Вопрос касается входящих вызовов и коммутации их на АТС

  • Автор темы Автор темы semka
  • Дата начала Дата начала

semka

Регистрация
31 Авг 2018
Сообщения
63
Доброго времени суток. Вопрос касается входящих вызовов и коммутации их на АТС.

Имеем: два внешних номера – отличаются одной цифрой (для простоты назовем их 40201 и 40202)

Оба номера от одного оператора. В настройках транка IP адрес и порт – одинаковые. Отличие в одной цифре в самом номере.

Телефоны работаю – проверял.


Внимание задача:

Когда вызов приходит на номер «40201» - то звонящему должно проигрываться приветственное сообщение из «голосового меню». – Это работает.

А вот когда вызов приходит на номер «40202» - то он должен сразу переключится на конкретный внутренний номер (например, 111), без всяких меню. НО! Вызов все-равно попадает на голосовое меню. Почему – я не понимаю.


То, что я делал для номера «40201»:
1) Создал «голосовое меню» и присвоил ему внутренний номер.
2) Для номера «40201» - в настройках транка указал перевод звонка на «голосовое меню».
3) В настройках «Входящие правила» - указал номер транка «40201» - и в «Направление вызовов» - указал добавочный номер «голосовое меню».

И это все работает.
А вот чудеса начались на втором этапе с номером «40202»

То, что я делал для номера «40202»:
1) Для номера «40202» - в настройках транка указал перевод звонка на «конкретный добавочный номер «111»».
2) Создал входящие правило для транка с номером «40202» - и указал перевод вызова на конкретный добавочный номер - "111".


При звонке на номер «40202» - меня все-равно перебрасывает на «голосовое меню», которое для этого транка я нигде не указывал.

В чем я дурак? Что я не так делаю? Возможно можно как то по другому решить поставленную задачу?
Заранее благодарен.
 
НАРОД! Очень нужна помощь! Начальство, уже, злится… Я себе, уже, всю голову сломал. Я не понимаю на что смотрит АТС – на порт, IP адрес или еще на что-то?

Как можно АТСке объяснить, как ей надо работать с каким транком? Я так понимаю, что у меня, почему то, работают правила, исключительно, для первого транка, а до второго транка – дело не доходит. Что я делаю не так? Где я дурак?
 
СИП транк от одного провайдера ?
 
"Оба номера от одного оператора. В настройках транка IP адрес и порт – одинаковые. Отличие в одной цифре в самом номере."

В смысле в номере телефона.
 
Они его вам передают по одному каналу, необходимо обратиться к провайдеру,
если по одному канулу два сипа, то такой глюк возможен со стороны провайдера
 
А как я могу узнать по одному каналу они передают или по разным каналам? Я это как то проверить могу?
 
Провайдер утверждает, что это две разные линии с двумя разными номерами телефонов…
 
Последнее редактирование:
Если к одному оператору добавлены несколько номеров, их нужно добавить в раздел DID. А уж потом "прикреплять к голосовым меню и т.п.


https://www.screencast.com/t/OmiODCTqKtw
 
Такое ощущение что или я вас, или вы меня не понимаете. Я имею два транка от одного провайдера. Если верить провайдеру, то это две отдельные линии.

1CTMJWtM2ebu

https://www.screencast.com/t/1CTMJWtM2ebu

1CTMJWtM2ebu


В настройках каждого транка свой DID:

1)
IvzPtCzL


IvzPtCzL

https://www.screencast.com/t/IvzPtCzL

2)
k7IYjuMXUaw


k7IYjuMXUaw

https://www.screencast.com/t/k7IYjuMXUaw

В настройках каждого транка настроено «Направление вызовов»:

1)

7zDtdPcthp

https://www.screencast.com/t/7zDtdPcthp

7zDtdPcthp


2)
57bT3IIgnDi


57bT3IIgnDi

https://www.screencast.com/t/57bT3IIgnDi


В голосовом меню указано:

raSEwWoDH

raSEwWoDH

https://www.screencast.com/t/raSEwWoDH


В настройках абонента установлено принимать внешние вызовы:

VkyBQrgL

