Механизм пинга с использованием PJSIP - PullRequest
0 голосов
/ 30 апреля 2018

Как определить, что sip-сервер и порт доступны с помощью библиотеки pjsip? Мне посоветовали использовать pjsip_options_method, но я не знаю, как это использовать, и если у вас есть лучшее решение, которое вы можете предложить, сделайте это здесь.

1 Ответ

0 голосов
/ 02 мая 2018

Pjsip предоставляет функциональные возможности, которые помогут вам легче создать полноценное приложение SIP. Но если все, что вы хотите знать, это если SIP-сервер работает за определенным портом, то, возможно, использование pjsip немного излишне. Особенно, если вы не знакомы с ним.

Вы можете просто отправить UDP-пакет, содержащий запрос OPTIONS, в порт. Если сервер SIP работает, он ответит ответом ОПЦИИ.

RFC3261 описывает, как составить запрос / ответ ОПЦИИ, и предоставляет несколько примеров.

Если вы найдете (бесплатное) приложение для отправки / отправки пакетов UDP в Интернете, вы сразу же приступите к работе.

...