====== Переопределение 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 |}}