Страница 1 из 1
Не передается входящий номер с dongle e1550 на 2й asterisk
Добавлено: 03 ноя 2014, 21:14
Maikl
Приветствую камрады.
Нужна ваша помощь.
Дано: 2 сервера с asterisk связанные по SIP (через openvpn тунель), на одном подключеные очереди и сидят операторы, второй который находится в другом городе подключенны модемы e1550.
При попытке позвонить операторами проходит нормальный звонок, когда же на модем приходит входящий вызов, он проходит в очередь на сервер операторов, можно принять звонок. Но не видно номер с которого позвонили. Собственно ткните носом куда копать, связь между серверами настраивал по доке _http://www.sipring.ru/overview/asterisk-feature/44-asterisk-sip-to-sip.html
Заранее спасибо!
Re: Не передается входящий номер с dongle e1550 на 2й asteri
Добавлено: 03 ноя 2014, 22:20
ded
Не замыкайтесь на одной инструкции по настройке. Есть много вариаций:
http://bit.ly/1vCAWvv
по первой или второй ссылке
Re: Не передается входящий номер с dongle e1550 на 2й asteri
Добавлено: 03 ноя 2014, 23:20
Maikl
Спасибо за ответ, в том то и дело что на той системе где стоят донглы, когда завожу sip аккаунт то принимаю вполне нормально номер позвонившего, не получается именно передать его на 2й asterisk
Re: Не передается входящий номер с dongle e1550 на 2й asteri
Добавлено: 04 ноя 2014, 00:04
ded
Передавайте звонки с Астериска на Астериск по протоколу IAX2.
Re: Не передается входящий номер с dongle e1550 на 2й asteri
Добавлено: 04 ноя 2014, 00:14
Maikl
ОК, попробую! Спасибо за совет!
Re: Не передается входящий номер с dongle e1550 на 2й asteri
Добавлено: 04 ноя 2014, 01:47
SolarW
Есть в списке моих подшефных такое же решение.
Используется FreePBX, два сервера связаны по IAX2 - первый с донглами, второй основной.
Звонок с донгла приходит в вот такой контекст (прописан в extensions_custom.conf)
Код: Выделить всё
exten => s,1,Set(__FROM_DID=0671234567)
exten => s,n,Set(CALLERID(num)=${CALLERID(num):3})
exten => s,n,Set(CALLERID(name)=${CALLERID(num)})
exten => s,n,Dial(IAX2/ToServer2/0671234567)
где:
0671234567 - номер вставленной в донгл симки, применяется как DID в правилах входящей маршрутизации на втором сервере.
ToServer2 - IAX2-транк для связи со вторым сервером.
Re: Не передается входящий номер с dongle e1550 на 2й asteri
Добавлено: 04 ноя 2014, 02:17
Maikl
SolarW писал(а):
Код: Выделить всё
exten => s,1,Set(__FROM_DID=0671234567)
exten => s,n,Set(CALLERID(num)=${CALLERID(num):3})
exten => s,n,Set(CALLERID(name)=${CALLERID(num)})
exten => s,n,Dial(IAX2/ToServer2/0671234567)
Спасибо, утром настрою IAX2 и попробую связать, на принимающей стороне что то типа такого сделано?:
exten => 0671234567,1,Answer
exten => 0671234567,n,Goto(from-operators,1024,1)
exten => 0671234567,n,Congestion
где 1024 номер очереди
Re: Не передается входящий номер с dongle e1550 на 2й asteri
Добавлено: 04 ноя 2014, 16:21
SolarW
Неа.
Как я сказал уже - у меня на втором сервере тоже FreePBX.
Просто в свойствах транка указан контекст from-trunk и все.
Входящая маршрутизация (на очередь в т.ч.) делается в стандартных Inbound routes по DID.
Re: Не передается входящий номер с dongle e1550 на 2й asteri
Добавлено: 06 ноя 2014, 14:38
Maikl
Maikl писал(а):SolarW писал(а):
Код: Выделить всё
exten => s,1,Set(__FROM_DID=0671234567)
exten => s,n,Set(CALLERID(num)=${CALLERID(num):3})
exten => s,n,Set(CALLERID(name)=${CALLERID(num)})
exten => s,n,Dial(IAX2/ToServer2/0671234567)
Спасибо, утром настрою IAX2 и попробую связать, на принимающей стороне что то типа такого сделано?:
exten => 0671234567,1,Answer
exten => 0671234567,n,Goto(from-operators,1024,1)
exten => 0671234567,n,Congestion
где 1024 номер очереди
Спасибо за совет. Все настроил, через IAX2 связал 2 asterisk, звонки с e1550 попадают с номером на 2й asterisk, Для всех у кого возникнет подобный вопрос, решение cмотрим выше, от
SolarW берется часть что стоит на сервере с e1550, от меня то что ниже в данном посте.
p.s. не оверквотинга ради, а для помощи тем кто ищет решение написал данный пост. И благодарность тем кто ответил, и помог.