Можно ли использовать SIP в локальной сети? - PullRequest
1 голос
/ 28 сентября 2011

Я не знаю достаточно о SIP.Насколько я знаю, SIP нельзя использовать в локальной сети.Но это функции очень хорошие.Я хочу использовать его для мессенджера локальной сети (с возможностью видеоконференций).

Можно ли использовать SIP в локальной сети?

Ответы [ 2 ]

2 голосов
/ 28 сентября 2011

Протокол SIP можно использовать по любому надежному транспортному протоколу (TCP, XMPP, канал обмена мгновенными сообщениями и т. Д.) В службу (например, сервер, такой как SIP-прокси), который знает, как маршрутизировать сообщение SIP INVITE отзвонящий по вызываемому номеру.Например, если вы отправляете сообщение INVITE на bob@foobar.com, должна быть служба, которая знает, как найти «bob» и доставить сообщение.Аналогично, когда Боб отправляет обратно свои ответные сообщения обратно, сообщения должны перенаправляться обратно к абоненту, который отправил исходное сообщение INVITE.

И вы можете выполнять SIP без сервера - при условии, что у компьютера уже есть соединение (прямоеили косвенный) на другой компьютер, предназначенный для вызова.

Но SIP не является чем-то особенным.Если бы вы изобрели свой собственный протокол видеоконференцсвязи, он бы выглядел очень похоже на SIP.Основная задача SIP - обе стороны вызова обмениваться кандидатами в IP / порты для непосредственного подключения в дополнение к данным согласования кодека и полосы пропускания.

После обмена сообщениями SIP, ICE / STUN / TURN вступают во владение и RTPпакеты обычно текут.SIP не используется в вызове, кроме как для завершения вызова.

Что вы действительно пытаетесь сделать в любом случае?

0 голосов
/ 28 августа 2013

Тема старая, но все же я хотел бы внести свой вклад в это. Существуют различные SIP-серверы, такие как http://www.officesip.com/index.html, которые работают в локальной сети и могут быть подключены как к аппаратному телефону, так и к программному клиенту. Jitsi - это кроссплатформенный SIP / xmpp клиент с открытым исходным кодом: https://jitsi.org/ И если вы хотите, чтобы сервер XMPP был лучшим, Openfire: http://www.igniterealtime.org/projects/openfire/

Надеюсь, это наверняка кому-нибудь поможет ..!

...