Страница 1 из 2

FreePBX - Incoming Route и Diversion

Добавлено: 05 сен 2011, 21:34
blackvalex
Есть номер А, на нем переадресация на номер В. В - транком заведен в FreePBX
При звонке на А оператор отдает номер в заголовке Diversion

Код: Выделить всё

Diversion: <sip:96187XXXXX@172.22.154.38:5060>;reason=unconditional;privacy=full;counter=1
Как правильнее настроить Incoming Route по номеру А ?

Re: FreePBX - Incoming Route и Diversion

Добавлено: 05 сен 2011, 23:18
ded
exten => BBBBBBBB,1,Noop(SIP_HEADER(Diversion,1)=${SIP_HEADER(Diversion,1)}) ; здесь посмотрим на ваш номер А
если он постоянный, то для него рядом пишем свой диал план:
exten => BBBBBBBB,2,Goto(${SIP_HEADER(Diversion,1)},1)
exten => AAAAAAAA,1,Playback(hello-world)
exten => AAAAAAAA,2,Hangup

Re: FreePBX - Incoming Route и Diversion

Добавлено: 06 сен 2011, 05:52
blackvalex
Можно ли заменять DID номер на RNDIS для того, чтобы Incoming Route потом настраивать через веб-панель FreePBX ?

Re: FreePBX - Incoming Route и Diversion

Добавлено: 06 сен 2011, 06:58
Vlad1983
для этого просто заменить эту строку
exten => BBBBBBBB,2,Goto(${SIP_HEADER(Diversion,1)},1)
на эту
exten => BBBBBBBB,2,Goto(from-trunk,${SIP_HEADER(Diversion,1)},1)

Re: FreePBX - Incoming Route и Diversion

Добавлено: 06 сен 2011, 09:58
blackvalex
Я правильно понимаю, что по феншую это вносится в extensions_custom.conf FreePBX ?

Re: FreePBX - Incoming Route и Diversion

Добавлено: 06 сен 2011, 10:08
Vlad1983
правильно

Re: FreePBX - Incoming Route и Diversion

Добавлено: 06 сен 2011, 14:25
blackvalex
Вписал. Работает

[from-pstn-custom]
exten => BBBBBBB,1,Goto(from-trunk,${SIP_HEADER(Diversion,1):5:10},1)

Re: FreePBX - Incoming Route и Diversion

Добавлено: 07 сен 2011, 05:51
blackvalex
ded писал(а): exten => BBBBBBBB,2,Goto(${SIP_HEADER(Diversion,1)},1)
После курения мануала заменил SIP_HEADER(Diversion,1) на CALLERID(rdnis)

[from-pstn-custom]
exten => BBBBBBBB,1,Noop(CALLERID(rdnis)=${CALLERID(rdnis)})
exten => BBBBBBBB,n,GotoIf($[${CALLERID(rdnis)}}>1000]?from-trunk,${CALLERID(rdnis)},1)

Re: FreePBX - Incoming Route и Diversion

Добавлено: 14 янв 2016, 22:47
WOOF
Столкнулся с аналогичной проблемой, поэтому отдельную тему решил не создавать. Работаю под Elastix.
Задача: Есть входящий городской номер. Его надо переадресовать на сотовый.
Как решил: завел экстеншн 105, активировал в нем FollowMe и вписал сотовый номер 89031234567# . Не завелось. Тогда пришлось там же, в FollowMe, в пункте Change External CID Configuration выставить параметр Mode-Use Dialed Number. Иначе провайдер делает отбивку, так как не указан исходящий номер. Заработало. Но на сотовый номер приходит вызов с городского номера. То есть на сотовом телефоне не видно номера звонящего, а всегда видно номер куда звонят.
Оператор связи: Мы не видим поля Diversion. Передавайте его нам и будете видеть номер входящего.
Накурился форума, вышестоящие строки не помогли. Сервак управляется удаленно и залезть править файлы могу только через web-интерфейс, но это все же возможно.
Вопрос: в какую сторону копать, если

Код: Выделить всё

[from-pstn-custom]
exten => BBBBBBBB,1,Noop(CALLERID(rdnis)=${CALLERID(rdnis)})
exten => BBBBBBBB,n,GotoIf($[${CALLERID(rdnis)}}>1000]?from-trunk,${CALLERID(rdnis)},1)
не помогло?

Re: FreePBX - Incoming Route и Diversion

Добавлено: 17 янв 2016, 13:02
whoim
Попробуйте тупо callerid(num) установить.