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

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

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


doc:1cajam:api:hangup

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:1cajam:api:hangup [2012/02/01 11:53]
amzh
doc:1cajam:api:hangup [2014/11/14 22:32] (текущий)
Строка 5: Строка 5:
 ===== Параметры ===== ===== Параметры =====
  
-  * Channel: Канал, на котором необходимо закончить вызов. +  ​* **Channel**: Канал, на котором необходимо закончить вызов ​или регулярное выражение. 
-  * ActionID: Необязательный ID команды,​ который будет возвращен в ответе. +     <​code>​Пример указания канала:​ SIP/​provider-0000012a 
-  * Result: В эту переменную будут возвращен результат выполнения функции.+Пример регулярного выражения:​ /​^SIP/​provider-.*$/</​code>​ 
 +  ​* **Cause**: [[https://​wiki.asterisk.org/​wiki/​display/​AST/​Hangup+Cause+Mappings|Код причины]] завершения связи на канале. 
 +  * **ActionID**: Необязательный ID команды,​ который будет возвращен в ответе. 
 +  ​* **Result**: В эту переменную будет возвращен результат выполнения функции.
  
 <note important>​Все переменные передаваемые в функцию должны иметь тип Строка!</​note>​ <note important>​Все переменные передаваемые в функцию должны иметь тип Строка!</​note>​
Строка 15: Строка 18:
 <code 1c> <code 1c>
 Channel = "​SIP/​x7065558529-99a0";​ Channel = "​SIP/​x7065558529-99a0";​
 +Cause   = "";​
 ActionID = "​123123";​ ActionID = "​123123";​
 Result ​  = "";​ Result ​  = "";​
  
-Если Компонент.Hangup( Channel, ActionID, Result) = Истина Тогда+Если Компонент.Hangup( Channel, Cause, ActionID, Result) = Истина Тогда
  ​Сообщить(Result);​  ​Сообщить(Result);​
 КонецЕсли;​ КонецЕсли;​
Строка 27: Строка 31:
   * [[doc:​1cajam|Описание SDK: "​Компонента связи 1С и Asterisk"​]]   * [[doc:​1cajam|Описание SDK: "​Компонента связи 1С и Asterisk"​]]
   * [[doc:​1cajam:​api|Все функции компоненты связи 1С и Asterisk]]   * [[doc:​1cajam:​api|Все функции компоненты связи 1С и Asterisk]]
-  * [[kb:​asterisk:​ami:​hangup|Прототип текущей функции,​ команда AMI Asteriks: Hangup]]+  * [[kb:​asterisk:​ami:​hangup|Прототип текущей функции,​ команда AMI Asterisk: Hangup]]
   * [[kb:​asterisk:​ami|Интерфейс управления сервером Asterisk (Asterisk Manager API)]]   * [[kb:​asterisk:​ami|Интерфейс управления сервером Asterisk (Asterisk Manager API)]]
   * [[kb:​asterisk:​events|Список известных событий возвращаемых Asterisk Manager API]]   * [[kb:​asterisk:​events|Список известных событий возвращаемых Asterisk Manager API]]
Строка 34: Строка 38:
 ~~DISQUS~~ ~~DISQUS~~
   ​   ​
-<​code>​ 
-Action: Hangup 
-Channel: SIP/​x7065558529-99a0 
-</​code>​ 
- 
-**Ответ asterisk:** 
-<​code>​ 
-Event: Unlink 
-Channel1: SIP/​127.180.254.109-44df88e8 
-Channel2: SIP/​x7065558529-99a0 
-Uniqueid1: 1124989110.20473 
-Uniqueid2: 1124989110.20474 
- 
-Event: Hangup 
-Channel: SIP/​x7065558529-99a0 
-Uniqueid: 1124989110.20474 
-Cause: 16 
- 
-Event: Hangup 
-Channel: SIP/​127.180.254.109-44df88e8 
-Uniqueid: 1124989110.20473 
-Cause: 16 
- 
- 
-Response: Success 
-Message: Channel Hungup 
-</​code>​ 
- 
-===== Комментарии ===== 
-~~DISQUS~~ 
doc/1cajam/api/hangup.1328097180.txt.gz · Последние изменения: 2014/11/14 22:32 (внешнее изменение)