Перевод звонка если абонент не отвечает
Например: при звонке на внутренний номер (в офисе) абонента необходимо перевести звонок на его мобильный, если тот не отвечает. Звонок не будет переведен если внутренний номер занят.
Правило
/etc/asterisk/extensions.conf
[CallingRule_onmobiles] ;;Admin exten = 300,1,Answer exten = 300,n,Dial(SIP/${EXTEN},25,) exten = 300,n,GotoIf($[${DIALSTATUS}=BUSY]?ZANAT,1) exten = 300,n,Dial(SIP/89XXXXXXXXX@telphin_out,30,) exten = 300,n,Hangup exten = ZANAT,1,Hangup
Не забыть добавить в диалплан
Обсуждение
89XXXXXXXXX@telphin_out - Я правильно понял, что 89ххххххх - сюда вводить номер на который будет переадресация? А вот вторая часть мне непонятна @telphin_out - откуда брать это окончание или оно будет одинаковое у всех, или это вообще не важно? Где его посмотреть если это часть важна?
это имя моего провайдера/канала
http://asterisk.ru/knowledgebase/Asterisk+cmd+Dial
identifier- "номер телефона", который вызывается через этот канал. Формат "номера телефона" зависит от используемого канала и может содержать дополнительные параметры…