2012-03-28 7 views
1

Benötige ich eine Telefonanlage oder einen SIP-Server, damit zwei Geräte über SIP kommunizieren können?Benötige ich einen SIP Server/Registrar um ein SIP Intercom System zu implementieren?

Nehmen wir an, ein Gerät (Android oder IOS) kennt die IP-Adresse eines anderen. Könnte dieses Gerät das INVITE nicht direkt an den anderen senden und eine Konversation starten, ohne dass ein SIP-Server benötigt wird? Oder bin ich zu einfach und der SIP-Server macht etwas Magisches, das ich vermisse?

Danke, Mike

Antwort

2

Was Sie beschreiben, ist peer-to-peer SIP, die keine Server in der Mitte benötigt. Also ja, es ist möglich.

+0

Danke für den Link, sehr nützlich. – SkolVikingsGuy

1

Gemäß SIP-Standard gibt es keine Beschränkung der SIP-Server zu verwenden.

Server wird verwendet, weil wir nicht den Standort (IP-Port) aller SIP-Benutzer speichern müssen. Wenn sich der Benutzer beim Server anmeldet, kümmert sich der Server um den Standort des Benutzers. (Server bieten so viele andere Funktionen, aber diese Beschreibung leicht zu machen, alle zu ignorieren)

Aber in Ihrem Fall, wie Sie IP-Adresse eines anderen Benutzers kennen keine Notwendigkeit des Servers.

Stellen Sie nur sicher, dass ein SIP-Stapel, den Sie verwenden, Ihnen erlaubt, INVITE ohne REGISTRIEREN zu senden. Da einige Stapel den Client so einschränken, dass er INVITE sendet, ohne sich erfolgreich zu registrieren.

+0

Danke für die Antwort, das habe ich gehofft. – SkolVikingsGuy