ZitatOriginal geschrieben von peterdoo
SIP ist so ein Standard, bei dem tausende Möglichkeiten zugelassen sind. Viel zu viel, um alles in jedem Gerät vollständig zu implementieren.
SIP ist ein einfaches Protokoll was einzig und alleine dazu da ist, den Verbindungsaufbau ( und -abbau ) auszuhandelt - sagt der Name schon "Session Initiation Protocol". Dazu wird in SIP noch SDP "Session Description Protocol" eingebettet was alles zur eigentlich Verbindung zw. den Endstellen aushandelt ( Protokoll, Komprimierung usw. )
Mit der eigentlichen Kommnunikationsverbindung hat SIP nichts mehr zu tun, die läuft auf anderen Protokollen.
Die Anzahl der Kommandos von SIP kann man an 2 Händen abzählen, sind nicht viele, z.b.
- Invite
- Trying
- Ringing
- ok
- ACK
dann steht die Verbindung und SIP ist raus,
Am Ende dann ein
- Bye
- OK
und Verbindung beendet. Gib noch ein paar wieter Kommandos aber das ist nicht viel.
Trace mal eine Verbdinung und schaue dir diese in einer 2.x Version des Wiresharks an, der zeigt das schön graphisch.
Wer sich mit SIP beschäftigen will, das ist eines der einfachsten Protokollen in der IT.
ZitatWährend die Codecs für UMTS/GSM in der Hardware implementiert waren und die Software/Betriebssystem nur wenig machen mussten,
Das ist auch nur ein Stück Software auf einem Signalprozessor.