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

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


faq:queue_dynamic_agents

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Последняя версия Следующая версия справа и слева
faq:queue_dynamic_agents [2019/06/14 10:37]
Портнов Алексей
faq:queue_dynamic_agents [2020/03/11 11:31]
Портнов Алексей
Строка 1: Строка 1:
 ====== Динамические агенты для очередей ====== ====== Динамические агенты для очередей ======
 +[[:​faq|Обратно,​ к основному разделу... ]]
 +
 Периодически возникает необходимость добавлять и удалять сотрудников из очереди. До сих пор это было возможно сделать только через web интерфейс телефонной станции. ​ Периодически возникает необходимость добавлять и удалять сотрудников из очереди. До сих пор это было возможно сделать только через web интерфейс телефонной станции. ​
  
Строка 16: Строка 18:
  
 $extension = $agi->​get_variable("​CHANNEL(peername)",​ true); $extension = $agi->​get_variable("​CHANNEL(peername)",​ true);
 +if(empty($extension)){
 +    $extension = $agi->​get_variable("​CALLERID(num)",​ true);
 +}
 $q_exten ​  = substr($agi->​request['​agi_extension'​],​ 4); $q_exten ​  = substr($agi->​request['​agi_extension'​],​ 4);
 $add_agent = substr($agi->​request['​agi_extension'​],​ 3, 1); $add_agent = substr($agi->​request['​agi_extension'​],​ 3, 1);
Строка 60: Строка 65:
   - Наберите комбинацию 9991**2001** чтобы присоединиться к очереди 2001   - Наберите комбинацию 9991**2001** чтобы присоединиться к очереди 2001
   - Наберите комбинацию 9990**2001** чтобы отключиться от очереди 2001   - Наберите комбинацию 9990**2001** чтобы отключиться от очереди 2001
 +
 +
 +[[:​faq|Обратно,​ к основному разделу... ]]
faq/queue_dynamic_agents.txt · Последние изменения: 2021/02/26 13:15 — Портнов Алексей