AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Нужно заставить астериск не перезванивать после неудачного звонка.

Newbies/FAQ Forum 3 сообщений -
#1

Есть контекст, для звонков на сотовые, следующего содержания:
Код:
[outrt-4] ; gsm
include => outrt-4-custom
exten => _89XXXXXXXXX,1,Macro(user-callerid,SKIPTTL,)
exten => _89XXXXXXXXX,n,Set(ARRAY(var1,var2)="27,28")
exten => _89XXXXXXXXX,n,Noop(Calling Out Route: gsm)
exten => _89XXXXXXXXX,n,Set(EMERGENCYROUTE=YES)
exten => _89XXXXXXXXX,n,Set(INTRACOMPANYROUTE=YES)
exten => _89XXXXXXXXX,n,Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})})
exten => _89XXXXXXXXX,n,Set(_NODEST=)
exten => _89XXXXXXXXX,n,Macro(record-enable,${AMPUSER},OUT,)
exten => _89XXXXXXXXX,n,Macro(dialout-trunk,25,${EXTEN},)
exten => _89XXXXXXXXX,n,Macro(dialout-trunk,${var${RAND(1,2)}},${EXTEN},)
exten => _89XXXXXXXXX,n,Macro(dialout-trunk,${var${RAND(1,2)}},${EXTEN},)
exten => _89XXXXXXXXX,n,Macro(outisbusy,)
; end of [outrt-4]

В качестве звонилки используется 3 GSM линии на USB модемах.

Проблемка заключается в том, что если при звонке на сотовом сбросить вызов, то система начинает заново осуществлять вызов по следующей свободной линии и так до тех пор пока линии не закончатся и система не скажет "все линии заняты"

До GSM линий использовали в качестве выхода городские линии и на них проблемы не возникало.

Как можно научить Астериск не перезванивать после бросания трубки на сотовом?
#2

Анализировать DIALSTATUS
#3

_Pavel_ @ Пт Мар 04, 2016 08:49 писал(а):
Анализировать DIALSTATUS

Не особо силен в этом всем, но попробую, спасибо.