[[ Перевод звонка если абонент не отвечает ]]

Asterisk

Перевод звонка если абонент не отвечает

Например: при звонке на внутренний номер (в офисе) абонента необходимо перевести звонок на его мобильный, если тот не отвечает. Звонок не будет переведен если внутренний номер занят.

Правило

/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

Не забыть добавить в диалплан






Обсуждение

Сергей, 2017/01/24 12:41

89XXXXXXXXX@telphin_out - Я правильно понял, что 89ххххххх - сюда вводить номер на который будет переадресация? А вот вторая часть мне непонятна @telphin_out - откуда брать это окончание или оно будет одинаковое у всех, или это вообще не важно? Где его посмотреть если это часть важна?

Aleksey, 2017/01/24 13:47

это имя моего провайдера/канала

http://asterisk.ru/knowledgebase/Asterisk+cmd+Dial

identifier- "номер телефона", который вызывается через этот канал. Формат "номера телефона" зависит от используемого канала и может содержать дополнительные параметры…

Ваш комментарий. Вики-синтаксис разрешён:
188 +14 =
 
howto/asterisk/callforward.txt · Последнее изменение: 2022/08/31 14:53 — 127.0.0.1
Gentoo Linux Gentoo Linux Driven by DokuWiki