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

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


faq:from_did

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
faq:from_did [2019/02/08 13:43]
Портнова Татьяна создано
faq:from_did [2024/04/03 06:19] (текущий)
Портнов Алексей
Строка 4: Строка 4:
  
 ====== Постановка задачи ====== ====== Постановка задачи ======
-Askozia ​может определить номер телефона,​ на который пришел звонок от клиента. Например,​ сотрудникам компании при поступлении входящего звонка от клиента необходимо понимать,​ на какой номер позвонил клиент. Данная информация должна выводиться при поступлении звонка от клиента и отображаться на телефоне. Номер, на который позвонил клиент,​ называется did-номером. Далее в инструкции рассмотрим,​ каким образом вывести информацию о did-номере на экране Вашего телефона. ​+MikoPBX ​может определить номер телефона,​ на который пришел звонок от клиента. Например,​ сотрудникам компании при поступлении входящего звонка от клиента необходимо понимать,​ на какой номер позвонил клиент. Данная информация должна выводиться при поступлении звонка от клиента и отображаться на телефоне. Номер, на который позвонил клиент,​ называется did-номером. Далее в инструкции рассмотрим,​ каким образом вывести информацию о did-номере на экране Вашего телефона. ​
  
-<note important>​Используйте версию **Askozia 6.5.9.46+**</​note>​ +=====1. Отображение DID-номера при внешнем входящем звонке =====
- +
-====== Решение ​======+
  
 1. Перейдите в раздел **Маршрутизация** -> **Провайдеры телефонии**. Откройте для редактирования учетную запись провайдера для редактирования. Скопируйте в адресной строке **ID провайдера**,​ через которого абоненты звонят Вам в компанию. Обращаем Ваше внимание,​ что в нашем примере используется **единственный** провайдер Zadarma. Если у Вас настроено подключение **нескольких** провайдеров,​ то ниже описанные действия необходимо выполнить **для каждого провайдера**.\\ \\  1. Перейдите в раздел **Маршрутизация** -> **Провайдеры телефонии**. Откройте для редактирования учетную запись провайдера для редактирования. Скопируйте в адресной строке **ID провайдера**,​ через которого абоненты звонят Вам в компанию. Обращаем Ваше внимание,​ что в нашем примере используется **единственный** провайдер Zadarma. Если у Вас настроено подключение **нескольких** провайдеров,​ то ниже описанные действия необходимо выполнить **для каждого провайдера**.\\ \\ 
Строка 33: Строка 31:
 {{ :​faq:​2019-02-08_164259.png |}}\\  {{ :​faq:​2019-02-08_164259.png |}}\\ 
  
-Обращаем Ваше внимание,​ если у Вас в Askozia ​подключено несколько провайдеров,​ выше описанный фрагмент кода нужно составить для каждого провайдера,​ учитывая уникальность ID каждого из провайдеров.+Обращаем Ваше внимание,​ если у Вас в MikoPBX ​подключено несколько провайдеров,​ выше описанный фрагмент кода нужно составить для каждого провайдера,​ учитывая уникальность ID каждого из провайдеров. 
 + 
 +=====2. Добавление к did-номеру наименование линии ===== 
 + 
 +Помимо did-номера можно вывести наименование провайдера / линии, через которую прошел вызов. Для этого необходимо выполнить следующие действия:​\\  
 + 
 +1. Перейдите в раздел **Маршрутизация** -> **Провайдеры телефонии**. Откройте для редактирования учетную запись провайдера для редактирования. В поле **Дополнительные параметры SIP учетки** задайте переменную с указанием наименования провайдера.\\  
 +<​code>​ 
 +[endpoint] 
 +set_var=MIKO_LINE_NAME=Zadarma 
 +</​code>​  
 +В нашем примере наименование линии будет идентично наименованию провайдера - Zadarma.\\ 
 +2. Скопируйте в адресной строке **ID провайдера**,​ через которого сотрудник осуществляет исходящие звонки. Обращаем Ваше внимание,​ что в нашем примере используется **единственный** провайдер Zadarma. Если у Вас настроено подключение **нескольких** провайдеров,​ то ниже описанные действия необходимо выполнить **для каждого провайдера**.\\ \\  
 +В нашем примере ID провайдера принимает вид: **SIP-PROVIDER-B63EE3497989BF6597FF8C9DEC77EB49**.\\ {{ :​providers:​2019-02-05_105038.png |}}\\ \\  
 +3. Перейдите в раздел **Система** -> **Кастомизация системных файлов**.\\ {{ :​providers:​many_hosts:​2019-02-04_173507.png |}}\\ \\  
 +4. Откройте для редактирования конфигурационный файл **extensions.conf**. Установите режим "​**Добавлять в конец файла**"​.\\ \\  
 +5. В черное окно добавьте следующий фрагмент кода:\\  
 +<​code>​ 
 +[SIP-PROVIDER-B63EE3497989BF6597FF8C9DEC77EB49-incoming-custom] 
 +exten => _.!,​1,​NoOp(from_did) 
 +    same => n,ExecIf($[ "​${FROM_DID}x"​ != "​x" ​ && "​${MIKO_LINE_NAME}x"​ != "​x"​ ]?​Set(CALLERID(name)=${MIKO_LINE_NAME} ${FROM_DID})) 
 +    same => n,return  
 +</​code>​ 
 + 
 +В выше приведенном фрагменте кода Вам необходимо составить правильное наименование контекста.\\  
 +Формат создаваемого контекста:​\\  
 +<​code>​ 
 +[ID-ПРОВАЙДЕРА-incoming-custom] 
 +</​code>​ 
 +  * **ID-ПРОВАЙДЕРА** - значение,​ которое вы сохранили на третьем шаге данной инструкции. В нашем примере это **SIP-PROVIDER-B63EE3497989BF6597FF8C9DEC77EB49**.  
 + 
 +Ниже красным цветом выделен фрагмент,​ который Вам необходимо изменить.\\  
 +{{ :​faq:​2019-02-11_114826.png |}}\\  
 + 
  
  
  
  
faq/from_did.1549633419.txt.gz · Последние изменения: 2019/06/11 13:06 (внешнее изменение)