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-сервера и серверные логи не содержат ошибок.