Установка прокси-сервера SIP на ПК с клиентами Android

Я реализовал передачу голоса в реальном времени на основе SIP, создав впечатление, что два моих телефона в одной сети WIFI могут общаться при условии, что у них есть IP-адреса друг друга. Тем не менее, я не мог заставить его работать... Я использую RTP для передачи голоса между этими клиентами. Кроме того, я заметил, что лучше использовать компьютер в сети WIFI в качестве сервера. Теперь можно ли использовать этот компьютер в качестве прокси-сервера для установления сквозного соединения SIP? Если да, то как?

Существуют ли реализации для инициализации сеанса? В частности, если бы кто-то мог дать мне пример того, по какому адресу / портам мне понадобится обоим моим клиентам установить соединение, это было бы здорово.

1 ответ

Решение

Если вы правильно внедрили все необходимые компоненты, требуемые протоколом SIP, вам необходимо установить SIP-сервер на свой ПК и просто создать две учетные записи, которые телефоны будут подключать к ним на сервере. Я пробовал с Android сервер Asterisk, но я уверен, что там будет много других...

По умолчанию SIP-серверы прослушивают порт 5060, используя UDP. Этот порт используется только для инициирования сеанса (и других управляющих сообщений), а НЕ для передачи пакетов RTP.

Другие вопросы по тегам