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

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

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


astpanel:ats:asterisk:auto_answer

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
astpanel:ats:asterisk:auto_answer [2013/11/27 18:22]
apor
astpanel:ats:asterisk:auto_answer [2019/02/01 09:38] (текущий)
apor
Строка 1: Строка 1:
 ===== Пример dialplan ===== ===== Пример dialplan =====
 +[[astpanel:​ats:​asterisk_v6|Обратно к основной инструкции...]]
 +  ​
 +При поступлении входящего вызова в dialplan должна быть выполнена установка переменной:​
 +<​code>​exten => 74952293042,​n,​Set(__FROM_CHAN=${CHANNEL})</​code>​
  
 +  ​
 +В панели телефонии реализована функция "​Ответить на звонок"​. Если НЕ используется встроенный в панель телефонии софтфон,​ ответ осуществляется следующим образом:​
 +
 +  - Панель телефонии выполняет AMI команду Originate (исходящий звонок)
 +  - Для канала устанавливается переменная SIPADDHEADER - это необходимо для автоматического подъема трубки
 +  - АТС выполняет вызов на приложение Pickup / PickupChan
 +  - Осуществляется "​перехват звонка"  ​
 +  ​
 +Пример контекста на АТС для выполнения перехвата звонка (Pickup). ​
 <​code>​[internal] <​code>​[internal]
 ; direct pickup ; direct pickup
Строка 7: Строка 20:
 </​code>​ </​code>​
  
-===== Проверка ===== 
  
-Для проверки необходимо ​совершить ​звонок с на номер ​101.\\ +<note warning>​ВАЖНО:​ В конфигурационном файле **sip.conf** ​необходимо ​быть ​внимательным к параметру "​**call-limit**"​\\ **НЕ рекомендуем ограничивать количество одновременных ​звонков** этим ​параметром. Если лимит будет достигут, то в логах появится сообщение об ошибке <​code>​Call to peer '​212'​ rejected due to usage limit of 1</​code>​ и на вызов не получится "​ответить" ​средствами панели ​телефонии. ​ 
-Не поднимаю трубку следует запустить на выполнение скрипт+ </note> 
- +===== Комментарии ===== 
-<code>#!/bin/sh +~~DISQUS~~
-CHAN=$1; +
-pickup_exten='​*8';​ +
-exten='​101';​ +
-SIPADDHEADER='​Call-Info:​\;​answer-after=0'; +
-+
-file_fax_name='/​tmp/​test_auto_answer.call';​ +
-echo "​$file_fax_name";​ +
- +
-call_text="​Channel:​ SIP/​$exten +
-Context: internal +
-Extension: $pickup_exten$exten +
-SetVar: CTICHANNEL=$CHAN +
-Setvar: SIPADDHEADER=$SIPADDHEADER +
-"; +
- +
-echo "​$call_text"​ > "​$file_fax_name";​ +
-mv "​$file_fax_name"​ /​storage/​usbdisk1/​askoziapbx/​voicemailarchive/​outgoing/;​ +
- +
-asterisk -rvvv; +
- +
-</​code>​+
astpanel/ats/asterisk/auto_answer.1385576544.txt.gz · Последние изменения: 2014/11/14 22:32 (внешнее изменение)