Страница 1 из 4
Переадрессация входящего звонка - на сотовый в тот же транк
Добавлено: 18 янв 2017, 12:50
user_unknown
Приветствую.
Ситуация. не могу разобраться, как правильно настроить исходящую маршрутизацию.
сейчас есть два транка от разных провайдеров trunk1 и trunk2
есть входящая маршрутизация - в обоих случаях отправлять входящий звонок на сотовый +79031234567
есть исходящая маршрутизация для внутренних номеров 1XX звонить через trunk1, 2XX звонить через trunk2
для того, чтобы работала переадрессация на мобильный, делал ниже 2 маршрута без CID Dial Patterns для обоих транков... но звонок тогда уходил по тому правилу, которое выше в списке, что логично...
как сделать так, чтобы звонок переадрессовывался на сотовый +79031234567 в тот же транк, откуда и пришел?
Re: Переадрессация входящего звонка - на сотовый в тот же тр
Добавлено: 19 янв 2017, 12:55
ded
Всех переменных канала не помню. Но!
Если сделаете dump chan, то увидите переменную канала во входящем звонке, который нужно переадресовать на +79031234567, вот и создаёте правило диалплана при поступлении звонка с переадресацией, в котором будет что-то типа
exten => +79031234567,1,Dial(${TRUNK}/${EXTEN})
или
exten => +79031234567,1,Dial(${CHANNEL}/${EXTEN})
это и будет искомоме: с какого транка пришло, через тот и ушло.
Re: Переадрессация входящего звонка - на сотовый в тот же тр
Добавлено: 19 янв 2017, 13:13
user_unknown
спасибо, попробую разобраться
Re: Переадрессация входящего звонка - на сотовый в тот же тр
Добавлено: 19 янв 2017, 14:14
user_unknown
что-то не получается.
есть такой контекст.
[ext-miscdests]
include => ext-miscdests-custom
exten => 3,1,Noop(MiscDest: REDIRECT-mob)
exten => 3,n,Goto(from-internal,89031234567,1)
добавляю в extensions_custom.conf
[ext-miscdests-custom]
exten => 89031234567,1,Dial(${CHANNEL}/${EXTEN})
но думаю что-то не то...
так же пробовал в
[from-internal-custom]
добавлять эту строчку, тоже не работает.
Re: Переадрессация входящего звонка - на сотовый в тот же тр
Добавлено: 19 янв 2017, 14:24
ded
1) Вы не указали с самого начала, что у вас freePBX
2) Вы не делали dump chan при входящем и не анализировали какую переменную брать.
3) Вы используете метод "волшебный порошок", посыпал - и ура! получилось, просто скопипастили пример, не заглядывая даже в лог звонка при этом.
Копипасты не будет, не ждите.
Re: Переадрессация входящего звонка - на сотовый в тот же тр
Добавлено: 19 янв 2017, 15:48
user_unknown
ну вобщем сделать dumpchan у меня так и не получилось.. уже пол инета перерыл.
Re: Переадрессация входящего звонка - на сотовый в тот же тр
Добавлено: 19 янв 2017, 15:55
ded
1) Осталось вторая половина интернета перерыть?
2) Если не получается с подсказками - тогда в платный суппорт.
Re: Переадрессация входящего звонка - на сотовый в тот же тр
Добавлено: 19 янв 2017, 15:58
user_unknown
но насколько я понимаю это channel=SIP/trunk2-00000185 вот этот параметр изменяется со временем - цифры увеличиваются...
если приходит с другого транка то там channel=SIP/trunk1-00000XXX
Re: Переадрессация входящего звонка - на сотовый в тот же тр
Добавлено: 19 янв 2017, 16:04
april22
ну не надо гадать ...
Re: Переадрессация входящего звонка - на сотовый в тот же тр
Добавлено: 19 янв 2017, 16:09
user_unknown
да я не гадаю...
CDR Variables:
level 1: did=4951230000
level 1: dnid=4951230000
level 1: clid="74951234567" <74951234567>
level 1: src=74951234567
level 1: dst=4951230000
level 1: dcontext=from-trunk-sip-trunk2
level 1: channel=SIP/trunk2-00000185
level 1: lastapp=Wait
level 1: lastdata=1
level 1: start=2017-01-19 15:56:25
level 1: answer=2017-01-19 15:56:25
level 1: duration=1
level 1: billsec=1
level 1: disposition=ANSWERED
level 1: amaflags=DOCUMENTATION
level 1: uniqueid=1484830585.389
level 1: linkedid=1484830585.389
level 1: sequence=479