Оповещение при недоступности маршрута
Добавлено: 21 ноя 2018, 15:40
Надо: чтобы при недоступности транка-10 выдавало сообщение SIP/125 с автоответом и потом уже уходило на транк-4.
Как правильно сделать чтобы вызвался 125, проигралось сообщение и затем диалплан продолжил выполняться?
И код лучше вставить во extension_override_freepbx.conf чтобы "затерся" из additional или лучше в extension_custom.conf?
Как правильно сделать чтобы вызвался 125, проигралось сообщение и затем диалплан продолжил выполняться?
И код лучше вставить во extension_override_freepbx.conf чтобы "затерся" из additional или лучше в extension_custom.conf?
Код: Выделить всё
[outrt-10] ; mtt-snab
include => outrt-10-custom
exten => _810X.,1,Macro(user-callerid,LIMIT,EXTERNAL,)
exten => _810X.,n,Gosub(sub-record-check,s,1(out,${EXTEN},yes))
exten => _810X.,n,Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})})
exten => _810X.,n,ExecIf($["${KEEPCID}"!="TRUE" & ${LEN(${DB(AMPUSER/${AMPUSER}/outboundcid)})}=0 & ${LEN(${TRUNKCIDOVERRIDE})}=0]?Set(TRUNKCIDOVERRIDE=73XXXXXXXXX))
exten => _810X.,n,Set(_NODEST=)
exten => _810X.,n,Macro(dialout-trunk,10,${EXTEN},,off)
exten => _810X.,n,SIPAddHeader(Call-Info: <sip:192.168.30.250>;answer-after=0) ;для Yealink
exten => _810X.,n,Dial(SIP/125,,Tt)
exten => _810X.,n,Playback(tt-weasels)
exten => _810X.,n,Macro(dialout-trunk,4,${EXTEN},,on)
exten => _810X.,n,Macro(outisbusy,)