Подскажите, можно ли отдавать звонящему ответ типа "абонент вне сети", если клиент не зарегился на астере? Пример: Я звоню абоненту абоненту 200, он не подключен, но вместо ошибки я получаю приятный женский голос. Если возможно, то подскажите, в какую сторону рыть?
[internal]
exten => _XXX,1,Dial(SIP/${EXTEN},30,tTw)
exten => _XXX,n,Goto(1-${DIALSTATUS},1)
exten => 1-BUSY,1,Goto(internal,busy-1,1)
exten => 1-NOANSWER,1,Goto(internal,noanswer-1,1)
exten => 1-CONGESTION,1,Goto(internal,nedostupen-1,1)
exten => busy-1,1,Background(abonent)
exten => busy-1,n,Background(zanjat)
exten => noanswer-1,1,Background(abonent)
exten => noanswer-1,n,Background(ne-otvechaet)
exten => nedostupen-1,1,Background(abonent)
exten => nedostupen-1,n,Background(T-is-not-available)
Рыть в сторону приложения ChanISAvail
exten => 200,n,ChanIsAvail(SIP/${EXTEN},ts)
exten => 200,n,ExecIf($[${EXISTS(${AVAILCHAN})}]?Dial(SIP/${EXTEN}):Playback(unavail))
Задан: 2015-01-08 13:29:46 +0400
Просмотрен: 429 раз
Обновлен: Jan 09 '15
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.