Внимание!
Эта wiki об устаревших версиях
Документация к актуальной версии интеграции 1С и телефонии доступна по ссылке

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

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


astpanel:dnd_freepbx_1c_panel

Различия

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

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

Последняя версия Следующая версия справа и слева
astpanel:dnd_freepbx_1c_panel [2020/08/25 10:25]
apor создано
astpanel:dnd_freepbx_1c_panel [2020/08/25 11:55]
apor
Строка 1: Строка 1:
 ====== Статус DND телефонов в панели телефонии ====== ====== Статус DND телефонов в панели телефонии ======
 +[[astpanel:​ats|Обратно,​ к основному разделу... ]]
 Некоторые телефонные аппараты поддерживают функцию "​**Переопределения**"​ функции кнопки **DND**. ​ Некоторые телефонные аппараты поддерживают функцию "​**Переопределения**"​ функции кнопки **DND**. ​
 К примеру,​ телефон Yealink, может отправить дополнительный feature - код на АТС при включении / отключении DND. Настройку можно найти в web интерфейсе ("​**Телефон**"​ - "​**Параметры**"​ - "​**Основные**"​ - "​**Код Вкл DND / Код Выкл DND**"​). К примеру,​ телефон Yealink, может отправить дополнительный feature - код на АТС при включении / отключении DND. Настройку можно найти в web интерфейсе ("​**Телефон**"​ - "​**Параметры**"​ - "​**Основные**"​ - "​**Код Вкл DND / Код Выкл DND**"​).
    
 Добавим на АТС два внутренних номера Добавим на АТС два внутренних номера
-  * *1000079 - Отключить режим DND +  ​* ***1000079** - Отключить режим DND 
-  * *1000078 - Включить режим ​  DND+  ​* ***1000078** - Включить режим ​  DND
  
 При смене режима DND панель телефонии 1С будет оповещена о смене статуса. ​ При смене режима DND панель телефонии 1С будет оповещена о смене статуса. ​
 +  - Добавим на АТС новые "​**Misc Destination**"​ {{ :​astpanel:​dnd-freepbx-panel-1c-1.png |}} {{ :​astpanel:​dnd-freepbx-panel-1c-2.png |}}
 +  - Добавим новые "​**Misc Application**"​ {{ :​astpanel:​dnd-freepbx-panel-1c-3.png |}} {{ :​astpanel:​dnd-freepbx-panel-1c-4.png |}}
 +  - Добавим новый dialplan через "​**Admin**"​ - "​**Config Edit**"​ - "​**extensions_custom.conf**"​ <​code>​[from-internal-custom]
 +exten => *1000078,​1,​NoOp(Start on dnd)
 +    same => n,​Set(command=put)
 +    same => n,​Set(dbFamily=UserBuddyStatus)
 +    same => n,​Set(key=SIP/​${CALLERID(num)})
 +    same => n,​Set(val=4)
 +    same => n,​Set(chan=SIP/​${CALLERID(num)})
 +    same => n,​AGI(1C_SetStatus.php)
 +    same => n,​Goto(app-dnd-on,​*78,​1)
 +
 +exten => *1000079,​1,​NoOp(Start off dnd)
 +    same => n,​Set(command=put)
 +    same => n,​Set(dbFamily=UserBuddyStatus)
 +    same => n,​Set(key=SIP/​${CALLERID(num)})
 +    same => n,​Set(val=0)
 +    same => n,​Set(chan=${key})
 +    same => n,​AGI(1C_SetStatus.php)
 +    same => n,​Goto(app-dnd-off,​*79,​1)
 +    </​code>​
 +    ​
 +    <note warning>​Обязательно должен быть установлен модуль **pt1c**. См. инструкции [[ :​astpanel:​ats:​FreePBX_ Distro |IP АТС FreePBX Distro]]\\</​note>​
 +    ​
 +    [[astpanel:​ats|Обратно,​ к основному разделу... ]]
 +
  
astpanel/dnd_freepbx_1c_panel.txt · Последние изменения: 2020/08/25 11:57 — apor