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

Два прямых номера у одного провайдера.

Добавлено: 13 мар 2012, 12:27
xvld
Привет всем! Довелось приступить к изучению Asterisk.
Ну и вот по мере изучения возникла проблема, конечно может и пустяковая, но пока осилить ее не могу.
Помогите пожалуйста

Есть два прямых номера у одного sip-провайдера на разных аккаунтах.
Необходимо чтобы при входящем звонке на каждый номер проигрывалось соответствующее этому номеру голосовое меню.
В моем случае при входящем звонке проигрывается меню, которое указано в первом (сверху вниз в конфиге) пире.

Если попробовать эту же схему с разными sip-провайдерами то все работает как надо.

Как разрулить это дело с одним провом?

Кусок конфига:

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

register => XXXXX:XXXXX@sip.XXXXX.com
register => YYYYY:YYYYY@sip.XXXXX.com

[peer1]
type=peer
username=XXXXX
secret=XXXXX
fromuser=XXXXX
host=sip.XXXXX.com
nat=yes
qualify=yes
canreinvite=no
insecure=invite
context=mymenu
canreinvite=no

[peer2]
type=peer
username=YYYYY
secret=YYYYY
fromuser=YYYYY
host=sip.XXXXX.com
nat=yes
qualify=yes
canreinvite=no
insecure=invite
context=mymenu1
canreinvite=no 

Re: Два прямых номера у одного провайдера.

Добавлено: 13 мар 2012, 13:01
ded
register => XXXXX:XXXXX@sip.XXXXX.com/XXXXX
register => YYYYY:YYYYY@sip.XXXXX.com/YYYYY

exten => XXXXX,1,Goto(menu-1,s,1)
exten => YYYYY,1,Goto(menu-2,s,1)

для вэб интерфейса freePBX испоользуем Входящую маршрутизацию по DID
DID1 - XXXXX
DID2 - YYYYY

Re: Два прямых номера у одного провайдера.

Добавлено: 13 мар 2012, 13:52
xvld
Спасибо!

Re: Два прямых номера у одного провайдера.

Добавлено: 13 мар 2012, 13:59
Dgoni_ev
Только не забудьте указать в обоих пирах один и тот же контекст, сейчас у Вас они в разных

Re: Два прямых номера у одного провайдера.

Добавлено: 13 мар 2012, 14:00
Vlad1983
это побоку всё прийдет в последний, т.к. insecure=invite

Re: Два прямых номера у одного провайдера.

Добавлено: 13 мар 2012, 14:11
Dgoni_ev
А можно поподробней, т.к. раньше обычно использовал insecure=invite в случаях когда на вх. invite Asterisk начинал аутентификацию, либо когда не мог найти совпадений.

Re: Два прямых номера у одного провайдера.

Добавлено: 13 мар 2012, 14:24
Vlad1983
для type=peer мачит не по имени
по подробней в манах

Re: Два прямых номера у одного провайдера.

Добавлено: 13 мар 2012, 14:47
Dgoni_ev
вы имеете ввиду по полю host, а так как у обоих пиров оно одинаково, то попадёт ко второму. Но вот насчёт insecure=invite :oops: , насчёт insecure=port знаю, что используется в том случае когда во входящем invite порт отличается от стандартного (5060), и чтобы не было процесса Proxy Authentication Required разрешаются не проверять во вх. invite значение порта.

Re: Два прямых номера у одного провайдера.

Добавлено: 13 мар 2012, 15:00
Vlad1983
insecure=invite как следствие type=peer > мачим по host > попадаем в последний
к тому же ТС все это до фени пока сам не поймет

Re: Два прямых номера у одного провайдера.

Добавлено: 13 мар 2012, 15:03
ded
.. а он пока не понимает, если ставит два разных (!) пира с одним и тем же ИП адресом, и insecure=invite.
Тяжёлые последствия непереваренной копипасты. Запор.