pespin has uploaded this change for review. ( https://gerrit.osmocom.org/c/docker-playground/+/37527?usp=email )
Change subject: WIP ......................................................................
WIP
Change-Id: Idad9e613669466f3aac8b1c7b43f8d9b6e0494e6 --- M ttcn3-asterisk-ims-ue-test/asterisk/extensions.conf 1 file changed, 19 insertions(+), 1 deletion(-)
git pull ssh://gerrit.osmocom.org:29418/docker-playground refs/changes/27/37527/1
diff --git a/ttcn3-asterisk-ims-ue-test/asterisk/extensions.conf b/ttcn3-asterisk-ims-ue-test/asterisk/extensions.conf index fdfae23..b873e06 100644 --- a/ttcn3-asterisk-ims-ue-test/asterisk/extensions.conf +++ b/ttcn3-asterisk-ims-ue-test/asterisk/extensions.conf @@ -1,3 +1,7 @@ +[globals] +IMS_PEER=none + + [get-valid-endpoints-500] ; usage: no arguments, returns DIALGROUP object of registered and valid 050x endpoints exten => s,1,Verbose(5, Entering get-valid-endpoints gosub.) @@ -31,8 +35,12 @@ same => n,Hangup(16)
exten => _.!,1,Verbose(5,${EXTEN}: Call external number from ${CALLERID(num)}) + same => n,Verbose(5, PESPIN THE GROUP IS: ${GROUP()}, THE DEVICE_STATE IS: ${DEVICE_STATE(PJSIP/volte_ims)}) + same => n,Verbose(5, PESPIN CHANNELS: ${CHANNELS()}) + same => n,Verbose(5, PESPIN CHANNELS filtered: ${CHANNELS(PJSIP/${CALLERID(num)})}) + same => n,Verbose(5, PESPIN CHANNEL_EXISTS filtered: ${CHANNEL_EXISTS(PJSIP/${CALLERID(num)})}) + same => n,GotoIf($[$[${GROUP_COUNT(IMSgroup)} > 0] & $["${DEVICE_STATE(PJSIP/volte_ims)}" != "ONHOLD"]]?999) same => n,Set(GROUP()=IMSgroup) - same => n,GotoIf($[${GROUP_COUNT(IMSgroup)} > 1]?999) same => n,Dial(PJSIP/${EXTEN}@volte_ims) same => n,Hangup(16) same => 999,Verbose(1,${EXTEN}: VoLTE client already busy (${GROUP_COUNT(IMSgroup)}) rejecting call from SIP UA ${CALLERID(num)}) @@ -66,6 +74,7 @@ same => n,Gosub(get-valid-endpoints-from-volte-ims,s,1()) same => n,Set(DIALGROUP(CALL_EVERYONE_LIST)=${GOSUB_RETVAL}) same => n,WaitForPrecondition(10,2000) + same => n,Set(OUTBOUND_GROUP=IMSgroup) same => n,Dial(${DIALGROUP(CALL_EVERYONE_LIST)}) same => n,Hangup(16) same => 999,Verbose(1,${EXTEN}: VoLTE client already busy (${GROUP_COUNT(IMSgroup)}) rejecting call from IMS ${CALLERID(num)})