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)})

--
To view, visit https://gerrit.osmocom.org/c/docker-playground/+/37527?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: docker-playground
Gerrit-Branch: master
Gerrit-Change-Id: Idad9e613669466f3aac8b1c7b43f8d9b6e0494e6
Gerrit-Change-Number: 37527
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <[email protected]>
Gerrit-MessageType: newchange

Reply via email to