جستجو
این کادر جستجو را ببندید.
جستجو
این کادر جستجو را ببندید.

منو های ویپ ایران

پیام های ارسالی پروتکل SIP در یک مکالمه ساده

فهرست مطالب

معرفی

تمامی اجزاء یک سیستم ارتباط ویپ (VoIP) می بایست با زبانی شناخته شده برای همدیگر، باهم صحبت کنند تا زبان هم را متوجه شوند، به این زبان مشترک یک پروتکل می گویند،

در دنیا ویپ پروتکل های زیادی وجود دارد، اما یک پروتکل استاندارد غالب اکثر ارتباطات و سیستم های تلفنی است و آن پروتکل SIP نام دارد. (Session Initiation Protocol)

پروتکل SIP علاوه امکان برقراری مکالمه صوتی، امکان انتقال تصویر و پیام را نیز دارد، این پروتکل یکی از استاندارد های تعریف شده در IETF است.

پروتکل SIP یک ساختار متنی دارد و از این لحاظ بسیار شبیه پروتکل Http است، و البته برای ما فارسی زبان ها جالب است بدانیم متن ارسالی بر پایه UTF8 است و قابلیت انتقال متون فارسی را نیز دارد، این پروتکل به طور پیشفرض بر روی پورت ۵۰۶۰ UDP و ۵۰۶۰ TCP  کار می کند، البته این پورت قابل تغییر است.

وقتی یک مکالمه با این پروتکل برقرار می شود، آشنایی با پیام های ارسالی برای یک متخصص ویپ الزامی است، در بسیاری از نرم افزار ها با نام این پیام ها مواجه خواهید شد، بخصوص برای نظارت بر عملکرد این پروتکل.

Icons Tasavir

تصویر زیر روال ارسال پیام در یک مکالمه با پروتکل SIP را نشان می دهد

 IMG 20150109 195157

تصویر ۲:

Voip Sip System Architecture 119

Icons 1 Moshakhasat

پیام Invite: هرگاه یک کاربر بخواهد درخواست برقراری ارتباط با مقصدی را بکند این پیام ایجاد می شود. درواقع Invite برای سرور ارسال می شود تا ارتباط را با مقصد برقرا کند. البته در سناریو های مختلف ممکن است این درخواست بواسطه یک پراکسی به سرور منتقل شود.

پیام ACK:  برای تایید نهایی انجان یک عمل ارسال می شود، مثلا وقتی عملیات hand shake صورت گرفت برای تایید انجام موفق این عمل یک پیام ACK ارسال می گردد.

پیام BYE:  درخواست برای قطع session یا همان مکالمه برقرا شده می باشد.

پیام Register: یک پیام برای درخواست رجیستر شدن روی سرور که البته در سناریو ما مشاهده نمی کنید چون فرض این است داخلی ما قبلا رجیستر شده است.

هدف این مقاله بیشتر آشنایی با Invite, Bye, Register است که جزء پیام های مهم پروتکل SIP هستند اما در زیر جا دارد لیست پیام های از پیش تعریف شده این پروتکل را نیز ببینیم، احتمالا با برخی از آن ها به واسطه مواجه شدن بر روی IPPhone یا Softphone خود آشنایی دارید:

ic Information -> 1XY

۱۰۰ – Trying
۱۸۰ – Ringing
۱۸۱ – Call is being forwarded
۱۸۲ – Queued
۱۸۳ – Session progress

Success -> 2XY

۲۰۰ – OK
۲۰۲ – Accepted
۲۰۴ – No notification

Redirection -> 3XY

۳۰۰ – Multiple choices
۳۰۱ – Moved permanently
۳۰۲ – Moved temporarily
۳۰۵ – Use proxy
۳۸۰ – Alternative service

System Failures -> 4XY

۴۰۰ – Bad request
۴۰۱ – Unauthorized
۴۰۲ – Payment required
۴۰۳ – Forbidden
۴۰۴ – Not found
۴۰۵ – Method not allowed
۴۰۶ – Not acceptable
۴۰۷ – Proxy authentication required
۴۰۸ – Request timeout
۴۱۰ – Gone
۴۱۲ – Conditional request failed
۴۱۳ – Request entity too large
۴۱۴ – Request URI too long
۴۱۵ – Unsupported media type
۴۱۶ – Unsupported URI scheme
۴۱۷ – Unsupported resource priority
۴۲۰ – Bad extension
۴۲۱ – Extension required
۴۲۲ – Session interval too small
۴۲۳ – Interval too brief
۴۲۸ – Use identity header
۴۲۹ – Provide referrer identity
۴۳۰ – Flow failed
۴۳۳ – Anonymity not allowed
۴۳۶ – Bad identity information
۴۳۷ – Unsupported certificate
۴۳۸ – Invalid identity header
۴۳۹ – First hop lacks outbound support
۴۴۰ – Maximal breadth exceeded
۴۶۹ – Bad information package
۴۷۰ – Consent needed
۴۸۰ – Temporarily unavailable
۴۸۱ – Call/Transaction does not exist
۴۸۲ – Loop detected
۴۸۳ – Too many hops
۴۸۴ – Address incomplete
۴۸۵ – Ambiguous
۴۸۶ – Busy here
۴۸۷ – Request terminated
۴۸۸ – Not acceptable here
۴۸۹ – Bad event
۴۹۱ – Request pending
۴۹۳ – Undecipherable
۴۹۴ – Security agreement required

Server errors -> 5XY

۵۰۰ – Server internal error
۵۰۱ – Not implemented
۵۰۲ – Bad gateway
۵۰۳ – Service unavailable
۵۰۴ – Server time out
۵۰۵ – Version not supported
۵۱۳ – Message too large
۵۸۰ – Precondition failure

Global errors -> 6XY

۶۰۰ – Busy Everywhere
۶۰۳ – Decline
۶۰۴ – Does Not Exist Anywhere
۶۰۶ – Not Acceptable

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها