پروتکل سیپ یک پروتکل سیگنالینگ ارتباطی است که به صورت گسترده برای کنترل session های ارتباطات Multimedia مورد استفاده قرار می گیرد. از SIP در کار کنترلی ارتباطاتی همچون انتقال صدا و ویدئو بر روی شبکه های IP استفاده می شود. پروتکل SIP کنترل شروع، تغییر و پایان session را انجام می دهد.
این پروتکل در لایه پنجم OSI کار می کند.
این پروتکل از جهت انجام کارهای خود از پیام هایی استفاده می کند.
User Agent:یک واحد منطقی برای ایجاد و دریافت message و مانند http در header پیامهای دریافتی و ارسالی اطلاعاتی دربارهٔ User Agent وجود دارد.
Proxy Server:یک واحد منطقی که نقش میانجی یا در اصل روتر را بازی می کند زمانی که ما بخواهیم یک سری policy را روی ارتباطات وضع کنیم در واقع از پروکسی سرور استفاده می کنیم.
Registrar: یک SIP endpoint است که در خواست های REGISTER را Accept می کند در واقع زمانی که در یک endpoint رجیستر می کنیم آن endpoint اطلاعات مارا در یک دیتابیس ذخیره می کند.
Redirect Server:یک User agent serverی است که یک response با کد ۳۰۰ ایجاد می کند که باعث می شود یک کلاینت با یک URI ارتباط مستقیم بر قرار کند. sip
redirect gateway:یک اینترفیس است یرای ارتباط با شبکه هایی با پروتکل های متفاوت مثل مخابرات.
Session border controller:یک دستگاهی که در voip برای کنترل جریان تماس استفاده می شود و در واقع می تواند کیفیت و کنترل مکانیسم voip کنترل کند.
در سیپ پیام ها به دونوع تقسیم می شود: request و response
مهمترین این پیام ها در جدول زیر آمده است:
در جدول بالا انواعی از پیام هایی سیپ که جهت ارتباط سیگنالینگی بین سرور و کلاینت ردو بدل می شود دیده می شود.
به عنوان مثال
پیام INVITE: یک request است و هنگامی که یک شماره گرفته می شود و این شماره در PBX تبدیل آدرس IP شده و این پیام برای مشترک مخاطب ارسال می شود و درخواست ارتباط می نماید در صورت قبول پیشنهاد جهت برقراری تماس از طرف تماس گرفته شده تلفن اون زنگ می خورد
پیام ACK: یک response است که این پیام در صحت رسیدن بسته های SIP با استفاده از پروتکل TCP به ما اطلاع رسانی می کند.
پیام BYE: یک request است و این پیام پس از گذاشتن یکی از گوشی های طرفین از طرف همان مخاطب برای مخاطب دیگر ارسال می شود که حاوی اطلاعاتی مینی بر عدم حضور طرف مقابل برای مکالمه می باشد.
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفاین پروتکل در لایه پنجم OSI کار می کند.
این پروتکل از جهت انجام کارهای خود از پیام هایی استفاده می کند.
User Agent:یک واحد منطقی برای ایجاد و دریافت message و مانند http در header پیامهای دریافتی و ارسالی اطلاعاتی دربارهٔ User Agent وجود دارد.
Proxy Server:یک واحد منطقی که نقش میانجی یا در اصل روتر را بازی می کند زمانی که ما بخواهیم یک سری policy را روی ارتباطات وضع کنیم در واقع از پروکسی سرور استفاده می کنیم.
Registrar: یک SIP endpoint است که در خواست های REGISTER را Accept می کند در واقع زمانی که در یک endpoint رجیستر می کنیم آن endpoint اطلاعات مارا در یک دیتابیس ذخیره می کند.
Redirect Server:یک User agent serverی است که یک response با کد ۳۰۰ ایجاد می کند که باعث می شود یک کلاینت با یک URI ارتباط مستقیم بر قرار کند. sip
redirect gateway:یک اینترفیس است یرای ارتباط با شبکه هایی با پروتکل های متفاوت مثل مخابرات.
Session border controller:یک دستگاهی که در voip برای کنترل جریان تماس استفاده می شود و در واقع می تواند کیفیت و کنترل مکانیسم voip کنترل کند.
در سیپ پیام ها به دونوع تقسیم می شود: request و response
مهمترین این پیام ها در جدول زیر آمده است:
در جدول بالا انواعی از پیام هایی سیپ که جهت ارتباط سیگنالینگی بین سرور و کلاینت ردو بدل می شود دیده می شود.
به عنوان مثال
پیام INVITE: یک request است و هنگامی که یک شماره گرفته می شود و این شماره در PBX تبدیل آدرس IP شده و این پیام برای مشترک مخاطب ارسال می شود و درخواست ارتباط می نماید در صورت قبول پیشنهاد جهت برقراری تماس از طرف تماس گرفته شده تلفن اون زنگ می خورد
پیام ACK: یک response است که این پیام در صحت رسیدن بسته های SIP با استفاده از پروتکل TCP به ما اطلاع رسانی می کند.
پیام BYE: یک request است و این پیام پس از گذاشتن یکی از گوشی های طرفین از طرف همان مخاطب برای مخاطب دیگر ارسال می شود که حاوی اطلاعاتی مینی بر عدم حضور طرف مقابل برای مکالمه می باشد.
wiki: پروتکل سیپ