====== Настройка исходящего АОН для сотрудника ======
[[faq:|Обратно к инструкциям]]
Инструкция не актуальна. Используйте модуль [[:module-users-groups|Группы пользователей]]
====== Постановка задачи ======
В MikoPBX Вы можете задать представление вашего номера телефона для каждого провайдера, через которого Вы совершаете звонки. Данная функция называется **Исходящий АОН**, например если настраиваемый добавочный номер (201) будет совершать звонки через провайдера «Zadarma», то тот, кому мы звоним, увидит на телефоне номер 74952293333.
====== Решение ======
1. Подключите добавочный номер сотрудника в MikoPBX согласно [[:extensions|инструкции]]. Перейдите в расширенные настройки учетной записи.\\ {{ :faq:2019-02-07_153719.png |}}\\ \\
2. В поле **Дополнительные параметры SIP учетки** установите исходящий АОН для номера.\\
[endpoint]
set_var=MIKO_CALLERID_NUM=74952293333
В нашем примере это будет номер 74952293333.
3. Скопируйте в адресной строке **ID провайдера**, через которого сотрудник осуществляет исходящие звонки. Обращаем Ваше внимание, что в нашем примере используется **единственный** провайдер Zadarma. Если у Вас настроено подключение **нескольких** провайдеров, то ниже описанные действия необходимо выполнить **для каждого провайдера**.\\ \\
В нашем примере ID провайдера принимает вид: **SIP-PROVIDER-B63EE3497989BF6597FF8C9DEC77EB49**.\\ {{ :providers:2019-02-05_105038.png |}}\\ \\
4. Перейдите в раздел **Система** -> **Кастомизация системных файлов**.\\ {{ :providers:many_hosts:2019-02-04_173507.png |}}\\ \\
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,ExecIf($["${MIKO_CALLERID_NUM}x" != "x"]?Set(CALLERID(name)=${MIKO_CALLERID_NUM}))
same => n,return
В выше приведенном фрагменте кода Вам необходимо составить правильное наименование контекста.\\
Формат создаваемого контекста:\\
[ID-ПРОВАЙДЕРА-outgoing-custom]
* **ID-ПРОВАЙДЕРА** - значение, которое вы сохранили на третьем шаге данной инструкции. В нашем примере это **SIP-PROVIDER-B63EE3497989BF6597FF8C9DEC77EB49**.
Ниже красным цветом выделен фрагмент, который Вам необходимо изменить.\\
{{ :faq:2019-02-07_153853.png |}}\\
Обращаем Ваше внимание, если у Вас в MikoPBX подключено несколько провайдеров, выше описанный фрагмент кода нужно составить для каждого провайдера, учитывая уникальность ID каждого из провайдеров.