проблема с Caller-ID при переадресации вызова.

anonymous

Well-Known Member
Регистрация
14 Янв 2008
Сообщения
19.170
Добрый день, сразу скажу что подобные темы прочитал, решения для себя там не нашел. Если не заметил, прошу указать если не трудно.

Суть вопроса:
есть многоканальные IP линии номер 206-**-** отдаваемые нашим провайдером, в правилах маршрутизации указано переадресовывать "на внешний номер 323-**-**". Когда пользователь звонит на 206-**-**, звонок переадресовывается на 323-**-**, но номер на экране определяется не звонящего абонента а 206-**-**, как сделать чтобы на номере 323-**-** определялся номер звонящего, а не номер IP линии. Во вложении скрины параметров входящих и исходящих
 
В исходящих параметрах, можно использовать переменную OriginatorCallerId. Она при "перебросе" входящего звонка содержит номер вызывающего. Проконсультируйтесь с провайдером, поскольку это может быть либо запрещено, либо метод, которым это разрешено делать у провайдера не поддерживается 3CX PhoneSystem. На стороне 3CX PhoneSystem, его можно выкладывать (в дополнение к заголовку From) в P-Asserted Identity или в Remote-Party-ID
 
поменял поле From: Display name на OriginatorCallerId, номер всеравно определяетсыя как 206-**-**
 
@denis_kras wrote:поменял поле From: Display name на OriginatorCallerId, номер всеравно определяетсыя как 206-**-**

Поэтому я и советую Вам проконсультироваться с VoIP провайдером.
Тем более, что предназначение From Display Name это передача Caller Name, а не Caller ID, который Вам надо подменять.
 
Провайдер к сожалению ничего пояснить не может, так как услугу ИП телефонии ввел совсем недавно и пока только для юр. лиц, вся тех поддержка заканчивается "у вас звонок идет, ну и хорошо", в общем её нет.

в каком поле тогда содержится Caller ID?
 
@denis_kras wrote:Провайдер к сожалению ничего пояснить не может, так как услугу ИП телефонии ввел совсем недавно и пока только для юр. лиц, вся тех поддержка заканчивается "у вас звонок идет, ну и хорошо", в общем её нет.

в каком поле тогда содержится Caller ID?

Провайдеры, обычно (но не всегда), интерпретируют user@host[:port] как CallerID@host[:port]
Дальше только эксперименты. Будет обидно, если Вы все варианты перепробуете, а окажется, что возможности подмены CallerID Ваш провайдер просто не предоставляет.
 
Выбора не остается, нужно пробовать разные варианты решения.
 
Сделайте захват утилитой Wireshark и поищите в капче номер того, кто звонил. Если не найдете - значит не судьба. А если найдете, посмотрите, в каком он поле предается. И дальше будет проще.
 
Оператор пояснил, что нет возможности перебрасывать номер звонящего вместо моего номера и сказал что это все операторы так предоставляют услугу, что если приходящий от меня номер не соответствует номеру фактическому, то звонок не проходит.
Интересует, правомерно ли отказывает в этой услуге оператор?
 
@denis_kras wrote:Интересует, правомерно ли отказывает в этой услуге оператор?
С одной стороны, для этого существуют нормативные акты на законодательном уровне.
С другой стороны, есть личный взгляд провайдера на качество предоставляемого сервиса.
Разрешение всем пользователям подменять свой номер может вести к очень неприятным ситуациям. Просто представьте себя на месте того, кто принимает звонок.
Провайдер-то, не может знать, что номер подменяют с благими намерениями, а к ответу будут призывать именно его. Понимаете о чём я?
 

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

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

Темы
44.766
Сообщения
233.685
Пользователи
78.501
Новый пользователь
Erich Gasser
#