pespin has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/37332?usp=email )
Change subject: asterisk: Avoid waiting for 183 to signal DedicatedBearerStatus Up
......................................................................
asterisk: Avoid waiting for 183 to signal DedicatedBearerStatus Up
Change-Id: Icca6268f484d2a723d4d70de8755b7ec605b9194
---
M asterisk/IMS_ConnectionHandler.ttcn
1 file changed, 14 insertions(+), 5 deletions(-)
Approvals:
pespin: Looks good to me, approved
Jenkins Builder: Verified
diff --git a/asterisk/IMS_ConnectionHandler.ttcn b/asterisk/IMS_ConnectionHandler.ttcn
index 51f96ea..1609304 100644
--- a/asterisk/IMS_ConnectionHandler.ttcn
+++ b/asterisk/IMS_ConnectionHandler.ttcn
@@ -1190,6 +1190,11 @@
g_pars.subscr.cp.sip_seq_nr, "INVITE");
d_trying := activate(as_SIP_ignore_resp(exp));
+ if (g_pars.subscr.cp.mt.tx_coord_cmd_session_progress) {
+ /* Signal used to inform that Dedicated bearer can be established: */
+ COORD.send(IMS_COORD_CMD_CALL_SESSION_PROGRESS);
+ }
+
if (g_pars.subscr.cp.require_precondition_ext) {
var template (present) SDP_attribute_list preconds;
/* Rx 183 Session Progress */
@@ -1246,11 +1251,6 @@
body := omit);
SIP.send(req);
- if (g_pars.subscr.cp.mt.tx_coord_cmd_session_progress) {
- /* Signal used to inform that Dedicated bearer can be established: */
- COORD.send(IMS_COORD_CMD_CALL_SESSION_PROGRESS);
- }
-
/* Rx 200 OK (PRACK) */
exp := tr_SIP_Response(g_pars.subscr.cp.sip_call_id,
from_addr_exp,
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/37332?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: Icca6268f484d2a723d4d70de8755b7ec605b9194
Gerrit-Change-Number: 37332
Gerrit-PatchSet: 2
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: merged
pespin has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/37333?usp=email )
Change subject: asterisk: IMS: Fix To tag not updated when sending PRACK in MT call
......................................................................
asterisk: IMS: Fix To tag not updated when sending PRACK in MT call
Change-Id: I55716b7a48b63bc97ea936904a712e53899f03f6
---
M asterisk/IMS_ConnectionHandler.ttcn
1 file changed, 12 insertions(+), 0 deletions(-)
Approvals:
Jenkins Builder: Verified
laforge: Looks good to me, but someone else must approve
pespin: Looks good to me, approved
diff --git a/asterisk/IMS_ConnectionHandler.ttcn b/asterisk/IMS_ConnectionHandler.ttcn
index 1609304..ec163f5 100644
--- a/asterisk/IMS_ConnectionHandler.ttcn
+++ b/asterisk/IMS_ConnectionHandler.ttcn
@@ -1238,6 +1238,9 @@
g_pars.subscr.cp.peer_sdp.media_list[0].attributes));
}
+ /* Update To with the tags received from peer: */
+ g_pars.subscr.cp.to_addr := g_rx_sip_resp.msgHeader.toField;
+
/* Tx PRACK */
req := ts_SIP_PRACK(g_pars.subscr.cp.to_addr.addressField.nameAddr.addrSpec,
g_pars.subscr.cp.sip_call_id,
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/37333?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I55716b7a48b63bc97ea936904a712e53899f03f6
Gerrit-Change-Number: 37333
Gerrit-PatchSet: 2
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: merged