آشنایی با کدهای پاسخ ( response ) در پروتکل SIP

پروتکل سیپ

اشتراک گذاری

آیا می توان تمام پاسخ های شناخته شده سیپ را لیست کرد؟

پاسخ های سیپ کد هایی هستند که توسط پروتکل آغاز دوره، برای ارتباطات استفاده می شوند. ما لیستی از تمام پاسخ های شناخته شده سیپبرایتان فراهم کرده ایم.

1xx = پاسخ های اطلاعاتی سیپ

  • 100 Trying – جستجوی گسترده در حال اجرا می باشد، بنابراین پراکسی فورکینگ باید پاسخ trying 100 بفرستد.
  • 180 Ringing – کاربر مقصد پیام “دعوت” شما را دریافت کرده است و اکنون اطلاع رسانی به کاربر در حال انجام است.
  • 181 Call Is Being Forwarded – این پاسخ توسط سرور ارسال می شود تا مشخص شود که تماس دایورت شده است.
  • 182 Queued – مقصد در حال حاضر در دسترس نمی باشد. سرور تماس را در نوبت قرار داده است تا کاربر مقصد در دسترس شود.
  • 183 Session Progress- این پاسخ ممکن است برای ارسال اطلاعات اضافی برای تماسی که همچنان در حال برقراریست ارسال شود.
  • 199 Early Dialog Terminated – توسط سرور کاربر ارسال می شود تا مشخص شود که یک دیالوگ تازه قطع شده است.

2xx = پاسخ های موفقیت آمیز

  • 200 OK – نشان دهنده آن است که درخواست موفقیت آمیز بوده است.
  • 202 accepted – بیانگر آن است که درخواست پذیرفته شده و در حال پردازش است.
  • 204 No Notification – بیانگر آن است که درخواست موفقیت آمیز بوده اما پاسخی دریافت نخواهد شد.

3xx = پاسخ های تغییر مسیر

  • 300 Multiple Choices – آدرس به یکی از چندین گزینه موجود برای کاربر تبدیل شده تا کاربر از میان آنها انتخاب کند.
  • 301 Moved Permanently – URI درخواست اصلی دیگر معتبر نیست. آدرس جدید به مخاطب ارائه خواهد شد.
  • 302 Moved Temporarily – کاربر باید از آدرس موجود در بخش مخاطبین استفاده کند.
  • 305 Use Proxy – بخش مخاطبین مشخصات یک پراکسی را به کاربر می دهد که کاربر برای دسترسی به مقصد مورد نیاز باید از آن استفاده کند.
  • 380 Alternative Service – تماس ناموفق بوده اما گزینه های جایگزین در بدنه پیام مطرح شده اند.

