SIP — پروتکل شروع نشست (تلفن IP)
سیگنالینگ تماسهای تلفن اینترنتی و مراکز تلفن IP. SIP تماس را برقرار، مدیریت و قطع میکند و خود صدا جداگانه روی RTP جریان دارد.
- لایهٔ OSI: 7 (کاربرد)
- انتقال: UDP/TCP
- پورت: 5060 / 5061
- استاندارد: RFC 3261
- سطح: متوسط · حدود 9 دقیقه
نکتههای کلیدی
- SIP فقط سیگنالینگ است؛ صدا و تصویر جداگانه روی RTP منتقل میشوند.
- ساختار پیامها شبیه HTTP است: خط درخواست، سرآیندها و بدنهٔ SDP.
- برای امنیت، SIP روی TLS (پورت ۵۰۶۱) و رسانه با SRTP رمز میشود.
مراحل شبیهسازی (9 بسته)
- INVITE: امیر شمارهٔ ۱۰۲ را میگیرد. INVITE به مرکز تلفن میرود و توضیح رسانه (SDP) را همراه دارد.
- 100 Trying: مرکز تلفن بلافاصله اعلام میکند که درخواست را گرفته تا تلفن آن را دوباره نفرستد.
- INVITE: مرکز تلفن INVITE را به تلفن سولماز (که قبلاً با REGISTER ثبت شده) هدایت میکند.
- 180 Ringing: تلفن سولماز زنگ میخورد و این خبر از طریق مرکز تلفن به امیر میرسد.
- 200 OK: سولماز گوشی را برمیدارد. پاسخ ۲۰۰ همراه SDP خودش میآید و کدک مشترک انتخاب میشود.
- ACK: امیر با ACK دستدهی سهمرحلهای INVITE را کامل میکند.
- RTP صدا: صدا مستقیماً بین دو تلفن در بستههای RTP جریان دارد؛ SIP فقط تماس را مدیریت میکند.
- BYE: سولماز تماس را قطع میکند و با BYE پایان را اعلام میکند.
- 200 OK: امیر پایان را تأیید میکند و جریان RTP متوقف میشود.