Нужен ли SIP-сервер / Регистратор для реализации системы внутренней связи SIP? - PullRequest
1 голос
/ 28 марта 2012

Нужен ли сервер УАТС или SIP, чтобы два устройства могли обмениваться данными через SIP?

Предположим, одно устройство (Android или IOS) знает IP-адрес другого.Разве это устройство не может отправить ПРИГЛАШЕНИЕ напрямую другому и начать разговор без необходимости в SIP-сервере?Или я упрощаю, и SIP-сервер делает что-то волшебное, чего мне не хватает?

Спасибо, Майк

Ответы [ 2 ]

2 голосов
/ 28 марта 2012

То, что вы описываете, это одноранговый SIP , который не требует никаких серверов в середине. Так что да, это возможно.

1 голос
/ 29 марта 2012

В соответствии со стандартом SIP нет ограничений на использование сервера SIP.

Сервер используется, потому что нам не нужно запоминать местоположение (IP-порт) всех пользователей SIP. Когда пользователь регистрируется на сервере, сервер заботится о местонахождении пользователя. (Сервер предоставляет так много других функций, но это описание легко игнорировать)

Но в вашем случае, поскольку вы знаете IP-адрес другого пользователя, сервер не нужен.

Просто убедитесь, что используемый вами стек SIP позволяет отправлять сообщение INVITE без регистрации. Поскольку некоторые стеки ограничивают клиента для отправки INVITE без успешной регистрации.

...