Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
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|Обратно, к основному разделу... ]] |