IOSOR دانش

شکست اتصال SIP یک وضعیت است، نه یک تماس تحویل داده شده

درک کنید که چرا شکست‌های اتصال SIP هزینه‌ای در دفتر کل IOSOR ایجاد نمی‌کنند و تفاوت وضعیت‌های سیگنالینگ با جلسات رسانه‌ای قابل پرداخت چیست.

شکست اتصال SIP یک وضعیت است، نه یک تماس تحویل داده شده.

تشخیص تفاوت شکست‌های اتصال SIP از جلسات فعال

در معماری IOSOR، شکست اتصال SIP در مرحله سیگنالینگ و قبل از برقراری جلسه رسانه‌ای رخ می‌دهد. هنگامی که یک درخواست E.164 آغاز می‌شود، سیستم تلاش می‌کند تماس را به یک نقطه پایانی مقصد متصل کند. اگر این اتصال به دلیل اتمام زمان (timeout)، خطای احراز هویت یا در دسترس نبودن نقطه پایانی شکست بخورد، به عنوان یک رویداد وضعیت ثبت می‌شود. از آنجایی که هیچ تبادل رسانه‌ای صورت نگرفته است، سیستم آن را به عنوان یک تماس تحویل داده شده در نظر نمی‌گیرد و در نتیجه هیچ هزینه‌ای کسر نمی‌شود.

منطق دفتر کل و کف پیش‌پرداخت ۲۰ دلاری

این پلتفرم بر اساس یک مدل پیش‌پرداخت دقیق عمل می‌کند که برای حفظ قابلیت‌های مسیریابی فعال، به حداقل موجودی ۲۰ دلار (USD 20) نیاز دارد. هنگامی که تلاشی برای تماس صورت می‌گیرد، سیستم موجودی در دسترس را بررسی می‌کند. اگر اتصال SIP شکست بخورد، 'رزرو پیش‌پرداخت' که برای آن تراکنش خاص در حساب قرار داده شده بود، بلافاصله آزاد می‌شود. هیچ برداشتی برای مدت زمان تلاش ناموفق صورت نمی‌گیرد. این امر شفافیت مالی کامل را برای کاربران تضمین می‌کند.

تخصیص شماره JIT و وضعیت‌های اتصال

شماره‌ها در اکوسیستم IOSOR از طریق تخصیص JIT (Just-In-Time) مدیریت می‌شوند. وقتی کاربری درخواست شماره می‌کند، آن شماره بدون نیاز به موجودی انبار یا تخصیص قبلی، برای استفاده فوری اختصاص داده و آماده‌سازی می‌شود. اگر شکست اتصال SIP در یک شماره اختصاص داده شده به روش JIT رخ دهد، سیستم آن را به عنوان یک رویداد غیرقابل محاسبه برای هزینه ماهانه (MRC) مدت زمان تماس در نظر می‌گیرد. این مدل پویا به بهینه‌سازی هزینه‌ها کمک شایانی می‌کند.

اعلان‌های وب‌هوک برای ترافیک تحویل نشده

برای حفظ شفافیت، هر شکست در اتصال SIP یک اعلان وب‌هوک را فعال می‌کند. این به توسعه‌دهندگان اجازه می‌دهد تا بین یک 'DLR' (رسید تحویل) برای یک جلسه موفق و یک وضعیت شکست تفاوت قائل شوند. این وب‌هوک‌ها کدهای خطای دقیقی را ارائه می‌دهند که توضیح می‌دهد چرا اتصال کامل نشده است. خواه یک فرمان 'STOP' از مقصد باشد یا اتمام زمان شبکه، داده‌ها برای مشاهده بلادرنگ در دسترس هستند تا عیب‌یابی سیستم تسهیل شود.

منابع فنی و منطق جایگزینی (Failover)

برای درک عمیق‌تر از نحوه مدیریت محاسبات مالی و جایگزینی‌های مسیریابی، لطفاً به مستندات زیر مراجعه کنید:

شروع با IOSOR

کنسول را باز کنید و برای بررسی وب‌هوک‌های سیگنالینگ به بخش تنظیمات مسیریابی SIP بروید. اطمینان حاصل کنید که خطاهای اتصال و پرس‌وجو فوراً باعث آزادسازی نگهداری اعتبار می‌شوند و رکوردهای دقیقه‌اتصال را در دفتر کل حساب شما ثبت نمی‌کنند. پایش خودکار وضعیت را راه‌اندازی کنید تا کدهای خطای دقیق در هنگام مذاکره اولیه پایانه ثبت شوند.

جمع‌بندی IOSOR

این مقاله ثابت کرد که خطای اتصال یا پرس‌وجوی SIP صرفاً یک وضعیت در فاز سیگنالینگ است و به هیچ عنوان نباید به عنوان یک جلسه تماس فعال ثبت شود. با جداسازی مذاکره سیگنالینگ از مسیرهای رسانه‌ای برقرارشده، موتور صورت‌حساب تضمین می‌کند که هنگام عدم تکمیل یک جلسه، هیچ مدت‌زمان متصلی محاسبه نشود.

حتماً بررسی کنید که گزارش رویدادهای شما کدهای خطای دقیق سیگنالینگ را ثبت کرده و بلافاصله هرگونه اعتبار رزروشده برای ترافیک تحویل‌داده‌نشده را آزاد کند. اجازه ندهید که اتصالات ناموفق پایانه یا پاسخ‌های دعوت تأییدنشده، بدهی مدت‌زمان ثبت کنند یا هزینه‌های صورت‌حساب دقیقه‌ای را فعال نمایند.

آیا این راهنما مفید بود؟

راهنماهای مرتبط