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

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

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


astpanel:ats:asterisk:auto_answer

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
astpanel:ats:asterisk:auto_answer [2014/01/21 14:38]
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>​
  
-===== Проверка ===== 
  
-==== Получение ​значения из AstDB ==== +<note warning>​ВАЖНО:​ В конфигурационном файле **sip.conf** ​необходимо быть внимательным к параметру "​**call-limit**"​\\ **НЕ рекомендуем ограничивать количество одновременных звонков** этим параметром. Если лимит будет достигут,​ то в логах появится сообщение об ошибке ​<​code>​Call to peer '212' ​rejected due to usage limit of 1</​code>​ и на вызов не получится "​ответить"​ средствами панели телефонии.  
- + </note> 
-<​code>​#!/bin/sh +===== Комментарии ===== 
-dir_script='/tmp/'+~~DISQUS~~
-# каталог из asterisk.conf +
-astspooldir='​/storage/​usbdisk1/​askoziapbx/​voicemailarchive';​ +
-SIPADDHEADER='​Call-Info:​\;​answer-after=0'; +
-+
-call_text="​Channel:​ SIP/132 +
-Context: miko_ajam +
-Extension: 10000222 +
-Callerid: Alexey<​104>​ +
-Setvar: command=get +
-Setvar: dbFamily=CF +
-Setvar: key=104 +
-Setvar: val=79257184222 +
-Setvar: chan=SIP/104 +
-Setvar: SIPADDHEADER=$SIPADDHEADER";​ +
- +
-echo "​$call_text"​ > /​tmp/​file.call;​ +
-mv '/​tmp/​file.call'​ "​$astspooldir/​outgoing/";​ +
- +
-asterisk -rvvv; +
-</​code>​+
astpanel/ats/asterisk/auto_answer.1390315101.txt.gz · Последние изменения: 2014/11/14 22:32 (внешнее изменение)