Внимание! Документация к новой MikoPBX доступна по ссылке

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

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


handbook:callerid

Различия

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

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

handbook:callerid [2018/08/31 12:03]
tpor создано
handbook:callerid [2018/08/31 12:39] (текущий)
tpor
Строка 5: Строка 5:
 При исходящем звонке на телефоне клиента должен определиться Callerid учетной записи телефона сотрудника. При исходящем звонке на телефоне клиента должен определиться Callerid учетной записи телефона сотрудника.
 Задача актуальна,​ когда возникает необходимость настроить работу Askozia таким образом,​ чтобы с определённых внутренних номеров у вызываемого абонента отображался определённый городской номер. ​ Задача актуальна,​ когда возникает необходимость настроить работу Askozia таким образом,​ чтобы с определённых внутренних номеров у вызываемого абонента отображался определённый городской номер. ​
 +
 +==== Решение ====
 +
 +1. Переходим в учетную запись типа устройство. В учетной записи на вкладке **Дополнительно** в поле **Manual Dialplan Outgoing** устанавливаем переменную канала (**Callerid**). Два нижних подчеркивания - это объявление глобальной переменной (**MIKO_CLID**),​ она будет наследоваться всеми порожденными вызовом каналами.\\ ​
 +
 +<​code>​Set(__MIKO_CLID=79251712222)</​code>​\\ ​
 +
 +{{ :​handbook:​403.png |}}\\ 
 +
 +2. В учетной записи провайдера на вкладке **Дополнительно** отключаем поле **FromUser** и обязательно очищаем поле "​**От имени**"​\\ ​
 +{{ :​handbook:​414.png |}}\\ 
 +
 +3. В учетной записи провайдера в поле **Manual Dialplan Outgoing** указываем следующие строки:​
 +<​code>​ExecIf($["​x${MIKO_CLID}"​ != "​x"​]?​Set(CALLERID(num)=${MIKO_CLID}))
 +ExecIf($["​x${MIKO_CLID}"​ != "​x"​]?​Set(CALLERID(name)=${MIKO_CLID}))
 +</​code>​
 +
 +{{ :​handbook:​404.png |}}
 +
 +
 +
 +
  
  
  
handbook/callerid.1535717007.txt.gz · Последние изменения: 2018/08/31 12:03 — tpor