pespin has uploaded this change for review.

View Change

ttcn3-asterisk: extensions.conf: Reject subsequent MO calls in VoLTE when busy

Reject calls when the VoLTE endpoint is already busy with an ongoing
call.

Related: SYS#7003
Change-Id: If4ce1fee36e51ac72681ac2ce04531d501ccb56c
---
M ttcn3-asterisk-ims-ue-test/asterisk/extensions.conf
1 file changed, 17 insertions(+), 0 deletions(-)

git pull ssh://gerrit.osmocom.org:29418/docker-playground refs/changes/77/37477/1
diff --git a/ttcn3-asterisk-ims-ue-test/asterisk/extensions.conf b/ttcn3-asterisk-ims-ue-test/asterisk/extensions.conf
index e7ed535..29dd387 100644
--- a/ttcn3-asterisk-ims-ue-test/asterisk/extensions.conf
+++ b/ttcn3-asterisk-ims-ue-test/asterisk/extensions.conf
@@ -31,8 +31,12 @@
same => n,Hangup(16)

exten => _.!,1,Verbose(5,${EXTEN}: Call external number from ${CALLERID(num)})
+ 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 ${CALLERID(num)})
+ same => n,Set(DIALSTATUS=CHANUNAVAIL)


[volte_ims]

To view, visit change 37477. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: docker-playground
Gerrit-Branch: master
Gerrit-Change-Id: If4ce1fee36e51ac72681ac2ce04531d501ccb56c
Gerrit-Change-Number: 37477
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <pespin@sysmocom.de>
Gerrit-MessageType: newchange