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

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

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


doc:1cajam:api:dataget

Функция Dataget из SDK: "Компонента связи 1С и Asterisk"

Получить значения ключей из Asterisk Data Base.

Данные в базе группируются по семействам (families) и идентифицируются ключами (key), которые уникальны в пределах одного семейства.

Параметры

  • Path: Путь к семейству для получения ключей.
  • Search: Поиск семейства c указанием условия (= != < > >= ⇐).
  • Filter: Описывает какие семейства получать.
  • ActionID: ID команды, который будет возвращен в ответе.
  • Result: В эту переменную будет возвращен результат выполнения функции.
Все переменные передаваемые в функцию должны иметь тип Строка!

Пример вызова

Path     = "/asterisk/core/hints";
Search   = "/hints/hint/state=Idle";
Filter   = "/hints/hint/state|application|extension";
ActionID = "123123";
Result   = "";
 
Если Компонент.DataGet(Path, Search, Filter, ActionID, Result) = Истина Тогда
 Сообщить(Result);
КонецЕсли;
 

Пример результата

<generic event='DataGet Tree' 
1_hints_hint_state='Idle' 
1_hints_hint_extension='102' 
1_hints_hint_application='DAHDI/22' 
2_hints_hint_state='Idle' 
2_hints_hint_extension='115' 
2_hints_hint_application='SIP/115' 
3_hints_hint_state='Idle' 
3_hints_hint_extension='*84115' 
3_hints_hint_application='ccss:SIP/115' 
4_hints_hint_state='Idle' 
4_hints_hint_extension='*84102' 
4_hints_hint_application='ccss:DAHDI/22' 
/>

Полезные ссылки

Комментарии

doc/1cajam/api/dataget.txt · Последние изменения: 2014/11/14 22:32 (внешнее изменение)