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

Звонки со всех транков приходят в один контекст

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

Ответить
Kucherow
Сообщения: 52
Зарегистрирован: 30 мар 2015, 12:31

Звонки со всех транков приходят в один контекст

Сообщение Kucherow »

При переводе конфига на lua столкнулся со странной проблемы.
Есть несколько внешних транков, примерно так:
sip.conf:

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

[general]
allowguest=no
alwaysauthreject=yes
dtmfmode=rfc2833
allow=!all,ulaw,alaw
textsupport=no
videosupport=no
qualify=yes
language=ru
deny=0.0.0.0/0
permit=192.168.0.0/16

register        =>      aster:Qwerty+123@prov1.sip/trunk1
register        =>      aster:Qwerty+123@prov2.sip/trunk2

[outline1];trunk1
type=friend
username=aster
secret=Qwerty+123
insecure=invite
host=prov1.sip
fromuser=aster
fromdomain=prov1.sip
allow=!all,ulaw,alaw
canreinvite=no
context=trunk1_in

[outline2];trunk2
type=friend
username=aster
secret=Qwerty+123
insecure=invite
host=prov2.sip
fromuser=aster
fromdomain=prov2.sip
allow=!all,ulaw,alaw
canreinvite=no
context=trunk2_in
Проблема в том, что при входящем на любую из линий звонки попадают в один и тот-же контекст(хотя по логике должны в разные). Пока решил переводом всех в один контекст, а там раскидывать в нужные по экстеншену - но такой вариант не нравится. Что можно сделать в данной ситуации?
Asterisk 13.
Если важно. Оба транка зарегистрированы у одного sip-провайдера, но под разными договорами.
P.S.Логами поделиться не могу, т.к. людям звонки принимать надо...

P.P.S. Нашел тут: https://zadarma.com/forum/index.php?showtopic=2054
Звонки с одного ip и порта asterisk всегда кинет в один контекст.
пойду попробую на стороне провайдера порт поменять...
ded
Сообщения: 15630
Зарегистрирован: 26 авг 2010, 19:00

Re: Звонки со всех транков приходят в один контекст

Сообщение ded »

Проблема в том, что при входящем на любую из линий звонки попадают в один и тот-же контекст(хотя по логике должны в разные). Пока решил переводом всех в один контекст, а там раскидывать в нужные по экстеншену - но такой вариант не нравится. Что можно сделать в данной ситуации?
Это не проблема, а нормальное поведение.
Трубка виртуальная то (до sip-провайдера) одна, а входящие разруливать по DID в одном контексте - это вполне канонично. На примере

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

[from-pstn]
exten => 4951234567,1,Goto(context1,${EXTEN},1)
exten => 4959876543,1,Goto(context2,${EXTEN},1)
вот вам и по разным контекстам развели.
Kucherow
Сообщения: 52
Зарегистрирован: 30 мар 2015, 12:31

Re: Звонки со всех транков приходят в один контекст

Сообщение Kucherow »

ded писал(а):
Проблема в том, что при входящем на любую из линий звонки попадают в один и тот-же контекст(хотя по логике должны в разные). Пока решил переводом всех в один контекст, а там раскидывать в нужные по экстеншену - но такой вариант не нравится. Что можно сделать в данной ситуации?
Это не проблема, а нормальное поведение.
Трубка виртуальная то (до sip-провайдера) одна, а входящие разруливать по DID в одном контексте - это вполне канонично. На примере

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

[from-pstn]
exten => 4951234567,1,Goto(context1,${EXTEN},1)
exten => 4959876543,1,Goto(context2,${EXTEN},1)
вот вам и по разным контекстам развели.
У меня так-же получилось решить, но думал что баг, а оказалось нормальное поведение...
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: Звонки со всех транков приходят в один контекст

Сообщение SolarW »

Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH