Падает Asterisk 13.13.1 pjsip ubuntu server 16
Добавлено: 31 янв 2017, 17:01
При звонке на прописанного, но не зарегистрированного абонента полностью падает Asterisk.
И ещё вопрос. Нашел как направлять ошибочные вызова на автоответчики. Но это работает только на chan_sip.
Для pjsip пишет в консоли Function SIPPEER not registered
Хотел чтобы на вызова не прописанных абонентов выдавался автоответчик "Номер не существует".
А на не зарегистрированных "Номер не подключен"
А оказалось, что система вообще падает.
в диалплане убирал всю обработку кроме exten => _XXX,1,Dial(PJSIP/${EXTEN},20,m) система все равно падает
/etc/asterisk/extensions.conf
exten => _XXX,1,Dial(PJSIP/${EXTEN},20,m)
exten => _XXX,n,GotoIf($["${SIPPEER(${EXTEN},status)}" = ""]?num-not-exist,1)
exten => _XXX,n,GotoIf($["${SIPPEER(${EXTEN},status):0:2}" = "UN"]?num-not-connected,1)
exten => num-not-exist,1,Wait(2)
exten => num-not-exist,n,Playback(invalid)
exten => num-not-connected,1,Wait(2)
exten => num-not-connected,n,Playback(ss-noservice)
И ещё вопрос. Нашел как направлять ошибочные вызова на автоответчики. Но это работает только на chan_sip.
Для pjsip пишет в консоли Function SIPPEER not registered
Хотел чтобы на вызова не прописанных абонентов выдавался автоответчик "Номер не существует".
А на не зарегистрированных "Номер не подключен"
А оказалось, что система вообще падает.
в диалплане убирал всю обработку кроме exten => _XXX,1,Dial(PJSIP/${EXTEN},20,m) система все равно падает
/etc/asterisk/extensions.conf
exten => _XXX,1,Dial(PJSIP/${EXTEN},20,m)
exten => _XXX,n,GotoIf($["${SIPPEER(${EXTEN},status)}" = ""]?num-not-exist,1)
exten => _XXX,n,GotoIf($["${SIPPEER(${EXTEN},status):0:2}" = "UN"]?num-not-connected,1)
exten => num-not-exist,1,Wait(2)
exten => num-not-exist,n,Playback(invalid)
exten => num-not-connected,1,Wait(2)
exten => num-not-connected,n,Playback(ss-noservice)