2016-01-29 2 views
1

Поддерживает ли Asterisk/FreePBX идентификатор вызывающего абонента входящего звонящего удаленному агенту поддержки (на мобильном телефоне)?Asterisk/Freepbx не устанавливает CallerID вызывающей стороне, когда в очереди содержится сотовый телефон

Наша работа имеет очередь для входящих звонков, которая содержит «удаленных агентов» (людей на мобильных телефонах). Для агентов сотового телефона все вызовы появляются из нашего основного номера (385-111-1111). Мы хотели бы, чтобы звонки появлялись у вызывающего абонента (201-555-5555).

Это не проблема с нашим поставщиком соединительных линий SIP. Раньше мы использовали различное программное обеспечение PBX с одним и тем же поставщиком соединительных линий SIP, и он смог правильно установить Caller ID. Расширения могут устанавливать и передавать произвольный идентификатор вызывающего абонента, только вызовы из очередей сохраняют основной номер.

Исходящие PEER Детали:

host=sip.provider.com 
type=friend 
trustrpid=yes 
sendrpid=yes 

Я манипулируют так много настроек, что я пришел к Интересно, если Asterisk/FreePBX просто не поддерживает это. Неужели кто-нибудь успешно смог это сделать?

ответ

2

Звездочка, конечно же. Захватите CID в переменной диалплана в начале вызова и установите исходящий идентификатор CID до того же значения, прежде чем передавать его.

Там нет прямого способа сделать это в GUI FreePBX но есть обходной путь:

  1. Настройка виртуальной добавочные
  2. Включить наблюдение меня на расширении, добавить номер мобильного телефона к следующему -me список
  3. Установите режим последующего меня ИДС по умолчанию
  4. Обеспечить ограничения агента очереди позволяют использовать продолжения мне числа
  5. Попросите агент войти в очередь с помощью виртуальной EXTEN sion вместо их номера мобильного телефона

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

+0

Freepbx DEFAULT queue behavour отправляет callerid в багажник.Также нет необходимости использовать followme в очереди freepbx, очередь позволяет напрямую использовать внешний номер (см. Подсказку в Интернете) – arheops

+0

@arheops Дорогой сэр, вы говорите, что FreePBX может это сделать без обходного пути, предложенного miken32? Не могли бы вы предоставить дополнительную информацию? Если поведение по умолчанию - передать CallerID вызывающего абонента удаленным агентам, то я должен был поменять поведение по умолчанию где-нибудь (хотя это совершенно новая установка). Я был бы рад получить больше информации. – user3431540

+0

Просто поместите свой внешний номер в область статических агентов в редактирование очереди, после чего удалите любой cid из соединительной линии, которые будут использоваться, и убедитесь, что у вас нет привязанного cid в определении соединительной линии. – arheops

0

Asterisk поддерживает настройку звонящего для всех исходящих или перенаправленных вызовов. Я сделал это с v1.8 и v13.7, так как я столкнулся с такими же требованиями.

Эта функция зависит от поставщика и того условий, которые они задают с вами. Мой провайдер называет его «Специальное соглашение/Клип без скрининга». В моем случае они используют «P-Asserted-Identity» для поиска звонящего.

я должен был установить следующие параметры в исходящей соединительной линии глотки в sip.conf:

trustrpid=yes 
sendrpid=pai 
+0

В большинстве случаев этот не работает для соединительных линий. Это для телефонов. – arheops

+0

Это, как представляется, имеет большое значение. Установив расширения 'sendrpid = yes', вы смогли установить собственный исходящий идентификатор вызывающего абонента. Однако очереди все еще не передают входящий номер телефона. ('sendrpid = pai' не сработал для нас) – user3431540

Смежные вопросы