Перейти к содержанию

REST / HTTP

Установка соединения

При установке соединения используются следующие REST хуки:

  • connect - основной метод установки соединения
  • ConnectionStatusEvent - статус установки содинения
  • RegistrationStatusEvent - статус SIP регистрации (только для SIP звонков)

Исходящий SIP звонок

При исходящем звонке используются следующие REST хуки:

  • call - исходящий SIP звонок
  • CallStatusEvent - изменение статуса исходящего звонка
  • hangup - завершение звонка

Отправка и прием SIP сообщений

При отправке и приеме сообщения используются следующие REST хуки:

  • sendMessage - отправка сообщения
  • MessageStatusEvent - обновление статуса сообщения
  • OnMessageEvent - получение входящего сообщения

Возможные неполадки

Проблемы прохождения REST трафика могут вызывать различные ошибки при интеграции с web-сервером. Например, если не идет трафик при вызове REST хука connect, соединение не может быть успешно установлено. Если не проходят вызовы ConnectionStatusEvent или RegistrationStatusEvent, то web-сервер не сможет получать уведомления о статусе соединения и статусе SIP-регистрации. Обработка ошибок REST подробно описана в разделе REST hooks.

Устранение неполадок

Убедитесь что ваш web-сервер корректно отвечает на REST / HTTP запросы и порт вашего web-сервера открыт на Firewall. Убедитесь, что приложение для обработки REST хуков корректно настроено на REST URL web-сервера и серверные логи не содержат ошибок.