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

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

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


astpanel:ats:asterisk:setstatus_v6

Это старая версия документа!


10000222. Работа со статусами пользователей

Описание

В плане набора должен быть описан контекст miko_ajam.
В контексте miko_ajam определяется extension с номером 10000222.

[miko_ajam]
exten => 10000222,1,NoOP(internal calling application: 10000222 1C_get_context)

Приложение может принимать параметры:

  • command - возвожные значения: «put», «get», «show»;
  • dbFamily- «узел» дерева в AstDB - произвольная строка;
  • key - ключ статуса;
  • val - значение статуса;
  • chan- идентификатор пользователя 1С, который инициировал запрос;

Для проверки можно использовать следующий скрипт

#!/bin/sh
dir_script='/tmp/';
# каталог из asterisk.conf
astspooldir='/var/spool/asterisk';
#
call_text="Channel: SIP/104
Context: miko_ajam
Extension: 10000222
Callerid: Alexey<104>
Setvar: command=get
Setvar: dbFamily=CF
Setvar: key=104
Setvar: val=79257184222
Setvar: chan=SIP/104";

echo "$call_text" > /tmp/file.call;
mv '/tmp/file.call' "$astspooldir/outgoing/";

asterisk -rvvv;
astpanel/ats/asterisk/setstatus_v6.1390307949.txt.gz · Последние изменения: 2014/11/14 22:32 (внешнее изменение)