VkyBQrgL

https://www.screencast.com/t/VkyBQrgL


И при всем звонки на любой из номеров все равно попадают на "голосовое меню". Прямого вызова на внутренний номер телефона не происходит.
 
Последнее редактирование:
У вас авторизация с логином и паролем? Для каждой линии (номера) свой логин и пароль?

Также сделайте входящий звонок и в SIP-логе АТС посмотрите, как именно передается номер, на который позвонили в заголовке INVITE? Он имеет вид точно 800448456202 или какой-то другой?
 
Да. Авторизация с логином и паролем. Да для каждой линии свой логин и пароль.

Судя по всему - да - он имеет именно такой вид. "800448456202"...

лог1:
"22.02.2019 9:05:40 - [CM500002]: Call(C:22): Info on incoming INVITE from Line:10000<<0971928873: Invite-IN Recv Req INVITE from 148.251.196.61:5060 tid=4675c6c2 [email protected]:5060: INVITE sip:[email protected]:5060 SIP/2.0 Via: SIP/2.0/UDP 148.251.196.61:5060;branch=z9hG4bK4675c6c2;rport=5060 Max-Forwards: 70 Contact: <sip:[email protected]:5060> To: <sip:[email protected]:5060> From: "0971928873" <sip:[email protected]>;tag=as57773b0f Call-ID: [email protected]:5060 CSeq: 102 INVITE Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH Content-Type: application/sdp Date: Fri, 22 Feb 2019 07:05:40 GMT Supported: replaces, timer User-Agent: StreamTelecom Content-Length: 424 v=0 o=root 1646704051 1646704051 IN IP4 148.251.196.61 s=Streamswitch c=IN IP4 148.251.196.61 t=0 0 m=audio 11554 RTP/AVP 8 18 4 0 3 110 96 101 a=rtpmap:8 PCMA/8000 a=rtpmap:18 G729/8000 a=fmtp:18 annexb=no a=rtpmap:4 G723/8000 a=fmtp:4 annexa=no a=rtpmap:0 PCMU/8000 a=rtpmap:3 GSM/8000 a=rtpmap:110 speex/8000 a=rtpmap:96 AMR/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=ptime:20 a=sendrecv"

лог2:
"22.02.2019 9:06:07 - [CM500002]: Call(C:23): Info on incoming INVITE from Line:10000<<0971928873: Invite-IN Recv Req INVITE from 148.251.196.61:5060 tid=174cf253 [email protected]:5060: INVITE sip:[email protected] SIP/2.0 Via: SIP/2.0/UDP 148.251.196.61:5060;branch=z9hG4bK174cf253;rport=5060 Max-Forwards: 70 Contact: <sip:[email protected]:5060> To: <sip:[email protected]> From: "0971928873" <sip:[email protected]>;tag=as2c652e44 Call-ID: [email protected]:5060 CSeq: 102 INVITE Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH Content-Type: application/sdp Date: Fri, 22 Feb 2019 07:06:07 GMT Supported: replaces, timer User-Agent: StreamTelecom Content-Length: 424 v=0 o=root 1956278061 1956278061 IN IP4 148.251.196.61 s=Streamswitch c=IN IP4 148.251.196.61 t=0 0 m=audio 17162 RTP/AVP 8 18 4 0 3 110 96 101 a=rtpmap:8 PCMA/8000 a=rtpmap:18 G729/8000 a=fmtp:18 annexb=no a=rtpmap:4 G723/8000 a=fmtp:4 annexa=no a=rtpmap:0 PCMU/8000 a=rtpmap:3 GSM/8000 a=rtpmap:110 speex/8000 a=rtpmap:96 AMR/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=ptime:20 a=sendrecv"

После обоих случаях. При звонки на один и на второй номер телефона, в логах появляется одинаковая строчка...
"22.02.2019 9:06:07 - [CM505003]: Provider:[All] Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [StreamTelecom] PBX contact: [sip:[email protected]:5060]"
Я так понимаю что она говорит о том что АТСка почему то применила правило касательно линии "80044846201"...
А вот правило касательно линии "80044846202" - не применяется...
 
