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

Помогите разобраться с контекстами на входящих звонках

Проблемы Asterisk без вэб-оболочек и их решения

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

Ответить
oblitsov
Сообщения: 13
Зарегистрирован: 08 янв 2016, 16:18

Помогите разобраться с контекстами на входящих звонках

Сообщение oblitsov »

Добрый день!
sip.conf

Имеется регистрации у провайдера:
register => 90972701:9bbF@93.91.X.Y/90972701
register => 90976701:WEj6@93.91.X.Y/90976701

Шаблоны:
[avantel-call-center](!)
type=friend
insecure=port,invite
host=93.91.X.Y
context=call-center
dtmfmode=rfc2833
disallow=all
allow=alaw
allow=ulaw
qualify=yes
trustrpid=yes
fromdomain=93.91.X.Y
directmedia=no

[avantel-department-emergency-room](!)
type=friend
insecure=port,invite
host=93.91.X.Y
context=department-emergency-room
dtmfmode=rfc2833
disallow=all
allow=alaw
allow=ulaw
qualify=yes
trustrpid=yes
fromdomain=93.91.X.Y
directmedia=no

Пиры:
[90976701](avantel-call-center)
username=90976701
secret=WEj6
fromuser=90976701

[90972701](avantel-department-emergency-room)
username=90972701
secret=9bbF
fromuser=90972701

В таком порядке все входящие звонки падают в контекст call-center, если меняю местами в файле пиры (90972701 ставлю выше 90976701 в файле), то все входящие звонки начинают падать в контекст department-emergency-room. Почему? Что сделано неправильно?
BorisTheBlade
Сообщения: 167
Зарегистрирован: 14 фев 2011, 14:24

Re: Помогите разобраться с контекстами на входящих звонках

Сообщение BorisTheBlade »

разделить\различить два транка идущих с одного ип:порта на астериске проблематично.
https://igorg.ru/2012/02/22/sip-trank-n ... -uchyotok/
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Помогите разобраться с контекстами на входящих звонках

Сообщение ded »

oblitsov писал(а):Имеется регистрации у провайдера:
register => 90972701:9bbF@93.91.X.Y/90972701
register => 90976701:WEj6@93.91.X.Y/90976701
бред какой-то. С точки зрения логики: один и тот же юзер 90976701 с двум/я раными парлолями!

Разделяйте не пиры, а DIDs.
То есть пусть все входящие попадают в контекст call-center, в котором

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

exten => Goto(department-emergency-room,90972701,1)
exten => Goto(context-for-90972702,90972702,1)
oblitsov
Сообщения: 13
Зарегистрирован: 08 янв 2016, 16:18

Re: Помогите разобраться с контекстами на входящих звонках

Сообщение oblitsov »

Имеется регистрации у провайдера:
register => 90972701:9bbF@93.91.X.Y/90972701
register => 90976701:WEj6@93.91.X.Y/90976701
бред какой-то. С точки зрения логики: один и тот же юзер 90976701 с двум/я раными парлолями!
Не, пользователи разные 90972701 и 90976701 (отличаются одной цифрой). То, что дал провайдер для регистрации.
И ожидалось, что входящие звонки по каждой регистрации будут попадать в свой контекст.
Разделяйте не пиры, а DIDs.
То есть пусть все входящие попадают в контекст call-center, в котором

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

exten => Goto(department-emergency-room,90972701,1)
exten => Goto(context-for-90972702,90972702,1)
Собственно почти так сейчас и реализовал.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Помогите разобраться с контекстами на входящих звонках

Сообщение ded »

О-о!
Глаз мой замылился в пятницу вечером, цифры не вижу уже.
Конечно надо

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

exten => 90972701,1,Goto(department-emergency-room,90972701,1)
exten => 90976701,1,Goto(context-for-90976701,90976701,1)
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH