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

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

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


astpanel:dialplan_miko_ajam:configs

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
astpanel:dialplan_miko_ajam:configs [2018/11/15 12:16]
apor [Переадресация на мобильный]
astpanel:dialplan_miko_ajam:configs [2019/02/01 09:36] (текущий)
apor [Перехват на ответственного]
Строка 223: Строка 223:
 Если необходима работы этой функции,​ следует выполнить рекомендации,​ описанные в [[astpanel:​ats:​asterisk:​interception_v6|инструкциях]].\\ Если необходима работы этой функции,​ следует выполнить рекомендации,​ описанные в [[astpanel:​ats:​asterisk:​interception_v6|инструкциях]].\\
  
-[[astpanel:​dialplan_miko_ajam|Обратно ​к основной инструкции...]]+==== Функция "Ответить ​на звонок" ====
  
 +[[astpanel:​ats:​asterisk:​auto_answer|Инструкции по настройке]].\\
 +[[astpanel:​enterprise:​ordinary#​funkcija_otvetit_na_zvonok|Упр. панель телефонии]].\\
 +[[astpanel:​enterprise:​managed#​funkcija_otvetit_na_zvonok|Об. панель телефонии]].\\
  
 ==== Переадресация на мобильный ==== ==== Переадресация на мобильный ====
 +
 +На текущий момент функция может работать только с АТС Askozia 5 и более ранних версиях. \\
 +Для настройки функции в собственной сборке asterisk потребуются правки со стороны панели телефонии в 1С.
 +
 +Пример dialplan (extensions,​conf) для внутреннего номера 104:
 +<​code>​[internal]
 +exten => 104,​1,​Set(dstnum=${EXTEN});​
 +exten => 104,​n,​Set(fw=${DB(CF/​${dstnum})})
 +exten => 104,​n,​Set(dstcontext=internal)
 +exten => 104,​n,​ExecIf($["​${fw}x"​ != "​x"​]?​Goto(${dstcontext},​${fw},​1)
 +
 +exten => 104,​n,​Dial(SIP/​${EXTEN},​20,​Tte)
 +exten => 104,​n,​Hangup
 +
 +exten => 74922293045,​1,​Dial(SIP/​TEST-PROVIDER/​${EXTEN},​20,​Tte)
 +</​code>​
 +
 +Теперь детальнее:​
 <​code>​ <​code>​
 ; Для того, чтобы поместить в базу данных Asterisk ​ ; Для того, чтобы поместить в базу данных Asterisk ​
Строка 250: Строка 271:
 </​code>​ </​code>​
  
-Пример dialplan (extensions,​conf) +===== Парковка вызовов =====
-<​code>​[internal] +
-exten => 104,​1,​Set(dstnum=${EXTEN});​ +
-exten => 104,​n,​Set(fw=${DB(CF/​${dstnum})}) +
-exten => 104,​n,​Set(dstcontext=internal) +
-exten => 104,​n,​ExecIf($["​${fw}x"​ !"​x"​]?​Goto(${dstcontext},​${fw},​1)+
  
-exten =104,n,Dial(SIP/​${EXTEN},​20,​Tte) +<note important>**Обратите внимание**:​ номера парковки не должны пересекаться с существующими внутренними номерами ​(**extensions**). </note>
-exten =104,​n,​Hangup+
  
-exten => 74922293045,1,Dial(SIP/​TEST-PROVIDER/​${EXTEN},20,Tte)</​code>​+Для настройки ранних версий asterisk необходимо поправить файл /​etc/​asterisk/​features.conf:​ 
 + <​file - features.conf>​  
 +[general] 
 +; Необходимо настроить парковку:​ 
 +parkext => 700      ; Не актуально для asterisk13 ​              
 +parkpos => 701-720    ; Не актуально для asterisk13 ​               
 +context => parkedcalls ; Не актуально для asterisk13 ​         
 +parkinghints = yes    ; Не актуально для asterisk13 ​         
 +</​file>​ 
 + 
 +Для asterisk13 опции были перенесены в файл /​etc/​asterisk/​res_parking.conf 
 +<file - res_parking.conf>​  
 +[general]  
 +parkeddynamic = yes  
 + 
 +[default]  
 +context => parkedcalls  
 +parkedcallreparking = caller 
 +parkedcalltransfers = caller 
 +parkext => 700  
 +findslot => next 
 +comebacktoorigin=no 
 +comebackcontext = parkedcallstimeout 
 +parkpos => 701-720 ​               
 +</​file>​ 
 + 
 +Опишем контекст,​ в котором будет описана логика возврата с парковки по таймауту.  
 +<file - extensions.conf>​  
 +[internal] 
 +; ОБЯЗАТЕЛЬНО включите контекст парковки в те контексты,​ 
 +; которые используют SIP учетные записи телефонов сотрудников;​ 
 +include => parkedcalls 
 + 
 +[parkedcallstimeout] 
 +exten => s,1,NoOp(This is all that happens to parked calls if they time out.) 
 + same => n,​Goto(internal,​${PARKER:4},1) 
 + same => n,Hangup(            
 +</​file>​ 
 + 
 +Проверка. Выполняем команду в CLI asterisk "​**parking show**":​ 
 +<​code>​~ # asterisk -rx '​parking show'​ 
 + 
 +Parking General Options 
 +----------------------- 
 +Dynamic Parking ​    : ​ yes 
 + 
 +Parking Lot: default 
 +-------------------------------------------------------------------------- 
 +Parking Extension ​  : ​ 700 
 +Parking Context ​    : ​ parkedcalls 
 +Parking Spaces ​     :  701-720 
 +Parking Time        :  45 sec 
 +Comeback to Origin ​ :  no 
 +Comeback Context ​   :  parkedcallstimeout 
 +Comeback Dial Time  :  30 sec 
 +MusicOnHold Class   : ​  
 +Enabled ​            : ​ yes 
 +Dynamic ​            : ​ no 
 +</​code>​ 
 + 
 +[[astpanel:​dialplan_miko_ajam|Обратно к основной инструкции...]]
 ===== Коментарии ===== ===== Коментарии =====
 ~~DISQUS~~ ~~DISQUS~~
astpanel/dialplan_miko_ajam/configs.1542284195.txt.gz · Последние изменения: 2018/11/15 12:16 — apor