QUEUESTATUS
Добавлено: 15 июл 2021, 13:17
Добрый день. Хотел делать запуск разных скриптов в зависимости от того приняли звонок в очереди, не приняли по таймауту и не приняли по воле звонящего. И если статус таймаута принимаю, то в остальных случаях только " ". Хотя думал, что при приеме звонка в очереди получу хоть какой-то статус. Пока делаю через костыли, но хотелось бы более красивые строчки.
Код: Выделить всё
exten => h,1,noop(${QUEUESTATUS})
exten => h,n,GotoIf($["${MEMBERINTERFACE}" = "SIP/212"]?enabled)
exten => h,n,GotoIf($["${MEMBERINTERFACE}" = "SIP/213"]?enabled)
exten => h,n,GotoIf($["${MEMBERINTERFACE}" = "SIP/214"]?enabled)
exten => h,n,GotoIf($["${MEMBERINTERFACE}" = "SIP/215"]?enabled)
exten => h,n,GotoIf($["${MEMBERINTERFACE}" = "SIP/216"]?enabled)
exten => h,n,GotoIf($["${QUEUESTATUS}" = "TIMEOUT"]?timeout:disabled)
exten => h,n(timeout),noop(timeout)
exten => h,n(enabled),noop(enabled)
exten => h,n(disabled),noop(disabled)