{"id":922,"date":"2026-04-03T00:23:28","date_gmt":"2026-04-03T00:23:28","guid":{"rendered":"https:\/\/www.vos3000.com\/blog\/?p=922"},"modified":"2026-04-03T00:24:22","modified_gmt":"2026-04-03T00:24:22","slug":"vos3000-routing-optimization","status":"publish","type":"post","link":"https:\/\/www.vos3000.com\/blog\/vos3000-routing-optimization\/","title":{"rendered":"VOS3000 Routing Optimization: Complete ASR\/ACD-Based Gateway Selection Best Guide"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\" id=\"vos-3000-routing-optimization-complete-asr-acd-based-gateway-selection-guide\">VOS3000 Routing Optimization: Complete ASR\/ACD-Based Gateway Selection Guide<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>VOS3000 routing optimization is critical for maximizing call quality and profitability in VoIP operations.<\/strong> By leveraging ASR (Answer Seizure Ratio) and ACD (Average Call Duration) metrics, VOS3000 can intelligently select the best performing gateways for each call, ensuring optimal quality for customers while maximizing revenue for operators. This comprehensive guide covers all routing optimization features based on official VOS3000 2.1.9.07 documentation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83d\udcde <strong>Need help with VOS3000 routing optimization?<\/strong> WhatsApp: <a href=\"https:\/\/wa.me\/8801911119966\" target=\"_blank\" rel=\"noreferrer noopener\">+8801911119966<\/a><\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Table of Contents<\/h2><nav><ul><li><a href=\"#vos-3000-routing-optimization-complete-asr-acd-based-gateway-selection-guide\">VOS3000 Routing Optimization: Complete ASR\/ACD-Based Gateway Selection Guide<\/a><ul><li><a href=\"#\ud83d\udd0d-understanding-route-quality-metrics\">\ud83d\udd0d Understanding Route Quality Metrics<\/a><ul><li><a href=\"#\ud83d\udcca-key-vo-ip-quality-metrics\">\ud83d\udcca Key VoIP Quality Metrics (VOS3000 Routing Optimization)<\/a><\/li><li><a href=\"#\ud83d\udcc8-asr-and-acd-impact-on-profitability\">\ud83d\udcc8 ASR and ACD Impact on Profitability<\/a><\/li><\/ul><\/li><li><a href=\"#\u2699\ufe0f-vos-3000-routing-gateway-sorting-algorithm\">\u2699\ufe0f VOS3000 Routing Gateway Sorting Algorithm<\/a><ul><li><a href=\"#\ud83d\udcca-gateway-sorting-steps\">\ud83d\udcca Gateway Sorting Steps (VOS3000 Routing Optimization)<\/a><\/li><\/ul><\/li><li><a href=\"#\ud83d\udcca-asr-based-routing-configuration\">\ud83d\udcca ASR-Based Routing Configuration<\/a><ul><li><a href=\"#\u2699\ufe0f-asr-routing-parameters\">\u2699\ufe0f ASR Routing Parameters<\/a><\/li><li><a href=\"#\ud83d\udcd0-how-asr-is-calculated\">\ud83d\udcd0 How ASR is Calculated<\/a><\/li><li><a href=\"#\ud83d\udd27-enabling-asr-based-routing\">\ud83d\udd27 Enabling ASR-Based Routing (VOS3000 Routing Optimization)<\/a><\/li><\/ul><\/li><li><a href=\"#\ud83d\udcca-acd-based-routing-configuration\">\ud83d\udcca ACD-Based Routing Configuration<\/a><ul><li><a href=\"#\u2699\ufe0f-acd-routing-parameters\">\u2699\ufe0f ACD Routing Parameters (VOS3000 Routing Optimization)<\/a><\/li><li><a href=\"#\ud83d\udcd0-acd-calculation-method\">\ud83d\udcd0 ACD Calculation Method<\/a><\/li><\/ul><\/li><li><a href=\"#\ud83d\udcb0-rate-based-routing-configuration\">\ud83d\udcb0 Rate-Based Routing Configuration (VOS3000 Routing Optimization)<\/a><ul><li><a href=\"#\u2699\ufe0f-rate-routing-parameters\">\u2699\ufe0f Rate Routing Parameters<\/a><\/li><li><a href=\"#\u2696\ufe0f-balancing-cost-vs-quality\">\u2696\ufe0f Balancing Cost vs Quality<\/a><\/li><\/ul><\/li><li><a href=\"#\ud83d\udd04-gateway-switch-configuration\">\ud83d\udd04 Gateway Switch Configuration<\/a><ul><li><a href=\"#\u2699\ufe0f-gateway-switch-parameters\">\u2699\ufe0f Gateway Switch Parameters<\/a><\/li><li><a href=\"#\ud83d\udcd0-gateway-switch-behavior\">\ud83d\udcd0 Gateway Switch Behavior<\/a><\/li><\/ul><\/li><li><a href=\"#\ud83d\udcca-quality-reserve-time-system\">\ud83d\udcca Quality Reserve Time System<\/a><ul><li><a href=\"#\u2699\ufe0f-quality-reserve-parameters\">\u2699\ufe0f Quality Reserve Parameters<\/a><\/li><li><a href=\"#\ud83d\udcd0-quality-calculation-example\">\ud83d\udcd0 Quality Calculation Example (VOS3000 Routing Optimization)<\/a><\/li><\/ul><\/li><li><a href=\"#\ud83d\udd17-related-resources\">\ud83d\udd17 Related Resources (VOS3000 Routing Optimization)<\/a><\/li><li><a href=\"#\u2753-frequently-asked-questions\">\u2753 Frequently Asked Questions<\/a><ul><li><a href=\"#what-is-a-good-asr-value-for-vo-ip-routes\">What is a good ASR value for VoIP routes?<\/a><\/li><li><a href=\"#should-i-use-asr-or-rate-based-routing\">Should I use ASR or rate-based routing?<\/a><\/li><li><a href=\"#how-often-does-vos-3000-update-asr-calculations\">How often does VOS3000 update ASR calculations?<\/a><\/li><li><a href=\"#can-gateway-switching-cause-duplicate-calls\">Can gateway switching cause duplicate calls?<\/a><\/li><li><a href=\"#how-do-i-monitor-route-quality-in-vos-3000\">How do I monitor route quality in VOS3000?<\/a><\/li><\/ul><\/li><li><a href=\"#\ud83d\udcde-get-expert-help-with-vos-3000-routing-optimization\">\ud83d\udcde Get Expert Help with VOS3000 Routing Optimization<\/a><\/li><li><a href=\"#\ud83d\udcde-need-call-center-setup-support\">\ud83d\udcde Need Professional VOS3000 Setup Support?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\ud83d\udd0d-understanding-route-quality-metrics\">\ud83d\udd0d Understanding Route Quality Metrics<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before configuring routing optimization, it&#8217;s essential to understand the key metrics that VOS3000 uses to evaluate gateway performance and make routing decisions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\ud83d\udcca-key-vo-ip-quality-metrics\">\ud83d\udcca Key VoIP Quality Metrics (VOS3000 Routing Optimization)<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Metric<\/th><th class=\"has-text-align-left\" data-align=\"left\">Full Name<\/th><th class=\"has-text-align-left\" data-align=\"left\">Definition<\/th><th class=\"has-text-align-left\" data-align=\"left\">Good Value<\/th><\/tr><\/thead><tbody><tr><td><strong>ASR<\/strong><\/td><td>Answer Seizure Ratio<\/td><td>Percentage of calls that are answered<\/td><td>40-60%+ (varies by route type)<\/td><\/tr><tr><td><strong>ACD<\/strong><\/td><td>Average Call Duration<\/td><td>Average length of connected calls<\/td><td>3-10 minutes (depends on destination)<\/td><\/tr><tr><td><strong>PDD<\/strong><\/td><td>Post Dial Delay<\/td><td>Time from dialing to hearing ringback<\/td><td>&lt; 5 seconds ideal<\/td><\/tr><tr><td><strong>NER<\/strong><\/td><td>Network Effectiveness Ratio<\/td><td>Calls delivered vs attempted<\/td><td>95%+ for quality routes<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\ud83d\udcc8-asr-and-acd-impact-on-profitability\">\ud83d\udcc8 ASR and ACD Impact on Profitability<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Reference: VOS3000 2.1.9.07 Manual, Section 4.1.1 and 4.3.3 (Page 212, 220-221)<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Scenario<\/th><th class=\"has-text-align-left\" data-align=\"left\">Low ASR Impact<\/th><th class=\"has-text-align-left\" data-align=\"left\">Low ACD Impact<\/th><th class=\"has-text-align-left\" data-align=\"left\">Combined Effect<\/th><\/tr><\/thead><tbody><tr><td><strong>Revenue Loss<\/strong><\/td><td>More failed calls = less billable time<\/td><td>Shorter calls = less revenue per call<\/td><td>Multiplicative revenue reduction<\/td><\/tr><tr><td><strong>Customer Satisfaction<\/strong><\/td><td>Frustration with failed calls<\/td><td>Complaints about call drops<\/td><td>Customer churn increases<\/td><\/tr><tr><td><strong>Carrier Relations<\/strong><\/td><td>Wasted capacity on failed attempts<\/td><td>Lower quality perception<\/td><td>Poor partner relationships<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\u2699\ufe0f-vos-3000-routing-gateway-sorting-algorithm\">\u2699\ufe0f VOS3000 Routing Gateway Sorting Algorithm<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Reference: VOS3000 2.1.9.07 Manual, Section 4.3.3 (Page 220-221)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">VOS3000 uses a sophisticated multi-step algorithm to determine gateway selection order when multiple gateways match a called number. Understanding this algorithm is essential for configuring optimal routing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\ud83d\udcca-gateway-sorting-steps\">\ud83d\udcca Gateway Sorting Steps (VOS3000 Routing Optimization)<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Step<\/th><th class=\"has-text-align-left\" data-align=\"left\">Sorting Criteria<\/th><th class=\"has-text-align-left\" data-align=\"left\">Description<\/th><th class=\"has-text-align-left\" data-align=\"left\">Configuration<\/th><\/tr><\/thead><tbody><tr><td><strong>Step 1<\/strong><\/td><td>Routing Strategy<\/td><td>Apply first\/second routing strategy from mapping gateway<\/td><td>Mapping Gateway &gt; Additional settings<\/td><\/tr><tr><td><strong>Step 2<\/strong><\/td><td>Longest Prefix Match<\/td><td>Gateway with longest matching prefix takes precedence<\/td><td>Routing Gateway &gt; Gateway prefix<\/td><\/tr><tr><td><strong>Step 3<\/strong><\/td><td>Prefix Priority<\/td><td>Priority setting within same prefix<\/td><td>Routing Gateway &gt; Prefix mode<\/td><\/tr><tr><td><strong>Step 4<\/strong><\/td><td>Gateway Priority<\/td><td>Gateway priority value (lower = higher priority)<\/td><td>Routing Gateway &gt; Priority<\/td><\/tr><tr><td><strong>Step 5<\/strong><\/td><td>ASR\/Rate Sorting<\/td><td>Sort by ASR or lowest rate based on configuration<\/td><td>System parameters<\/td><\/tr><tr><td><strong>Step 6<\/strong><\/td><td>Current Day Calls<\/td><td>Total calls processed today<\/td><td>Automatic tracking<\/td><\/tr><tr><td><strong>Step 7<\/strong><\/td><td>Gateway ID<\/td><td>Final tie-breaker by gateway ID<\/td><td>Gateway name<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\ud83d\udcca-asr-based-routing-configuration\">\ud83d\udcca ASR-Based Routing Configuration<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Reference: VOS3000 2.1.9.07 Manual, Section 4.3.5.2 (Page 235-236)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u2699\ufe0f-asr-routing-parameters\">\u2699\ufe0f ASR Routing Parameters<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Parameter<\/th><th class=\"has-text-align-left\" data-align=\"left\">Default<\/th><th class=\"has-text-align-left\" data-align=\"left\">Range<\/th><th class=\"has-text-align-left\" data-align=\"left\">Description<\/th><\/tr><\/thead><tbody><tr><td><strong>SS_GATEWAY_ASR_CALCULATE<\/strong><\/td><td>Off<\/td><td>On\/Off<\/td><td>Enable real-time ASR calculation<\/td><\/tr><tr><td><strong>SS_GATEWAY_ASR_RESERVE_TIME<\/strong><\/td><td>600<\/td><td>300-86400 sec<\/td><td>Time window for ASR calculation<\/td><\/tr><tr><td><strong>SS_GATEWAY_ASR_RESERVE_SEPARATE<\/strong><\/td><td>10<\/td><td>5-24<\/td><td>Number of time segments for ASR calculation<\/td><\/tr><tr><td><strong>SS_GATEWAYASRROUTESORTCONFIG<\/strong><\/td><td>Before line usage<\/td><td>Position options<\/td><td>Where ASR sorting is inserted in algorithm<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\ud83d\udcd0-how-asr-is-calculated\">\ud83d\udcd0 How ASR is Calculated<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Reference: VOS3000 2.1.9.07 Manual, Section 4.1.1 (Page 212)<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">VOS3000 ASR Calculation Method:\n===============================\n\nFormula: ASR = (Answered Calls \/ Total Call Attempts) \u00d7 100%\n\nVOS3000 divides ASR calculation into time segments:\n- Segment length = SS_GATEWAY_ASR_RESERVE_TIME \/ SS_GATEWAY_ASR_RESERVE_SEPARATE\n- Example: 600 \/ 10 = 60 seconds per segment\n- ASR at any point = mean of last 10 segments (rolling average)\n\nExample Calculation:\n===================\nSS_GATEWAY_ASR_RESERVE_TIME = 600 (10 minutes)\nSS_GATEWAY_ASR_RESERVE_SEPARATE = 10 segments\n\nTime segments (each 60 seconds):\nSegment 1: 0-60 sec    \u2192 45 attempts, 25 answered = 55.6% ASR\nSegment 2: 60-120 sec  \u2192 50 attempts, 30 answered = 60.0% ASR\nSegment 3: 120-180 sec \u2192 40 attempts, 22 answered = 55.0% ASR\n... (and so on)\n\nCurrent ASR = Average of last 10 segments = ~57%\n\nBenefits of Rolling Average:\n============================\n- Smooths out temporary fluctuations\n- Reflects recent gateway performance\n- Adapts to changing network conditions\n- Prevents single bad period from dominating\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\ud83d\udd27-enabling-asr-based-routing\">\ud83d\udd27 Enabling ASR-Based Routing (VOS3000 Routing Optimization)<\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">Step-by-Step ASR Routing Configuration:\n=======================================\n\n1. Enable Real-Time ASR Calculation:\n   Location: Softswitch management &gt; Additional settings &gt; System parameter\n   Parameter: SS_GATEWAY_ASR_CALCULATE\n   Set to: On\n\n2. Configure ASR Time Window:\n   Parameter: SS_GATEWAY_ASR_RESERVE_TIME\n   Recommended: 600 (10 minutes) for responsive routing\n   Higher values = more stable but slower to react\n\n3. Set Calculation Segments:\n   Parameter: SS_GATEWAY_ASR_RESERVE_SEPARATE\n   Recommended: 10 segments\n   Each segment = 60 seconds in this example\n\n4. Set ASR Sorting Position:\n   Parameter: SS_GATEWAYASRROUTESORTCONFIG\n   Options:\n   - \"Before line usage\" (default)\n   - \"Before gateway ID\"\n\n5. Enable ASR Routing on Gateway:\n   Location: Routing Gateway &gt; Additional settings\n   Check: \"Calculate routing quality in real time\"\n\n6. Apply and Test:\n   - Make test calls\n   - Monitor CDR for gateway selection\n   - Verify ASR-based routing is active\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\ud83d\udcca-acd-based-routing-configuration\">\ud83d\udcca ACD-Based Routing Configuration<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Reference: VOS3000 2.1.9.07 Manual, Section 4.3.5.2 (Page 235-236)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u2699\ufe0f-acd-routing-parameters\">\u2699\ufe0f ACD Routing Parameters (VOS3000 Routing Optimization)<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Parameter<\/th><th class=\"has-text-align-left\" data-align=\"left\">Default<\/th><th class=\"has-text-align-left\" data-align=\"left\">Range<\/th><th class=\"has-text-align-left\" data-align=\"left\">Description<\/th><\/tr><\/thead><tbody><tr><td><strong>SS_GATEWAY_ACD_CALCULATE<\/strong><\/td><td>Off<\/td><td>On\/Off<\/td><td>Enable real-time ACD calculation<\/td><\/tr><tr><td><strong>SS_GATEWAY_ACD_RESERVE_TIME<\/strong><\/td><td>600<\/td><td>300-86400 sec<\/td><td>Time window for ACD calculation<\/td><\/tr><tr><td><strong>SS_GATEWAY_ACD_RESERVE_SEPARATE<\/strong><\/td><td>10<\/td><td>5-24<\/td><td>Number of time segments for ACD calculation<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\ud83d\udcd0-acd-calculation-method\">\ud83d\udcd0 ACD Calculation Method<\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">VOS3000 ACD Calculation:\n========================\n\nFormula: ACD = Total Duration of Answered Calls \/ Number of Answered Calls\n\nExample:\n- 30 answered calls in time window\n- Total duration: 4500 seconds\n- ACD = 4500 \/ 30 = 150 seconds (2.5 minutes)\n\nACD indicates call quality:\n- High ACD (&gt; 180 sec): Good voice quality, engaged conversations\n- Medium ACD (60-180 sec): Normal for most destinations\n- Low ACD (&lt; 60 sec): Possible quality issues, quick hangups\n\nUse Cases for ACD Routing:\n==========================\n1. Route to gateways with longer average call duration\n2. Avoid gateways where calls drop quickly\n3. Balance quality with cost considerations\n4. Detect and avoid fraud routes (unusually high ACD)\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\ud83d\udcb0-rate-based-routing-configuration\">\ud83d\udcb0 Rate-Based Routing Configuration (VOS3000 Routing Optimization)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Reference: VOS3000 2.1.9.07 Manual, Section 4.3.3 (Page 220-221)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u2699\ufe0f-rate-routing-parameters\">\u2699\ufe0f Rate Routing Parameters<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Parameter<\/th><th class=\"has-text-align-left\" data-align=\"left\">Default<\/th><th class=\"has-text-align-left\" data-align=\"left\">Description<\/th><\/tr><\/thead><tbody><tr><td><strong>SS_GATEWAYFEERATEROUTESORTCONFIG<\/strong><\/td><td>Before line usage<\/td><td>Position for rate-based sorting in algorithm<\/td><\/tr><tr><td><strong>SS_GATEWAY_FEE_RATE_ROUTE_BEFORE_ASR<\/strong><\/td><td>Off<\/td><td>Rate routing priority over ASR routing<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u2696\ufe0f-balancing-cost-vs-quality\">\u2696\ufe0f Balancing Cost vs Quality<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The key decision in routing optimization is balancing cost (rate) against quality (ASR\/ACD). VOS3000 provides multiple strategies:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Strategy<\/th><th class=\"has-text-align-left\" data-align=\"left\">Configuration<\/th><th class=\"has-text-align-left\" data-align=\"left\">Best For<\/th><th class=\"has-text-align-left\" data-align=\"left\">Trade-off<\/th><\/tr><\/thead><tbody><tr><td><strong>Lowest Cost First<\/strong><\/td><td>Rate routing before ASR, ASR disabled<\/td><td>Wholesale, high margin routes<\/td><td>May have quality issues<\/td><\/tr><tr><td><strong>Best Quality First<\/strong><\/td><td>ASR routing before rate, rate disabled<\/td><td>Premium services, retail<\/td><td>Higher cost per minute<\/td><\/tr><tr><td><strong>Balanced Approach<\/strong><\/td><td>Both enabled, rate before ASR<\/td><td>General wholesale operations<\/td><td>Moderate cost, moderate quality<\/td><\/tr><tr><td><strong>Quality with Cost Fallback<\/strong><\/td><td>ASR before rate, rate as secondary<\/td><td>Premium with cost management<\/td><td>Quality prioritized when available<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\ud83d\udd04-gateway-switch-configuration\">\ud83d\udd04 Gateway Switch Configuration<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Reference: VOS3000 2.1.9.07 Manual, Section 4.3.5.2 (Page 236)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u2699\ufe0f-gateway-switch-parameters\">\u2699\ufe0f Gateway Switch Parameters<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Parameter<\/th><th class=\"has-text-align-left\" data-align=\"left\">Default<\/th><th class=\"has-text-align-left\" data-align=\"left\">Description<\/th><\/tr><\/thead><tbody><tr><td><strong>SS_GATEWAY_SWITCH_LIMIT<\/strong><\/td><td>None<\/td><td>Maximum auto-switch attempts before stopping<\/td><\/tr><tr><td><strong>SS_GATEWAY_SWITCH_STOP_AFTER_RTP_START<\/strong><\/td><td>On<\/td><td>Stop switching after RTP media starts<\/td><\/tr><tr><td><strong>SS_GATEWAY_SWITCH_STOP_AFTER_USER_BUSY<\/strong><\/td><td>On<\/td><td>Stop switching when user is busy<\/td><\/tr><tr><td><strong>SS_GATEWAY_SWITCH_UNTIL_CONNECT<\/strong><\/td><td>Off<\/td><td>Keep switching until call connects<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\ud83d\udcd0-gateway-switch-behavior\">\ud83d\udcd0 Gateway Switch Behavior<\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">How Gateway Switching Works:\n============================\n\nWhen a call fails on one gateway, VOS3000 can automatically try the next available gateway.\n\nExample with SS_GATEWAY_SWITCH_LIMIT = 3:\n=========================================\nCall attempt 1: Gateway A (fails)\nCall attempt 2: Gateway B (fails)\nCall attempt 3: Gateway C (fails)\n\u2192 Stop trying, return failure to caller\n\nExample with SS_GATEWAY_SWITCH_LIMIT = None:\n============================================\nCall attempt 1: Gateway A (fails)\nCall attempt 2: Gateway B (fails)\nCall attempt 3: Gateway C (connects)\n\u2192 Success!\n\nConfiguration Recommendations:\n=============================\n- High-value routes: SS_GATEWAY_SWITCH_LIMIT = None (unlimited retries)\n- Standard routes: SS_GATEWAY_SWITCH_LIMIT = 3-5\n- Capacity-limited: SS_GATEWAY_SWITCH_LIMIT = 2-3\n\nStop Conditions:\n================\n- RTP Started: Stop after media established (prevents disruption)\n- User Busy: Don't retry on busy destination\n- Until Connect: Keep trying until connected or all gateways exhausted\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\ud83d\udcca-quality-reserve-time-system\">\ud83d\udcca Quality Reserve Time System<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Reference: VOS3000 2.1.9.07 Manual, Section 4.1.1 (Page 212)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The quality reserve time system controls how VOS3000 calculates and uses quality metrics for routing decisions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\u2699\ufe0f-quality-reserve-parameters\">\u2699\ufe0f Quality Reserve Parameters<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Parameter<\/th><th class=\"has-text-align-left\" data-align=\"left\">Default<\/th><th class=\"has-text-align-left\" data-align=\"left\">Purpose<\/th><\/tr><\/thead><tbody><tr><td><strong>SS_GATEWAY_QUALITY_RESERVE_TIME<\/strong><\/td><td>600<\/td><td>Total time window for quality calculation (seconds)<\/td><\/tr><tr><td><strong>SS_GATEWAY_QUALITY_RESERVE_SEPARATE<\/strong><\/td><td>10<\/td><td>Number of segments to divide the time window<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"\ud83d\udcd0-quality-calculation-example\">\ud83d\udcd0 Quality Calculation Example (VOS3000 Routing Optimization)<\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">Quality Reserve Time Calculation:\n=================================\n\nGiven:\n- SS_GATEWAY_QUALITY_RESERVE_TIME = 600 seconds (10 minutes)\n- SS_GATEWAY_QUALITY_RESERVE_SEPARATE = 10 segments\n\nEach segment = 600 \/ 10 = 60 seconds\n\nGateway ASR over 10 minutes:\nSegment 1 (0-60s):    55% ASR\nSegment 2 (60-120s):  58% ASR\nSegment 3 (120-180s): 52% ASR\nSegment 4 (180-240s): 60% ASR\nSegment 5 (240-300s): 57% ASR\nSegment 6 (300-360s): 54% ASR\nSegment 7 (360-420s): 59% ASR\nSegment 8 (420-480s): 56% ASR\nSegment 9 (480-540s): 61% ASR\nSegment 10 (540-600s): 58% ASR\n\nCurrent Gateway ASR = Average of all 10 segments = 57%\n\nThis rolling average provides:\n- Smooth response to quality changes\n- Protection from temporary spikes\n- Historical context for decisions\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\ud83d\udd17-related-resources\">\ud83d\udd17 Related Resources (VOS3000 Routing Optimization)<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\ud83d\udcd6 <a href=\"https:\/\/multahost.com\/blog\/vos3000-call-routing\/\" target=\"_blank\" rel=\"noreferrer noopener\">VOS3000 Call Routing Guide<\/a><\/li>\n\n\n\n<li>\ud83d\udcd6 <a href=\"https:\/\/multahost.com\/blog\/noavailablerouter-error-in-vos3000-2-1-4-0-or-vos3000-2-1-6-0-in-termination-reason\/\" target=\"_blank\" rel=\"noreferrer noopener\">NoAvailableRouter Error Troubleshooting<\/a><\/li>\n\n\n\n<li>\ud83d\udcd6 <a href=\"https:\/\/multahost.com\/blog\/vos3000-2-1-6-0-concurrent-call-load-test-with-multahost-server\/\" target=\"_blank\" rel=\"noreferrer noopener\">VOS3000 Concurrent Call Load Test<\/a><\/li>\n\n\n\n<li>\ud83d\udcd6 <a href=\"https:\/\/multahost.com\/blog\/vos3000-gateway-configuration-choosevos3000-os-choose\/\" target=\"_blank\" rel=\"noreferrer noopener\">VOS3000 Gateway Configuration<\/a><\/li>\n\n\n\n<li>\ud83d\udcd6 <a href=\"https:\/\/vos3000.com\/downloads.php\" target=\"_blank\" rel=\"noreferrer noopener\">VOS3000 Downloads<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\u2753-frequently-asked-questions\">\u2753 Frequently Asked Questions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"what-is-a-good-asr-value-for-vo-ip-routes\">What is a good ASR value for VoIP routes?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">ASR values vary significantly by destination type. International routes typically see 30-50% ASR, while domestic routes may achieve 50-70%. Premium routes can reach 70%+. Compare your ASR against industry benchmarks for similar destinations rather than absolute values.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"should-i-use-asr-or-rate-based-routing\">Should I use ASR or rate-based routing?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">It depends on your business model. For wholesale operations with thin margins, rate-based routing may be appropriate. For retail or premium services where customer satisfaction is critical, ASR-based routing ensures better quality. Many operators use a balanced approach with rate routing as primary and ASR as quality threshold.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"how-often-does-vos-3000-update-asr-calculations\">How often does VOS3000 update ASR calculations?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">VOS3000 calculates ASR continuously in real-time when SS_GATEWAY_ASR_CALCULATE is enabled. The quality reserve time parameters determine the time window and granularity. With default settings (600 seconds, 10 segments), each 60-second period contributes to the rolling average.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"can-gateway-switching-cause-duplicate-calls\">Can gateway switching cause duplicate calls?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No, VOS3000 handles gateway switching at the signaling level. When a call fails on one gateway, the system tries the next gateway before responding to the caller. The caller sees only one call attempt, even if VOS3000 tried multiple gateways internally.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"how-do-i-monitor-route-quality-in-vos-3000\">How do I monitor route quality in VOS3000?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Use the Gateway Performance reports in VOS3000: Navigation &gt; Data query &gt; CDR Analysis &gt; Historical Performance. This shows ASR, ACD, and call volume trends. You can also enable gateway analysis reports in system parameters.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\ud83d\udcde-get-expert-help-with-vos-3000-routing-optimization\">\ud83d\udcde Get Expert Help with VOS3000 Routing Optimization<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Need assistance configuring optimal routing strategies? Our VOS3000 experts can help you design ASR\/ACD-based routing, tune quality parameters, and maximize your VoIP profitability.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\ud83d\udcf1 WhatsApp: <a href=\"https:\/\/wa.me\/8801911119966\" target=\"_blank\" rel=\"noreferrer noopener\">+8801911119966<\/a><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contact us for VOS3000 installation, routing optimization, gateway configuration, and professional VoIP support services!<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\ud83d\udcde-need-call-center-setup-support\">\ud83d\udcde Need Professional VOS3000 Setup Support?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For professional VOS3000 installations and deployment, VOS3000 Server Rental Solution:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83d\udcf1 <strong>WhatsApp:<\/strong> <a href=\"https:\/\/wa.me\/8801911119966\" target=\"_blank\" rel=\"noopener\">+8801911119966<\/a><br>\ud83c\udf10 <strong>Website:<\/strong> <a href=\"https:\/\/www.vos3000.com\">www.vos3000.com<\/a><br>\ud83c\udf10 <strong>Blog:<\/strong> <a href=\"https:\/\/multahost.com\/blog\" target=\"_blank\" rel=\"noopener\">multahost.com\/blog<\/a><br>\ud83d\udce5 <strong>Downloads:<\/strong> <a href=\"https:\/\/www.vos3000.com\/downloads.php\">VOS3000 Downloads<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><img decoding=\"async\" style=\"\" src=\"https:\/\/www.vos3000.com\/blog\/wp-content\/uploads\/2026\/03\/VOS3000-API-problemas-VOS3000-LCR-Least-Cost-Routing-VOS3000-Backup-MySQL-Spanish-Banner-4-1024x683.png\" alt=\"VOS3000 API problemas, VOS3000 LCR Least Cost Routing, VOS3000 Backup MySQL, Negocio VoIP Mayorista, VICIDIAL Servidor, Softswitch Barato, VoIP\u6279\u53d1\u4e1a\u52a1, \u8f6f\u4ea4\u6362\u6bd4\u8f83, Advance Routing, VOS3000 Troubleshooting Guide, VOS3000 CDR Analysis, Gu\u00eda Completa VOS3000 2026, VOS3000 \u6307\u5357 2026, SIP ALG Problems, VOS3000 gateway configuration, VoIP Fraud Prevention, VOS3000 Media Proxy, VOS3000 Call Termination Reasons, SIP 403 forbidden, VOS3000 QoS configuration, VOS3000 debug trace, VOS3000 SIP session timer, VOS3000 dial plan, VOS3000 routing optimization\"><\/td><td><img decoding=\"async\" style=\"\" src=\"https:\/\/www.vos3000.com\/blog\/wp-content\/uploads\/2026\/03\/VOS3000-API-problemas-VOS3000-LCR-Least-Cost-Routing-VOS3000-Backup-MySQL-Spanish-Banner-4-1024x683.png\" alt=\"VOS3000 API problemas, VOS3000 LCR Least Cost Routing, VOS3000 Backup MySQL, Negocio VoIP Mayorista, VICIDIAL Servidor, Softswitch Barato, VoIP\u6279\u53d1\u4e1a\u52a1, \u8f6f\u4ea4\u6362\u6bd4\u8f83, Advance Routing, VOS3000 Troubleshooting Guide, VOS3000 CDR Analysis, Gu\u00eda Completa VOS3000 2026, VOS3000 \u6307\u5357 2026, SIP ALG Problems, VOS3000 gateway configuration, VoIP Fraud Prevention, VOS3000 Media Proxy, VOS3000 Call Termination Reasons, SIP 403 forbidden, VOS3000 QoS configuration, VOS3000 debug trace, VOS3000 SIP session timer, VOS3000 dial plan, VOS3000 routing optimization\"><\/td><td><img decoding=\"async\" style=\"\" src=\"https:\/\/www.vos3000.com\/blog\/wp-content\/uploads\/2026\/03\/VOS3000-API-problemas-VOS3000-LCR-Least-Cost-Routing-VOS3000-Backup-MySQL-Spanish-Banner-4-1024x683.png\" alt=\"VOS3000 API problemas, VOS3000 LCR Least Cost Routing, VOS3000 Backup MySQL, Negocio VoIP Mayorista, VICIDIAL Servidor, Softswitch Barato, VoIP\u6279\u53d1\u4e1a\u52a1, \u8f6f\u4ea4\u6362\u6bd4\u8f83, Advance Routing, VOS3000 Troubleshooting Guide, VOS3000 CDR Analysis, Gu\u00eda Completa VOS3000 2026, VOS3000 \u6307\u5357 2026, SIP ALG Problems, VOS3000 gateway configuration, VoIP Fraud Prevention, VOS3000 Media Proxy, VOS3000 Call Termination Reasons, SIP 403 forbidden, VOS3000 QoS configuration, VOS3000 debug trace, VOS3000 SIP session timer, VOS3000 dial plan, VOS3000 routing optimization\"><\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>VOS3000 Routing Optimization: Optimize VOS3000 routing with ASR\/ACD-based gateway selection. Complete guide to quality metrics, gateway sorting, and route performance for maximum profit.<\/p>\n","protected":false},"author":1,"featured_media":917,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kadence_starter_templates_imported_post":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[2],"tags":[3891,3877,3879,3890,3876,2051,3896,2056,3903,3885,3884,3900,1762,1769,3882,3902,3892,3881,3904,3905,3898,3886,3893,3883,3887,3901,3899,3889,3895,3897,3894,3878,3880,3888,3869,3822,498,3870,268,156,328,149,339,3204],"class_list":["post-922","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vos3000","tag-acd-calculation","tag-acd-routing","tag-asr-acd","tag-asr-calculation","tag-asr-routing","tag-average-call-duration","tag-call-completion-rate","tag-call-success-rate","tag-concurrent-calls","tag-gateway-acd","tag-gateway-asr","tag-gateway-load-balancing","tag-gateway-management","tag-gateway-priority","tag-gateway-selection","tag-line-usage","tag-pdd-post-dial-delay","tag-quality-based-routing","tag-quality-reserve-time","tag-real-time-asr","tag-route-analysis","tag-route-performance","tag-route-profitability","tag-route-quality","tag-routing-algorithm","tag-routing-strategy","tag-softswitch-optimization","tag-softswitch-routing","tag-telecom-metrics","tag-voice-quality","tag-voip-kpi","tag-voip-metrics","tag-voip-quality","tag-voip-route-optimization","tag-voip-support","tag-voip-troubleshooting","tag-vos3000-configuration","tag-vos3000-expert","tag-vos3000-gateway","tag-vos3000-guide","tag-vos3000-manual","tag-vos3000-performance","tag-vos3000-routing","tag-vos3000-routing-optimization"],"acf":[],"jetpack_featured_media_url":"https:\/\/www.vos3000.com\/blog\/wp-content\/uploads\/2026\/04\/SIP-403-forbidden-VOS3000-QoS-configuration-VOS3000-debug-trace-VOS3000-SIP-session-timer-VOS3000-dial-plan-VOS3000-routing-optimization-5.png","blog_post_layout_featured_media_urls":{"thumbnail":["https:\/\/www.vos3000.com\/blog\/wp-content\/uploads\/2026\/04\/SIP-403-forbidden-VOS3000-QoS-configuration-VOS3000-debug-trace-VOS3000-SIP-session-timer-VOS3000-dial-plan-VOS3000-routing-optimization-5-150x150.png",150,150,true],"full":["https:\/\/www.vos3000.com\/blog\/wp-content\/uploads\/2026\/04\/SIP-403-forbidden-VOS3000-QoS-configuration-VOS3000-debug-trace-VOS3000-SIP-session-timer-VOS3000-dial-plan-VOS3000-routing-optimization-5.png",1536,1024,false]},"categories_names":{"2":{"name":"VOS3000`","link":"https:\/\/www.vos3000.com\/blog\/category\/vos3000\/"}},"tags_names":{"3891":{"name":"ACD calculation","link":"https:\/\/www.vos3000.com\/blog\/tag\/acd-calculation\/"},"3877":{"name":"ACD routing","link":"https:\/\/www.vos3000.com\/blog\/tag\/acd-routing\/"},"3879":{"name":"ASR ACD","link":"https:\/\/www.vos3000.com\/blog\/tag\/asr-acd\/"},"3890":{"name":"ASR calculation","link":"https:\/\/www.vos3000.com\/blog\/tag\/asr-calculation\/"},"3876":{"name":"ASR routing","link":"https:\/\/www.vos3000.com\/blog\/tag\/asr-routing\/"},"2051":{"name":"Average Call Duration","link":"https:\/\/www.vos3000.com\/blog\/tag\/average-call-duration\/"},"3896":{"name":"call completion rate","link":"https:\/\/www.vos3000.com\/blog\/tag\/call-completion-rate\/"},"2056":{"name":"call success rate","link":"https:\/\/www.vos3000.com\/blog\/tag\/call-success-rate\/"},"3903":{"name":"concurrent calls","link":"https:\/\/www.vos3000.com\/blog\/tag\/concurrent-calls\/"},"3885":{"name":"gateway ACD","link":"https:\/\/www.vos3000.com\/blog\/tag\/gateway-acd\/"},"3884":{"name":"gateway ASR","link":"https:\/\/www.vos3000.com\/blog\/tag\/gateway-asr\/"},"3900":{"name":"gateway load balancing","link":"https:\/\/www.vos3000.com\/blog\/tag\/gateway-load-balancing\/"},"1762":{"name":"gateway management","link":"https:\/\/www.vos3000.com\/blog\/tag\/gateway-management\/"},"1769":{"name":"gateway priority","link":"https:\/\/www.vos3000.com\/blog\/tag\/gateway-priority\/"},"3882":{"name":"gateway selection","link":"https:\/\/www.vos3000.com\/blog\/tag\/gateway-selection\/"},"3902":{"name":"line usage","link":"https:\/\/www.vos3000.com\/blog\/tag\/line-usage\/"},"3892":{"name":"PDD post dial delay","link":"https:\/\/www.vos3000.com\/blog\/tag\/pdd-post-dial-delay\/"},"3881":{"name":"quality based routing","link":"https:\/\/www.vos3000.com\/blog\/tag\/quality-based-routing\/"},"3904":{"name":"quality reserve time","link":"https:\/\/www.vos3000.com\/blog\/tag\/quality-reserve-time\/"},"3905":{"name":"real-time ASR","link":"https:\/\/www.vos3000.com\/blog\/tag\/real-time-asr\/"},"3898":{"name":"route analysis","link":"https:\/\/www.vos3000.com\/blog\/tag\/route-analysis\/"},"3886":{"name":"route performance","link":"https:\/\/www.vos3000.com\/blog\/tag\/route-performance\/"},"3893":{"name":"route profitability","link":"https:\/\/www.vos3000.com\/blog\/tag\/route-profitability\/"},"3883":{"name":"route quality","link":"https:\/\/www.vos3000.com\/blog\/tag\/route-quality\/"},"3887":{"name":"routing algorithm","link":"https:\/\/www.vos3000.com\/blog\/tag\/routing-algorithm\/"},"3901":{"name":"routing strategy","link":"https:\/\/www.vos3000.com\/blog\/tag\/routing-strategy\/"},"3899":{"name":"softswitch optimization","link":"https:\/\/www.vos3000.com\/blog\/tag\/softswitch-optimization\/"},"3889":{"name":"softswitch routing","link":"https:\/\/www.vos3000.com\/blog\/tag\/softswitch-routing\/"},"3895":{"name":"telecom metrics","link":"https:\/\/www.vos3000.com\/blog\/tag\/telecom-metrics\/"},"3897":{"name":"voice quality","link":"https:\/\/www.vos3000.com\/blog\/tag\/voice-quality\/"},"3894":{"name":"VoIP KPI","link":"https:\/\/www.vos3000.com\/blog\/tag\/voip-kpi\/"},"3878":{"name":"VoIP metrics","link":"https:\/\/www.vos3000.com\/blog\/tag\/voip-metrics\/"},"3880":{"name":"VoIP quality","link":"https:\/\/www.vos3000.com\/blog\/tag\/voip-quality\/"},"3888":{"name":"VoIP route optimization","link":"https:\/\/www.vos3000.com\/blog\/tag\/voip-route-optimization\/"},"3869":{"name":"VoIP support","link":"https:\/\/www.vos3000.com\/blog\/tag\/voip-support\/"},"3822":{"name":"VoIP troubleshooting","link":"https:\/\/www.vos3000.com\/blog\/tag\/voip-troubleshooting\/"},"498":{"name":"VOS3000 configuration","link":"https:\/\/www.vos3000.com\/blog\/tag\/vos3000-configuration\/"},"3870":{"name":"VOS3000 expert","link":"https:\/\/www.vos3000.com\/blog\/tag\/vos3000-expert\/"},"268":{"name":"VOS3000 gateway","link":"https:\/\/www.vos3000.com\/blog\/tag\/vos3000-gateway\/"},"156":{"name":"vos3000 guide","link":"https:\/\/www.vos3000.com\/blog\/tag\/vos3000-guide\/"},"328":{"name":"VOS3000 Manual","link":"https:\/\/www.vos3000.com\/blog\/tag\/vos3000-manual\/"},"149":{"name":"vos3000 performance","link":"https:\/\/www.vos3000.com\/blog\/tag\/vos3000-performance\/"},"339":{"name":"VOS3000 routing","link":"https:\/\/www.vos3000.com\/blog\/tag\/vos3000-routing\/"},"3204":{"name":"VOS3000 routing optimization","link":"https:\/\/www.vos3000.com\/blog\/tag\/vos3000-routing-optimization\/"}},"comments_number":"0","wpmagazine_modules_lite_featured_media_urls":{"thumbnail":["https:\/\/www.vos3000.com\/blog\/wp-content\/uploads\/2026\/04\/SIP-403-forbidden-VOS3000-QoS-configuration-VOS3000-debug-trace-VOS3000-SIP-session-timer-VOS3000-dial-plan-VOS3000-routing-optimization-5-150x150.png",150,150,true],"cvmm-medium":["https:\/\/www.vos3000.com\/blog\/wp-content\/uploads\/2026\/04\/SIP-403-forbidden-VOS3000-QoS-configuration-VOS3000-debug-trace-VOS3000-SIP-session-timer-VOS3000-dial-plan-VOS3000-routing-optimization-5-300x300.png",300,300,true],"cvmm-medium-plus":["https:\/\/www.vos3000.com\/blog\/wp-content\/uploads\/2026\/04\/SIP-403-forbidden-VOS3000-QoS-configuration-VOS3000-debug-trace-VOS3000-SIP-session-timer-VOS3000-dial-plan-VOS3000-routing-optimization-5-305x207.png",305,207,true],"cvmm-portrait":["https:\/\/www.vos3000.com\/blog\/wp-content\/uploads\/2026\/04\/SIP-403-forbidden-VOS3000-QoS-configuration-VOS3000-debug-trace-VOS3000-SIP-session-timer-VOS3000-dial-plan-VOS3000-routing-optimization-5-400x600.png",400,600,true],"cvmm-medium-square":["https:\/\/www.vos3000.com\/blog\/wp-content\/uploads\/2026\/04\/SIP-403-forbidden-VOS3000-QoS-configuration-VOS3000-debug-trace-VOS3000-SIP-session-timer-VOS3000-dial-plan-VOS3000-routing-optimization-5-600x600.png",600,600,true],"cvmm-large":["https:\/\/www.vos3000.com\/blog\/wp-content\/uploads\/2026\/04\/SIP-403-forbidden-VOS3000-QoS-configuration-VOS3000-debug-trace-VOS3000-SIP-session-timer-VOS3000-dial-plan-VOS3000-routing-optimization-5-1024x1024.png",1024,1024,true],"cvmm-small":["https:\/\/www.vos3000.com\/blog\/wp-content\/uploads\/2026\/04\/SIP-403-forbidden-VOS3000-QoS-configuration-VOS3000-debug-trace-VOS3000-SIP-session-timer-VOS3000-dial-plan-VOS3000-routing-optimization-5-130x95.png",130,95,true],"full":["https:\/\/www.vos3000.com\/blog\/wp-content\/uploads\/2026\/04\/SIP-403-forbidden-VOS3000-QoS-configuration-VOS3000-debug-trace-VOS3000-SIP-session-timer-VOS3000-dial-plan-VOS3000-routing-optimization-5.png",1536,1024,false]},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.vos3000.com\/blog\/wp-json\/wp\/v2\/posts\/922","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vos3000.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vos3000.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vos3000.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vos3000.com\/blog\/wp-json\/wp\/v2\/comments?post=922"}],"version-history":[{"count":1,"href":"https:\/\/www.vos3000.com\/blog\/wp-json\/wp\/v2\/posts\/922\/revisions"}],"predecessor-version":[{"id":926,"href":"https:\/\/www.vos3000.com\/blog\/wp-json\/wp\/v2\/posts\/922\/revisions\/926"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.vos3000.com\/blog\/wp-json\/wp\/v2\/media\/917"}],"wp:attachment":[{"href":"https:\/\/www.vos3000.com\/blog\/wp-json\/wp\/v2\/media?parent=922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vos3000.com\/blog\/wp-json\/wp\/v2\/categories?post=922"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vos3000.com\/blog\/wp-json\/wp\/v2\/tags?post=922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}