VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

FreePBX - Incoming Route и Diversion

Обо всем касательно FreePBX, MetPBX, TrixBox, Elastix, AstPBX и всех других дистрибутивов

Модераторы: april22, Zavr2008

blackvalex
Сообщения: 73
Зарегистрирован: 20 авг 2011, 16:59
Откуда: Новосибирск

FreePBX - Incoming Route и Diversion

Сообщение blackvalex »

Есть номер А, на нем переадресация на номер В. В - транком заведен в FreePBX
При звонке на А оператор отдает номер в заголовке Diversion

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

Diversion: <sip:96187XXXXX@172.22.154.38:5060>;reason=unconditional;privacy=full;counter=1
Как правильнее настроить Incoming Route по номеру А ?
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: FreePBX - Incoming Route и Diversion

Сообщение 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
blackvalex
Сообщения: 73
Зарегистрирован: 20 авг 2011, 16:59
Откуда: Новосибирск

Re: FreePBX - Incoming Route и Diversion

Сообщение blackvalex »

Можно ли заменять DID номер на RNDIS для того, чтобы Incoming Route потом настраивать через веб-панель FreePBX ?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: FreePBX - Incoming Route и Diversion

Сообщение Vlad1983 »

для этого просто заменить эту строку
exten => BBBBBBBB,2,Goto(${SIP_HEADER(Diversion,1)},1)
на эту
exten => BBBBBBBB,2,Goto(from-trunk,${SIP_HEADER(Diversion,1)},1)
ЛС: @rostel
blackvalex
Сообщения: 73
Зарегистрирован: 20 авг 2011, 16:59
Откуда: Новосибирск

Re: FreePBX - Incoming Route и Diversion

Сообщение blackvalex »

Я правильно понимаю, что по феншую это вносится в extensions_custom.conf FreePBX ?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: FreePBX - Incoming Route и Diversion

Сообщение Vlad1983 »

правильно
ЛС: @rostel
blackvalex
Сообщения: 73
Зарегистрирован: 20 авг 2011, 16:59
Откуда: Новосибирск

Re: FreePBX - Incoming Route и Diversion

Сообщение blackvalex »

Вписал. Работает

[from-pstn-custom]
exten => BBBBBBB,1,Goto(from-trunk,${SIP_HEADER(Diversion,1):5:10},1)
blackvalex
Сообщения: 73
Зарегистрирован: 20 авг 2011, 16:59
Откуда: Новосибирск

Re: FreePBX - Incoming Route и Diversion

Сообщение 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)
WOOF
Сообщения: 3
Зарегистрирован: 14 янв 2016, 21:37

Re: FreePBX - Incoming Route и Diversion

Сообщение 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)
не помогло?
whoim
Сообщения: 766
Зарегистрирован: 26 ноя 2013, 23:25
Откуда: Краснодар
Контактная информация:

Re: FreePBX - Incoming Route и Diversion

Сообщение whoim »

Попробуйте тупо callerid(num) установить.
облачные и локальные сервера asterisk/freepbx/a2billing/crm с полной техподдержкой. skype: whoim2, sipuri: whoim@asterisk.ru
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH