[sr-dev] git:richard.good/diameter_rx_media: ims_qos: Terminate dialog on CDP timeout events
Richard Good
richard.good at smilecoms.com
Wed Mar 20 08:58:00 CET 2013
Module: sip-router
Branch: richard.good/diameter_rx_media
Commit: 05040db1c74f9dd5270441739001ec4e973fedc2
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=05040db1c74f9dd5270441739001ec4e973fedc2
Author: Richard Good <richard.good at smilecoms.com>
Committer: Richard Good <richard.good at smilecoms.com>
Date: Wed Mar 20 09:48:41 2013 +0200
ims_qos: Terminate dialog on CDP timeout events
- On ims_qos calling the dialog is terminated if a CDP terminate event is received. This fix now also terminates the dialog if the CDP timeout event is received.
---
modules/ims_qos/cdpeventprocessor.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/modules/ims_qos/cdpeventprocessor.c b/modules/ims_qos/cdpeventprocessor.c
index 3a70ba2..c3ea661 100644
--- a/modules/ims_qos/cdpeventprocessor.c
+++ b/modules/ims_qos/cdpeventprocessor.c
@@ -217,6 +217,13 @@ void cdp_cb_event_process() {
p_session_data->registration_aor.len, p_session_data->registration_aor.s,
p_session_data->domain.len, p_session_data->domain.s);
LM_DBG("This is a media bearer session session");
+ LM_DBG("Terminating dialog with callid, ftag, ttag: [%.*s], [%.*s], [%.*s]\n",
+ p_session_data->callid.len, p_session_data->callid.s,
+ p_session_data->ftag.len, p_session_data->ftag.s,
+ p_session_data->ttag.len, p_session_data->ttag.s);
+ dlgb.terminate_dlg(&p_session_data->callid,
+ &p_session_data->ftag, &p_session_data->ttag, NULL,
+ &release_reason);
}
break;
More information about the sr-dev
mailing list