Последнее редактирование:
Перевел этот лот в гугл переводчике...
"Поставщик: [Все] Информация об устройстве: устройство не идентифицировано: пользовательский агент не соответствует; Возможности: [переустановить, заменяет, в состоянии-не-sdp, recvonly] UserAgent: [StreamTelecom] Контакт АТС: [sip: [email protected]: 5060]"

Вот, только, мне ясности это не дало... Судя по логу АТСка что то не может понять... не может идентифицировать... А вот что с этим делать - непонятно...
 
А если удалить вторую линию 80044846202 и оставить только одну 80044846201, а затем номер 80044846202 добавить к этот одной линии в раздел DID?
 
то вторая линия, перестает работать. У меня разные логины и пароли для авторизации у провайдера (оператора)...
 
Я обратило внимание, что у вас Info on incoming INVITE from Line:10000<<0971928873: и в первом и втором логе. Line:10000 - почему-то оба вызова прилетают на одну линию и некорректно обрабатываются. Это странно. Тут могу посоветовать только 3 варианта. 1. Спросить у вашего провайдера, почему так? 2. Дать мне данные подключения в личку - я посмотрю на досуге. 3. Открыть тикет в техподдержке 3CX.
 
1) Спросил у провайдера - ответ как всегда, просто, супер... "это ваша АТС, это какое то имя транка, проблема у вас, у нас все в порядке"...
2) Данные подключения - это в смысле в саму АТСку? Возможно да - но, тогда, хоть, не через форум передавать...
3) Отрыть тикет - это имеется в виду обратится в платную тех. поддержку? Что для этого надо? Сколько, примерно, это будет стоить?
 
Нет, учётные данные ваших линий, я их к своей системе подключу и посмотрю, что за странность. Только в личном сообщении, а не на форуме!
 
Огромное спасибо за помощь. Если кому интересно, постараюсь, немного описать все происходящее и чем/ как оно закончилось...
Хочу выразить отдельную благодарность - "igorsnezhko" - за помощь... Направил меня в правильное русло и после этого у меня все заработало... Ну, конечно же, после небольших танцев с бубнами)))

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

Что было произведено...

Было создано два подключения (SIP транка). В каждом из подключений было введено дополнительный "DID номер". То есть основной для одного транка получился номер "800448456201", а дополнительный "800448456202". Для второго транка получилось наоборот.

Во входящий правилах было создано 4ре правила для каждого из "DID номер" номер... То есть два правила для двух номеров для одного транка и два правила для двух номеров для второго транка...

Не знаю почему но заработало это все, только, после того как я перезагрузил АТСку... Сейчас 4й день работы - и все вызовы идут туда куда мне надо...

Я понимаю что это скорее затычки и так быть не должно, но по другому у меня не получилось... Зато сейчас работает...

Всем спасибо... хорошего дня...
 
Отлично, спасибо!
 
Огромное спасибо за помощь. Если кому интересно, постараюсь, немного описать все происходящее и чем/ как оно закончилось...
Хочу выразить отдельную благодарность - "igorsnezhko" - за помощь... Направил меня в правильное русло и после этого у меня все заработало... Ну, конечно же, после небольших танцев с бубнами)))

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

Что было произведено...

Было создано два подключения (SIP транка). В каждом из подключений было введено дополнительный "DID номер". То есть основной для одного транка получился номер "800448456201", а дополнительный "800448456202". Для второго транка получилось наоборот.

Во входящий правилах было создано 4ре правила для каждого из "DID номер" номер... То есть два правила для двух номеров для одного транка и два правила для двух номеров для второго транка...

Не знаю почему но заработало это все, только, после того как я перезагрузил АТСку... Сейчас 4й день работы - и все вызовы идут туда куда мне надо...

Я понимаю что это скорее затычки и так быть не должно, но по другому у меня не получилось... Зато сейчас работает...

Всем спасибо... хорошего дня...
Можно привести пример "двойного" правила?
Заранее спасибо!
 

Для администраторов

Статистика форума

Темы
44.781
Сообщения
233.712
Пользователи
78.511
Новый пользователь
Angela
#