Sistema VOS3000 Portabilidad Numerica Proven: Configuracion LRN y Consulta de Carrier
El sistema VOS3000 portabilidad numerica es el modulo que permite al softswitch determinar el carrier real de un numero telefónico cuando este ha sido portado a otro operador. La portabilidad numerica es especialmente critica en paises hispanohablantes donde millones de numeros han sido portados, y sin el sistema VOS3000 portabilidad numerica, el operador podria rutear llamadas al carrier equivocado, pagando tarifas incorrectas y perdiendo ingresos significativos.
Segun el manual oficial VOS3000, seccion 2.5.1.1 (LRN Settings), el sistema VOS3000 portabilidad numerica utiliza el protocolo LRN (Local Routing Number) para consultar en tiempo real la base de datos de portabilidad y determinar a que carrier pertenece realmente un numero. El sistema VOS3000 portabilidad numerica integra esta consulta en el flujo de ruteo para garantizar que las llamadas se envien al carrier correcto y se facturen a la tarifa precisa. Si necesita asistencia experta con el sistema VOS3000 portabilidad numerica, contactenos por WhatsApp al +8801911119966.
Table of Contents
================================================================
🔢 SISTEMA VOS3000 PORTABILIDAD NUMERICA — FLUJO LRN
================================================================
[1] 📞 LLAMADA ENTRANTE
|-> Numero marcado recibido
|-> Puede estar portado
v
[2] 🔍 CONSULTA LRN
|-> Query al servidor LRN
|-> Protocolo TCP/UDP
|-> Timeout y retry
v
[3] 🏢 RESULTADO LRN
|-> Carrier real identificado
|-> Numero LRN retornado
v
[4] 🛤️ DECISION DE RUTEO
|-> Buscar tarifa segun LRN
|-> Seleccionar gateway correcto
|-> Rutar al carrier identificado
v
[5] 💰 FACTURACION PRECISA
|-> Tarifa basada en carrier real
|-> Prevenir disputas de facturacion
|-> Optimizar costos de terminacion
================================================================
🔢 Sistema VOS 3000 Portabilidad Numerica: Que es LRN
LRN (Local Routing Number) es el identificador que el sistema VOS 3000 portabilidad numerica utiliza para determinar el carrier real de un numero telefónico portado. Cuando un numero es portado de un operador a otro, el LRN apunta al switch del operador que actualmente posee el numero, no al operador original segun el prefijo. El sistema VOS 3000 portabilidad numerica consulta la base de datos LRN para obtener esta informacion antes de tomar la decision de ruteo.
En paises hispanohablantes, la portabilidad numerica ha transformado el mercado de telecomunicaciones. Mexico tiene mas de 15 millones de numeros portados, Colombia mas de 5 millones, y Argentina mas de 3 millones. Sin el sistema VOS 3000 portabilidad numerica, un operador que rutea basandose solo en el prefijo del numero estaria enviando un porcentaje significativo de llamadas al carrier equivocado, resultando en tarifas incorrectas y posible rechazo de llamadas.
⚙️ Configuracion LRN en VOS3000
La configuracion del sistema VOS 3000 portabilidad numerica requiere establecer la conexion con un servidor LRN que proporcione las consultas de portabilidad. El sistema VOS3000 portabilidad numerica soporta conexiones TCP y UDP al servidor LRN, y permite configurar parametros de timeout y reintentos para garantizar la disponibilidad del servicio.
⚙️ Parametro
📖 Descripcion
📝 Ejemplo
🌐 LRN Server IP
Direccion del servidor de consulta LRN
192.168.1.100
🔌 LRN Server Port
Puerto del servidor LRN
5060 / 8443
📡 Protocol
TCP o UDP para consultas
UDP (recomendado para velocidad)
⏰ Query Timeout
Tiempo maximo de espera por respuesta
500ms
🔄 Retry Count
Numero de reintentos si no hay respuesta
2
💾 Cache Duration
Tiempo de cache para resultados LRN
3600s (1 hora)
⚠️ Fallback Mode
Que hacer si servidor LRN no responde
Rutear por prefijo / Rechazar
📊 Flujo de Consulta LRN
El flujo de consulta LRN del sistema VOS3000 portabilidad numerica es el proceso que ocurre cada vez que llega una llamada al softswitch. El sistema VOS3000 portabilidad numerica ejecuta automaticamente estos pasos para determinar el carrier real del numero llamado.
🔹 Paso 1: La llamada llega al softswitch VOS3000 con el numero llamado. El sistema VOS3000 portabilidad numerica recibe el numero y verifica si la consulta LRN esta habilitada para la ruta.
🔹 Paso 2: El sistema VOS3000 portabilidad numerica envia una consulta al servidor LRN con el numero llamado. La consulta incluye el numero completo en formato E.164 y cualquier parametro adicional requerido por el servidor.
🔹 Paso 3: El servidor LRN responde con el LRN del carrier que actualmente posee el numero. El sistema VOS3000 portabilidad numerica utiliza este LRN para la busqueda de tarifa en lugar del prefijo original del numero.
🔹 Paso 4: El sistema VOS3000 portabilidad numerica busca la tarifa correspondiente al LRN en la tabla de tarifas, selecciona el gateway adecuado y rutea la llamada al carrier correcto.
💰 Impacto en Facturacion con LRN
El impacto del sistema VOS3000 portabilidad numerica en la facturacion es significativo. Sin LRN, el operador facturaria basandose en el prefijo del numero, que puede no corresponder al carrier real. El sistema VOS3000 portabilidad numerica garantiza que la tarifa aplicada sea la correcta segun el carrier real, previniendo disputas de facturacion y perdidas de ingresos.
📊 Escenario
💲 Sin LRN
💲 Con LRN
📈 Diferencia
Numero portado a carrier premium
Tarifa base incorrecta
Tarifa correcta premium
Perdida sin LRN
Numero portado a carrier economico
Tarifa premium incorrecta
Tarifa economica correcta
Sobrecosto sin LRN
Numero no portado
Tarifa correcta por prefijo
Tarifa correcta por LRN
Sin diferencia
100,000 llamadas/dia con 15% portados
15,000 llamadas mal tarifadas
Todas correctas
Ahorro significativo
🌎 Portabilidad Numerica en Paises Hispanohablantes
La portabilidad numerica es especialmente relevante en paises hispanohablantes donde el sistema VOS3000 portabilidad numerica tiene un impacto directo en la precision de la facturacion. Cada pais tiene su propio sistema de portabilidad y base de datos LRN, y el sistema VOS3000 portabilidad numerica debe configurarse para consultar el servidor correspondiente a cada mercado.
🌎 Pais
📊 Numeros Portados (aprox)
📞 Autoridad
🎯 Impacto en VOS3000
🇲🇽 Mexico
15+ millones
IFT
Alto — alta tasa de portabilidad
🇨🇴 Colombia
5+ millones
CRC
Alto — mercado muy portado
🇦🇷 Argentina
3+ millones
ENACOM
Medio-Alto — creciendo
🇨🇱 Chile
2+ millones
Subtel
Medio — portabilidad activa
🇵🇪 Peru
1+ millones
OSIPTEL
Medio — en expansion
🇪🇨 Ecuador
500K+
Arcotel
Medio — implementacion reciente
🇬🇹 Guatemala
300K+
SIT
Bajo-Medio — en desarrollo
⚠️ Fallback Cuando el Servidor LRN No Responde
El sistema VOS 3000 portabilidad numerica debe tener una estrategia de fallback para los casos en que el servidor LRN no responde. El sistema VOS3000 portabilidad numerica ofrece dos opciones principales: rutar por prefijo (asumiendo que el numero no esta portado) o rechazar la llamada. La eleccion depende del perfil de trafico del operador y del porcentaje de numeros portados en su mercado.
En mercados con alta tasa de portabilidad como Mexico o Colombia, el sistema VOS3000 portabilidad numerica recomienda rutar por prefijo como fallback con una alerta para el operador, ya que rechazar llamadas por fallos del servidor LRN causaria un impacto negativo en el ASR. En mercados con baja portabilidad, el sistema VOS3000 portabilidad numerica podria preferir rechazar la llamada para evitar tarifas incorrectas.
🔧 Optimizacion de Consultas LRN
La optimizacion de consultas del sistema VOS 3000 portabilidad numerica es importante porque cada consulta LRN agrega latencia al establecimiento de la llamada. El sistema VOS3000 portabilidad numerica puede configurar un cache de resultados LRN para evitar consultas repetidas al mismo numero, reduciendo significativamente la latencia y la carga sobre el servidor LRN.
La duracion del cache en el sistema VOS 3000 portabilidad numerica depende de la frecuencia con que cambian las portabilidades en cada mercado. Para la mayoria de los paises, un cache de 1-4 horas es suficiente porque las portabilidades no cambian con tanta frecuencia. El sistema VOS3000 portabilidad numerica actualiza automaticamente el cache cuando expira la duracion configurada.
Para resolver cualquier problema con el sistema VOS 3000 portabilidad numerica, nuestro equipo de soporte esta disponible por WhatsApp al +8801911119966. Tambien puede consultar informacion sobre configuracion de tarifas y planes de marcado en nuestro blog.
❓ Preguntas Frecuentes
❓ Que es LRN y por que es importante para el sistema VOS 3000 portabilidad numerica?
LRN (Local Routing Number) es el identificador del switch del carrier que actualmente posee un numero portado. Es importante para el sistema VOS 3000 portabilidad numerica porque sin LRN, el softswitch rutearia basandose en el prefijo del numero, enviando llamadas al carrier equivocado y aplicando tarifas incorrectas. En mercados hispanos con alta portabilidad como Mexico y Colombia, el sistema VOSS3000 portabilidad numerica es indispensable.
❓ Como configurar el servidor LRN en el sistema VOS 3000 portabilidad numerica?
Para configurar el servidor LRN en el sistema VOS 3000 portabilidad numerica, navegue a las configuraciones LRN en System Settings. Ingrese la direccion IP y puerto del servidor LRN, seleccione el protocolo (TCP o UDP), y configure el timeout de consulta y numero de reintentos. El sistema VOS 3000 portabilidad numerica probra la conexion antes de activar la funcionalidad.
❓ Que pasa si el servidor LRN no responde en el sistema VOS 3000 portabilidad numerica?
El sistema VOS 3000 portabilidad numerica tiene dos modos de fallback: rutar por prefijo asumiendo que el numero no esta portado, o rechazar la llamada. En mercados con alta portabilidad se recomienda rutar por prefijo con alerta para no impactar el ASR. En mercados con baja portabilidad se puede preferir rechazar para evitar tarifas incorrectas.
❓ Como afecta la portabilidad numerica a la facturacion en el sistema VOS 3000 portabilidad numerica?
El sistema VOSS3000 portabilidad numerica garantiza que la tarifa aplicada corresponda al carrier real del numero. Sin LRN, un numero portado de un carrier economico a uno premium seria tarifado incorrectamente al precio del carrier original, causando perdida de ingresos. Con el sistema VOS 3000 portabilidad numerica, la tarifa siempre se basa en el carrier real identificado por el LRN.
❓ Que paises hispanohablantes tienen mayor necesidad del sistema VOS 3000 portabilidad numerica?
Mexico y Colombia tienen la mayor necesidad del sistema VOS 3000 portabilidad numerica debido a su alta tasa de numeros portados (15+ millones y 5+ millones respectivamente). Argentina, Chile y Peru tambien requieren el sistema VOS 3000 portabilidad numerica con urgencia creciente. En estos mercados, operar sin portabilidad numerica resulta en un porcentaje significativo de llamadas mal tarifadas.
❓ Como reducir la latencia de las consultas LRN en el sistema VOS 3000 portabilidad numerica?
Para reducir la latencia en el sistema VOS3000 portabilidad numerica, configure un cache de resultados LRN con duracion de 1-4 horas. Esto evita consultas repetidas al mismo numero. Tambien puede usar protocolo UDP en lugar de TCP para consultas mas rapidas, y configurar un timeout de consulta corto (300-500ms) con reintentos para manejar la congestion del servidor.
❓ Se puede usar el sistema VOS 3000 portabilidad numerica con multiples servidores LRN?
El sistema VOS 3000 portabilidad numerica puede configurarse para consultar diferentes servidores LRN segun el pais o region del numero llamado. Esto es esencial para operadores que ofrecen servicios en multiples paises hispanohablantes, donde cada pais tiene su propia base de datos de portabilidad. El sistema VOS 3000 portabilidad numerica enruta automaticamente la consulta al servidor LRN correspondiente.
El sistema VOS 3000 portabilidad numerica es una herramienta indispensable para operadores VoIP en mercados hispanohablantes donde la portabilidad es generalizada. Configurar correctamente las consultas LRN garantiza tarifas precisas, ruteo correcto y prevencion de disputas de facturacion. Para asistencia profesional con el sistema VOS 3000 portabilidad numerica, contactenos por WhatsApp al +8801911119966 o visite vos3000.com.
VOS3000 ASR Cost Routing Order Strategic SS_GATEWAY_ASR_ROUTE_SORT_CONFIG
📊 Every VoIP operator faces the same fundamental routing question: when multiple gateways can deliver a call to the same destination, should you route through the gateway with the best quality (highest ASR) or the lowest cost? The VOS3000 ASR cost routing order system, controlled by SS_GATEWAY_ASR_ROUTE_SORT_CONFIG and SS_GATEWAY_FEE_RATE_ROUTE_SORT_CONFIG, gives you precise control over this critical trade-off. By configuring where ASR quality sorting and cost-based sorting appear in the gateway selection priority chain, you can implement a VOS3000 ASR cost routing order strategy that prioritizes quality for premium traffic, cost for wholesale margin optimization, or any balance in between. 🔧
⚙️ The SS_GATEWAY_ASR_ROUTE_SORT_CONFIG parameter determines the position in the routing sort algorithm where gateways are ordered by their real-time ASR quality. The companion parameter SS_GATEWAY_FEE_RATE_ROUTE_SORT_CONFIG determines where gateways are sorted by their cost (lowest rate per second). And the tiebreaker parameter SS_GATEWAY_FEE_RATE_ROUTE_BEFORE_ASR decides which metric takes priority when both ASR and cost sorting are configured at the same position. Together, these three parameters give you complete control over the VOS3000 ASR cost routing order, allowing you to design a VOS3000 ASR cost routing order strategy that aligns with your business priorities. 📈
🎯 This guide provides a complete, manual-verified reference for the ASR and cost routing sort parameters. All parameter definitions are sourced from the official VOS3000 2.1.9.07 English manual §4.3.5.2 (page 235–236) and the routing gateway sorting algorithm documented in §4.3.3, with detailed explanations of how each parameter affects gateway selection, practical configuration scenarios, and strategic recommendations for different business models. 📘
Table of Contents
🔐 What Is the VOS3000 ASR Cost Routing Order?
📋 The VOS3000 ASR cost routing order is the relative priority of quality-based (ASR) versus cost-based (fee rate) sorting in the gateway selection algorithm. When a call arrives and multiple routing gateways match the destination prefix, VOS3000 must decide which gateway to try first. The VOS3000 ASR cost routing order determines this decision through a sequence of sorting steps, and the ASR_ROUTE_SORT_CONFIG and FEE_RATE_ROUTE_SORT_CONFIG parameters determine where ASR quality and cost sorting occur within that sequence.
💡 The three key parameters controlling ASR vs cost routing:
📊 SS_GATEWAY_ASR_ROUTE_SORT_CONFIG: Position where ASR quality sorting occurs (default: “Before line usage”)
💰 SS_GATEWAY_FEE_RATE_ROUTE_SORT_CONFIG: Position where cost-based sorting occurs (default: “Before line usage”)
🔄 SS_GATEWAY_FEE_RATE_ROUTE_BEFORE_ASR: Tiebreaker — whether cost takes priority over ASR when both are at the same position (default: Off)
📊 The VOS3000 Routing Sort Algorithm
🔧 Understanding the VOS3000 ASR cost routing order requires understanding the complete gateway sorting algorithm documented in the VOS3000 manual §4.3.3. The VOS3000 ASR cost routing order determines how gateways are prioritized when multiple matches exist. When multiple routing gateways match a call’s destination prefix, VOS3000 sorts them through a multi-step priority chain:
Step
Sort Criterion
Description
1
Routing strategy
If mapping gateway or calling phone has first/second routing strategy enabled
2
Longest prefix match
Route with longest matching prefix takes precedence
3
Prefix priority
Routing gateway prefix priority number
4
Gateway priority
Gateway priority number (smaller is higher)
5
Line usage + ASR/Rate sort
Sort by line usage — ASR and Rate sort applied based on their CONFIG position
6
Current day total calls
+ ASR/Rate sort if configured at this position
7
Gateway ID
+ ASR/Rate sort if configured at this position
💡 How ASR and Rate sort integrate: At each step (5, 6, or 7), if ASR_ROUTE_SORT_CONFIG matches that step’s position, gateways are additionally sorted by ASR quality. Similarly, if FEE_RATE_ROUTE_SORT_CONFIG matches that step, gateways are additionally sorted by lowest rate per second. If both ASR and Rate sort are configured at the same position, the SS_GATEWAY_FEE_RATE_ROUTE_BEFORE_ASR parameter determines which is applied first. For more on the complete routing algorithm, see our routing optimization guide.
📋 ASR Route Sort Config Parameter Reference
Attribute
Detail
📌 Parameter Name
SS_GATEWAY_ASR_ROUTE_SORT_CONFIG
📝 Manual Description
Position for routing gateway’s asr routing (VOS3000 2.1.9.07 manual §4.3.5.2, page 235)
🔧 Default Value
Before line usage
📋 Possible Values
Before line usage / Before current day total call / Before gateway ID
💰 Fee Rate Route Sort Config Parameter Reference
Attribute
Detail
📌 Parameter Name
SS_GATEWAY_FEE_RATE_ROUTE_SORT_CONFIG
📝 Manual Description
Position for routing gateway’s rate routing (VOS3000 2.1.9.07 manual §4.3.5.2, page 235)
🔧 Default Value
Before line usage
📋 Possible Values
Before line usage / Before current day total call / Before gateway ID
🔄 Fee Rate Before ASR Tiebreaker Parameter Reference
Attribute
Detail
📌 Parameter Name
SS_GATEWAY_FEE_RATE_ROUTE_BEFORE_ASR
📝 Manual Description
Rate routing priority over asr routing (VOS3000 2.1.9.07 manual §4.3.5.2, page 235)
🔧 Default Value
Off
📋 Effect When On
Cost-based sorting takes priority over ASR quality when both are at the same position
📋 Effect When Off
ASR quality sorting takes priority over cost when both are at the same position
📊 Strategic Configuration Scenarios
🎯 The VOS3000 ASR cost routing order can be configured to support different business strategies. Choosing the right VOS3000 ASR cost routing order is critical for aligning routing with revenue goals. Here are the three most common strategic configurations and their trade-offs:
Strategy
ASR Route Sort
Rate Route Sort
Rate Before ASR
📊 Quality-first (ASR priority)
Before line usage
Before current day total call
Off
💰 Cost-first (margin priority)
Before current day total call
Before line usage
On
⚖️ Balanced (both at same position)
Before line usage
Before line usage
Off (ASR wins tiebreaker)
📊 Quality-First Strategy: ASR Priority
🎯 In the quality-first strategy, ASR quality sorting occurs at the highest priority position (“Before line usage”), while cost sorting is pushed to a lower position (“Before current day total call”). This means VOS3000 first tries the gateway with the highest ASR for each destination, and only considers cost as a secondary factor when multiple gateways have similar quality. This strategy is ideal for retail VoIP providers and premium termination services where call completion and customer satisfaction are the primary business drivers. The VOS3000 ASR cost routing order in quality-first mode ensures callers reach their destination reliably.
💡 Business impact: Quality-first routing typically results in higher ASR (3–8% improvement), lower PDD (faster connection on first attempt), and better customer experience. However, it may route calls through more expensive gateways, reducing per-minute margin. The trade-off is justified when customer retention and satisfaction outweigh per-call margin optimization. For comprehensive quality monitoring, see our ASR ACD analysis guide.
💰 Cost-First Strategy: Margin Priority
💵 In the cost-first strategy, fee rate sorting occurs at the highest priority position (“Before line usage”), while ASR quality sorting is pushed to a lower position. The FEE_RATE_ROUTE_BEFORE_ASR tiebreaker is set to On. This means VOS3000 first tries the gateway with the lowest cost for each destination, and only considers quality as a secondary factor when multiple gateways have similar pricing. This strategy is ideal for wholesale VoIP carriers and high-volume termination providers where per-minute margin is the primary business driver. The VOS3000 ASR cost routing order in cost-first mode maximizes margin on every call.
💡 Business impact: Cost-first routing maximizes per-minute margin by always routing through the cheapest available gateway. However, cheaper gateways often have lower ASR, which means more calls fail and need to be switched to backup gateways, increasing PDD and CPS load. The trade-off is justified when margin optimization outweighs call completion rates, and when you have enough failover depth to compensate for lower-quality primary routes. For cost-based routing configuration, see our LCR least cost routing guide.
⚖️ Balanced Strategy: Quality with Cost Awareness
🔄 In the balanced strategy, both ASR and cost sorting are configured at the same position (“Before line usage”), with the FEE_RATE_ROUTE_BEFORE_ASR tiebreaker set to Off (ASR wins). This creates a nuanced routing behavior where ASR quality is the primary differentiator, but cost is also considered within the same sort step. When two gateways have similar ASR, the cheaper one is preferred. This strategy is ideal for operators who want quality-first routing with cost awareness, using the VOS3000 ASR cost routing order to avoid the extreme of either pure quality or pure cost optimization.
📊 ASR Cost Routing Sort Position Impact Analysis
📈 The position where ASR and cost sorting occur in the routing algorithm has a significant impact on gateway selection behavior. The VOS3000 ASR cost routing order position determines how strongly quality or cost influences the final gateway choice. The following table analyzes each position’s effect:
Sort Position
When Applied
Impact on Gateway Selection
Before line usage (highest)
Step 5 — before load balancing by line utilization
🔴 Strong impact — quality or cost dominates over load distribution
Before current day total call (medium)
Step 6 — after line usage but before total call count
🟡 Moderate impact — load balancing considered first, then quality or cost
Before gateway ID (lowest)
Step 7 — last step before gateway ID tiebreaker
🟢 Weak impact — quality or cost only breaks ties between otherwise equal gateways
💡 Configuration tip: If you want ASR or cost to have a strong influence on gateway selection, use “Before line usage” (the highest position). If you want load balancing to be the primary factor with quality or cost as a secondary consideration, use “Before current day total call” or “Before gateway ID.” The position you choose should align with your business strategy: quality-driven operators should place ASR at the highest position in the VOS3000 ASR cost routing order, while cost-driven operators should place rate sorting at the highest position. For more on load balancing behavior, see our call routing guide.
🛡️ Common ASR Cost Routing Order Problems and Solutions
❌ Problem 1: ASR Sorting Not Taking Effect
🔍 Symptom: Real-time ASR calculation is enabled and showing values for gateways, but the routing selection does not appear to prefer higher-ASR gateways.
💡 Cause: The most common cause is that SS_GATEWAY_ASR_ROUTE_SORT_CONFIG is set to a low-priority position (e.g., “Before gateway ID”) while another sort criterion at a higher position is dominating the gateway selection in the VOS3000 ASR cost routing order. Another common cause is that not all gateways have ASR calculation enabled — gateways without ASR data are sorted before ASR-enabled gateways.
✅ Solutions:
🔧 Verify SS_GATEWAY_ASR_ROUTE_SORT_CONFIG is set to “Before line usage” for maximum VOS3000 ASR cost routing order impact
📊 Ensure all production gateways have “Real time computing asr” enabled in their Additional settings
📋 Check that gateway priority numbers (Step 4) are not overriding the ASR sort
❌ Problem 2: Cost Routing Selects Low-Quality Gateways
🔍 Symptom: Calls are being routed through the cheapest gateways, but those gateways have poor ASR, leading to high call failure rates and long PDD from failover attempts.
💡 Cause: SS_GATEWAY_FEE_RATE_ROUTE_SORT_CONFIG is at a higher position than ASR_ROUTE_SORT_CONFIG, or FEE_RATE_ROUTE_BEFORE_ASR is On at the same position, causing cost to always win over quality.
✅ Solutions:
🔧 Swap the positions — put ASR at “Before line usage” and Rate at “Before current day total call”
📊 Set SS_GATEWAY_FEE_RATE_ROUTE_BEFORE_ASR = Off to give ASR the tiebreaker
📋 Consider using profit margin settings to automatically exclude gateways where the margin is too thin
❌ Problem 3: All Calls Going to Same Gateway Despite Multiple Routes
🔍 Symptom: Multiple gateways are configured for a destination, but almost all calls go to the same gateway, causing overload on that gateway while others are underutilized.
💡 Cause: The sort configuration creates a strong preference for one gateway that consistently wins at the highest-priority sort step. If ASR is at the highest position and one gateway has significantly higher ASR than others, that gateway will receive nearly all traffic.
✅ Solutions:
🔧 Move ASR sort to a lower position (“Before current day total call”) to allow load balancing more influence
📊 Ensure line limit settings properly distribute traffic across gateways
🎯 Follow these best practices for optimal VOS3000 ASR cost routing order configuration. The VOS3000 ASR cost routing order is one of the most important routing decisions you will make:
Best Practice
Recommendation
Reason
📊 Enable ASR calculation first
Set SS_GATEWAY_ASR_CALCULATE = On before configuring sort order
🔧 ASR sort has no effect without calculated ASR data — the VOS3000 ASR cost routing order depends on real-time ASR values
⚖️ Match strategy to business model
Quality-first for retail, cost-first for wholesale in the VOS3000 ASR cost routing order
📊 Aligns routing behavior with revenue priorities
📋 Test before deploying
Change sort configuration during low-traffic periods
🔄 Sort order changes can dramatically shift traffic patterns
📊 Monitor after changes
Track ASR, PDD, and margin for 24–48 hours after VOS3000 ASR cost routing order configuration change
📈 Verify the routing strategy produces expected results
🔧 Set proper switch limit
SS_GATEWAY_SWITCH_LIMIT = 3–4 as safety cap — prevents runaway failover regardless of VOS3000 ASR cost routing order
🛡️ Prevents runaway failover regardless of sort order
❓ Frequently Asked Questions
❓ What is the default value of SS_GATEWAY_ASR_ROUTE_SORT_CONFIG?
🔧 The default value is “Before line usage”, as documented in the VOS3000 2.1.9.07 manual §4.3.5.2 (page 235). This means that by default, ASR quality sorting occurs at Step 5 of the routing algorithm, before line utilization is considered. This is a quality-leaning default that prefers higher-ASR gateways over more-available (less utilized) gateways in the VOS3000 ASR cost routing order. If your business priorities favor cost optimization over quality, you may want to adjust this VOS3000 ASR cost routing order position or change the FEE_RATE_ROUTE_BEFORE_ASR tiebreaker.
❓ What happens when both ASR and Rate sort are at the same position?
🔄 When both SS_GATEWAY_ASR_ROUTE_SORT_CONFIG and SS_GATEWAY_FEE_RATE_ROUTE_SORT_CONFIG are set to the same position (e.g., both “Before line usage”), the SS_GATEWAY_FEE_RATE_ROUTE_BEFORE_ASR parameter determines which sort criterion is applied first. If FEE_RATE_ROUTE_BEFORE_ASR is Off (default), ASR quality sorting is applied first, and then cost sorting is applied within groups of gateways that have the same ASR. If it is On, cost sorting is applied first, and then ASR sorting is applied within groups of gateways that have the same cost. The practical difference in the VOS3000 ASR cost routing order is significant: with ASR-first, the highest-ASR gateway is always tried first regardless of cost; with cost-first, the cheapest gateway is always tried first regardless of quality.
❓ Does the ASR sort position affect gateways without ASR calculation enabled?
📊 Yes, the VOS3000 routing sort algorithm gives special treatment to gateways that do not have real-time ASR calculation enabled. According to the routing sort documentation in §4.3.3, “Routings which disabled real-time computing ASR priory than enabled one.” This means that gateways without ASR data are sorted before gateways with ASR data at the same sort position.
The rationale is that gateways with unknown quality should be tried before gateways with known poor quality. However, this also means that if you enable ASR for some gateways but not others, the gateways without ASR may receive more traffic than expected, even if their actual quality is poor. For consistent VOS3000 ASR cost routing order behavior, enable ASR calculation for all production gateways.
❓ Can I configure different sort orders for different destinations?
📋 No, the VOS3000 ASR cost routing order parameters SS_GATEWAY_ASR_ROUTE_SORT_CONFIG and SS_GATEWAY_FEE_RATE_ROUTE_SORT_CONFIG are system-level parameters that apply globally to all routing decisions. You cannot set different sort orders for different destinations or prefixes. However, you can influence the effective sort order per destination by configuring gateway priority numbers (Step 4 in the sort algorithm) differently for each destination’s gateways.
Additionally, you can use the mapping gateway’s first and second routing strategy (Step 1) to override the normal sort algorithm for specific traffic sources. For advanced routing configuration, see our routing optimization guide.
❓ How do I know if my ASR cost routing order is working correctly?
📊 To verify your VOS3000 ASR cost routing order configuration, examine the CDR data for calls to a destination served by multiple gateways. If ASR-first routing is configured, you should see that the first-attempt gateway consistently has the highest ASR among all available gateways for that destination. If cost-first routing is configured, the first-attempt gateway should consistently be the cheapest option. You can also use the gateway analysis reports in VOS3000 to compare ASR and cost across gateways serving the same destination, and verify that the routing selection aligns with your configured sort order.
❓ Should I use ASR-first or cost-first routing?
🎯 The answer depends on your business model and priorities. Use ASR-first routing when customer satisfaction and call completion are your primary revenue drivers — this includes retail VoIP, premium termination, and enterprise SIP trunking. The VOS3000 ASR cost routing order in ASR-first mode ensures the highest quality gateway is always tried first. Use cost-first routing when per-minute margin is your primary revenue driver — this includes wholesale termination, carrier-to-carrier traffic, and high-volume commodity routing. The VOS3000 ASR cost routing order in cost-first mode always selects the cheapest gateway.
Many operators use a balanced approach where ASR is the primary sort criterion but cost is considered at the same position (with FEE_RATE_ROUTE_BEFORE_ASR = Off), ensuring that quality is prioritized while cheaper options are preferred among gateways with similar ASR. This balanced VOS3000 ASR cost routing order approach works well for most operators. For personalized routing strategy advice, contact us via WhatsApp.
📞 Need Expert Help with VOS3000 ASR Cost Routing Order?
🔧 Configuring the VOS3000 ASR cost routing order is one of the most impactful routing decisions you will make for your VoIP operation. The VOS3000 ASR cost routing order directly controls whether your system prioritizes call quality or cost efficiency. Whether you are implementing quality-first routing for a retail service, cost-first routing for wholesale termination, or designing a balanced strategy that optimizes both quality and margin, expert guidance ensures your routing configuration aligns with your business objectives and delivers measurable results. 📊
💬 WhatsApp:+8801911119966 — Get immediate assistance with VOS3000 ASR cost routing order configuration, VOS3000 ASR cost routing order strategy design, and performance optimization. Our team specializes in VOS3000 routing engine configuration, quality-based routing, and margin optimization for carrier-grade VoIP deployments. 🔧
🔗 Explore related VOS3000 routing and quality configuration guides:
Failover proveedores VOS3000 Best: Enrutamiento por prioridad
Cuando el proveedor principal de terminacion VoIP deja de responder, cada segundo de interrupcion representa perdida de ingresos y dano a la reputacion de su negocio. La configuracion de Failover proveedores VOS3000 es el mecanismo critico que garantiza la continuidad de sus llamadas cuando su proveedor devuelve un SIP 503, un SIP 408, o simplemente no contesta. Sin una estrategia de redundancia de rutas, una sola caida puede paralizar toda su operacion VoIP y provocar perdidas economicas significativas. Esta guia le explica paso a paso como configurar enrutamiento por prioridad, Gateway Groups, rutas de respaldo con Tech Prefix y la opcion Protect Route dentro de VOS3000 para que su plataforma nunca se quede sin opciones de terminacion. (Failover proveedores VOS3000)
Table of Contents
Que sucede cuando el proveedor principal falla (Failover proveedores VOS3000)
En cualquier implementacion de conmutacion de proveedores, el primer paso es entender que tipo de fallos pueden ocurrir y como el sistema responde a cada uno. Comprender los escenarios de falla que activan el respaldo de proveedores es fundamental para construir una arquitectura resistente. Cuando VOS3000 envia una llamada al gateway de un proveedor, existen multiples tipos de fallos posibles, y cada uno requiere un enfoque diferente de conmutacion. Identificar correctamente el tipo de fallo le permite configurar una respuesta automatizada que minimice el impacto en sus usuarios finales y evite intentos de conmutacion innecesarios.
Una respuesta SIP 503 indica que el servidor del proveedor no puede procesar la llamada por sobrecarga o mantenimiento programado. Si “Switch gateway until connect” esta habilitado y el 503 no esta en su lista de “Stop switching response codes”, el sistema intentara el siguiente gateway en la secuencia de prioridad sin intervencion manual. Un timeout SIP 408 ocurre cuando VOS3000 no recibe respuesta dentro del periodo configurado, normalmente por problemas de red o servidor caido. El sistema trata el gateway como no disponible e intenta el siguiente en la secuencia de enrutamiento de respaldo, garantizando que la llamada no se pierda por un fallo transitorio del proveedor.
🔴 Codigo SIP
📝 Descripcion
🔄 Accion Failover
⚙️ Configuracion
503
Service Unavailable
Conmutar al siguiente gateway
Habilitar switch gateway
408
Request Timeout
Conmutar al siguiente gateway
Habilitar switch gateway
500
Server Internal Error
Conmutar al siguiente gateway
Habilitar switch gateway
486
Busy Here
Detener conmutacion (ocupado)
Agregar a lista de stop
403
Forbidden
Detener conmutacion (auth)
Agregar a lista de stop
404
Not Found
Detener conmutacion (invalido)
Agregar a lista de stop
La conmutacion de proveedores debe distinguir entre fallos del proveedor (que activan failover) y fallos del usuario llamado (que no deben activarlo). Configurar los “Stop switching response codes” evita intentos innecesarios cuando el problema esta en el numero llamado. Esta distincion es fundamental para mantener la eficiencia del sistema y ofrecer una experiencia optima al usuario, ya que intentar rutas alternativas para un numero ocupado o inexistente solo genera retraso sin beneficio alguno.
Configurar proveedor secundario por prioridad (Failover proveedores VOS3000)
La base del failover proveedores VOS3000 es el sistema de prioridades en el Routing Gateway. Cada routing gateway tiene un numero de prioridad, y VOS3000 usa estos numeros para determinar el orden de prueba de gateways cuando se procesa una llamada. La regla fundamental es: numero menor de prioridad equivale a mayor prioridad. Un gateway con prioridad 1 se prueba antes que uno con prioridad 2, que se prueba antes que uno con prioridad 3. Este sistema le da control total sobre la secuencia de conmutacion de sus proveedores y le permite disenar una cadena de respaldo que se adapte a sus necesidades de negocio.
Navegue hasta Operation Management > Gateway Operation > Routing Gateway (Manual Seccion 2.5.1.1, Pagina 28) para configurar los valores de prioridad. El campo “Priority” acepta valores numericos donde numeros menores representan mayor prioridad. Todos los gateways que comparten el mismo prefijo se ordenan segun este valor, creando automaticamente una cadena de conmutacion que el sistema sigue cuando un gateway falla o devuelve un error de enrutamiento.
🏢 Nombre Gateway
🔢 Prefijo
⭐ Prioridad
📶 Line Limit
🔄 Rol
ProveedorA_Primario
52
1
500
🟢 Proveedor principal
ProveedorB_Secundario
52
2
300
🟡 Respaldo de proveedores
ProveedorC_Terciario
52
3
200
🟠 Tercer nivel de respaldo
ProveedorD_Protect
52
4 (Protect)
100
🔴 Ultimo recurso
Pasos para configurar enrutamiento por prioridad (Failover proveedores VOS3000)
Siga estos pasos para establecer una configuracion de redundancia de rutas basada en prioridades en VOS3000. Cada paso es critico para garantizar que la cadena de conmutacion funcione correctamente cuando el proveedor principal falle. Tenga en cuenta que debe completar todos los pasos en orden, ya que la configuracion incompleta puede causar comportamientos inesperados en el enrutamiento.
Paso 1: Inicie sesion en VOS3000 y navegue a Operation Management > Gateway Operation > Routing Gateway (Manual Seccion 2.5.1.1, Pagina 28). Verifique que tiene permisos administrativos suficientes para crear y modificar gateways de enrutamiento. Si no ve esta opcion en el menu, contacte al administrador del sistema para obtener acceso antes de continuar.
Paso 2: Haga clic en “Add” para crear el gateway del proveedor principal. Complete la IP, puerto, prefijo (ej. “52” para Mexico), y establezca Prioridad en 1. Configure el Line Limit segun su acuerdo con el proveedor. Este valor limita cuantas llamadas simultaneas se pueden enviar por este gateway, protegiendo tanto su infraestructura como la del proveedor contra sobrecargas no planificadas.
Paso 3: Cree el gateway secundario con el mismo prefijo “52” pero Prioridad 2. Este gateway se activara automaticamente cuando el proveedor principal falle o alcance su limite de lineas. Asegurese de que la IP y puerto correspondan al proveedor de respaldo real. Si necesita asistencia durante la configuracion, contactenos por WhatsApp al +8801911119966 y nuestro equipo le ayudara paso a paso.
Paso 4: Agregue el gateway terciario con Prioridad 3 y el gateway protegido con Prioridad 4 marcando “Set to protect route”. El gateway terciario actua como tercer nivel de respaldo, mientras que el protegido se reserva exclusivamente para emergencias cuando todas las rutas normales han fallado.
Paso 5: En cada gateway de la cadena, habilite “Switch gateway until connect” (Manual Seccion 2.5.1.1, Pagina 50). Sin esta opcion, un fallo simplemente devuelve error al llamante sin intentar rutas alternativas. Esta opcion debe estar activa en todos los niveles para que el mecanismo de conmutacion funcione de extremo a extremo.
Usar Gateway Group para limitar gateways durante enrutamiento
Los Gateway Groups son una herramienta esencial para el control de capacidad durante la configuracion de failover proveedores VOS3000. Permiten agrupar logicamente multiples gateways y aplicar limites de capacidad agregados sobre el grupo completo. Cuando tiene varios proveedores que comparten un pool de capacidad comun, los Gateway Groups le proporcionan el control granular necesario para gestionar su trafico y prevenir sobrecargas durante eventos de conmutacion masiva. Sin esta agrupacion, cada gateway opera de forma independiente, lo que puede llevar a una asignacion ineficiente de recursos cuando multiples proveedores compiten por la misma capacidad.
Segun el Manual VOS3000 Seccion 2.5.1.3 (Pagina 31), los Gateway Groups permiten definir una agrupacion logica de routing gateways bajo un mismo nombre. La configuracion de “Reserved line” asegura que se preserve una capacidad minima para trafico de alta prioridad dentro del grupo. Esto resulta especialmente valioso cuando multiples proveedores secundarios se sobrecargan por el trafico redirigido desde un proveedor principal fallido, ya que garantiza que siempre exista capacidad reservada para llamadas criticas.
Navegacion: Operation Management > Gateway Operation > Routing Gateway
Pasos:
1. Cree o edite un routing gateway
2. En "Gateway group", ingrese un nombre (ej. "LATAM_Proveedores")
3. Establezca el valor de "Reserved line" para el grupo
4. Asigne todos los gateways relacionados al mismo nombre de grupo
5. Guarde la configuracion y verifique que todos los miembros estan asignados
La funcion de Reserved Line garantiza que cierta capacidad permanezca disponible para enrutamiento de emergencia cuando las llamadas activas se aproximan al limite del grupo. Su ruta de proteccion siempre tendra un camino disponible, incluso cuando los proveedores secundarios estan sobrecargados por un evento de conmutacion masiva inesperada. Este mecanismo es particularmente importante en operaciones con alto volumen donde un fallo del proveedor principal puede redirigir cientos de llamadas simultaneamente a los proveedores de respaldo. (Failover proveedores VOS3000)
🏷️ Nombre Grupo
🏢 Gateways en Grupo
📶 Total Lineas
🔒 Lineas Reservadas
📋 Proposito
LATAM_Proveedores
ProvA, ProvB, ProvC
1000
100
Reservar capacidad para trafico premium
EU_Proveedores
ProvEU1, ProvEU2
400
50
Garantizar capacidad de conmutacion
Premium_Group
PremiumV1, PremiumV2
600
150
Garantia clientes enterprise
Sin grupos, el limite de lineas de cada gateway es independiente, lo que permite que multiples proveedores alcancen su capacidad simultaneamente sin deteccion centralizada. Con grupos, la capacidad combinada se monitorea de forma unificada y las lineas reservadas aseguran capacidad disponible para enrutamiento critico incluso en los peores escenarios de falla. Esta arquitectura le permite escalar su operacion con confianza, sabiendo que siempre existe un colchon de seguridad para sus llamadas mas importantes.
Usar Tech Prefix para rutas de respaldo (Failover proveedores VOS3000)
El Tech Prefix es otro metodo poderoso para implementar rutas de respaldo en VOS3000. Tambien llamado Gateway Prefix en la configuracion del routing gateway, permite crear rutas de respaldo que se activan a traves de un prefijo diferente al de las rutas principales. Esto proporciona una capa adicional de control de enrutamiento mas alla de los numeros de prioridad, y es especialmente util con carriers mayoristas que requieren prefijos especificos para identificar su trafico y facturarlo correctamente.
El campo “Gateway prefix” (Manual Seccion 2.5.1.1, Pagina 29) especifica el prefijo que VOS3000 antepone al numero llamado antes de enviarlo al proveedor. Para el enrutamiento de respaldo, puede crear una entrada secundaria de routing gateway con un Gateway prefix diferente que sirva como ruta alternativa. Muchos carriers asignan un tech prefix a cada cliente, y debe incluirlo en el numero llamado para que el carrier acepte la llamada correctamente. Este enfoque le permite diferenciar el trafico enviado a cada proveedor y mantener compatibilidad con carriers que requieren identificadores especificos.
Paso 1: Crear routing gateway principal
- Prefijo: 52 | Prioridad: 1 | Gateway prefix: (vacio)
- Habilitar "Switch gateway until connect"
Paso 2: Crear routing gateway de respaldo con Tech Prefix
- Prefijo: 52 | Prioridad: 2 | Gateway prefix: *99
- Habilitar "Switch gateway until connect"
Paso 3: El proveedor de respaldo debe aceptar y remover el tech prefix *99
Para informacion detallada sobre como permitir clientes especificos para proveedores especificos, consulte nuestra guia sobre configuracion de clientes y vendors en VOS3000. Esta guia complementa la configuracion de rutas alternativas al mostrarle como restringir que tipos de clientes pueden usar determinados proveedores, optimizando asi la asignacion de trafico. (Failover proveedores VOS3000)
Evitar caidas de llamadas durante failover
En un sistema de failover proveedores VOS3000 bien configurado, uno de los aspectos mas criticos es asegurar que la conmutacion en si misma no cause caidas o un Post Dial Delay (PDD) excesivo. Cuando el proveedor principal falla, el tiempo que toma intentar el siguiente proveedor impacta directamente la experiencia del llamante. Si la conmutacion tarda demasiado, el llamante puede colgar antes de conectarse a traves del proveedor de respaldo, resultando en una llamada perdida que el sistema de redundancia deberia haber evitado.
⚙️ Parametro
📝 Valor Defecto
✅ Recomendado Failover
💡 Impacto
SIP T1 Timer
500ms
500ms (mantener)
Intervalo base retransmision
SIP Timer B
32s (64*T1)
8-16s
Max timeout INVITE por gateway
Switch gateway until connect
Deshabilitado
Habilitado
Habilita failover automatico
Stop switching codes
No configurado
486, 487, 403, 404
Previene failover innecesario
Niveles de failover
Variable
3-4 maximo
Controla PDD maximo
El tiempo total de failover es la suma de todos los periodos de timeout en los gateways fallidos. Si cada gateway tarda 3 segundos en timeout y tiene tres gateways, el peor caso es 9 segundos, inaceptable para la mayoria de llamantes. Configure los temporizadores SIP adecuadamente y asegurese de que “Switch gateway until connect” este habilitado en toda la cadena de enrutamiento. Para mejores practicas que complementan su redundancia de rutas, consulte nuestra guia de optimizacion de enrutamiento VOS3000, donde encontrara tecnicas avanzadas para reducir latencia y mejorar la velocidad de conmutacion. (Failover proveedores VOS3000)
Reglas de ordenamiento de Routing Gateway (Seccion 4.3.3)
Las reglas de ordenamiento determinan el orden en que se prueban los gateways coincidentes para cada llamada. Comprender estas reglas es esencial para configurar correctamente el failover proveedores VOS3000, ya que un ordenamiento incorrecto puede hacer que el sistema ignore sus proveedores de respaldo o los utilice en una secuencia suboptima. Segun el Manual VOS3000 Seccion 4.3.3, existen multiples estrategias de ordenamiento disponibles, y los parametros del sistema controlan cual estrategia esta activa en cada momento.
El mecanismo por defecto utiliza dos niveles de prioridad: primero, los gateways se agrupan por prefijo de coincidencia, con los prefijos mas largos (mas especificos) teniendo precedencia. Dentro de cada grupo, los gateways se ordenan por su numero de prioridad asignado. Si tiene gateways que coinciden con “521” y “52”, los “521” se intentan primero porque el prefijo es mas especifico. Para la conmutacion de proveedores, esto significa que sus rutas mas especificas se intentan primero, y las mas amplias sirven como respaldos automaticos cuando las especificas no estan disponibles.
Ordenamiento basado en ASR (SS_GATEWAYASRROUTESORTCONFIG)
El parametro SS_GATEWAYASRROUTESORTCONFIG habilita el ordenamiento basado en el Answer Seizure Ratio (ASR). Cuando esta habilitado, VOS3000 rastrea el ASR de cada gateway y ordena los gateways segun su rendimiento reciente. Los gateways con mayor ASR se intentan primero, redirigiendo automaticamente las llamadas lejos de proveedores degradados antes de que fallen completamente. Para la redundancia de rutas, esto proporciona conmutacion proactiva: si el ASR de un proveedor cae del 50% al 20%, el sistema desprioriza ese gateway automaticamente sin necesidad de intervencion manual del administrador.
Ordenamiento basado en tarifa (SS_GATEWAYFEERATEROUTESORTCONFIG)
El parametro SS_GATEWAYFEERATEROUTESORTCONFIG habilita el ordenamiento basado en tarifa de terminacion. VOS3000 ordena los gateways por su tarifa asociada, redirigiendo las llamadas al proveedor mas economico disponible primero. Esto es esencialmente un mecanismo automatizado de Least Cost Routing (LCR) dinamico que se ajusta en tiempo real. Para el enrutamiento de respaldo, el ordenamiento por tarifa proporciona optimizacion de costos durante eventos de conmutacion: cuando el proveedor principal falla, el sistema usa automaticamente la siguiente ruta mas economica disponible, manteniendo la rentabilidad de su operacion incluso durante fallos.
🔀 Estrategia
⚙️ Parametro
📋 Como Funciona
🔄 Beneficio Failover
Prioridad Prefijo
Defecto
Prefijo mas largo primero
Respaldo natural por jerarquia
Prioridad Gateway
Defecto
Numero menor = mayor prioridad
Orden explicito de conmutacion
Uso de Lineas
Defecto
Gateway menos utilizado primero
Distribucion equilibrada de carga
Basado en ASR
SS_GATEWAYASRROUTESORTCONFIG
Mayor ASR primero
Failover proactivo por calidad
Basado en Tarifa
SS_GATEWAYFEERATEROUTESORTCONFIG
Mas economico primero
Failover optimizado en costos
Switch Gateway Until Connect y Stop Switching
Dentro de la configuracion de failover proveedores VOS3000, la opcion “Switch gateway until connect” es posiblemente el parametro mas importante de todos. Sin ella, VOS3000 no intentara gateways alternativos cuando el principal falle: la llamada simplemente falla y el llamante recibe el error del proveedor sin que el sistema busque opciones de respaldo. Habilitar esta opcion le indica a VOS3000 que siga intentando gateways en la secuencia de prioridad hasta conectar o agotar todas las opciones disponibles. Es el interruptor que transforma un sistema de enrutamiento estatico en uno dinamico con redundancia automatica. (Failover proveedores VOS3000)
Para habilitar esta configuracion, navegue a Operation Management > Gateway Operation > Routing Gateway (Manual Seccion 2.5.1.1, Pagina 50). Edite cada routing gateway de la cadena y marque “Switch gateway until connect”. Debe estar habilitado en cada gateway para que el respaldo funcione de extremo a extremo. Si un gateway intermedio no tiene esta opcion activada, la cadena de conmutacion se interrumpe en ese punto y las llamadas fallan sin intentar los gateways restantes. (Failover proveedores VOS3000)
El campo “Stop switching response codes” trabaja junto con “Switch gateway until connect” para controlar la conmutacion. Cuando VOS3000 recibe un codigo listado en este campo, deja de intentar gateways adicionales y devuelve el error inmediatamente al llamante. Los codigos que deben estar en la lista de stop incluyen: 486 (Busy Here), 487 (Request Terminated), 403 (Forbidden), y 404 (Not Found). Estos indican que el problema esta en el numero llamado o autenticacion, no en el proveedor, por lo que intentar otro gateway no resolvera la situacion y solo agregara retraso innecesario.
Opcion Protect Route para respaldo garantizado
La opcion Protect Route proporciona una capa final de redundancia de rutas en la configuracion de failover proveedores VOS3000. Un gateway marcado como “protect route” solo se utiliza cuando todos los gateways normales han fallado o estan a capacidad maxima. Esto lo convierte en el ultimo recurso de enrutamiento, ideal para situaciones donde no puede permitirse que una llamada falle, como servicios de emergencia o clientes enterprise con SLA estrictos que exigen disponibilidad garantizada.
Para configurarlo, navegue a Operation Management > Gateway Operation > Routing Gateway y marque “Set to protect route” al crear o editar un gateway. Asigne prioridad mas baja (numero mayor) que sus gateways normales para que el sistema solo intente este gateway cuando todos los demas fallen, preservando su capacidad para emergencias. Esto le permite mantener un proveedor de alto costo como reserva absoluta sin consumir su capacidad en trafico normal. Si necesita ayuda configurando Protect Route de forma optima, contactenos por WhatsApp al +8801911119966 para asistencia tecnica especializada. (Failover proveedores VOS3000)
🎯 Nivel Failover
🏢 Proveedor
⭐ Prioridad
🔄 Switch Until Connect
🛡️ Protect Route
Nivel 1 – Principal
ProveedorA
1
✅ Si
❌ No
Nivel 2 – Secundario
ProveedorB
2
✅ Si
❌ No
Nivel 3 – Terciario
ProveedorC
3
✅ Si
❌ No
Nivel 4 – Protegido
ProveedorD
4
✅ Si
✅ Si
Cada nivel adicional incrementa el PDD maximo, por lo que se recomienda limitar a 3-4 niveles de conmutacion. Un numero excesivo de niveles genera una experiencia pobre para el llamante, quien percibe un silencio prolongado antes de escuchar tono de llamada. Evalue cuidadosamente cuantos niveles de respaldo necesita segun la criticidad de sus rutas y la tolerancia de sus usuarios al retraso.
Mejores practicas para alta disponibilidad de enrutamiento
Implementar redundancia de rutas efectiva en VOS3000 requiere mas que simplemente agregar gateways secundarios. Las siguientes mejores practicas le ayudaran a construir una arquitectura resistente que minimice caidas y maximice la calidad del servicio a lo largo del tiempo. Cada practica ha sido validada en operaciones reales con alto volumen de llamadas y contribuye significativamente a la disponibilidad global del sistema. (Failover proveedores VOS3000)
Configure “Options online check” en cada routing gateway (Manual Seccion 2.5.1.1, Pagina 43). Cuando esta habilitada, VOS3000 envia periodicamente SIP OPTIONS a los gateways para verificar que estan en linea. El periodo esta controlado por SS_SIP_OPTIONS_CHECK_PERIOD. Cuando la deteccion falla, VOS3000 automaticamente marca el gateway como no disponible. Este monitoreo proactivo previene que las llamadas se enruten a gateways muertos, reduciendo errores de timeout significativamente y mejorando la velocidad de conmutacion al eliminar intentos innecesarios hacia proveedores fuera de servicio. (Failover proveedores VOS3000)
🛡️ Practica
✅ Implementacion
🔄 Frecuencia
📊 Impacto
Options online check
Habilitar en todos los routing gateways
Automatico
Reduce timeouts 60%+
Gateways de respaldo
Configurar 1-3 por prefijo
Verificar mensualmente
Reduce 503 en 80%+
Analisis CDR
Revisar razones de terminacion
Diariamente
Deteccion temprana de problemas
Monitoreo saldo
Configurar alertas de saldo minimo
Tiempo real
Previene 503 por saldo
Pruebas de failover
Simular fallo de proveedor principal
Mensualmente
Valida configuracion
Optimizacion temporizadores
Ajustar segun condiciones de red
Tras cambios de red
Reduce PDD durante failover
🔧 Modo
📋 Descripcion
🔄 Comportamiento al Fallar
💡 Caso de Uso
Prefix Mode
Enruta por prefijo exacto
Solo prueba gateways del mismo prefijo
Destinos con respaldo dedicado
Extension Mode
Permite fallback a prefijo mas corto
Prueba prefijo largo, luego corto
Respaldo automatico por jerarquia
Expiration Mode
Enruta por expiracion de prefijo
Cambia ruta al expirar el prefijo
Transicion temporal entre proveedores
El modo Extension es particularmente recomendable para operaciones que necesitan redundancia de rutas porque permite que las llamadas “caigan” automaticamente desde un prefijo especifico a uno mas amplio cuando todos los gateways del prefijo especifico fallan. Esto crea una red de seguridad adicional que funciona de forma transparente sin necesidad de configurar gateways de respaldo adicionales para cada prefijo. La combinacion de Extension Mode con la prioridad de gateway genera una malla de proteccion multiple que cubre tanto fallas especificas como generales de proveedores. (Failover proveedores VOS3000)
Realice pruebas periodicas de failover simulando el fallo del proveedor principal y verificando que las llamadas se redirigen automaticamente al secundario. Documente los resultados y ajuste la configuracion segun sea necesario para optimizar la velocidad de conmutacion. Estas pruebas le permiten descubrir problemas de configuracion antes de que ocurra una falla real, cuando las consecuencias serian mucho mas graves.
Preguntas Frecuentes sobre Failover proveedores VOS3000
❓ Que significa failover de proveedores en VOS3000?
El failover de proveedores en VOS3000 es el mecanismo automatico que redirige las llamadas a un proveedor secundario cuando el principal falla. Se logra configurando multiples routing gateways con el mismo prefijo pero diferentes prioridades, y habilitando “Switch gateway until connect” en cada uno de ellos. Cuando el gateway principal devuelve un error como SIP 503 o 408, el sistema intenta automaticamente el siguiente gateway en la secuencia de prioridad, garantizando continuidad sin intervencion manual. Este mecanismo es fundamental para mantener la disponibilidad del servicio en operaciones VoIP profesionales. (Failover proveedores VOS3000)
❓ Como funciona la prioridad en el Routing Gateway?
La prioridad funciona con la regla de que numero menor equivale a mayor prioridad. Un gateway con prioridad 1 se intenta antes que uno con prioridad 2, y asi sucesivamente. Cuando configura multiples gateways con el mismo prefijo pero diferentes prioridades, VOS3000 crea una secuencia de conmutacion automatica que sigue este orden. Si “Switch gateway until connect” esta habilitado, el sistema prueba cada nivel hasta conectar la llamada o agotar todas las opciones disponibles en la cadena de enrutamiento. (Failover proveedores VOS3000)
❓ Cuando debo usar Gateway Groups en mi configuracion de failover?
Use Gateway Groups cuando necesita controlar la capacidad total agregada de multiples proveedores que trabajan juntos para el mismo destino. Si tiene tres proveedores para el mismo prefijo y desea limitar el trafico combinado, un Gateway Group le permite establecer ese control centralizado en lugar de gestionar limites independientes por gateway. La funcion de Reserved Lines garantiza que siempre haya capacidad para trafico de alta prioridad o rutas de proteccion, incluso cuando los proveedores normales estan cerca de su capacidad maxima. Sin Gateway Groups, un evento de failover masivo puede saturar todos los proveedores de respaldo simultaneamente. (Failover proveedores VOS3000)
❓ Que codigos SIP deben detener la conmutacion de gateway?
Los codigos que deben detener la conmutacion son aquellos que indican un problema con el numero llamado, no con el proveedor: 486 (Busy Here), 487 (Request Terminated), 403 (Forbidden), 404 (Not Found), y 484 (Address Incomplete). En estos casos, intentar otro proveedor no resolvera el problema porque el fallo esta en el destino, no en la ruta de enrutamiento. Detener la conmutacion ahorra recursos del sistema y reduce el PDD innecesario, ya que el mismo resultado negativo se obtendria con cualquier otro gateway.
❓ Que es la opcion Protect Route y cuando debo usarla?
Protect Route designa un gateway como ruta de ultimo recurso que solo se utiliza cuando todos los gateways normales han fallado o estan a capacidad maxima. Usela cuando tiene un proveedor de alto costo o calidad inferior que prefiere no usar normalmente, pero que quiere disponible como respaldo absoluto para emergencias. Un gateway protegido preserva su capacidad exclusivamente para situaciones criticas, ideal para servicios donde ninguna llamada puede fallar bajo ninguna circunstancia. Configure la prioridad de este gateway con un numero mayor que los gateways normales para que el sistema solo lo intente como ultimo recurso. (Failover proveedores VOS3000)
❓ Como puedo reducir el tiempo de failover en VOS3000?
Para reducir el tiempo de conmutacion, ajuste el SIP Timer B de 32s a 8-16s para que cada gateway falle mas rapidamente cuando no responde. Limite los niveles de failover a 3-4 maximo para controlar el PDD en el peor escenario. Asegurese de que “Switch gateway until connect” este habilitado en todos los gateways de la cadena y configure correctamente los “Stop switching response codes” para evitar intentos innecesarios. Habilite “Options online check” para detectar proactivamente gateways no disponibles antes de enrutar llamadas hacia ellos, eliminando asi los periodos de timeout completamente para gateways que ya se sabe que estan fuera de servicio.
❓ Puedo usar ASR para ordenamiento automatico de proveedores?
Si, mediante el parametro SS_GATEWAYASRROUTESORTCONFIG. Cuando esta habilitado, el sistema rastrea el ASR de cada gateway y los ordena automaticamente priorizando los de mayor ASR en tiempo real. Esto proporciona conmutacion proactiva: si un proveedor se degrada, el sistema redirige trafico a proveedores con mejor rendimiento sin intervencion manual del administrador. Es especialmente util para operaciones con alto volumen donde la calidad del proveedor fluctua durante el dia, ya que el sistema se adapta dinamicamente a las condiciones cambiantes de la red.
Asistencia Profesional para Configuracion de Failover (Failover proveedores VOS3000)
Configurar una arquitectura de conmutacion de proveedores robusta requiere conocimiento detallado de los parametros del sistema y las mejores practicas de la industria. Nuestro equipo especializado cuenta con amplia experiencia implementando soluciones de redundancia de rutas en despliegues VoIP de todos los tamanos, desde pequenas operaciones hasta plataformas con miles de llamadas simultaneas. Ofrecemos soporte tecnico remoto completo que incluye diagnostico de problemas, diseno de arquitectura de failover, configuracion de parametros y validacion en produccion.
📱 Contactenos por WhatsApp: +8801911119966
Desde la configuracion basica de prioridades hasta la implementacion avanzada de Gateway Groups con lineas reservadas y ordenamiento ASR, proporcionamos soluciones integrales para que su operacion VoIP mantenga la maxima disponibilidad. No importa si esta implementando VOS3000 por primera vez o necesita optimizar una plataforma existente con rutas alternativas, nuestro equipo esta listo para ayudarle a garantizar la continuidad de sus llamadas y la satisfaccion de sus clientes.
📞 Need Professional VOS3000 Setup Support?
For professional VOS3000 installations and deployment, VOS3000 Server Rental Solution:
VOS3000 Vendor Failover: Configure Priority and Fallback Routing
When your primary VoIP vendor goes offline, every second of downtime costs you revenue and damages your reputation. VOS3000 vendor failover configuration is the critical mechanism that ensures your calls continue to connect even when your preferred termination provider returns SIP 503 Service Unavailable, SIP 408 Request Timeout, or simply stops responding. Without a properly configured VOS3000 vendor failover strategy, a single vendor outage can bring your entire VoIP operation to a halt, causing lost revenue, angry customers, and cascading failures across your business.
This comprehensive guide walks you through every aspect of VOS3000 vendor failover configuration, from basic priority-based routing to advanced techniques like ASR-based sorting, gateway groups, tech prefix backup routes, and protect routes. All configurations reference the official VOS3000 V2.1.9.07 Manual with specific section and page numbers. Whether you are setting up failover for the first time or optimizing an existing configuration, this guide provides the step-by-step instructions you need. For expert assistance, contact us on WhatsApp at +8801911119966.
Table of Contents
What Happens When a Primary Vendor Fails in VOS3000
Understanding the failure scenarios that trigger VOS3000 vendor failover is the first step toward building a resilient routing architecture. When you send a call to a vendor’s gateway, several types of failures can occur, and each one requires a different failover approach.
SIP 503 Service Unavailable Scenario
A SIP 503 response is one of the most common failure signals in VoIP. It indicates that the vendor’s server is temporarily unable to process the call due to overload or maintenance. When VOS3000 receives a SIP 503 from a routing gateway, the behavior depends on your configuration. If “Switch gateway until connect” is enabled and the SIP 503 response code is not in your “Stop switching response codes” list, VOS3000 will attempt to route the call through the next available gateway in the priority sequence. This is the core of VOS3000 vendor failover — the automatic retry through an alternative path.
SIP 408 Request Timeout Scenario
A SIP 408 timeout occurs when VOS3000 sends an INVITE to the vendor but receives no response within the configured timeout period. This typically indicates network connectivity issues, firewall problems, or a completely downed vendor server. VOS3000 vendor failover handles timeouts by treating the gateway as unavailable and attempting the next gateway in the routing sequence. The timeout duration is controlled by the SIP timer settings in your VOS3000 system parameters.
SIP 5xx and 4xx Error Scenarios
Beyond 503 and 408, other SIP error codes can trigger failover behavior. SIP 500 (Server Internal Error), SIP 502 (Bad Gateway), and SIP 504 (Server Time-out) are all signals that the vendor cannot process the call. However, not all error codes should trigger failover. For example, SIP 486 (Busy Here) or SIP 487 (Request Terminated) indicate that the called party is unavailable, not that the vendor has failed. Configuring which response codes should and should not trigger VOS3000 vendor failover is critical for avoiding unnecessary gateway switching.
🔴 SIP Code
📝 Description
🔄 Failover Action
⚙️ Configuration
503
Service Unavailable
Switch to next gateway
Enable gateway switch
408
Request Timeout
Switch to next gateway
Enable gateway switch
500
Server Internal Error
Switch to next gateway
Enable gateway switch
502
Bad Gateway
Switch to next gateway
Enable gateway switch
504
Server Time-out
Switch to next gateway
Enable gateway switch
486
Busy Here
Stop switching (user busy)
Add to stop list
487
Request Terminated
Stop switching (call cancelled)
Add to stop list
403
Forbidden
Stop switching (auth issue)
Add to stop list
As shown in the table above, VOS3000 vendor failover must distinguish between vendor-side failures (which should trigger failover) and user-side failures (which should not). Configuring the “Stop switching response codes” correctly prevents wasteful failover attempts when the problem is with the called number, not the vendor.
Setting Up Secondary Vendor Routing via Priority
The foundation of VOS3000 vendor failover is the priority system in the routing gateway configuration. Each routing gateway is assigned a priority number, and VOS3000 uses these numbers to determine the order in which gateways are tried. Lower priority numbers mean higher priority — a gateway with priority 1 is tried before a gateway with priority 2, which is tried before priority 3, and so on.
How Priority Numbers Control Failover Order
When configuring VOS3000 vendor failover, you assign your primary vendor the lowest priority number (typically 1), your secondary vendor the next number (2), and your tertiary vendor the next (3). When a call arrives, VOS3000 attempts the priority 1 gateway first. If that gateway fails to connect the call and gateway switching is enabled, VOS3000 automatically tries the priority 2 gateway, and then the priority 3 gateway if needed. This creates the failover sequence that keeps your calls connected.
Navigate to Operation Management > Gateway Operation > Routing Gateway (VOS3000 Manual Section 2.5.1.1, Page 28) to configure priority settings. The “Priority” field accepts numeric values where lower numbers represent higher priority. All gateways sharing the same prefix are sorted by this priority value.
Follow these steps to set up a priority-based failover configuration in VOS3000:
Step 1: Log in to the VOS3000 web interface and navigate to Operation Management > Gateway Operation > Routing Gateway (VOS3000 Manual Section 2.5.1.1, Page 28).
Step 2: Click “Add” to create the primary vendor gateway. Fill in the SIP server IP, port, prefix (e.g., “880”), and set the Priority to 1. Configure the line limit based on your vendor agreement.
Step 3: Click “Add” again to create the secondary vendor gateway. Use the same prefix “880” but set the Priority to 2. This ensures the secondary gateway is only tried when the primary fails.
Step 4: Add the tertiary vendor gateway with the same prefix “880” and Priority 3.
Step 5: For the last-resort backup, add a gateway with Priority 4 and check the “Set to protect route” checkbox. This gateway will only be used when all normal gateways fail.
Step 6: In each gateway configuration, enable “Switch gateway until connect” (VOS3000 Manual Section 2.5.1.1, Page 50). This is the setting that makes VOS3000 vendor failover actually work — without it, a failure on one gateway simply returns an error to the caller.
Step 7: Configure the “Stop switching response codes” field. Add response codes like 486, 487, 403, and 404 that should NOT trigger failover. These codes indicate problems with the called number or authentication, not vendor failures.
Using Gateway Group to Limit Gateways During Routing
Gateway Groups are an essential tool for VOS3000 vendor failover because they allow you to logically group multiple gateways together and enforce aggregate capacity limits across the group. When you have multiple vendors that share a common capacity pool or you want to limit the total number of calls going through a set of related vendors, Gateway Groups provide the control you need.
Gateway Group Configuration (Section 2.5.1.3)
As documented in VOS3000 Manual Section 2.5.1.3 (Page 31), Gateway Groups allow you to define a logical grouping of routing gateways. When a gateway belongs to a group, the group’s combined line usage is tracked, and the “Reserved line” setting in the group ensures that minimum capacity is preserved for high-priority traffic.
To configure a Gateway Group for VOS3000 vendor failover:
Navigation: Operation Management > Gateway Operation > Routing Gateway
Steps:
1. Create or edit a routing gateway
2. In the "Gateway group" field, enter a group name (e.g., "BD_Vendors_Group")
3. Set the "Reserved line" value for the group
4. Assign all related vendor gateways to the same group name
5. Save the configuration
The Reserved Line feature is particularly important for VOS3000 vendor failover scenarios. When the total number of active calls across all gateways in the group approaches the group’s capacity, the reserved line count ensures that some capacity remains available for emergency routing. This means your protect route or highest-priority traffic will always have a path through the system, even when your secondary and tertiary vendors are heavily loaded.
🏷️ Group Name
🏢 Gateways in Group
📶 Total Lines
🔒 Reserved Lines
📋 Purpose
BD_Vendors_Group
VendorA, VendorB, VendorC
1000
100
Reserve capacity for premium traffic
UK_Vendors_Group
VendorUK1, VendorUK2
400
50
Guarantee failover capacity
Premium_Group
PremiumV1, PremiumV2, PremiumV3
600
150
Enterprise customer guarantee
How Gateway Groups Enhance VOS3000 Vendor Failover
Gateway Groups improve VOS3000 vendor failover in several important ways. First, they prevent capacity exhaustion across a set of vendors. Without groups, each gateway’s line limit is independent, meaning all three vendors could simultaneously reach capacity. With groups, the combined capacity is monitored, and the reserved line mechanism ensures some capacity is always available for critical routing.
Second, Gateway Groups work with the routing gateway sorting rules to ensure that when failover occurs, the system does not overwhelm the secondary vendor. The group acts as a throttle, preventing too many failed-over calls from saturating the backup gateway. This is essential for maintaining call quality during VOS3000 vendor failover events, where a sudden surge of traffic to a secondary vendor could cause that vendor to fail as well, creating a cascading failure.
Using Tech Prefix for Backup Routes in VOS3000 Vendor Failover
Tech Prefix is another powerful method for implementing VOS3000 vendor failover. The Tech Prefix (also called Gateway Prefix in the routing gateway configuration) allows you to create backup routes that are activated through a different prefix than your primary routes. This provides an additional layer of routing control beyond simple priority numbers.
How Tech Prefix Works in Failover Scenarios
When you configure a routing gateway, the “Gateway prefix” field (VOS3000 Manual Section 2.5.1.1, Page 29) specifies the prefix that VOS3000 prepends to the called number before sending it to the vendor. But more importantly for VOS3000 vendor failover, you can create a secondary routing gateway entry for the same vendor with a different matching prefix that serves as a backup path.
For example, suppose your primary route for Bangladesh mobile uses prefix “880” with VendorA at priority 1. You can create a secondary entry using prefix “88017” (a more specific prefix for Grameenphone mobile) that routes through VendorB at priority 1. When the broader “880” route fails, the extension mode prefix matching will try the more specific “88017” prefix, which routes through a different vendor — creating an automatic VOS3000 vendor failover path.
Follow these steps to set up Tech Prefix-based VOS3000 vendor failover:
Step 1: Create primary routing gateway
- Prefix: 880
- Priority: 1
- Gateway prefix: (empty or as needed)
- Enable "Switch gateway until connect"
Step 2: Create backup routing gateway with Tech Prefix
- Prefix: 880
- Priority: 2
- Gateway prefix: *99 (or any tech prefix your backup vendor expects)
- Enable "Switch gateway until connect"
Step 3: Configure callee rewrite if needed
- The gateway prefix *99 will be prepended to the called number
- The backup vendor must be configured to accept and strip the tech prefix
This Tech Prefix approach is particularly useful when your backup vendor requires a specific prefix to identify your traffic. Many wholesale carriers assign a tech prefix to each customer, and you must include this prefix in the called number for the carrier to accept the call. By setting the Gateway Prefix field in the backup routing gateway, VOS3000 automatically adds the required prefix when failing over to that vendor.
Avoiding Call Drops During VOS3000 Vendor Failover
One of the most critical aspects of VOS3000 vendor failover is ensuring that the failover process itself does not cause call drops or excessive Post Dial Delay (PDD). When a primary vendor fails, the time it takes to attempt the next vendor in the sequence directly impacts the caller experience. If the failover takes too long, the caller may hang up before the call connects through the backup vendor.
The Failover Sequence and Timing
VOS3000 vendor failover follows a specific sequence that determines how quickly calls are rerouted. Understanding this sequence helps you minimize call drop rates during failover events:
INVITE sent to primary gateway: VOS3000 sends the SIP INVITE to the priority 1 gateway
Wait for response: VOS3000 waits for a response up to the configured SIP timer T1 timeout
Failure detected: If the response is a failure code (not in the stop list), failover begins
INVITE sent to next gateway: VOS3000 sends a new INVITE to the next priority gateway
Process repeats: Steps 2-4 repeat until a gateway connects the call or all gateways are exhausted
The total failover time is the sum of all timeout periods across all failed gateways. If each gateway takes 3 seconds to timeout, and you have three gateways, the worst-case failover time is 9 seconds — which is unacceptably long for most callers. To minimize this, configure your SIP timer values appropriately and use “Switch gateway until connect” to ensure failover happens quickly.
Optimizing Failover Speed
To minimize call drops during VOS3000 vendor failover, follow these optimization practices:
Reduce SIP T1 timer: The default SIP T1 timer is 500ms. Adjusting this in the system parameters can reduce the time VOS3000 waits before considering a gateway unresponsive
Configure appropriate SIP timer B: Timer B controls the maximum INVITE transaction timeout. The default is 32 seconds (64*T1), which is too long for failover scenarios
Enable “Switch gateway until connect”: This is mandatory for VOS3000 vendor failover. Without it, the call simply fails when the first gateway returns an error
Use protect routes wisely: Protect routes add one more layer of failover, but each additional layer increases maximum failover time
Limit the number of failover hops: More than 3-4 failover levels usually results in unacceptable PDD for the caller
For routing optimization best practices that complement your VOS3000 vendor failover strategy, see our VOS3000 routing optimization guide.
The VOS3000 routing gateway sorting rules determine the order in which matching gateways are tried for each call. Understanding these rules is essential for VOS3000 vendor failover because they control which gateway is attempted first, second, third, and so on. As documented in VOS3000 Manual Section 4.3.3, there are multiple sorting strategies available, and the system parameters control which strategy is active.
Prefix Priority and Gateway Priority Sorting
The default sorting mechanism in VOS3000 uses two levels of priority. First, gateways are grouped by their matching prefix, with longer (more specific) prefixes taking precedence. Within each prefix group, gateways are sorted by their assigned priority number (lower number = higher priority). This means that if you have gateways matching both “88017” and “880”, the “88017” gateways will always be tried first because the prefix is more specific.
For VOS3000 vendor failover, this means your most specific routes are attempted first, and broader routes serve as automatic fallbacks. If all gateways matching the specific prefix “88017” fail, VOS3000 will try gateways matching the broader prefix “880” (assuming Extension mode is enabled). This prefix hierarchy provides a natural failover mechanism that works alongside the priority-based failover within each prefix group.
Line Usage-Based Sorting
When multiple gateways have the same prefix and priority, VOS3000 can sort them based on current line utilization. The gateway with the lowest utilization ratio (current calls divided by line limit) is tried first. This provides basic load balancing between equal-priority gateways and ensures that the least busy gateway is always selected. For VOS3000 vendor failover, this means that if two vendors are configured at the same priority level, traffic is distributed based on available capacity, and if one vendor becomes congested, calls naturally shift to the other.
The SS_GATEWAYASRROUTESORTCONFIG system parameter enables Answer Seizure Ratio (ASR) based gateway sorting. When this parameter is enabled, VOS3000 tracks the ASR of each routing gateway over a configurable time window and sorts gateways by their recent ASR performance. Gateways with higher ASR values are tried first, automatically routing calls away from poorly performing vendors.
For VOS3000 vendor failover, ASR-based sorting is extremely valuable because it provides proactive failover before a vendor completely fails. If a vendor’s ASR drops from 50% to 20%, the system automatically deprioritizes that gateway, routing more calls through better-performing vendors. This gradual shift prevents the sudden traffic surge that occurs with hard failover and provides a smoother transition during partial vendor degradation.
To configure ASR-based sorting:
System Parameter: SS_GATEWAYASRROUTESORTCONFIG
Location: System Management > System Parameter Configuration
Manual Reference: Section 4.3.3
Configuration values:
- Enable/Disable ASR-based sorting
- Set the ASR calculation time window
- Set the minimum number of calls required for ASR calculation
- Define the ASR threshold below which a gateway is deprioritized
The SS_GATEWAYFEERATEROUTESORTCONFIG system parameter enables fee rate based gateway sorting. When enabled, VOS3000 sorts gateways by their associated rate (cost), automatically routing calls through the cheapest available vendor first. This is essentially an automated Least Cost Routing (LCR) mechanism that dynamically adjusts based on the rates configured in your rate tables.
For VOS3000 vendor failover, fee rate-based sorting provides automatic cost optimization during failover events. When the primary (cheapest) vendor fails and calls are rerouted to a secondary vendor, the system automatically uses the next cheapest available path. This ensures that even during failover, your routing remains cost-optimized.
System Parameter: SS_GATEWAYFEERATEROUTESORTCONFIG
Location: System Management > System Parameter Configuration
Manual Reference: Section 4.3.3
Configuration values:
- Enable/Disable fee rate-based sorting
- Set sorting direction (ascending for LCR)
- Configure rate comparison method
🔀 Sort Strategy
⚙️ System Parameter
📋 How It Works
🔄 Failover Benefit
Prefix Priority
Default (no parameter)
Longer prefix tried first
Natural prefix-based fallback
Gateway Priority
Default (no parameter)
Lower number = higher priority
Explicit failover order
Line Usage
Default behavior
Least utilized gateway first
Load-based distribution
ASR-Based
SS_GATEWAYASRROUTESORTCONFIG
Higher ASR gateway first
Proactive quality-based failover
Fee Rate-Based
SS_GATEWAYFEERATEROUTESORTCONFIG
Cheapest gateway first
Cost-optimized failover
Gateway Switch Settings: Switch Gateway Until Connect
The “Switch gateway until connect” setting is the single most important configuration for VOS3000 vendor failover. Without this setting enabled, VOS3000 will not attempt alternative gateways when the primary gateway fails — the call simply fails, and the caller receives the error response from the vendor. Enabling this setting tells VOS3000 to keep trying gateways in the priority sequence until one successfully connects the call or all gateways are exhausted.
Configuring Switch Gateway Until Connect
To enable this critical VOS3000 vendor failover setting, navigate to Operation Management > Gateway Operation > Routing Gateway (VOS3000 Manual Section 2.5.1.1, Page 50). Edit each routing gateway that should participate in the failover sequence and check the “Switch gateway until connect” checkbox. This setting must be enabled on each gateway in the failover chain for the failover to work correctly.
Here is the exact configuration path:
Navigation Path:
Operation Management > Gateway Operation > Routing Gateway
-> Select gateway -> Edit
-> Check "Switch gateway until connect" checkbox
-> Configure "Stop switching response codes"
-> Click Save
Repeat for ALL gateways in the failover chain
Stop Switching Response Codes Configuration
The “Stop switching response codes” field works hand in hand with “Switch gateway until connect” to control VOS3000 vendor failover behavior. When VOS3000 receives a SIP response code that is listed in the stop switching field, it stops trying additional gateways and returns the error to the caller immediately. This prevents unnecessary failover attempts for errors that indicate the problem is not with the vendor but with the called number or the caller’s credentials.
Common stop switching response codes for VOS3000 vendor failover configuration:
486 (Busy Here): The called party is busy — trying another vendor will not help
487 (Request Terminated): The call was cancelled — no point trying another vendor
403 (Forbidden): Authentication issue — all vendors would likely reject the call
404 (Not Found): Number does not exist — no vendor can complete this call
484 (Address Incomplete): Invalid number format — routing issue, not vendor issue
488 (Not Acceptable Here): Codec negotiation failure — may fail on all vendors
Response codes that should NOT be in the stop list (these should trigger VOS3000 vendor failover):
503 (Service Unavailable): Vendor is down — failover to backup
408 (Request Timeout): Vendor unreachable — failover to backup
500 (Server Internal Error): Vendor error — failover to backup
502 (Bad Gateway): Vendor upstream error — failover to backup
504 (Server Time-out): Vendor timeout — failover to backup
🛑 Action
🔢 SIP Code
📝 Reason
🔄 Failover?
🛑 STOP switching
486
Called party busy
No
🛑 STOP switching
487
Call cancelled
No
🛑 STOP switching
403
Authentication failure
No
🛑 STOP switching
404
Number not found
No
✅ CONTINUE switching
503
Vendor unavailable
Yes
✅ CONTINUE switching
408
Vendor timeout
Yes
✅ CONTINUE switching
500
Vendor internal error
Yes
✅ CONTINUE switching
502
Bad gateway
Yes
Protect Routes for Guaranteed Backup in VOS3000 Vendor Failover
Protect routes are a specialized feature in VOS3000 that provide guaranteed backup routing for critical traffic. A protect route is a routing gateway that is excluded from normal gateway selection and is only used when all normal (non-protect) gateways fail. This makes protect routes essential for VOS3000 vendor failover because they ensure that there is always a fallback path available, even when all regular vendors are down or at capacity.
How Protect Routes Work
As documented in VOS3000 Manual Section 2.5.1.1 (Page 50), the “Set to protect route” checkbox marks a routing gateway as a protect route. When VOS3000 is selecting a gateway for a call, protect routes are excluded from the initial selection process. Only when all normal gateways matching the prefix have failed or are at capacity does VOS3000 consider protect routes.
This behavior is ideal for VOS3000 vendor failover because it preserves the capacity of your backup vendor. Without protect routes, a high-cost backup vendor at priority 2 might receive traffic even when the priority 1 vendor is working, simply because the priority 1 vendor is at capacity for some calls. With protect routes, the backup vendor is only activated during genuine failover events, preserving its capacity and minimizing your costs.
Configuring Protect Routes for Failover
Steps to configure a protect route:
1. Navigate to Operation Management > Gateway Operation > Routing Gateway
2. Add or edit the backup gateway
3. Set the same prefix as your primary gateways (e.g., "880")
4. Set an appropriate priority number
5. CHECK the "Set to protect route" checkbox
6. Configure line limit and other settings
7. Enable "Switch gateway until connect"
8. Save the configuration
Best practices for protect routes in VOS3000 vendor failover configurations:
Always have at least one protect route per critical prefix: This ensures that calls can always be connected, even during total vendor outages
Use a reliable but expensive vendor for protect routes: The protect route should be your most reliable vendor, even if it is the most expensive, because it is only used as a last resort
Set adequate line limits on protect routes: The protect route must have enough capacity to handle the traffic that would normally go through your primary and secondary vendors
Monitor protect route usage: If your protect route is being used frequently, it indicates problems with your primary vendors that need investigation
Do not set protect routes on all gateways: At least one gateway per prefix must be a normal (non-protect) route, otherwise no gateway will be selected for normal traffic
Real-World VOS3000 Vendor Failover Scenarios
Understanding VOS3000 vendor failover theory is important, but seeing how it applies in real-world scenarios makes the concepts practical. Let us walk through three common failover scenarios with step-by-step configurations.
Scenario 1: Primary Vendor SIP 503 Outage
Your primary vendor for Bangladesh traffic (VendorA) experiences a SIP 503 outage during peak hours. All calls to prefix “880” are failing with SIP 503 errors. Your VOS3000 vendor failover configuration automatically reroutes traffic to the secondary vendor.
Current Configuration:
VendorA: Prefix 880, Priority 1, Line Limit 500, Switch gateway until connect = Yes
VendorB: Prefix 880, Priority 2, Line Limit 300, Switch gateway until connect = Yes
VendorC: Prefix 880, Priority 3 (Protect), Line Limit 200, Switch gateway until connect = Yes
What happens during the outage:
Call arrives for number 880171234567
VOS3000 matches prefix “880” and finds three gateways
VendorA (Priority 1) is tried first — receives SIP 503
503 is not in the stop switching list, so failover continues
VendorB (Priority 2) is tried — call connects successfully
CDR records show VendorB as the routing gateway
This is the ideal VOS3000 vendor failover outcome — the caller experiences a slightly longer PDD but the call connects successfully through the backup vendor without manual intervention.
Scenario 2: Vendor Timeout with Multiple Retries
VendorA stops responding entirely (network issue, not SIP error). All INVITEs time out after the SIP Timer B period. Your VOS3000 vendor failover configuration handles this through timeout detection.
Failover sequence:
Call arrives for number 880181234567
INVITE sent to VendorA — no response
After Timer B expires (e.g., 16 seconds with optimized settings), failover begins
INVITE sent to VendorB — call connects
Total additional PDD: ~16 seconds (can be reduced with shorter Timer B)
The key optimization for this scenario is reducing the SIP Timer B value so that VOS3000 vendor failover happens more quickly. A 16-second timeout per gateway is reasonable, but if you need faster failover, you can reduce it further at the risk of prematurely timing out legitimate slow responses.
Scenario 3: Cascading Failover to Protect Route
Both VendorA and VendorB are experiencing issues simultaneously (perhaps due to a regional outage affecting multiple carriers). Only the protect route VendorC is available.
Failover sequence:
Call arrives for number 880191234567
VendorA (Priority 1) returns SIP 503 — failover
VendorB (Priority 2) returns SIP 503 — failover
VendorC (Priority 3, Protect) is activated — call connects
Total additional PDD: ~2-4 seconds (two SIP 503 responses are fast)
In this VOS3000 vendor failover scenario, the protect route saves the day. Without the protect route, the call would have failed entirely, resulting in lost revenue and customer dissatisfaction. The protect route ensures that even during catastrophic multi-vendor outages, your VoIP business continues to deliver calls.
🎬 Scenario
💥 Failure Type
🔄 Failover Path
⏱️ Additional PDD
✅ Result
Single vendor 503
SIP 503 Service Unavailable
VendorA → VendorB
1-3 seconds
Call connects on backup
Vendor timeout
SIP 408 Request Timeout
VendorA → VendorB
8-16 seconds
Call connects after timeout
Multi-vendor outage
Multiple SIP 503
VendorA → VendorB → VendorC
2-6 seconds
Protect route connects
Vendor at capacity
Line limit reached
Skip VendorA → VendorB
0 seconds (immediate)
Overflow to secondary
Low ASR degradation
ASR below threshold
Auto-demote VendorA
0 seconds (proactive)
Gradual traffic shift
Testing VOS3000 Vendor Failover with Routing Analysis Tool
The VOS3000 Routing Analysis tool is your most important ally for testing and validating your VOS3000 vendor failover configuration. Before relying on your failover setup in production, you must test it to ensure that calls will actually be rerouted correctly when a vendor fails.
Using the Routing Analysis Tool
Navigate to Operation Management > Business Analysis > Routing Analysis (VOS3000 Manual Section 2.5.3.1, Page 90) to access the routing analysis tool. This tool shows you exactly how VOS3000 would route a specific number based on your current configuration, including the complete failover sequence.
To test your VOS3000 vendor failover configuration:
Testing Steps:
1. Open Routing Analysis tool
2. Enter a test destination number (e.g., 880171234567)
3. Select the mapping gateway (customer) to simulate
4. Click "Analyze" or "Query"
5. Review the results:
- Which routing gateways match the prefix?
- What is the priority order?
- Which gateway would be selected first?
- What failover sequence would be followed?
- Are protect routes included in the failover chain?
6. Test with the primary gateway locked to simulate failover:
- Temporarily lock the primary gateway
- Re-run the routing analysis
- Verify that the secondary gateway is selected
- Unlock the primary gateway after testing
Live Testing Best Practices
Beyond the Routing Analysis tool, live testing is essential for validating VOS3000 vendor failover in real conditions. Here are best practices for live failover testing:
Test during off-peak hours: Schedule your live failover tests during low-traffic periods to minimize impact on real customers
Lock gateways to simulate failure: Use the gateway lock feature to temporarily disable the primary vendor and verify that calls failover correctly
Monitor CDR records: After testing, review CDR records to confirm that calls were routed through the expected backup gateways
Check PDD values: Measure the Post Dial Delay during failover to ensure it remains within acceptable limits
Verify billing accuracy: Confirm that failover calls are billed at the correct rate for the backup vendor, not the primary vendor
Test full failover chain: Lock all normal gateways to verify that protect routes activate correctly when all other routes fail
VOS3000 Vendor Failover Monitoring and Maintenance
Configuring VOS3000 vendor failover is not a one-time task. Regular monitoring and maintenance are essential to ensure that your failover configuration continues to work correctly as your vendor relationships, traffic patterns, and network conditions change over time.
Key Metrics to Monitor
Monitor these metrics regularly to ensure your VOS3000 vendor failover configuration is healthy:
Failover frequency: How often are calls being routed to backup vendors? High frequency indicates problems with primary vendors
Protect route usage: Protect route activation indicates severe vendor issues that need immediate attention
ASR by gateway: Track ASR for each routing gateway to identify degrading vendors before they fail completely
PDD during failover: Monitor Post Dial Delay to ensure failover is happening quickly enough
Call completion rate: Your overall call completion rate should not drop significantly during vendor outages
Vendor balance levels: Ensure backup vendors have sufficient balance to handle failover traffic
📊 Metric
✅ Healthy Range
⚠️ Warning
❌ Critical
🔄 Check Frequency
Primary vendor ASR
45%+
30-45%
Below 30%
Daily
Failover rate
Below 5%
5-15%
Above 15%
Daily
Protect route usage
0%
1-3%
Above 3%
Daily
Failover PDD
Below 3 seconds
3-7 seconds
Above 7 seconds
Weekly
Backup vendor balance
Sufficient for 24h
Less than 12h
Less than 4h
Daily
Gateway lock status
All unlocked
1 gateway locked
Multiple locked
Daily
Maintenance Tasks for VOS3000 Vendor Failover
Perform these maintenance tasks regularly to keep your VOS3000 vendor failover configuration in optimal condition:
Weekly:
Review CDR reports for failover patterns and identify recurring vendor issues
Check that all backup vendor gateways are online and responding to SIP OPTIONS
Verify that line limits on backup gateways match your current vendor agreements
Monthly:
Run complete failover tests using the Routing Analysis tool and live testing
Review and update stop switching response codes based on observed call patterns
Analyze failover call quality (ASR, ACD, PDD) and adjust configuration as needed
Review vendor rate changes and update priority assignments if cost relationships have changed
Quarterly:
Conduct a full failover drill — simulate complete primary vendor outage
Review and update protect route configurations
Evaluate whether ASR-based or fee rate-based sorting should be enabled or adjusted
Update gateway group configurations based on current capacity agreements
Common VOS3000 Vendor Failover Mistakes and How to Avoid Them
Even experienced VOS3000 operators make mistakes when configuring vendor failover. Understanding these common pitfalls helps you avoid costly errors.
Mistake 1: Forgetting to Enable “Switch Gateway Until Connect”
This is the most common and most damaging mistake. Without “Switch gateway until connect” enabled, VOS3000 will not attempt failover at all — the call simply fails when the primary gateway returns an error. Always verify this setting is enabled on every gateway in your failover chain.
Mistake 2: Not Configuring Stop Switching Response Codes
Without stop switching response codes, VOS3000 may attempt failover for calls that should not be retried, such as calls to busy numbers (486) or invalid numbers (404). This wastes time, increases PDD, and generates unnecessary traffic on backup vendors. Always configure stop switching codes to prevent unnecessary failover attempts.
Mistake 3: No Protect Route for Critical Prefixes
Without a protect route, a complete vendor outage means all calls fail. Many operators assume their secondary vendor will always be available, but regional outages can affect multiple carriers simultaneously. Always configure at least one protect route for every critical prefix to guarantee VOS3000 vendor failover under all conditions.
Mistake 4: Setting All Gateways as Protect Routes
This is the opposite mistake — if you set all gateways as protect routes, VOS3000 has no normal gateways to use for regular traffic, and all calls fail. At least one gateway per prefix must be a normal (non-protect) route.
Mistake 5: Not Testing the Failover Configuration
Many operators configure VOS3000 vendor failover and assume it works without ever testing it. When a real outage occurs, they discover that their configuration has errors. Always test your failover configuration using the Routing Analysis tool and live testing before relying on it in production.
⚠️ Mistake
💥 Impact
✅ Prevention
No “Switch gateway until connect”
Failover never happens
Enable on ALL failover gateways
No stop switching codes
Unnecessary failover attempts
Add 486, 487, 403, 404 to stop list
No protect route
Total outage with all vendor failures
Configure protect route for critical prefixes
All gateways set as protect
No normal routing available
Keep at least one normal gateway
Never tested failover
Hidden config errors
Test with Routing Analysis tool
Backup vendor low balance
Failover calls rejected
Monitor vendor balances daily
Wrong priority order
Expensive vendor used first
Verify priority numbering (lower = first)
VOS3000 Vendor Failover Best Practices Summary
Implementing a robust VOS3000 vendor failover strategy requires attention to detail and a systematic approach. Here are the best practices that every VOS3000 operator should follow:
Always enable “Switch gateway until connect” on every routing gateway that participates in failover — this is non-negotiable for VOS3000 vendor failover to work
Configure stop switching response codes to prevent unnecessary failover attempts for non-vendor errors like busy numbers and invalid destinations
Set up at least one protect route for every critical prefix to guarantee connectivity during total vendor outages
Use Gateway Groups to manage aggregate capacity across related vendors and reserve capacity for failover scenarios
Leverage ASR-based sorting (SS_GATEWAYASRROUTESORTCONFIG) for proactive failover that shifts traffic before vendors completely fail
Consider fee rate-based sorting (SS_GATEWAYFEERATEROUTESORTCONFIG) for automatic cost optimization during failover
Test regularly using the Routing Analysis tool and live failover drills
Monitor failover metrics daily to detect vendor degradation early
Use Tech Prefix for backup routes that require specific prefixes for vendor authentication
Keep backup vendor balances funded — a backup vendor with zero balance is no backup at all
Frequently Asked Questions About VOS3000 Vendor Failover
❓ What is VOS3000 vendor failover and why is it important?
VOS3000 vendor failover is the automatic rerouting of calls to a backup vendor when the primary vendor fails to connect the call. It is important because vendor outages are inevitable in VoIP — network issues, server maintenance, and capacity limits can all cause a primary vendor to fail. Without VOS3000 vendor failover, every call attempted during an outage would fail, resulting in lost revenue and customer churn. With proper failover configuration, calls are automatically rerouted to available backup vendors, maintaining service continuity even during vendor failures.
❓ How do I configure VOS3000 vendor failover priority correctly?
Configure VOS3000 vendor failover priority by assigning lower priority numbers to your preferred vendors. In the routing gateway configuration (VOS3000 Manual Section 2.5.1.1, Page 28), the Priority field determines the order in which gateways are tried. Set your primary vendor to Priority 1, secondary vendor to Priority 2, and tertiary vendor to Priority 3. Remember that lower numbers mean higher priority in VOS3000. Additionally, you must enable “Switch gateway until connect” on each gateway for the failover sequence to work. Without this setting, VOS3000 will not attempt alternative gateways when the primary fails.
❓ What is the difference between protect routes and regular backup routes in VOS3000 vendor failover?
A regular backup route (priority 2 or higher gateway) participates in normal gateway selection and may receive traffic even when the primary vendor is available, particularly when the primary vendor is at capacity. A protect route is excluded from normal gateway selection entirely and is only activated when ALL normal gateways fail. This means protect routes preserve their capacity for genuine emergency situations, while regular backup routes may be used for overflow traffic during normal operations. For VOS3000 vendor failover, use regular backup routes for capacity overflow and protect routes for guaranteed last-resort connectivity.
❓ How does ASR-based sorting improve VOS3000 vendor failover?
ASR-based sorting (enabled via SS_GATEWAYASRROUTESORTCONFIG) improves VOS3000 vendor failover by providing proactive failover before a vendor completely fails. Instead of waiting for a vendor to return SIP 503 or timeout errors, ASR-based sorting continuously monitors the Answer Seizure Ratio of each gateway and automatically deprioritizes gateways with declining ASR. This means that if a vendor’s quality degrades (ASR drops from 50% to 25%), VOS3000 gradually shifts traffic to better-performing vendors before the degraded vendor fails entirely. This proactive approach reduces failed call attempts and provides a smoother traffic transition compared to reactive failover.
❓ What SIP response codes should I add to the stop switching list for VOS3000 vendor failover?
For VOS3000 vendor failover, add the following SIP response codes to your stop switching list: 486 (Busy Here), 487 (Request Terminated), 403 (Forbidden), 404 (Not Found), 484 (Address Incomplete), and 488 (Not Acceptable Here). These codes indicate that the problem is not with the vendor but with the called number, caller authentication, or codec negotiation. Trying another vendor for these errors would waste time and increase PDD without improving the outcome. Conversely, do NOT add 503, 408, 500, 502, or 504 to the stop list, as these codes indicate vendor-side failures that should trigger VOS3000 vendor failover to the next gateway.
❓ How do I test my VOS3000 vendor failover configuration?
Test your VOS3000 vendor failover configuration using two methods. First, use the Routing Analysis tool (Operation Management > Business Analysis > Routing Analysis, VOS3000 Manual Section 2.5.3.1, Page 90) to simulate routing for specific numbers and verify the failover sequence. Second, perform live testing by temporarily locking the primary gateway and making test calls to verify that calls are rerouted to backup vendors. Review CDR records after testing to confirm the correct backup vendor was used and that billing rates are accurate. Always test during off-peak hours and unlock gateways immediately after testing.
❓ Can I use different failover configurations for different customer types in VOS3000 vendor failover?
Yes. VOS3000 allows you to restrict which routing gateways each mapping gateway (customer) can use through the “Mapping gateway name” field in the routing gateway configuration. This means you can create separate failover chains for different customer types — for example, premium customers might failover through high-quality vendors only, while budget customers use cheaper backup routes. Configure this by editing each routing gateway and specifying which mapping gateways are allowed or forbidden from using that route. This ensures that VOS3000 vendor failover behavior is customized per customer segment.
❓ What happens if all vendors including the protect route fail during VOS3000 vendor failover?
If all vendors including the protect route fail during VOS3000 vendor failover, VOS3000 returns a SIP 503 Service Unavailable response to the caller, and the CDR records the termination reason as “NoAvailableRouter” or “AllGatewayBusy.” This is the worst-case scenario and indicates that you need additional vendor capacity or more diverse vendor relationships. To prevent this, always maintain at least one vendor with independent infrastructure (different network, different datacenter) as your protect route, and ensure that vendor has sufficient balance and capacity to handle emergency failover traffic.
Configure VOS3000 Vendor Failover with Expert Help
Configuring VOS3000 vendor failover correctly is essential for maintaining uninterrupted VoIP service and protecting your revenue. A single misconfiguration — such as forgetting to enable “Switch gateway until connect” or not setting up protect routes — can result in complete service failure during vendor outages. Our team of VOS3000 specialists has helped hundreds of VoIP operators implement robust failover configurations that keep their businesses running even when vendors go down.
Whether you need help setting up VOS3000 vendor failover from scratch, troubleshooting an existing configuration that is not working correctly, or optimizing your failover strategy for maximum uptime and cost efficiency, we are here to help. We provide complete configuration services including priority setup, gateway groups, protect routes, ASR-based sorting, and thorough testing to ensure your failover works when you need it most.
📱 Contact us on WhatsApp: +8801911119966
Do not wait for a vendor outage to discover that your failover configuration is broken. Let us help you build a resilient VOS3000 vendor failover architecture that keeps your calls connected and your business profitable, no matter what happens to your vendors.
📞 Need Professional VOS3000 Setup Support?
For professional VOS3000 installations and deployment, VOS3000 Server Rental Solution:
VOS3000 Work Calendar: Configure Time-Based Routing and Schedules
VOS3000 work calendar is a powerful feature that enables time-based call routing based on business hours, weekends, holidays, and custom schedules. This functionality allows VoIP operators to automatically route calls to different gateways or destinations depending on the time of day, day of week, or specific calendar periods. Based on the official VOS3000 2.1.9.07 manual, this comprehensive guide covers work calendar configuration, time-based routing rules, and practical implementation scenarios.
📞 Need help configuring VOS3000 work calendar? WhatsApp: +8801911119966
The work calendar in VOS3000 is a time management system that defines working periods, non-working periods, and special dates for routing purposes. By associating gateways and routing rules with specific calendar periods, operators can implement sophisticated time-based routing strategies without manual intervention.
📊 Key Benefits of VOS3000 Work Calendar
💼 Benefit
📋 Description
🏢 Use Case
Business Hours Routing
Route calls differently during business hours vs off-hours
The work calendar configuration is accessed through the VOS3000 client interface under the Number Management module. This section provides detailed information about each configuration parameter and how to set up effective time-based routing.
VOS3000 supports multiple types of time periods that can be combined to create complex routing schedules. Understanding these period types is essential for effective calendar configuration.
📅 Period Type Definitions
📅 Period Type
📋 Description
⚙️ Configuration
💡 Use Case
Daily Period
Recurring daily time range
Start/End time, select all days
Business hours 9AM-5PM daily
Weekday Period
Specific days of week
Select Mon, Tue, Wed, etc.
Mon-Fri working hours
Weekend Period
Saturday and Sunday
Select Sat, Sun
Weekend off-hours routing
Specific Date
Single calendar date
YYYY-MM-DD format
Christmas Day, New Year
Date Range
Range of consecutive dates
Start Date to End Date
Holiday week, vacation period
Non-Working
Exception periods
Mark as Non-working type
Company holidays, maintenance
🔧 Step-by-Step VOS3000 Work Calendar Configuration
📋 Scenario: Configure Business Hours Routing
VOS3000 Work Calendar Configuration - Business Hours Example:
================================================================
SCENARIO: Route calls differently during business hours (Mon-Fri 9AM-6PM)
vs off-hours and weekends
STEP 1: Create Business Hours Calendar
───────────────────────────────────────
Navigation: Number management → Work calendar → Add
Configuration:
┌────────────────────────────────────────────────────────────┐
│ Field │ Value │
├────────────────────────────────────────────────────────────┤
│ Calendar Name │ Business_Hours │
│ Start Time │ 09:00:00 │
│ End Time │ 18:00:00 │
│ Week Days │ Monday, Tuesday, Wednesday, Thursday, │
│ │ Friday (Check these boxes) │
│ Work Type │ Working │
└────────────────────────────────────────────────────────────┘
Click: OK to save
STEP 2: Create Off-Hours Calendar
──────────────────────────────────
Navigation: Number management → Work calendar → Add
Configuration:
┌────────────────────────────────────────────────────────────┐
│ Field │ Value │
├────────────────────────────────────────────────────────────┤
│ Calendar Name │ Off_Hours │
│ Start Time │ 18:00:00 │
│ End Time │ 09:00:00 │
│ Week Days │ Monday, Tuesday, Wednesday, Thursday, │
│ │ Friday (Check these boxes) │
│ Work Type │ Non-working │
└────────────────────────────────────────────────────────────┘
Click: OK to save
STEP 3: Create Weekend Calendar
────────────────────────────────
Navigation: Number management → Work calendar → Add
Configuration:
┌────────────────────────────────────────────────────────────┐
│ Field │ Value │
├────────────────────────────────────────────────────────────┤
│ Calendar Name │ Weekend │
│ Start Time │ 00:00:00 │
│ End Time │ 23:59:59 │
│ Week Days │ Saturday, Sunday (Check these boxes) │
│ Work Type │ Non-working │
└────────────────────────────────────────────────────────────┘
Click: OK to save
STEP 4: Associate Calendars with Gateways
──────────────────────────────────────────
Navigation: Operation management → Gateway operation → Routing gateway
For Business Hours Gateway:
┌────────────────────────────────────────────────────────────┐
│ Select Gateway → Right-click → Additional settings │
│ Routing Period → Select "Business_Hours" calendar │
│ Priority: 1 (Higher priority during business hours) │
└────────────────────────────────────────────────────────────┘
For Off-Hours Gateway:
┌────────────────────────────────────────────────────────────┐
│ Select Gateway → Right-click → Additional settings │
│ Routing Period → Select "Off_Hours" calendar │
│ Priority: 2 (Lower priority, used when business hours off) │
└────────────────────────────────────────────────────────────┘
Once work calendars are created, they must be associated with routing gateways to implement time-based routing. The gateway period configuration determines which gateway is used during specific calendar periods.
⚙️ Gateway Period Settings
⚙️ Setting
📋 Description
💡 Example Value
Routing Period
Select which calendar period this gateway applies to
Balance quality and cost automatically throughout the day
🎄 Use Case 3: Holiday Routing
📊 Scenario
⚙️ Configuration
Requirement
Special routing for company holidays
Holiday Calendar
Create specific date entries: Christmas, New Year, etc.
Holiday Gateway
Gateway: Holiday_IVR → Play recorded message
Result
Calls automatically routed to holiday message on specific dates
📊 VOS3000 Work Calendar Priority and Conflict Resolution
When multiple calendar periods overlap, VOS3000 uses a priority system to determine which routing rules apply. Understanding this priority system is essential for complex configurations.
🔄 Priority Rules
🏆 Priority Level
📋 Rule Type
📝 Description
1 (Highest)
Specific Date
Exact date match overrides all other rules
2
Date Range
Range match overrides recurring rules
3
Weekday + Time
Specific day of week with time range
4
Time Only
Daily time range without day specification
5 (Lowest)
Default
Fallback when no other rule matches
🚨 Work Calendar Troubleshooting
📊 Common Issues and Solutions
🚨 Issue
🔍 Cause
✅ Solution
Routing not switching at scheduled time
Calendar not associated with gateway
Configure gateway period settings
Wrong gateway used during business hours
Priority configuration incorrect
Check gateway priority values
Holiday routing not working
Specific date not configured correctly
Verify date format and year
Calls going to wrong gateway
Multiple calendars overlapping
Review priority and conflict rules
Calendar changes not taking effect
Changes not saved or cache issue
Apply changes, refresh configuration
🔧 Verification Steps
Work Calendar Verification Checklist:
=====================================
1. CHECK CALENDAR CONFIGURATION
├── Verify calendar name is correct
├── Check start/end times are correct
├── Confirm week days are selected
└── Verify work type (Working/Non-working)
2. CHECK GATEWAY ASSOCIATION
├── Verify calendar is assigned to gateway
├── Check gateway priority value
├── Confirm gateway is online
└── Verify gateway prefix matches called number
3. TEST ROUTING
├── Make test call during calendar period
├── Check CDR for gateway used
├── Verify correct routing applied
└── Test during different time periods
4. DEBUG IF NEEDED
├── Enable debug trace
├── Capture SIP messages
├── Verify INVITE sent to correct gateway
└── Check for routing errors in CDR
💰 VOS3000 Installation and Support
Need professional help with VOS3000 work calendar configuration? Our team provides comprehensive VOS3000 services including installation, configuration, and ongoing technical support.
Can I use multiple calendars for the same gateway?
No, each gateway can only be associated with one calendar period at a time. However, you can create multiple gateways with different calendars and use priority to control which gateway is selected during different time periods.
What happens if no calendar matches the current time?
If no calendar period matches the current time, VOS3000 uses the default routing rules based on gateway priority and prefix matching. It’s recommended to have a default gateway configured as a fallback.
How do I configure different routing for different timezones?
VOS3000 uses the server’s local timezone for calendar evaluation. For multi-timezone operations, you need to either adjust calendar times to match the server timezone or deploy separate VOS3000 instances in different timezones.
Can I test calendar routing without making actual calls?
The best way to test is to make test calls during different time periods and verify the gateway selection in CDR. Some operators temporarily adjust calendar times to test without waiting for actual time periods.
Do calendar changes require service restart?
Most calendar changes take effect immediately after applying. However, for major configuration changes or if changes don’t seem to take effect, refreshing the softswitch configuration may be necessary.
📞 Get Expert VOS3000 Work Calendar Support
Need assistance configuring VOS3000 work calendar or implementing time-based routing? Our VOS3000 experts provide comprehensive support for calendar configuration, routing optimization, and system integration.
VOS3000 routing optimization is critical for maximizing call quality and profitability in VoIP operations. 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.
📞 Need help with VOS3000 routing optimization? WhatsApp: +8801911119966
Table of Contents
🔍 Understanding Route Quality Metrics
Before configuring routing optimization, it’s essential to understand the key metrics that VOS3000 uses to evaluate gateway performance and make routing decisions.
📊 Key VoIP Quality Metrics (VOS3000 Routing Optimization)
Metric
Full Name
Definition
Good Value
ASR
Answer Seizure Ratio
Percentage of calls that are answered
40-60%+ (varies by route type)
ACD
Average Call Duration
Average length of connected calls
3-10 minutes (depends on destination)
PDD
Post Dial Delay
Time from dialing to hearing ringback
< 5 seconds ideal
NER
Network Effectiveness Ratio
Calls delivered vs attempted
95%+ for quality routes
📈 ASR and ACD Impact on Profitability (VOS3000 Routing Optimization)
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.
VOS3000 ASR Calculation Method:
===============================
Formula: ASR = (Answered Calls / Total Call Attempts) × 100%
VOS3000 divides ASR calculation into time segments:
- Segment length = SS_GATEWAY_ASR_RESERVE_TIME / SS_GATEWAY_ASR_RESERVE_SEPARATE
- Example: 600 / 10 = 60 seconds per segment
- ASR at any point = mean of last 10 segments (rolling average)
Example Calculation:
===================
SS_GATEWAY_ASR_RESERVE_TIME = 600 (10 minutes)
SS_GATEWAY_ASR_RESERVE_SEPARATE = 10 segments
Time segments (each 60 seconds):
Segment 1: 0-60 sec → 45 attempts, 25 answered = 55.6% ASR
Segment 2: 60-120 sec → 50 attempts, 30 answered = 60.0% ASR
Segment 3: 120-180 sec → 40 attempts, 22 answered = 55.0% ASR
... (and so on)
Current ASR = Average of last 10 segments = ~57%
Benefits of Rolling Average:
============================
- Smooths out temporary fluctuations
- Reflects recent gateway performance
- Adapts to changing network conditions
- Prevents single bad period from dominating
🔧 Enabling ASR-Based Routing
Step-by-Step ASR Routing Configuration:
=======================================
1. Enable Real-Time ASR Calculation:
Location: Softswitch management > Additional settings > System parameter
Parameter: SS_GATEWAY_ASR_CALCULATE
Set to: On
2. Configure ASR Time Window:
Parameter: SS_GATEWAY_ASR_RESERVE_TIME
Recommended: 600 (10 minutes) for responsive routing
Higher values = more stable but slower to react
3. Set Calculation Segments:
Parameter: SS_GATEWAY_ASR_RESERVE_SEPARATE
Recommended: 10 segments
Each segment = 60 seconds in this example
4. Set ASR Sorting Position:
Parameter: SS_GATEWAYASRROUTESORTCONFIG
Options:
- "Before line usage" (default)
- "Before gateway ID"
5. Enable ASR Routing on Gateway:
Location: Routing Gateway > Additional settings
Check: "Calculate routing quality in real time"
6. Apply and Test:
- Make test calls
- Monitor CDR for gateway selection
- Verify ASR-based routing is active
VOS3000 ACD Calculation:
========================
Formula: ACD = Total Duration of Answered Calls / Number of Answered Calls
Example:
- 30 answered calls in time window
- Total duration: 4500 seconds
- ACD = 4500 / 30 = 150 seconds (2.5 minutes)
ACD indicates call quality:
- High ACD (> 180 sec): Good voice quality, engaged conversations
- Medium ACD (60-180 sec): Normal for most destinations
- Low ACD (< 60 sec): Possible quality issues, quick hangups
Use Cases for ACD Routing:
==========================
1. Route to gateways with longer average call duration
2. Avoid gateways where calls drop quickly
3. Balance quality with cost considerations
4. Detect and avoid fraud routes (unusually high ACD)
How Gateway Switching Works:
============================
When a call fails on one gateway, VOS3000 can automatically try the next available gateway.
Example with SS_GATEWAY_SWITCH_LIMIT = 3:
=========================================
Call attempt 1: Gateway A (fails)
Call attempt 2: Gateway B (fails)
Call attempt 3: Gateway C (fails)
→ Stop trying, return failure to caller
Example with SS_GATEWAY_SWITCH_LIMIT = None:
============================================
Call attempt 1: Gateway A (fails)
Call attempt 2: Gateway B (fails)
Call attempt 3: Gateway C (connects)
→ Success!
Configuration Recommendations:
=============================
- High-value routes: SS_GATEWAY_SWITCH_LIMIT = None (unlimited retries)
- Standard routes: SS_GATEWAY_SWITCH_LIMIT = 3-5
- Capacity-limited: SS_GATEWAY_SWITCH_LIMIT = 2-3
Stop Conditions:
================
- RTP Started: Stop after media established (prevents disruption)
- User Busy: Don't retry on busy destination
- Until Connect: Keep trying until connected or all gateways exhausted
Total time window for quality calculation (seconds)
SS_GATEWAY_QUALITY_RESERVE_SEPARATE
10
Number of segments to divide the time window
📐 Quality Calculation Example
Quality Reserve Time Calculation:
=================================
Given:
- SS_GATEWAY_QUALITY_RESERVE_TIME = 600 seconds (10 minutes)
- SS_GATEWAY_QUALITY_RESERVE_SEPARATE = 10 segments
Each segment = 600 / 10 = 60 seconds
Gateway ASR over 10 minutes:
Segment 1 (0-60s): 55% ASR
Segment 2 (60-120s): 58% ASR
Segment 3 (120-180s): 52% ASR
Segment 4 (180-240s): 60% ASR
Segment 5 (240-300s): 57% ASR
Segment 6 (300-360s): 54% ASR
Segment 7 (360-420s): 59% ASR
Segment 8 (420-480s): 56% ASR
Segment 9 (480-540s): 61% ASR
Segment 10 (540-600s): 58% ASR
Current Gateway ASR = Average of all 10 segments = 57%
This rolling average provides:
- Smooth response to quality changes
- Protection from temporary spikes
- Historical context for decisions
🔗 Related Resources (VOS3000 Routing Optimization)
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.
Should I use ASR or rate-based routing?
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.
How often does VOS3000 update ASR calculations?
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.
Can gateway switching cause duplicate calls?
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.
How do I monitor route quality in VOS3000?
Use the Gateway Performance reports in VOS3000: Navigation > Data query > CDR Analysis > Historical Performance. This shows ASR, ACD, and call volume trends. You can also enable gateway analysis reports in system parameters.
📞 Get Expert Help with VOS3000 Routing Optimization
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.
VOS3000 LCR Least Cost Routing – Configuración Avanzada y Optimización de Costos
El sistema LCR (Least Cost Routing) de VOS3000 es el corazón de la rentabilidad en cualquier operación VoIP mayorista. Una configuración LCR bien optimizada puede significar la diferencia entre un negocio rentable y uno que pierde dinero en cada llamada. Esta guía proporciona estrategias avanzadas para configurar LCR en VOS3000, optimizando no solo por precio sino también por calidad, margen de ganancia y confiabilidad de proveedores.
📞 ¿Necesita optimizar su enrutamiento VOS3000? WhatsApp: +8801911119966
Table of Contents
📊 Fundamentos del LCR en VOS3000 LCR
El Least Cost Routing no es simplemente seleccionar la ruta más barata. Un LCR efectivo debe balancear múltiples factores: costo de adquisición, calidad de conexión, confiabilidad del proveedor, y margen de ganancia. VOS3000 proporciona las herramientas necesarias para implementar estrategias de enrutamiento sofisticadas que maximizan la rentabilidad.
📋 Componentes del Sistema de Enrutamiento
🔧 Componente
📝 Función
🎯 Impacto en LCR
Tablas de Tarifas
Definen precios de compra/venta
Base para selección de rutas
Tablas de Enrutamiento
Asocian prefijos con gateways
Determinan destino de llamadas
Grupos de Gateway
Agrupan gateways por proveedor
Facilitan failover y balanceo
Prioridad de Ruta
Orden de selección de gateways
Controla secuencia de intentos
Capacidad (Capacity)
Límites de llamadas concurrentes
Previene saturación
💰 Estrategias de LCR por Costo Efectivo (VOS3000 LCR)
El error más común en LCR es considerar solo el precio nominal por minuto. El costo efectivo real depende del ASR (Answer Seizure Ratio) del proveedor. Un proveedor con tarifa más alta pero mejor ASR puede resultar más económico por llamada completada.
📊 Cálculo de Costo Efectivo Real (VOS3000 LCR)
📐 Fórmula de Costo Efectivo:
Costo Efectivo = Tarifa Nominal ÷ ASR del Proveedor
Esta fórmula revela el verdadero costo por llamada exitosa, no por intento de llamada.
📊 Ejemplo Comparativo de Proveedores (VOS3000 LCR)
📊 Proveedor
💵 Tarifa/min
📈 ASR
💰 Costo Efectivo
🎯 Prioridad LCR
Proveedor A
$0.012
30%
$0.040
4 (último)
Proveedor B
$0.015
50%
$0.030
2
Proveedor C
$0.018
60%
$0.030
1 (primero)
Proveedor D
$0.016
45%
$0.036
3
💡 Insight Crítico:
El Proveedor A tiene la tarifa más baja ($0.012) pero el costo efectivo más alto ($0.040) debido a su bajo ASR. El Proveedor C, con tarifa 50% más alta, resulta 25% más económico en costo efectivo real.
🔧 Configuración de Tablas de Enrutamiento (VOS3000 LCR)
Las tablas de enrutamiento en VOS3000 determinan qué gateway se utiliza para cada prefijo de destino. Una configuración correcta es esencial para que el LCR funcione como se espera.
📊 Pasos para Configurar Enrutamiento LCR (VOS3000 LCR)
📋 Procedimiento de Configuración:
Paso 1: Crear tablas de tarifas para cada proveedor (Buy Rates)
Paso 2: Configurar gateways de terminación con IP y credenciales
Paso 3: Crear grupos de gateway por proveedor
Paso 4: Configurar tabla de enrutamiento con prefijos
Paso 5: Asignar prioridad por costo efectivo
Paso 6: Configurar capacity limits por gateway
Paso 7: Probar con llamadas de prueba
Paso 8: Monitorear y ajustar según CDR
📊 Configuración de Prioridades Múltiples (VOS3000 LCR)
🎯 Prefijo
📍 Gateway 1 (P1)
📍 Gateway 2 (P2)
📍 Gateway 3 (P3)
📝 Nota
1 (USA)
Vendor_Premium
Vendor_Standard
Vendor_Budget
Failover triple
44 (UK)
Vendor_UK_Local
Vendor_EU_Hub
Vendor_Global
Prioridad regional
91 (India)
Vendor_IN_Direct
Vendor_IN_Backup
–
Solo 2 proveedores
52 (Mexico)
Vendor_MX_Local
Vendor_LATAM
Vendor_Global
Prioridad local
📈 LCR Inteligente con Factores de Calidad (VOS3000 LCR)
Un sistema LCR avanzado no solo considera precio, sino también métricas de calidad como ASR, ACD y PDD. VOS3000 permite implementar reglas que penalizan rutas con bajo rendimiento.
📊 Factores para LCR Inteligente (VOS3000 LCR)
📊 Factor
🔢 Peso
📝 Criterio
⚡ Acción
Costo por Minuto
40%
Menor costo = mayor puntaje
Prioridad base
ASR Histórico
30%
ASR > 50% preferido
Bonus de prioridad
PDD Promedio
15%
PDD < 5 seg preferido
Penalización si alto
ACD Promedio
10%
ACD > 4 min preferido
Indicador de calidad
Confiabilidad
5%
Uptime > 99%
Factor de confianza
🎯 Protección de Margen en LCR (VOS3000 LCR)
Una función crítica del LCR es proteger el margen de ganancia. El sistema debe rechazar llamadas que no generen beneficio o configurar precios mínimos de venta que garanticen rentabilidad.
Las tarifas de proveedores varían según horarios. Configurar enrutamiento basado en tiempo permite aprovechar tarifas reducidas durante horas de baja demanda y optimizar costos significativamente.
📊 Configuración de Horarios LCR (VOS3000 LCR)
⏰ Horario
📍 Proveedor Primario
💵 Tarifa
💡 Razón
Peak (9AM-9PM)
Vendor_Premium
$0.020
Mayor calidad, mayor volumen
Off-Peak (9PM-9AM)
Vendor_Budget
$0.012
Menor costo, menor tráfico
Fin de Semana
Vendor_Weekend
$0.010
Tarifas especiales
📊 Monitoreo y Optimización Continua
El LCR no es una configuración “configurar y olvidar”. Requiere monitoreo constante y ajustes basados en datos reales de rendimiento. Los reportes de VOS3000 proporcionan la información necesaria para optimizar continuamente.
📋 Reportes Clave para LCR
📋 Reporte
🔄 Frecuencia
📊 Métricas
⚡ Acción Típica
Costo por Destino
Diario
Buy rate, minutes, cost
Identificar rutas costosas
ASR por Proveedor
Diario
ASR, attempts, completed
Recalcular costo efectivo
Margen por Ruta
Semanal
Revenue, cost, margin %
Ajustar precios/eliminar rutas
Capacidad Utilizada
Diario
Concurrent calls, capacity
Expandir/reducir capacity
🎯 Checklist de Configuración LCR
✅ CONFIGURACIÓN INICIAL
☐ Crear tablas de tarifas para todos los proveedores
☐ Configurar gateways con capacity apropiado
☐ Crear grupos de gateway por proveedor
☐ Configurar tabla de enrutamiento con todos los prefijos
☐ Asignar prioridades por costo efectivo (no precio nominal)
☐ Configurar mínimo 2 gateways por prefijo (failover)
Use la fórmula: Tarifa nominal ÷ ASR del proveedor. Por ejemplo, si un proveedor cobra $0.02/minuto con ASR del 40%, el costo efectivo es $0.02 ÷ 0.40 = $0.05 por llamada completada, no por intento. Este es el verdadero costo que debe comparar entre proveedores.
¿Cuántos proveedores debo configurar por destino?
Como mínimo, configure 3 proveedores por destino: uno primario (mejor costo-efectivo), uno secundario (backup de calidad), y uno terciario (último recurso). Esto asegura redundancia y permite failover automático sin perder llamadas.
¿Con qué frecuencia debo actualizar las prioridades LCR?
Revise y actualice prioridades semanalmente basándose en datos de ASR y margen. Sin embargo, si detecta una caída significativa de ASR (>10%) en un proveedor, ajuste inmediatamente. El LCR es dinámico y requiere atención constante.
¿Qué hago si todas las rutas tienen margen negativo?
Si todas las rutas tienen margen negativo para un destino, tiene dos opciones: (1) Aumentar su precio de venta al cliente, o (2) Eliminar ese destino de su oferta. Mantener rutas con pérdidas sistemáticas no es sostenible.
📞 Obtenga Soporte para Configuración VOS3000 LCR
¿Listo para optimizar el enrutamiento de su operación VOS3000? Nuestro equipo especializado puede ayudar a configurar LCR avanzado, analizar sus costos efectivos actuales, e implementar estrategias que maximicen su rentabilidad.