ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Проблемы и их решения Asterisk как такового

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

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

Сообщение oblitsov » 07 авг 2020, 15:55

Добрый день!
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. Почему? Что сделано неправильно?
oblitsov
 
Сообщений: 13
Зарегистрирован: 08 янв 2016, 17:18

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

Сообщение BorisTheBlade » 07 авг 2020, 17:58

разделить\различить два транка идущих с одного ип:порта на астериске проблематично.
https://igorg.ru/2012/02/22/sip-trank-n ... -uchyotok/
BorisTheBlade
 
Сообщений: 167
Зарегистрирован: 14 фев 2011, 15:24

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

Сообщение ded » 07 авг 2020, 19:17

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)
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение oblitsov » 07 авг 2020, 19:56

Имеется регистрации у провайдера:
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)

Собственно почти так сейчас и реализовал.
oblitsov
 
Сообщений: 13
Зарегистрирован: 08 янв 2016, 17:18

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

Сообщение ded » 07 авг 2020, 21:57

О-о!
Глаз мой замылился в пятницу вечером, цифры не вижу уже.
Конечно надо
Код: выделить все
exten => 90972701,1,Goto(department-emergency-room,90972701,1)
exten => 90976701,1,Goto(context-for-90976701,90976701,1)
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00


Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH