====== Функция Sipnotify из SDK: "Компонента связи 1С и Asterisk" ====== Отправить уведомление в SIP канал. ===== Параметры ===== * **Channel**: Канал для получения уведомлений. * **Variable**: По крайней мере одна переменная пары должна быть указана. * **ActionID**: ID команды, который будет возвращен в ответе. * **Result**: В эту переменную будет возвращен результат выполнения функции. Все переменные передаваемые в функцию должны иметь тип Строка! Для переменной Variable не применяется [[http://ru.wikipedia.org/wiki/URL#.D0.9A.D0.BE.D0.B4.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5_URL|URLENCODE]], имейте это ввиду при передаче сложных переменных! Делайте замену символов на "безопасные" в среде 1С. Например, символ пробела нужно заменить последовательностью %20, символ / заменяем на %2F и т.д. ===== Пример вызова ===== Channel = "SIP/123-1c20"; Variable = "123"; ActionID = "123123"; Result = ""; Если Компонент.SIPnotify( Channel, Variable , ActionID, Result) = Истина Тогда Сообщить(Result); КонецЕсли; ===== Полезные ссылки ===== * [[doc:1cajam|Описание SDK: "Компонента связи 1С и Asterisk"]] * [[doc:1cajam:api|Все функции компоненты связи 1С и Asterisk]] * [[kb:asterisk:ami:sipnotify|Прототип текущей функции, команда AMI Asterisk: Sipnotify]] * [[kb:asterisk:ami|Интерфейс управления сервером Asterisk (Asterisk Manager API)]] * [[kb:asterisk:events|Список известных событий возвращаемых Asterisk Manager API]] ===== Комментарии ===== ~~DISQUS~~