4XX = خطا های درخواست

  • 400 Bad Request – این درخواست به دلیل ترکیب بنده (سینتاکس) نامعتبر برای سیستم قابل درک نمی باشد.
  • 401 Unauthorized – درخواست نیازمند احراز هویت کاربر است. این پاسخ بیشتر ناشی از UAS ها و ثبت کننده هاست.
  • 402 Payment Required – رزرو شده برای استفاده های آینده.
  • 403 Forbidden – سرور درخواست را متوجه شده است اما از انجام آن سر باز می زند.
  • 404 Not Found – سرور اطلاعات قطعی ای مبنی بر عدم وجود کاربر مورد نظر در دسترس دارد. (کاربر یافت نشد).
  • 405 Method Not Allowed – شیوه مذکور در درخواست درک شد اما سیستم مجاز به اجرای آن نمی باشد.
  • 406 Not Acceptable – منبع فقط قادر به اجرای پاسخ هایی با محتوای غیرقابل قبول است.
  • 407 Proxy Authentication Required – درخواست نیازمند احاز هویت کاربر می باشد.
  • 408 Request Timeout – کاربر در این زمان قابل یافت نمی باشد.
  • 409 Conflict – این کاربر قبلاً ثبت شده است (درخواست منسوخ است).
  • 410 Gone – کاربر زمانی وجود داشته اما اکنون دیگر نه.
  • 411 Length Required – سرور درخواست را بدون حجم محتوای معتبر نمی پذیرد.
  • 412 Conditional Request Failed  – پیش شرط مطرح شده، اجرا نشده است.
  • 413 Request Entity Too Large – بدنه ی درخواست بسیار بزرگ است.
  • 414 Request URI Too Long – سرور از انجام درخواست پرهیز می کند. URI درخواست بلند تر از آن است که سرور بتواند تفسیر کند.
  • 415 Unsupported Media Type – بدنه ی درخواست در فرمتی ست که قابل پشتیبانی نمی باشد.
  • 416 Unsupported URI Scheme – URI درخواست برای سرور ناشناخته است.
  • 417 Uknown Resource-Priority – تَگ اولویت منبع وجود دارد، اما هِدِر آن نه.
  • 420 Bad Extension – افزونه پروتکل سیپ بدی استفاده شده است. سرور آن را درک نمی کند.
  • 421 Extension Required – سرور به افزونه بخصوصی نیاز دارد که در لیست هِدِر های قابل پشتیبانی نیامده است.
  • 422 Session Interval Too Small – درخواست شامل تاریخ انقضایی در بخش هِدِر می شود که زیر حداقل تعریف شده است.
  • 423 Interval Too Brief – تاریخ انقضا منبع بسیار کوتاه است.
  • 424 Bad Location Information – مکان محتوای درخواست به درستی تنظیم نشده است.
  • 428 Use Identity Header – سیاست های سرور نیازمند یک هِدِر هویت می باشد. و شما آن را ارائه نداده اید.
  • 429 Provide Referrer Identity – سرور توکِن ارجاع معتبری دریافت نکرده ست.
  • 430 Flow Failed – جریان خاصی از سوی کاربر دچار خطا شده است و امکان پیشروی وجود ندارد، حتی اگر باقی جریان ها موفقیت آمیز باشند.
  • 433 Anonymity Disallowed – درخواست رد شده است چرا که ناشناس بوده.
  • 436 Bad Identity Info – درخواست شامل هِدِر اطلاعات هویت می شود و طرح URI مشمول، قابل ارجاع نمی باشد.
  • 437 Unsupported Certificate – سرور قادر به تایید جواز برای دامنه ای که درخواست را ثبت کرده، نبوده است.
  • 438 Invalid Identity Header – سرور جواز معتبری که درخواست را ثبت کرده است دریافت کرده، اما قادر به تایید امضای آن نبوده.
  • 439 First Hop Lacks Outbound Support – اولین پراکسی خروجی از ویژگی “خروجی” پشتیبانی نمی کرده است.
  • 440 Max-Breadth Excee – اگر پراکسی سیپ مشخص کند که یکی از پاسخ های متن حداکثر پهنای ورودیِ کافی ای برای حمل فورک موازی دلخواه نداشته، و پراکسی مایل یا قادر به جبران فورکینگ سریالی یا ارسال مسیریابی مجدد نبوده، آن پراکسی “باید” به پاسخ 440 بازگردد. وقتی یک کاربر پاسخ 440 دریافت می کند می تواند به این معنا باشد که درخواست مورد نظر به تمام مقصد های لازم نرسیده است.
  • 469 Bad Info Package – اگر یک UA سیپ، یک درخواست اطلاعات دریافت کند که مربوط به یک پکیج اطلاعاتی باشد که UA تمایلی به دریافت آن نداشته باشد، UA “باید” پاسخ 469 بفرستد، که شامل یک بخش هِدِر بازیابی اطلاعات و پکیج های اطلاعاتی است که UA مایل به دریافت آنهاست.
  • 470 Consent Needed – منبع درخواست مجوز لازم برای ارسال چنین درخواستی را نداشته است.
  • 480 Temporarily Unavailable – مخاطب در حال حاضر در دسترس نمی باشد.
  • 481 Call/Transaction Does Not Exist – درخواست دریافتی سرور با هیچ دیالوگ یا تراکنشی انطباق ندارد.
  • 482 Loop Detected – سرور متوجه یک لوپ شده است.
  • 483 Too Many Hops – هِدِر “مَکس-فوروارد” به ارزش “0” رسیده است.
  • 484 Address Incomplete – URI درخواست کامل نمی باشد.
  • 485 Ambiguous – درخواست URI مبهم است.
  • 486 Busy Here – مخاطب اِشغال است.
  • 487 Request Terminated – درخواست توسط “بای” (bye) یا “کنسل” (cancel) از بین رفته است.
  • 488 Not Acceptable Here – برخی از وجوح توضیحات URI درخواست، قابل قبول نمی باشند.
  • 489 Bad Event – سرور هیچ پکیج ایونتی را در بخش هِدِر ایونت درک نکرده است.
  • 491 Request Pending – سرور چند درخواست در حال پیگیری دیگر از همین دیالوگ دارد.
  • 493 Undecipherable – درخواستِ غیرقابل رمزگشایی شامل یک بدنه “مایم” (MIME) رمزگذاری شده است که گیرنده قادر به رمزگشایی آن نیست.
  • 494 Security Agreement Required – سرور درخواستی دریافت کرده که نیازمند یک مکانیزم حفاظتی می باشد.

5XX – خطا های سرور

  • 500 Server Internal – سرور به دلیل برخی شرایط غیرمنتظره قادر به انجام درخواست نمی باشد.
  • 501 Not Implemented – روش درخواست سیپ اینجا قابل اجرا نمی باشد.
  • 502 Bad Gateway – سرور حین اجرای درخواست شما یک پاسخ نامعتبر از جریان زیرین (داون استریم) سرور دریافت کرده است.
  • 503 Service Unavailable – سرور در حال تعمیر بوده یا موقتاً از کار افتاده است و قادر به انجام درخواست شما نمی باشد.
  • 504 Server Time-out – سرور حین اجرای درخواست شما باید به سرور دیگری متصل می شده اما از آن سرور پاسخ نگرفته است.
  • 505 Version Not Supported – ورژن پروتکل سیپ در این درخواست توسط سرور پشتیبانی نمی شود.
  • 513 Message Too Large – طول متن پیام درخواست بیشتر از آن است که سرور بتواند به آن بپردازد.
  • 555 Push Notification Service Not Supported  – سرور از push notification استفاده شده در pn-provider پشتیبانی نمی کند.
  • 580 Precondition Failure – سرور قادر یا مایل به اجرای برخی محدودیت های ذکر شده در درخواست نمی باشد.

6XX = خطا های جهانی

  • 600 Busy Everywhere – تمام مقصد های ممکن مشغول اند.
  • 603 Decline – مقصد نمی تواند یا نمی خواهد که در تماس مشارکت داشته باشد. هیچ جایگزین دیگری وجود ندارد.
  • 604 Does Not Exist Anywhere – سرور اطلاعات معتبری مبنی بر عدم وجود خارجی کاربر درخواستی در هیچ کجا، دارد.
  • 606 Not Acceptable – با موفقیت با گیرنده تماس گرفته شده است اما برخی وجوه توضیحات تماس قابل قبول نیستند.
  • 607 Unwanted – مشترک مورد نظر تمایلی به دریافت تماس از این طریق نداشته و به احتمال زیاد تماس های آینده هم به همین شکل رد خواهند شد.

مشاهده مطالب بیشتر

کلیه خدمات شبکه و کامپیوتر

با ما تماس بگیرید

خدمات شبکه و کامپیوتر