====== Переопределение Callerid учетной записи телефона при исходящем звонке ======
==== Задача ====
При исходящем звонке на телефоне клиента должен определиться Callerid учетной записи телефона сотрудника.
Задача актуальна, когда возникает необходимость настроить работу Askozia таким образом, чтобы с определённых внутренних номеров у вызываемого абонента отображался определённый городской номер.
==== Решение ====
1. Переходим в учетную запись типа устройство. В учетной записи на вкладке **Дополнительно** в поле **Manual Dialplan Outgoing** устанавливаем переменную канала (**Callerid**). Два нижних подчеркивания - это объявление глобальной переменной (**MIKO_CLID**), она будет наследоваться всеми порожденными вызовом каналами.\\
Set(__MIKO_CLID=79251712222)
\\
{{ :handbook:403.png |}}\\
2. В учетной записи провайдера на вкладке **Дополнительно** отключаем поле **FromUser** и обязательно очищаем поле "**От имени**"\\
{{ :handbook:414.png |}}\\
3. В учетной записи провайдера в поле **Manual Dialplan Outgoing** указываем следующие строки:
ExecIf($["x${MIKO_CLID}" != "x"]?Set(CALLERID(num)=${MIKO_CLID}))
ExecIf($["x${MIKO_CLID}" != "x"]?Set(CALLERID(name)=${MIKO_CLID}))
{{ :handbook:404.png |}}