I'm trying to have an external application to write CDR to a database by doing this:
event_route[dialog:start] { evapi_relay("{'cdr_id': $dlg_var(cdr_id), 'event': 'answered'}"); } event_route[dialog:end] { evapi_relay("{'cdr_id': $dlg_var(cdr_id), 'event': 'ended'}"); }
event_route[dialog:failed] { evapi_relay("{'cdr_id': $dlg_var(cdr_id), 'event': 'failed'}"); }
$dlg_var(cdr_id) is set inside a request route. However, in these event routes, its value is always null. Its seems that $dlg_var variables are not available in those event routes.
--- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/646