Skip to end of metadata
Go to start of metadata

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

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

  • connect - основной метод установки соединения
  • ConnectionStatusEvent - статус установки содинения
  • RegistrationStatusEvent - статус 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. Убедитесь, что серверное приложение WCS корректно настроено на REST URL web-сервера и логи не содержат ошибок. Кроме того вы можете полностью отключить использование REST с помощью команды remove app-rest-method. В этом случае обращений к web-серверу и ошибок, связанных с такими обращениями не будет. При этом web-клиент должен будет сам передавать все необходимые данные как описано в разделе REST hooks.