Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
faq:from_did [2019/02/11 08:46] Портнова Татьяна |
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 каждого из провайдеров. |
- | ===== Добавление к did-номеру наименование линии ===== | + | =====2. Добавление к did-номеру наименование линии ===== |
- | 2. В поле **Дополнительные параметры SIP учетки** установите исходящий АОН для номера.\\ | + | Помимо did-номера можно вывести наименование провайдера / линии, через которую прошел вызов. Для этого необходимо выполнить следующие действия:\\ |
+ | |||
+ | 1. Перейдите в раздел **Маршрутизация** -> **Провайдеры телефонии**. Откройте для редактирования учетную запись провайдера для редактирования. В поле **Дополнительные параметры SIP учетки** задайте переменную с указанием наименования провайдера.\\ | ||
<code> | <code> | ||
- | setvar=MIKO_CALLERID_NUM=74952293333 | + | [endpoint] |
+ | set_var=MIKO_LINE_NAME=Zadarma | ||
</code> | </code> | ||
- | В нашем примере это будет номер 74952293333.\\ {{ :faq:2019-02-07_153808.png |}}\\ | + | В нашем примере наименование линии будет идентично наименованию провайдера - Zadarma.\\ |
- | 3. Скопируйте в адресной строке **ID провайдера**, через которого сотрудник осуществляет исходящие звонки. Обращаем Ваше внимание, что в нашем примере используется **единственный** провайдер Zadarma. Если у Вас настроено подключение **нескольких** провайдеров, то ниже описанные действия необходимо выполнить **для каждого провайдера**.\\ \\ | + | 2. Скопируйте в адресной строке **ID провайдера**, через которого сотрудник осуществляет исходящие звонки. Обращаем Ваше внимание, что в нашем примере используется **единственный** провайдер Zadarma. Если у Вас настроено подключение **нескольких** провайдеров, то ниже описанные действия необходимо выполнить **для каждого провайдера**.\\ \\ |
В нашем примере ID провайдера принимает вид: **SIP-PROVIDER-B63EE3497989BF6597FF8C9DEC77EB49**.\\ {{ :providers:2019-02-05_105038.png |}}\\ \\ | В нашем примере ID провайдера принимает вид: **SIP-PROVIDER-B63EE3497989BF6597FF8C9DEC77EB49**.\\ {{ :providers:2019-02-05_105038.png |}}\\ \\ | ||
- | 4. Перейдите в раздел **Система** -> **Кастомизация системных файлов**.\\ {{ :providers:many_hosts:2019-02-04_173507.png |}}\\ \\ | + | 3. Перейдите в раздел **Система** -> **Кастомизация системных файлов**.\\ {{ :providers:many_hosts:2019-02-04_173507.png |}}\\ \\ |
- | 5. Откройте для редактирования конфигурационный файл **extensions.conf**. Установите режим "**Добавлять в конец файла**".\\ \\ | + | 4. Откройте для редактирования конфигурационный файл **extensions.conf**. Установите режим "**Добавлять в конец файла**".\\ \\ |
- | 6. В черное окно добавьте следующий фрагмент кода:\\ | + | 5. В черное окно добавьте следующий фрагмент кода:\\ |
<code> | <code> | ||
- | [SIP-PROVIDER-B63EE3497989BF6597FF8C9DEC77EB49-outgoing-custom] | + | [SIP-PROVIDER-B63EE3497989BF6597FF8C9DEC77EB49-incoming-custom] |
- | exten => _.!,1,NoOp(callerid settings) | + | exten => _.!,1,NoOp(from_did) |
- | same => n,ExecIf($["${MIKO_CALLERID_NUM}x" != "x"]?Set(CALLERID(num)=${MIKO_CALLERID_NUM})) | + | same => n,ExecIf($[ "${FROM_DID}x" != "x" && "${MIKO_LINE_NAME}x" != "x" ]?Set(CALLERID(name)=${MIKO_LINE_NAME} ${FROM_DID})) |
- | same => n,return | + | same => n,return |
- | + | ||
</code> | </code> | ||
Строка 58: | Строка 58: | ||
Формат создаваемого контекста:\\ | Формат создаваемого контекста:\\ | ||
<code> | <code> | ||
- | [ID-ПРОВАЙДЕРА-outgoing-custom] | + | [ID-ПРОВАЙДЕРА-incoming-custom] |
</code> | </code> | ||
* **ID-ПРОВАЙДЕРА** - значение, которое вы сохранили на третьем шаге данной инструкции. В нашем примере это **SIP-PROVIDER-B63EE3497989BF6597FF8C9DEC77EB49**. | * **ID-ПРОВАЙДЕРА** - значение, которое вы сохранили на третьем шаге данной инструкции. В нашем примере это **SIP-PROVIDER-B63EE3497989BF6597FF8C9DEC77EB49**. | ||
Ниже красным цветом выделен фрагмент, который Вам необходимо изменить.\\ | Ниже красным цветом выделен фрагмент, который Вам необходимо изменить.\\ | ||
- | {{ :faq:2019-02-07_153853.png |}}\\ | + | {{ :faq:2019-02-11_114826.png |}}\\ |