Преобразование caller id

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

veulk1

Customer
Регистрация
24 Дек 2014
Сообщения
168
Добрый день!
У меня вопрос по синтаксису преобразования номера звонящего.
Схема организации телефонии нестандартная.
Абоненты 3cx звонят на аналоговую станцию через сип-транк со шлюзом Eltex.На внешние номера звонят через SIP на самой АТС.

Суть проблемы.
В качестве caller id у абонентов указан внешний номер оператора в формате +7XXXXXXXXXX.
Соответственно при звонках через шлюз передается этот номер, а не внутренний.

Идея заключается в установке в качестве caller id номер внутренний в формате xxxx, а на сип транке с оператором произвести форматирование конкретной группы номеров под конкретный внешний.

https://www.3cx.ru/docs/cid-reformatting/ это читал, но никакие манипуляции не помогли.

Как сделать то, что я описал выше?
Спасибо.
 
Навскидку могу сказать, что лучше в данном случае Eltex подключать не через SIP-шлюз или транк, а как Мост 3CX. Либо регистрируйте мост на шлюзе (Slave Bridge), либо шлюз на мосте (Master Bridge) https://www.3cx.ru/docs/manual/connecting-pbx-bridges/
 
То есть в разделе caller id на сип транке бесполезно что-то делать?
 
Я бы не советовал, если есть более правильный способ. Кроме того, такой способ позволяет звонить и с аналоговой АТС на 3CX, а в случае с транком - все это сложно настроить.
 
Сделал МОСТ.Не помогло, во всех полях передает номер авторизации моста. Корректировка в разделе дополнительно не дала результатов.
 
И да внутренний номер стад передаваться в поле Remoute-Party-ID: 7XXXXXXXXX
 
И да внутренний номер стад передаваться в поле Remoute-Party-ID: 7XXXXXXXXX
 
Криво постятся ответы почему-то.
Remote-Party-ID: "78126705560"
 
Вы можете указать вручную, какое SIP поле передавать как Caller ID, чтобы ваш Eltex его правильно "скушал" https://www.screencast.com/t/dyWhQVoQaU
 
Я вас не пониманию.Я указал выше, что данные параметры корректировал.Ни в одном из вариантов номер в других полях , как этот не появляется.Только в том поле , которое я написал.Но и то до номера телефона все равно лезет не то.Какой из параметров на скриншоте отвечает за передачу информацию по номеру?
 
Обычно это From > User или From > Display Name. Если это не помогает, нужно ковырять шлюз.
 
Дайте пояснения пож-ста как работать в моём случае с синтаксисом caller id. Предложенный вами вариант не подходит , так как не работает. На eltex тоже не вариант, там ковырять мало чего можно.
Так же для самостоятельного анализа сообщите в каком файле можно посмотреть логи модификации caller id.
 
https://www.3cx.ru/docs/cid-reformatting/
 
Гуглом умею пользоваться , спасибо.
3cx записывает момент преобразования в лог файл?
 
Мне сложно дать вам какие-либо рекомендации, кроме тех, которые дает сама 3CX. А 3CX говорит - обьединение двух равнозначных станций нужно делать через Мост и приводит пример, например, для Asterisk https://habr.com/company/3cx/blog/302680/

Преобраование Caller ID нужно, если операторы связи передают его в разных форматах, а вы хотите унифицировать отображение номера на дисплее телефона пользовтеля. Либо, если конкретный оператор требует какой-то особый префикс в исходящем номере.

Насчет логов - вы можете проанализировать передаваемый номер через утилиту Wireshark. У меня нет информации, пишет ли 3CX именно какой-то лог преобразования Caller ID. Возможно, что-то можно увидеть через утилиту Bin Log Viewer https://www.3cx.com/docs/3cx-log-viewer/
 
И вот еще что. Вам не нужно играться с Caller ID. Если вы хотите подключать через Транк, нужно менять свойства в Исходящих параметрах https://www.screencast.com/t/kgZKNn5U Попробуйте указать Caller ID в свойствах добавочного номера. https://www.screencast.com/t/arwytHtXY6uO

Идея в том, чтобы передавался внутренний номер пользователя, а не номер внешней линии.
 

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

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

Темы
44.782
Сообщения
233.719
Пользователи
78.512
Новый пользователь
wupdie
#