Инструменты пользователя

Инструменты сайта


faq:from_did

Это старая версия документа!


Вывод информации о did-номере

Постановка задачи

Askozia может определить номер телефона, на который пришел звонок от клиента. Например, сотрудникам компании при поступлении входящего звонка от клиента необходимо понимать, на какой номер позвонил клиент. Данная информация должна выводиться при поступлении звонка от клиента и отображаться на телефоне. Номер, на который позвонил клиент, называется did-номером. Далее в инструкции рассмотрим, каким образом вывести информацию о did-номере на экране Вашего телефона.

Используйте версию Askozia 6.5.9.46+

Решение

1. Перейдите в раздел МаршрутизацияПровайдеры телефонии. Откройте для редактирования учетную запись провайдера для редактирования. Скопируйте в адресной строке ID провайдера, через которого абоненты звонят Вам в компанию. Обращаем Ваше внимание, что в нашем примере используется единственный провайдер Zadarma. Если у Вас настроено подключение нескольких провайдеров, то ниже описанные действия необходимо выполнить для каждого провайдера.

В нашем примере ID провайдера принимает вид: SIP-PROVIDER-B63EE3497989BF6597FF8C9DEC77EB49.


2. Перейдите в раздел СистемаКастомизация системных файлов.


3. Откройте для редактирования конфигурационный файл extensions.conf. Установите режим «Добавлять в конец файла».

4. В черное окно добавьте следующий фрагмент кода:

[SIP-PROVIDER-B63EE3497989BF6597FF8C9DEC77EB49-incoming-custom]
exten => _.!,1,NoOp(from_did)
    same => n,ExecIf($[ "${FROM_DID}x" != "x" ]?Set(CALLERID(name)=${FROM_DID}))
    same => n,return
	

В выше приведенном фрагменте кода Вам необходимо составить правильное наименование контекста.
Формат создаваемого контекста:

[ID-ПРОВАЙДЕРА-incoming-custom]
  • ID-ПРОВАЙДЕРА - значение, которое вы сохранили на первом шаге данной инструкции. В нашем примере это SIP-PROVIDER-B63EE3497989BF6597FF8C9DEC77EB49.

Ниже красным цветом выделен фрагмент, который Вам необходимо изменить.

Обращаем Ваше внимание, если у Вас в Askozia подключено несколько провайдеров, выше описанный фрагмент кода нужно составить для каждого провайдера, учитывая уникальность ID каждого из провайдеров.

Добавление к did-номеру наименование линии

2. В поле Дополнительные параметры SIP учетки установите исходящий АОН для номера.

setvar=MIKO_CALLERID_NUM=74952293333

В нашем примере это будет номер 74952293333.

3. Скопируйте в адресной строке ID провайдера, через которого сотрудник осуществляет исходящие звонки. Обращаем Ваше внимание, что в нашем примере используется единственный провайдер Zadarma. Если у Вас настроено подключение нескольких провайдеров, то ниже описанные действия необходимо выполнить для каждого провайдера.

В нашем примере ID провайдера принимает вид: SIP-PROVIDER-B63EE3497989BF6597FF8C9DEC77EB49.


4. Перейдите в раздел СистемаКастомизация системных файлов.


5. Откройте для редактирования конфигурационный файл extensions.conf. Установите режим «Добавлять в конец файла».

6. В черное окно добавьте следующий фрагмент кода:

[SIP-PROVIDER-B63EE3497989BF6597FF8C9DEC77EB49-outgoing-custom]
exten => _.!,1,NoOp(callerid settings)
    same => n,ExecIf($["${MIKO_CALLERID_NUM}x" != "x"]?Set(CALLERID(num)=${MIKO_CALLERID_NUM})) 
    same => n,return
	

В выше приведенном фрагменте кода Вам необходимо составить правильное наименование контекста.
Формат создаваемого контекста:

[ID-ПРОВАЙДЕРА-outgoing-custom]
  • ID-ПРОВАЙДЕРА - значение, которое вы сохранили на третьем шаге данной инструкции. В нашем примере это SIP-PROVIDER-B63EE3497989BF6597FF8C9DEC77EB49.

Ниже красным цветом выделен фрагмент, который Вам необходимо изменить.

faq/from_did.1549874818.txt.gz · Последние изменения: 2019/06/11 13:06 (внешнее изменение)