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

Входящий номер подменяется учеткой транка

СообщениеДобавлено: 20 мар 2019, 15:06
tdappolo
Добрый день!
Имеем 3 рабочих elastix 2.3.0. Две АТС имеют по 2 транка с разными провайдерами, а 3я атс-ка имеет только 1 транк к провайдеру(с ней все хорошо).
Не так давно появилась проблема на 2х АТС-ках, и только когда вызов идет через одного провайдера - Mango-телеком.
Проблема выражается так.
1й вариант - Приходит входящий звонок на ip телефон, входящий номер отображается корректно. Но как только я беру трубку, то номер меняется на имя указанное в параметрах транка , а именно на "appolo_msk".
2й вариант - Приходит входящий звонок на ip телефон, входящий номер сразу отображается как "appolo_msk". После того как взяли трубку, отображается так же.
Данная проблема носит массовый характер.

Однако удалось выявить ряд закономерностей.
- В логах asterisk подмены записей не наблюдаю.
- В логах elastix по входящим звонкам номера отображаются корректно.
- При звонке на софт-фон x-lite замечено следующее: пришел вызов, номер отображается 2-жды(один под другим), поднимаю трубку, верхний остается нормальным, а нижний номер меняется на "appolo_msk".
- В FOP2 так же отображается эта замена номера на имя.

На 3й АТС, в которой так же подключен транк Mango-телеком, такой проблемы не наблюдается.
С другим провайдером такой проблемы нету, все хорошо.

Пробежался по файлу /etc/asterisk/extensions.conf, но не нашел где может происходить подмена.
Было предположение что где-то накосячил с конфигом, восстановил конфинг 5 месячной давности - проблема та же. (хотя данная проблем началась не так давно, месяца 2 назад).
Звонил в Mango-телеком, отрицают свою причастность.
Прогуглил, долго гуглил, но решения не смог найти.

Прошу помощи и направления, куда копать.
Спасибо!

Re: Входящий номер подменяется учеткой транка

СообщениеДобавлено: 20 мар 2019, 18:21
april22

Re: Входящий номер подменяется учеткой транка

СообщениеДобавлено: 20 мар 2019, 18:26
ded
tdappolo писал(а):Пробежался по файлу /etc/asterisk/extensions.conf, но не нашел где может происходить подмена.

Посмотрите пакет INVITE какой прибегает, в чистом виде. Нет ли там RDNIS ?

Re: Входящий номер подменяется учеткой транка

СообщениеДобавлено: 21 мар 2019, 13:18
tdappolo
Добрый день!
А не подскажете поподробнее, на что именно обратить внимание и как это посмотреть?

Как я это понял, и что я сделал:
1) В Centos запустил команду tcpdump -w capture202.cap
2) Совершил звонок, ну и снял трубку, сказал пару слов, завершил звонок.
3) Остановил выполнение данной команды в Centos, и через WinSCP вытащил этот фаил.
4) Запихнул в Wireshark, и путем поиска слова "invite" нашел эти строки.


8 0.487293 62.210.251.30 192.168.0.1** SIP 742 Request: INVITE sip:0048413828***@94.199.***.***[Packet size limited during capture]

101 5.877193 81.88.86.35 192.168.0.1** SIP 1041 Request: INVITE sip:7495215****@94.199.***.***:5060[Packet size limited during capture]

1164 14.408534 192.168.0.1** 192.168.0.214 SIP 981 Request: INVITE sip:202@192.168.0.214:5060[Packet size limited during capture]

Есть и еще строки с "INVITE", но поскольку офис работает, не уверен что они относятся к моему звонку.

где собственно номер на который звонил 7495215****
добавочный моего телефона 202
ip адрес телефона 192.168.0.214
ip адрес elastix 1192.168.0.1**

P.s. часть ip адресов замазал из-за соображений.... да фиг его знает, замазал и замазал =)

Попробовал поискал во всем файле логов из wireshark значение "RDNIS" - не находит.

Или я не то понял, и это делается совсем по другому?

Спасибо!

Re: Входящий номер подменяется учеткой транка

СообщениеДобавлено: 21 мар 2019, 15:15
tdappolo
Спасибо за наводку!
Погуглил.
Выполнил отладку через:
asterisk -rvvvv
sip set debug on.

Получилось ооооочень много логов.
Однако, нигде не упоминается о RDNIS.

На сколько я понимаю, INVITE прибегает в чистом виде.

<--- SIP read from UDP:81.88.86.35:5060 --->
INVITE sip:7495215***@94.199.***.***:5060 SIP/2.0 # 7495215***- наш городской, на который звоню.
Via: SIP/2.0/UDP 81.88.86.35:5060;branch=z9h*****8b.33943***.0
Max-Forwards: 68
Contact: <sip:7985054****@81.88.86.35;did=158.6e50****>
To: <sip:appolo_msk@vpbx30**********.mangosip.ru>
From: "7985054****"<sip:7985054****@mangosip.ru>;tag=eaf9**** # 7985054**** - мой сотовый, с которого звоню.

Мельком просмотрел весь лог, вроде не вижу где происходит подмена...

Продолжаю теребить гугл =)
Спасибо!

Re: Входящий номер подменяется учеткой транка

СообщениеДобавлено: 22 мар 2019, 00:22
Zavr2008
Добавить:
Код: выделить все
sendrpid=yes
trustrpid=yes

Re: Входящий номер подменяется учеткой транка

СообщениеДобавлено: 22 мар 2019, 12:12
tdappolo
Добрый день!
Проверил, это параметры добавлены на 2х астерисках(как раз с которыми проблема).
А вот на 3-м asterisk, эти параметры вообще не определены, и там все хорошо.

На одной из станций закомментировал эти значения, перезагрузил станцию и начал тесты.

- При звонке на сотф-фон, все нормально.
- При звонке на ip телефон, тоже все норм.

Звонки совершались с разных операторов.

Решил потестить пару часов и посмотреть как что.

По результатам отпишусь.

Огромное спасибо за наводку! =)

Re: Входящий номер подменяется учеткой транка

СообщениеДобавлено: 22 мар 2019, 12:44
ded
tdappolo писал(а):Попробовал поискал во всем файле логов из wireshark значение "RDNIS" - не находит.
Я думал про RPID, а написал - RDNIS.
RPID видны в инвайтах, как Remote-party-IP

Re: Входящий номер подменяется учеткой транка

СообщениеДобавлено: 22 мар 2019, 14:13
Zavr2008
ded, зачем помогать таким секретчикам? ни трассировок, ни настроек..

Re: Входящий номер подменяется учеткой транка

СообщениеДобавлено: 22 мар 2019, 14:50
ded
Дык, ты сам то и помог при этом?