VOS3000 geofencing provides powerful geographic call restriction capabilities that allow operators to control call routing and access based on geographic location. By implementing IP-based access controls, area code filtering, and prefix restrictions, VOS3000 operators can prevent fraud, optimize routing, and comply with regulatory requirements. This comprehensive guide covers all geofencing and geographic restriction features based on the official VOS3000 2.1.9.07 manual.
📞 Need help configuring VOS3000 geofencing? WhatsApp: +8801911119966
Table of Contents
🔍 Understanding VOS3000 Geofencing
Geofencing in VOS3000 refers to the ability to restrict or allow calls based on geographic indicators such as IP address ranges, phone number prefixes (area codes), and regional identifiers. This functionality is essential for fraud prevention, regulatory compliance, and cost optimization.
IP-based access control is the foundation of VOS3000 geofencing. By restricting which IP addresses can register, make calls, or access the management interface, operators can significantly reduce fraud risk and unauthorized access.
⚙️ IP Access Control Parameters (VOS3000 Geofencing)
⚙️ Parameter
📊 Default
📝 Description
💡 Recommendation
SS_ACCESS_IP_CHECK
0 (disabled)
Enable IP access validation for accounts
Set to 1 for production
SS_REG_FAIL_BLACKLIST_COUNT
5
Failed registrations before blacklist
3-5 recommended
SS_REG_FAIL_BLACKLIST_TIME
3600 (1 hour)
Duration of IP blacklist
86400 (24 hours) recommended
SS_SIP_DYNAMIC_BLACKLIST_EXPIRE
3600
Dynamic blacklist expiration
Adjust based on threat level
🔧 IP Restriction Configuration Steps
VOS3000 IP Access Control Configuration:
==========================================
STEP 1: Enable IP Access Check
───────────────────────────────
Navigation: Operation management → Softswitch management
→ Additional settings → System parameter
Find: SS_ACCESS_IP_CHECK
Set Value: 1 (enabled)
Click: Apply
STEP 2: Configure Account IP Binding
─────────────────────────────────────
Navigation: Account Management → Client Account (or Vendor/Agent)
For each account:
┌────────────────────────────────────────────────────────────┐
│ Field │ Value │
├────────────────────────────────────────────────────────────┤
│ Account ID │ 1001 │
│ Access IP │ 192.168.1.100 │
│ │ (Only this IP can use the account) │
│ Access IP Mask │ 255.255.255.255 │
│ │ (/32 for single host) │
└────────────────────────────────────────────────────────────┘
For subnet access:
┌────────────────────────────────────────────────────────────┐
│ Access IP │ 192.168.1.0 │
│ Access IP Mask │ 255.255.255.0 │
│ │ (Allows entire 192.168.1.x subnet) │
└────────────────────────────────────────────────────────────┘
STEP 3: Configure Gateway IP Restrictions
──────────────────────────────────────────
Navigation: Operation management → Gateway operation
→ Routing gateway / Mapping gateway
Gateway Configuration:
┌────────────────────────────────────────────────────────────┐
│ Field │ Value │
├────────────────────────────────────────────────────────────┤
│ Gateway IP │ 203.0.113.50 │
│ Signaling IP │ 203.0.113.50 (must match gateway IP) │
│ Accept Signal From │ Gateway IP only │
└────────────────────────────────────────────────────────────┘
Number prefix restrictions allow operators to block or allow calls based on the geographic region indicated by phone number prefixes. This is particularly useful for blocking calls to/from high-fraud regions or destinations with regulatory restrictions.
📊 Caller Number Prefix Restrictions (VOS3000 Geofencing)
⚙️ Configuration
📍 Location
📝 Description
💡 Example
Caller Prefix Allow
Gateway → Additional settings → Caller prefix
Only accept calls with these caller prefixes
1,44,81 (US, UK, Japan)
Caller Prefix Deny
Gateway → Additional settings → Caller prefix
Reject calls with these caller prefixes
234,91 (Known fraud sources)
Caller Length Restriction
System parameter → SS_CALLERALLOWLENGTH
Maximum caller ID length
15 (typical international)
📊 Called Number Prefix Restrictions
⚙️ Configuration
📍 Location
📝 Description
💡 Example
Called Prefix Allow
Gateway → Additional settings → Called prefix
Only route calls to these destinations
1,44,81,86
Called Prefix Deny
Gateway → Additional settings → Called prefix
Block calls to these destinations
881,882 (Satellite – high cost)
Account Authorization
Account Management → Account auth
Per-account destination restrictions
Block international, premium
🌐 Country Code Blocking Reference
📊 High-Risk Destination Codes to Consider Blocking (VOS3000 Geofencing)
Account-level restrictions provide granular control over what destinations each account can call. This is essential for preventing unauthorized international calls, blocking premium destinations, and implementing business policy compliance.
VOS3000 Account Authorization Setup:
=====================================
Navigation: Account Management → Client Account → Account Auth
AUTHORIZATION OPTIONS:
─────────────────────
1. ALLOW SPECIFIC DESTINATIONS:
┌────────────────────────────────────────────────────────────┐
│ Auth Type │ Prefix Authorization │
│ Prefix List │ 1,44,81,86,91 (US, UK, Japan, China, India) │
│ Mode │ Allow ONLY these prefixes │
└────────────────────────────────────────────────────────────┘
Result: Account can ONLY call destinations starting with these prefixes
2. BLOCK SPECIFIC DESTINATIONS:
┌────────────────────────────────────────────────────────────┐
│ Auth Type │ Prefix Block │
│ Block List │ 881,882,883,900 (Premium/Satellite) │
│ Mode │ Block these prefixes, allow all others │
└────────────────────────────────────────────────────────────┘
Result: Account can call anywhere EXCEPT blocked prefixes
3. INTERNATIONAL CALL CONTROL:
┌────────────────────────────────────────────────────────────┐
│ Option │ Block International │
│ Setting │ Enable │
│ Result │ Only domestic calls allowed │
└────────────────────────────────────────────────────────────┘
4. PREMIUM RATE BLOCKING:
┌────────────────────────────────────────────────────────────┐
│ Option │ Block Premium Rate │
│ Setting │ Enable │
│ Result │ Premium rate numbers blocked │
└────────────────────────────────────────────────────────────┘
📊 IP Address-Based Geographic Blocking
Using VOS3000’s extended firewall and IP blacklisting features, operators can implement geographic blocking based on IP address ranges assigned to specific countries or regions.
🌐 IP Range to Country Mapping (VOS3000 Geofencing)
Need professional help with VOS3000 geofencing and security configuration? Our team provides comprehensive VOS3000 services including security hardening, fraud prevention setup, and ongoing technical support.
Can I block entire countries from calling my VOS3000?
Yes, you can block entire countries by configuring IP-based restrictions for IP ranges assigned to specific countries, and/or by blocking calls with caller ID prefixes associated with those countries. This requires maintaining up-to-date IP geolocation data and prefix lists.
How do I know if an IP is attempting fraud?
Monitor for patterns like: multiple failed registration attempts, calls to unusual destinations, sudden spike in call volume, calls at unusual hours, and calls to premium rate numbers. VOS3000’s dynamic blacklist feature automatically blocks IPs with repeated failed authentication.
What destinations should I block by default?
Consider blocking: satellite codes (881, 882, 883), premium rate numbers (900 series), known high-fraud regions, and destinations you don’t do business with. Always balance security with business needs – over-blocking can reject legitimate calls.
How do IP restrictions interact with NAT?
IP restrictions work with the source IP seen by VOS3000. If clients are behind NAT, the restriction applies to the NAT public IP. For accounts behind the same NAT, use account-level credentials rather than IP restrictions alone.
Can I whitelist specific IPs while blocking all others?
Yes. Enable SS_ACCESS_IP_CHECK and configure Access IP fields for each account with only the allowed IP addresses. Calls from any other IP will be rejected even with correct credentials.
📞 Get Expert VOS3000 Security Support
Need assistance configuring VOS3000 geofencing or implementing fraud prevention? Our VOS3000 experts provide comprehensive support for security configuration, geographic restrictions, and fraud prevention strategies.
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 Call End Reasons: Complete Error Code Reference Guide
VOS3000 call end reasons provide the definitive diagnostic information for understanding why VoIP calls fail, disconnect, or terminate abnormally. Every call processed through VOS3000 generates detailed termination data in the CDR (Call Detail Record) that identifies the exact reason for call completion. This comprehensive reference guide documents all server-side termination reasons, client error codes, SIP response mappings, and H.323 cause codes based on the official VOS3000 2.1.9.07 manual.
📞 Need help diagnosing VOS3000 call failures? WhatsApp: +8801911119966
When a call terminates in VOS3000, the system records the termination reason in multiple CDR fields. Understanding these reasons is essential for maintaining call quality, optimizing routes, and troubleshooting recurring issues. The termination reason indicates whether the call ended normally, was rejected, timed out, or failed due to system configuration.
Server-side termination reasons are generated by VOS3000 when the softswitch itself terminates or rejects the call. These reasons provide the most detailed diagnostic information as they indicate the exact condition that prevented call completion. (VOS3000 Call End Reasons)
🔴 Account-Related Termination Reasons
🚨 Termination Reason
📋 Description
🔍 Typical Cause
✅ Solution
📖 Page
Account Locked
The account is currently locked/disabled
Admin locked account, security trigger
Account Management → Change Status to Active
244
Account Disabled
Account status is disabled
Account deactivated by admin
Enable account in account management
244
Account Expired
Account validity period has ended
Expiry date passed
Extend expiry date (set to 2099-12-31)
244
Insufficient Balance
Account balance too low for call
Balance < rate for destination
Add credit to account
244
No Matching Account
No account found to bill the call
Caller ID not mapped to account
Create account or fix caller ID mapping
245
Account Not Online
Called account not registered
Phone endpoint offline
Check phone registration status
245
🔴 Routing-Related Termination Reasons (VOS3000 Call End Reasons)
When SIP responses are received from endpoints or gateways, VOS3000 maps these standard SIP codes to internal termination reasons. Understanding this mapping helps correlate SIP traces with CDR data. (VOS3000 Call End Reasons)
For H.323 protocol calls, VOS3000 uses ITU-T Q.931 cause codes. These standard cause codes provide detailed information about call failures in traditional telephony and H.323-based VoIP systems.
📊 H.323 Q.931 Cause Codes Table (VOS3000 Call End Reasons)
🔢 Code
📋 Name
📝 Meaning
🔄 VOS3000 Action
1
Unallocated Number
Number not assigned to any destination
Record as Not Found
2
No Route to Transit Net
No route through transit network
Record as NoAvailableRouter
3
No Route to Destination
No route to called number
Record as NoAvailableRouter
6
Channel Unacceptable
Channel not acceptable for call
Record as Connection Limit
7
Call Awarded
Call awarded, delivered to endpoint
Normal call handling
8
Preemption
Call preempted by higher priority
Record as Forcible Hang-Up
16
Normal Call Clearing
Call cleared normally
Record as Hang-Up by Caller/Called
17
User Busy
User is busy
Record as Busy
18
No User Responding
No response from user
Record as Response Timeout
19
No Answer from User
User alerted but no answer
Record as Response Timeout
20
Subscriber Absent
Subscriber not available
Record as Unregistered
21
Call Rejected
Call was rejected
Record as call rejection
22
Number Changed
Number has been changed
Record as Not Found
26
Non-Selected User Clearing
User not selected for call
Normal termination
27
Destination Out of Order
Destination cannot be reached
Record as Gateway Error
28
Invalid Number Format
Number format invalid
Record as Number Restricted
29
Facility Rejected
Facility rejected
Record as Protocol Error
30
Response to STATUS ENQUIRY
Response to status inquiry
Status response
31
Normal, Unspecified
Normal event, no specific cause
Normal termination
34
No Circuit Available
No channel available
Record as Connection Limit
38
Network Out of Order
Network not functioning
Record as Gateway Error
41
Temporary Failure
Temporary network problem
Record as temporary error
42
Switch Congestion
Network congestion
Record as Connection Limit
44
Requested Circuit Not Available
Requested circuit unavailable
Record as Connection Limit
47
Resource Unavailable
Insufficient resources
Record as Connection Limit
49
QoS Not Available
Requested QoS not available
Record as Protocol Error
50
Requested Facility Not Subscribed
Facility not subscribed
Record as Call Restriction
52
Outgoing Call Barred
Outgoing calls barred
Record as Call Restriction
54
Incoming Call Barred
Incoming calls barred
Record as Call Restriction
57
Bearer Capability Not Authorized
Capability not authorized
Record as Account Locked
58
Bearer Capability Not Available
Capability not available
Record as Codec Mismatch
63
Service Not Available
Service not available
Record as NoAvailableRouter
65
Bearer Capability Not Implemented
Capability not implemented
Record as Codec Mismatch
69
Requested Facility Not Implemented
Facility not implemented
Record as Protocol Limit
70
Only Restricted Digital Bearer
Only restricted digital available
Record as Codec Mismatch
79
Service Not Implemented
Service not implemented
Record as Protocol Limit
81
Invalid Call Reference
Call reference invalid
Record as Protocol Error
88
Incompatible Destination
Destination incompatible
Record as Codec Mismatch
95
Invalid Message
Message invalid
Record as Protocol Error
96
Mandatory IE Missing
Mandatory element missing
Record as Protocol Error
97
Message Not Implemented
Message type not implemented
Record as Protocol Limit
98
IE Not Implemented
Information element not implemented
Record as Protocol Limit
99
Invalid IE Contents
Information element invalid
Record as Protocol Error
100
Invalid Message for State
Message invalid for call state
Record as Protocol Error
101
Recovery on Timer Expiry
Timer expired
Record as Response Timeout
102
Protocol Error
Protocol error unspecified
Record as Protocol Error
111
Protocol Error, Unspecified
Unspecified protocol error
Record as Protocol Error
🔧 CDR Analysis and Diagnosis Flow
🔍 VOS3000 Call End Reasons Diagnosis Workflow
STEP 1: IDENTIFY THE PROBLEM
├── Open CDR Query (Data Query → CDR)
├── Filter by time period, account, or gateway
├── Look at "Termination Reason" column
└── Note patterns: same error repeatedly?
STEP 2: CLASSIFY ERROR TYPE
├── Account Issue?
│ ├── Account Locked → Account Management
│ ├── Insufficient Balance → Balance Management
│ └── Account Expired → Extend Expiry Date
│
├── Routing Issue?
│ ├── NoAvailableRouter → Add Gateway
│ ├── Not Found → Check Prefix Config
│ └── No Matching Rate → Add Rate Entry
│
├── Network Issue?
│ ├── Connection Timeout → Firewall/Connectivity
│ ├── Response Timeout → Gateway Response
│ └── Session Timeout → NAT/Session Timer
│
└── Protocol Issue?
├── Codec Mismatch → Enable Transcoding
├── Protocol Limit → Check Compatibility
└── Protocol Error → Debug Trace Analysis
STEP 3: ANALYZE CALL TRACE
├── Find problematic call in CDR
├── Right-click → Call Analysis
├── Review SIP/H.323 message sequence
└── Identify exact point of failure
STEP 4: IMPLEMENT SOLUTION
├── Apply fix based on diagnosis
├── Document changes made
├── Test with sample calls
└── Verify in CDR that issue resolved
STEP 5: MONITOR
├── Check ASR improvement
├── Monitor for recurrence
└── Adjust configuration as needed
💰 VOS3000 Support Services
Need professional assistance with VOS3000 call failure diagnosis? Our team provides comprehensive VOS3000 support including CDR analysis, error code troubleshooting, and system optimization.
What is the difference between “Response Timeout” and “Connection Timeout”?
Response Timeout occurs when the called party does not answer within the configured alerting time (phone rings but nobody picks up). Connection Timeout occurs when VOS3000 sends SIP INVITE but receives no SIP response at all after multiple retries, typically indicating network connectivity issues, firewall blocks, or the gateway being offline.
Why do I see different error codes for similar failures?
VOS3000 records different termination reasons based on the exact point of failure and the protocol used. A SIP 404 Not Found from a gateway produces “Not Found” while a routing table miss produces “NoAvailableRouter”. The distinction helps pinpoint whether the issue is with routing configuration or the remote endpoint’s response.
How can I filter CDR to see only failed calls?
In CDR Query, you can filter by Session Time = 0 to see calls that never connected, or create custom queries against the database to filter by specific termination reasons. The vos3000_cdr MySQL table contains all termination information for advanced analysis.
What causes “Codec Mismatch” errors?
Codec Mismatch occurs when the caller and callee have no common audio codec. This typically happens when one side only supports G.711 (alaw/ulaw) and the other only supports G.729 without transcoding enabled. Enable transcoding in VOS3000 or configure compatible codecs on both endpoints.
How do I interpret H.323 cause codes in CDR?
H.323 cause codes follow ITU-T Q.931 standard. Common codes include 16 (normal call clearing), 17 (user busy), 18 (no response), 21 (call rejected), and 34 (no circuit available). Use the complete cause code table in this guide to interpret specific values in your CDR.
📞 Get Expert VOS3000 Troubleshooting Support
Need help diagnosing VOS3000 call failures or understanding error codes? Our VOS3000 experts provide comprehensive support for CDR analysis, error code interpretation, and system optimization.
VOS3000 Session Timer: Complete Guide to SIP Keep-Alive Configuration
VOS3000 session timer is a critical mechanism for maintaining call stability and preventing “zombie calls” that consume system resources. Based on RFC 4028 specifications, the session timer functionality in VOS3000 2.1.9.07 ensures that active VoIP sessions are properly monitored while failed or hung calls are detected and cleaned up automatically. This comprehensive guide covers all session timer parameters, NAT keep-alive configuration, and troubleshooting procedures based on the official VOS3000 manual.
📞 Need help configuring VOS3000 session timer? WhatsApp: +8801911119966
The VOS3000 session timer implements the SIP Session Timer mechanism defined in RFC 4028. This protocol extension addresses a fundamental problem in SIP-based VoIP systems: the inability to detect when a call has failed at one endpoint while the other endpoint believes the call is still active. These “zombie calls” can persist indefinitely, consuming system resources, occupying call capacity, and causing billing discrepancies.
VOS3000 provides a comprehensive set of session timer parameters that control how the softswitch monitors and maintains active SIP sessions. These parameters are configured in the System Parameters section and affect all SIP-based communications.
📊 Core Session Timer Parameters Table
⚙️ Parameter
📊 Default
📏 Range
📝 Description
📖 Manual Page
SS_SIP_SESSION_TTL
600
60-86400 sec
Detecting SIP connected status interval (Session-Expires value)
230
SS_SIP_SESSION_UPDATE_SEGMENT
2
2-10
Divisor for refresh interval calculation (TTL/segment)
NAT (Network Address Translation) devices maintain binding tables that map internal private IP addresses to external public addresses. These bindings have a timeout period, typically ranging from 30 to 300 seconds depending on the device. When a binding expires without traffic, incoming calls cannot reach the endpoint behind NAT.
📊 NAT Keep-Alive Parameters Table
⚙️ Parameter
📊 Default
📏 Range
📝 Function
📖 Page
SS_SIP_NAT_KEEP_ALIVE_MESSAGE
HELLO
Text string
Content of NAT keep-alive UDP packet
212
SS_SIP_NAT_KEEP_ALIVE_PERIOD
30
10-86400 sec
Interval between keep-alive transmissions
212
SS_SIP_NAT_KEEP_ALIVE_SEND_INTERVAL
500
1-10000 ms
Delay between individual keep-alive packets in batch
VOS3000 Debug Trace - Session Timer Analysis:
==============================================
Step 1: Enable Debug Trace
Navigation: System → Debug trace
Enable: Check "On"
Set duration: 10-30 minutes
Step 2: Look for Session Timer Headers in SIP Messages:
───────────────────────────────────────────────────────
INVITE sip:[email protected]:5060 SIP/2.0
Via: SIP/2.0/UDP 10.0.0.1:5060;branch=z9hG4bK12345
From: ;tag=abc123
To:
Call-ID: [email protected]
CSeq: 1 INVITE
Contact:
Session-Expires: 600;refresher=uac ← SESSION TIMER HEADER
Min-SE: 90 ← MINIMUM SESSION EXPIRES
Content-Type: application/sdp
Content-Length: ...
Step 3: Check 200 OK Response:
──────────────────────────────
SIP/2.0 200 OK
...
Session-Expires: 600;refresher=uac ← CONFIRMED SESSION TIMER
...
Step 4: Look for Session Refresh Messages (UPDATE or re-INVITE):
────────────────────────────────────────────────────────────────
UPDATE sip:[email protected]:5060 SIP/2.0
...
Session-Expires: 600 ← REFRESHING SESSION
...
Step 5: If No Session Timer Headers Found:
──────────────────────────────────────────
- Endpoint does not support RFC 4028
- VOS3000 will use SS_SIP_NO_TIMER_REINVITE_INTERVAL
- Maximum call duration will be enforced
📊 Session Timer vs NAT Keep-Alive Comparison
📊 Aspect
⏱️ Session Timer
📡 NAT Keep-Alive
Primary Purpose
Detect failed calls, prevent zombie sessions
Maintain NAT bindings for incoming calls
RFC Standard
RFC 4028 (SIP Session Timer)
NAT traversal best practices
Protocol Used
SIP re-INVITE or UPDATE messages
UDP packets or SIP messages
When Active
During active call (after 200 OK)
While endpoint is registered
Direction
Bidirectional (negotiated refresh)
Server to endpoint (unidirectional)
Default Interval
600 seconds (10 minutes)
30 seconds
Failure Result
Call terminated, CDR updated
Incoming calls may fail
Endpoint Support Required
Yes (RFC 4028 compliance)
No (transparent to endpoint)
💰 VOS3000 Installation and Support Services
Need professional help with VOS3000 session timer configuration? Our team provides comprehensive VOS3000 services including installation, configuration, and ongoing technical support.
❓ Frequently Asked Questions about VOS3000 Session Timer
What happens if an endpoint doesn’t support session timer?
VOS3000 will use the SS_SIP_NO_TIMER_REINVITE_INTERVAL parameter to limit the maximum call duration. This ensures that zombie calls cannot persist indefinitely even when the endpoint doesn’t support RFC 4028. Set this value based on your business requirements (default is 7200 seconds or 2 hours).
Why are my calls dropping exactly at 30 seconds?
30-second call drops are almost always caused by NAT binding timeout, not session timer issues. The solution is to enable NAT keep-alive by setting SS_SIP_NAT_KEEP_ALIVE_MESSAGE to a value like “HELLO” and reducing SS_SIP_NAT_KEEP_ALIVE_PERIOD to 15-20 seconds. Also check if SIP ALG is enabled on your router (it should be disabled).
What is the difference between re-INVITE and UPDATE for session refresh?
Both methods can be used for session refresh. UPDATE is generally preferred because it doesn’t modify the SDP session parameters, while re-INVITE also renegotiates media. VOS3000 automatically selects the appropriate method based on endpoint capabilities and configuration.
How do I calculate the optimal session timer refresh interval?
The refresh interval equals SS_SIP_SESSION_TTL divided by SS_SIP_SESSION_UPDATE_SEGMENT. With defaults (600 ÷ 2 = 300 seconds), VOS3000 sends a refresh every 5 minutes. For mobile networks, consider 300 ÷ 2 = 150 seconds for faster failure detection.
Can session timer prevent billing fraud?
Session timer helps prevent zombie calls that could result in incorrect CDR durations, but it’s not a fraud prevention mechanism. For fraud protection, implement proper account limits, IP restrictions, and monitor for unusual calling patterns using VOS3000’s built-in reports.
📞 Get Expert VOS3000 Session Timer Support
Need assistance configuring VOS3000 session timer or troubleshooting call drop issues? Our VOS3000 experts provide comprehensive support for session management, NAT traversal, and VoIP infrastructure optimization.
VOS3000 Media Proxy: Configuración Avanzada para Control de Media RTP
VOS3000 media proxy es la funcionalidad que permite al softswitch controlar el flujo de paquetes RTP de voz, resolviendo problemas de NAT traversal, one-way audio, y permitiendo características avanzadas como transcodificación y grabación de llamadas. Según el manual oficial VOS3000 2.1.9.07, el media proxy puede operar en múltiples modos (On, Off, Auto, Must On) y es fundamental para garantizar la conectividad de audio en entornos con firewalls y NAT.
📞 ¿Problemas de audio en sus llamadas VoIP? WhatsApp: +8801911119966
Table of Contents
🔍 ¿Qué es Media Proxy y Por Qué es Necesario?
En VoIP, el tráfico de señalización (SIP/H.323) y el tráfico de media (RTP/voz) siguen rutas diferentes. El media proxy permite que VOS3000 intermedie en el flujo RTP, actuando como relay entre las dos partes de la llamada.
📊 Problemas que Resuelve Media Proxy (VOS3000 Media Proxy)
El modo Auto es el más recomendado porque el sistema decide automáticamente cuándo habilitar media proxy basándose en múltiples condiciones.
📋 Secuencia de Decisión (VOS3000 Media Proxy)
Algoritmo de Decisión Media Proxy (Modo Auto):
===============================================
Paso 1: Verificar "Must On"
---------------------------
Si caller o callee tiene "Must On" → ENABLE media proxy
Paso 2: Verificar Deshabilitación Explícita
-------------------------------------------
Si caller o callee tiene "Off" → DISABLE media proxy
Paso 3: Verificar Habilitación Explícita
----------------------------------------
Si caller o callee tiene "On" → ENABLE media proxy
Paso 4: Verificar Local Ring
----------------------------
Si callee tiene "local ring" habilitado → ENABLE media proxy
Paso 5: Verificar Registro Dinámico con Encriptación
----------------------------------------------------
Si phone/gateway usa registro dinámico y encriptación → ENABLE
Paso 6: Verificar Redes Diferentes (BETWEEN_NET)
------------------------------------------------
Si SS_MEDIAPROXYBETWEENNET = On
Y caller y callee están en redes diferentes → ENABLE
Paso 7: Verificar NAT (BEHIND_NAT)
----------------------------------
Si SS_MEDIAPROXYBEHINDNAT = On:
- Si phone y gateway en mismo NAT y SS_MEDIAPROXYSAMENAT = On → ENABLE
- Si phone y gateway en diferente NAT y uno en red privada → ENABLE
Paso 8: Default
---------------
Si ninguna condición anterior se cumple → DISABLE media proxy
📊 Diagrama de Decisión (VOS3000 Media Proxy)
📊 Condición
⚡ Resultado
📝 Motivo
Gateway “Must On”
✅ ENABLE
Configuración forzada
Gateway “Off”
❌ DISABLE
Configuración explícita
Registro dinámico + TLS
✅ ENABLE
NAT traversal necesario
Caller y Callee en diferente red
✅ ENABLE
Entre redes requiere relay
Ambos en misma red privada
Configurable
SS_MEDIA_PROXY_SAME_NAT
Ninguna condición especial
❌ DISABLE
RTP directo más eficiente
🔧 Configuración Paso a Paso
📋 Configuración Global
Configuración Global de Media Proxy:
====================================
PASO 1: Acceder a Parámetros del Sistema
-----------------------------------------
Navigation: Operation management > Softswitch management > Additional settings > System parameter
PASO 2: Configurar Modo Global
------------------------------
Parámetro: SS_MEDIAPROXYMODE
Valores:
- 0 = Off
- 1 = On
- 2 = Auto (RECOMENDADO)
- 3 = Must On
PASO 3: Configurar Parámetros NAT (si aplica)
---------------------------------------------
SS_MEDIA_PROXY_BEHIND_NAT = On (si VOS3000 está detrás de NAT)
SS_MEDIA_PROXY_BETWEEN_NET = On (para interoperabilidad entre redes)
PASO 4: Aplicar Cambios
-----------------------
Click "Apply" y reiniciar servicios si es necesario
📋 Configuración por Gateway (VOS3000 Media Proxy)
Configuración Media Proxy por Gateway:
======================================
PASO 1: Abrir Configuración de Gateway
--------------------------------------
Navigation: Operation management > Gateway operation > Routing gateway / Mapping gateway
PASO 2: Editar Gateway
----------------------
- Click derecho en el gateway
- Seleccionar "Edit" o "Additional settings"
PASO 3: Configurar Media Proxy
------------------------------
Campo: Media proxy
Opciones:
- Default: Usa configuración global
- On: Siempre habilitado para este gateway
- Off: Siempre deshabilitado para este gateway
- Must On: Forzado (ignora otras condiciones)
PASO 4: Guardar
---------------
Click "OK" para aplicar configuración
📊 Escenarios de Configuración
🏢 Escenario 1: VOS3000 con IP Pública
⚙️ Configuración
📊 Valor
📝 Motivo
SS_MEDIAPROXYMODE
Auto
Deja que sistema decida
SS_MEDIA_PROXY_BEHIND_NAT
Off
No hay NAT delante
Gateway Media Proxy
Default
Usa reglas globales
🏢 Escenario 2: VOS3000 Detrás de NAT/Firewall
⚙️ Configuración
📊 Valor
📝 Motivo
SS_MEDIAPROXYMODE
On o Must On
NAT traversal obligatorio
SS_MEDIA_PROXY_BEHIND_NAT
On
Activa lógica NAT
Port Forwarding
RTP range → VOS3000
Permite RTP llegar al servidor
🏢 Escenario 3: Grabación de Llamadas Obligatoria
⚙️ Configuración
📊 Valor
📝 Motivo
Gateway Media Proxy
Must On
RTP debe pasar por servidor
Audio Service
Enabled
Módulo de grabación activo
Storage
Suficiente espacio
Archivos de audio
📈 Impacto en Recursos del Servidor
Es importante considerar el impacto del media proxy en los recursos del servidor, especialmente en operaciones de alto volumen.
📊 Consideraciones de Performance
📊 Recurso
📝 Impacto
💡 Mitigación
CPU
Procesamiento de paquetes RTP
Usar solo cuando necesario (Auto mode)
Memoria
Buffers por sesión activa
Dimensionar según concurrencia
Red
RTP duplicado por el servidor
El doble de bandwidth en servidor
Puertos
2 puertos por llamada
Configurar rango amplio (10000+ puertos)
🚨 Troubleshooting de Media Proxy
📋 Problemas Comunes y Soluciones (VOS3000 Media Proxy)
⚠️ Problema
🔍 Causa
✅ Solución
One-way audio persiste
Media proxy no habilitado
Cambiar a “On” o “Must On”
Puertos RTP bloqueados
Firewall cierra puertos
Abrir rango RTP en firewall
Latencia alta en llamadas
CPU saturada por media proxy
Usar Auto mode o más recursos
Audio cortado
Puertos RTP agotados
Ampliar rango de puertos RTP
Grabación sin audio
Media proxy Off en gateway
Configurar “Must On”
🔧 Diagnóstico con Wireshark
Diagnóstico de Media Proxy con Wireshark:
=========================================
PASO 1: Capturar en Servidor VOS3000
------------------------------------
- Interface: eth0 (o interfaz activa)
- Filtro: "rtp || sip"
- Durante: Llamada problemática
PASO 2: Verificar Flujo RTP
---------------------------
Si media proxy está habilitado:
- RTP IN: Desde caller hacia IP_VOS3000
- RTP OUT: Desde IP_VOS3000 hacia callee
- Ambos flujos visibles en servidor
Si media proxy está deshabilitado:
- RTP NO debe aparecer en servidor
- RTP fluye directo entre endpoints
PASO 3: Identificar Problemas
-----------------------------
- RTP solo en una dirección = One-way audio
- Sin RTP = Problema de signaling o firewall
- RTP con errores = Codec o ptime mismatch
PASO 4: Verificar SDP
---------------------
En mensajes SIP INVITE/200 OK:
- Verificar "c=" line (connection IP)
- Verificar "m=" line (media port)
- Confirmar que coincide con flujo observado
Use media proxy cuando: (1) VOS3000 está detrás de NAT/firewall, (2) Experiencia problemas de one-way audio, (3) Necesita grabar llamadas, (4) Requiere transcodificación entre endpoints, (5) Gateways están en redes diferentes. El modo Auto es la mejor opción para la mayoría de escenarios.
¿Qué diferencia hay entre On y Must On?
El modo “On” habilita media proxy pero puede ser desactivado por condiciones específicas. El modo “Must On” fuerza el uso de media proxy sin importar otras condiciones, y es necesario cuando el proxy es obligatorio (ej: grabación de llamadas, transcodificación).
¿Media proxy afecta la latencia?
Sí, agregar media proxy introduce latencia adicional porque los paquetes RTP viajan desde caller → servidor → callee en lugar de directo. Sin embargo, en redes bien configuradas, este delay es mínimo (generalmente < 5ms) y no afecta la calidad percibida de la llamada.
¿Cómo sé si media proxy está activo en una llamada?
En el panel de Current Call, el campo “Media routing” muestra si RTP está siendo enrutado por el servidor. También puede verificar en CDR si la llamada usó media proxy. Con Wireshark, observe si RTP pasa por la IP del servidor VOS3000.
¿Puedo usar media proxy solo para algunos gateways?
Sí, puede configurar media proxy por gateway individual. Esto es útil cuando algunos gateways necesitan proxy (ej: detrás de NAT) mientras otros pueden usar RTP directo (ej: en misma red privada). Configure el parámetro “Media proxy” en cada gateway según sus necesidades.
📞 Obtenga Soporte Profesional
¿Problemas de audio en sus llamadas VoIP? Nuestro equipo de expertos puede diagnosticar y resolver problemas de media proxy, NAT traversal, y configuración de firewall.
Ofrecemos instalación completa de VOS3000, configuración de media proxy, diagnóstico de problemas de audio, y soporte técnico 24/7 para su operación VoIP.
📞 Need Professional VOS3000 Setup Support?
For professional VOS3000 installations and deployment, VOS3000 Server Rental Solution:
VOS3000 QoS Calidad Servicio: Configuración Completa DSCP y Priorización VoIP
VOS3000 QoS calidad de servicio es la funcionalidad que permite priorizar el tráfico de voz sobre otros tipos de datos en la red, garantizando una experiencia de llamada superior mediante el marcado DSCP en los paquetes IP. Según el manual oficial VOS3000 2.1.9.07, la configuración correcta de los parámetros SS_QOS_SIGNAL y SS_QOS_RTP es fundamental para cumplir con los requisitos de equipos de conmutación y asegurar la calidad de las llamadas de voz en entornos empresariales y de carrier.
📞 ¿Necesita optimizar la calidad de voz en su red? WhatsApp: +8801911119966
Table of Contents
🔍 ¿Qué es QoS en VoIP y Por Qué es Crítico?
Quality of Service (QoS) en VoIP es el conjunto de tecnologías que permiten dar prioridad al tráfico de voz sobre otros tipos de tráfico en la red. A diferencia de la navegación web o descarga de archivos, la voz en tiempo real es extremadamente sensible a la latencia, jitter y pérdida de paquetes.
📊 Impacto de la Calidad en VoIP (QoS Calidad Servicio)
El manual oficial describe que VOS3000 implementa QoS mediante el marcado del campo Differentiated Services en el header IP de los mensajes. Este marcado permite que los equipos de red reconozcan y prioricen el tráfico de voz.
⚙️ Ubicación de Configuración (QoS Calidad Servicio)
Ubicación de Parámetros QoS:
============================
Navigation: Operation management > Softswitch management > System parameter
Parámetros principales:
-----------------------
* SS_QOS_SIGNAL - QoS para señalización SIP/H.323
* SS_QOS_RTP - QoS para media RTP (voz)
Ubicación alternativa en gateway:
---------------------------------
Gateway > Additional settings > Protocol > SIP/H.323
- Configuración por gateway específico
VOS3000 proporciona dos parámetros principales para configurar QoS, uno para la señalización y otro para el media RTP.
📊 SS_QOS_SIGNAL – QoS de Señalización (QoS Calidad Servicio)
⚙️ Aspecto
📝 Detalle
Propósito
Priorizar mensajes de señalización SIP/H.323
Tráfico Afectado
INVITE, 200 OK, BYE, REGISTER, etc.
Beneficio
Setup de llamadas más rápido y confiable
Valor por Defecto
0xa0 (DSCP 40)
📊 SS_QOS_RTP – QoS de Media
⚙️ Aspecto
📝 Detalle
Propósito
Priorizar paquetes de voz RTP
Tráfico Afectado
Paquetes de audio en ambas direcciones
Beneficio
Calidad de voz superior sin cortes
Valor por Defecto
0xa0 (DSCP 40)
📈 Valores DSCP Comunes en VoIP
Los valores DSCP (Differentiated Services Code Point) definen la clase de servicio del paquete en la red. Conocer los valores estándar ayuda a configurar correctamente VOS3000.
📊 Tabla de Valores DSCP Estándar
🔢 DSCP
📝 Nombre
💼 Uso Típico
⚡ Prioridad
46 (EF)
Expedited Forwarding
VoIP RTP (voz)
Máxima
40
VOS3000 Default
Señalización y Media
Alta
26 (AF31)
Assured Forwarding
Video conferencia
Media-Alta
0 (BE)
Best Effort
Tráfico normal
Baja
🔧 Configuración Paso a Paso de QoS
📋 Configuración Global en VOS3000
Configuración de QoS en VOS3000:
=================================
PASO 1: Acceder a Parámetros del Sistema
-----------------------------------------
Navigation: Operation management > Softswitch management > System parameter
PASO 2: Configurar SS_QOS_SIGNAL
--------------------------------
- Localizar parámetro: SS_QOS_SIGNAL
- Valor hexadecimal: 0xa0 (recomendado)
- Descripción: QoS para señalización SIP/H.323
PASO 3: Configurar SS_QOS_RTP
-----------------------------
- Localizar parámetro: SS_QOS_RTP
- Valor hexadecimal: 0xa0 (recomendado)
- Descripción: QoS para paquetes RTP de voz
PASO 4: Guardar y Reiniciar
---------------------------
- Click "Apply" para guardar cambios
- Reiniciar servicios softswitch si es necesario
PASO 5: Verificar con Wireshark
-------------------------------
- Capturar tráfico en interfaz de red
- Filtrar por "sip" o "rtp"
- Verificar campo "Differentiated Services" en header IP
- Confirmar valor 0xa0 en paquetes
🌐 Configuración de Red para QoS End-to-End
Para que QoS funcione correctamente, toda la cadena de red debe respetar las marcas DSCP. VOS3000 marca los paquetes, pero los routers y switches deben estar configurados para procesarlos.
📊 Configuración por Componente de Red (QoS Calidad Servicio)
🌐 Componente
📝 Configuración
⚡ Comando Ejemplo
Router Cisco
Class map + Policy map
match dscp ef, priority percent 30
Switch Managed
QoS port trust
mls qos trust dscp
Firewall
Preserve DSCP marks
Policy: allow SIP/RTP with QoS
MPLS Network
EXP bits mapping
DSCP to EXP mapping
🔍 Verificación y Monitoreo de QoS
📋 Herramientas de Diagnóstico
🔧 Herramienta
📝 Uso
📊 Qué Verificar
Wireshark
Análisis de paquetes
Differentiated Services Field en IP header
TCPDump
Captura en servidor
Verificar marcado en VOS3000
Router CLI
Estadísticas QoS
Contadores de cola de prioridad
VoIP Monitor
Calidad de llamadas
MOS Score, jitter, pérdida
🔧 Verificación con Wireshark
Análisis QoS con Wireshark:
===========================
PASO 1: Capturar Tráfico
------------------------
- Interface: Conectada a VOS3000
- Filtro: "sip || rtp"
- Duración: Durante llamada activa
PASO 2: Examinar Header IP
--------------------------
- Expandir: Internet Protocol
- Buscar: Differentiated Services Field
- Verificar: DSCP Value 0x28 (40 decimal)
PASO 3: Verificar RTP
---------------------
- Filtrar: "rtp"
- Verificar que TODOS los paquetes RTP tengan DSCP marcado
- El valor debe coincidir con SS_QOS_RTP
PASO 4: Verificar SIP
---------------------
- Filtrar: "sip"
- Verificar que mensajes SIP tengan DSCP marcado
- El valor debe coincidir con SS_QOS_SIGNAL
⚠️ NOTA: Si DSCP = 0x00, QoS no está funcionando
Revisar configuración en VOS3000 y equipos de red.
💼 Casos de Uso Empresariales
🏢 Escenarios de Implementación QoS
🏢 Escenario
📝 Configuración Recomendada
💰 Beneficio
Call Center
DSCP 46 (EF) para RTP, DSCP 26 para señalización
Calidad garantizada para operaciones críticas
Enterprise VoIP
DSCP 40 para ambos (config VOS3000 default)
Balance calidad/compatibilidad
Carrier Interconnect
DSCP según SLA con carrier
Cumplimiento de acuerdos de servicio
MPLS WAN
DSCP a EXP bits mapping
QoS end-to-end en WAN
🚨 Troubleshooting de QoS (QoS Calidad Servicio)
📋 Problemas Comunes y Soluciones
⚠️ Problema
🔍 Causa
✅ Solución
DSCP no aparece en paquetes
Parámetros no configurados en VOS3000
Verificar SS_QOS_SIGNAL y SS_QOS_RTP
Calidad no mejora con QoS
Router/switch no respeta DSCP
Configurar “trust dscp” en equipos de red
DSCP se pierde en firewall
Firewall reescribe header IP
Configurar firewall para preservar DSCP
QoS funciona en LAN pero no WAN
ISP no soporta QoS
Negociar SLA con ISP o usar VPN con QoS
💰 Servicios de Configuración QoS (QoS Calidad Servicio)
¿Necesita implementar QoS en su infraestructura VoIP? Ofrecemos servicios completos de configuración y optimización.
El estándar de la industria para VoIP es DSCP 46 (Expedited Forwarding o EF) para el tráfico RTP de voz. Sin embargo, VOS3000 usa por defecto DSCP 40, que funciona bien en la mayoría de redes. Si su red tiene equipos que soportan EF, puede cambiar a 0xb8 (46 en hex) para máxima prioridad.
¿QoS funciona en internet público?
No completamente. QoS DSCP funciona en redes que usted controla (LAN, WAN privada, MPLS). En internet público, la mayoría de ISP ignoran las marcas DSCP. Para QoS en internet, considere usar VPN con soporte QoS o negociar SLA con su ISP.
¿Cómo verifico que QoS está funcionando?
Use Wireshark para capturar tráfico y verificar el campo “Differentiated Services” en el header IP de los paquetes SIP y RTP. El valor debe coincidir con lo configurado en SS_QOS_SIGNAL y SS_QOS_RTP (por defecto 0xa0). Si ve 0x00, QoS no está aplicándose.
¿Puedo configurar diferentes QoS por gateway?
Sí, además de la configuración global en System Parameter, puede configurar QoS específico por gateway en Additional settings > Protocol > SIP/H.323. Esto permite dar diferente prioridad a diferentes proveedores o tipos de tráfico.
¿QoS afecta el rendimiento del servidor?
No. Configurar QoS en VOS3000 solo agrega marcas en el header IP de los paquetes salientes. El procesamiento adicional es mínimo y no afecta el rendimiento del servidor. El beneficio en calidad de voz justifica ampliamente cualquier overhead.
📞 Obtenga Soporte Profesional para QoS
¿Necesita implementar QoS para garantizar calidad de voz enterprise? Nuestro equipo puede ayudarle a configurar QoS end-to-end desde VOS3000 hasta sus equipos de red.
VOS3000 Paquetes Tarifarios: Gestión Completa de Planes, Minutos y Beneficios
VOS3000 paquetes tarifarios es el sistema integral que permite crear, gestionar y asignar planes de minutos, beneficios promocionales y estructuras de facturación flexibles para clientes VoIP retail y wholesale. Según el manual oficial VOS3000 2.1.9.07, el módulo de Package Management ofrece funcionalidades completas para definir grupos de paquetes, tarifas por período, duración gratuita y montos de regalo, permitiendo a los operadores diseñar ofertas competitivas que maximicen la retención y rentabilidad.
📞 ¿Necesita configurar planes de minutos en VOS3000? WhatsApp: +8801911119966
Table of Contents
🔍 ¿Qué son los Paquetes Tarifarios en VOS3000?
Los paquetes tarifarios en VOS3000 son estructuras de facturación que combinan minutos gratuitos, tarifas especiales por período, y montos de regalo para crear planes atractivos para los clientes. Este sistema es fundamental para operadores que ofrecen servicios retail con planes mensuales, promociones especiales, o servicios wholesale con estructuras de pricing complejas.
📊 Componentes del Sistema de Paquetes (VOS3000 Paquetes Tarifarios)
El primer paso para configurar paquetes tarifarios es crear grupos de paquetes que definan las características básicas del plan, incluyendo período de renta, costo, y condiciones de uso.
⚙️ Campos de Configuración de Package Group
⚙️ Campo
📝 Descripción
💡 Ejemplo
Package Name
Nombre identificativo del paquete
Plan Empresarial 500
Rent Period
Valor numérico del período
1, 7, 30
Rent Unit
Unidad: Day/Month/Year
Month (mensual)
Rent Fee
Costo del paquete
$29.99
Minimum Consumption
Consumo mínimo al expirar
$10.00
Allow Non Full Order
Cobro proporcional si no es día 1
On/Off
📊 Cálculo del Período del Paquete (VOS3000 Paquetes Tarifarios)
Cálculo del Período del Paquete:
=================================
Fórmula: Package Period = Rent Period × Rent Unit
EJEMPLOS DEL MANUAL OFICIAL:
-----------------------------
* Rent period: 7, Rent unit: Day = Paquete de 7 días
Efecto: Se renueva cada 7 días hasta expirar
* Rent period: 1, Rent unit: Month = Paquete mensual
Efecto: Se renueva cada mes hasta expirar
* Rent period: 1, Rent unit: Year = Paquete anual
Efecto: Se renueva cada año hasta expirar
⚠️ IMPORTANTE: Si Rent Fee es 0, el paquete siempre se suscribirá
automáticamente (sin costo de renta).
🔧 Opción Allow Non Full Order (VOS3000 Paquetes Tarifarios)
⚡ Configuración
📝 Comportamiento
💼 Caso de Uso
On
Si suscripción no es día 1, renta se calcula proporcionalmente desde orden hasta expiración
Clientes que se unen a mitad de mes
Off
Si no es día 1, se cobra renta completa igualmente
El Period Rate permite definir tarifas diferentes según el momento de la llamada, creando estructuras de pricing dinámico que pueden variar por día de la semana, hora del día, o períodos especiales.
⏰ Configuración de Tarifas por Período (VOS3000 Paquetes Tarifarios)
📅 Tipo de Período
📝 Configuración
💡 Ejemplo de Uso
Horario Laboral
Tarifa normal 8:00 – 18:00
Tarifa estándar $0.02/min
Horario Nocturno
Tarifa reducida 0:00 – 8:00
Tarifa promocional $0.01/min
Fines de Semana
Sábados y Domingos
Tarifa especial $0.005/min
Período Promocional
Fechas específicas
Navidad: 25-31 Diciembre $0.003
🔧 Ejemplos del Manual Oficial
Ejemplos de Period Rate (Page 13):
===================================
EJEMPLO 1: Tarifa de Fin de Semana
-----------------------------------
* Los fines de semana la tarifa es "0.5"
* Aplica sábado y domingo todo el día
EJEMPLO 2: Tarifa por Hora del Día
-----------------------------------
* De 0:00 a 8:00 → tarifa "0.5" (tarifa reducida)
* Resto del día → tarifa "0.6" (tarifa normal)
EJEMPLO 3: Período Específico con Fechas
-----------------------------------------
* Desde: 2018-12-06 00:00:00
* Hasta: 2019-01-30 20:30:00
* Tarifa: "0.5"
⚠️ NOTA: Los tiempos de inicio y expiración para períodos anuales
son diferentes de los períodos semanales o mensuales.
La duración gratuita (Free Duration) permite ofrecer minutos gratis como parte de un paquete, creando ofertas atractivas para los clientes. Este beneficio puede configurarse por prefijo de destino y horario específico.
📊 Campos de Free Duration
🎁 Campo
📝 Descripción
💡 Ejemplo
Begin Time
Hora inicio de duración gratuita
00:00:00
End Time
Hora fin de duración gratuita
23:59:59
Area Prefix
Prefijo de destino del beneficio
+1, +44, +880
Free Duration
Segundos gratuitos otorgados
3600 (1 hora)
Billing Cycle
Ciclo de facturación correspondiente
60 segundos
⏰ Reglas de Aplicación de Free Duration
Reglas de Free Duration (Page 14):
===================================
REGLA DE TIEMPO:
----------------
Si la llamada está DENTRO de Begin Time y End Time:
→ Se usará la duración gratuita
Si NO es tiempo de día completo:
→ Duración gratuita desde inicio de llamada hasta End Time
EJEMPLO PRÁCTICO:
-----------------
Configuración: Begin Time = 22:00, End Time = 06:00
Cliente llama a las 23:00 con 2 horas de free duration:
✅ Se aplica free duration porque está en horario configurado
✅ Si llamada dura 3 horas: 2 horas gratis + 1 hora cobrada
⚠️ IMPORTANTE: La free duration se usa ANTES que el free money amount
según el manual oficial.
Además de la duración gratuita, VOS3000 permite configurar montos de regalo (Free Money Amount) que se acreditan como saldo adicional al suscribir un paquete.
Una vez configurados los paquetes, el siguiente paso es asignarlos a los clientes. El Customer Package Management permite suscribir, monitorear y administrar los paquetes de cada cuenta.
Cuando un cliente tiene múltiples paquetes activos, VOS3000 necesita determinar en qué orden aplicar los beneficios. El sistema sigue reglas específicas para garantizar la facturación correcta.
🔄 Prioridad de Aplicación de Paquetes
Orden de Facturación de Paquetes:
==================================
Cuando hay MÚLTIPLES PAQUETES activos:
--------------------------------------
1. Paquete con tiempo de free duration MÁS LARGO se usa después
2. Paquete con tiempo de free duration MÁS CORTO se usa primero
ORDEN DE PRIORIDAD:
-------------------
1. Paquete A: 100 minutos free duration
2. Paquete B: 500 minutos free duration
3. Paquete C: 1000 minutos free duration
ORDEN DE USO: A → B → C (del más corto al más largo)
Esto maximiza el uso de todos los beneficios del cliente.
💼 Ejemplos Prácticos de Configuración
🌟 Plan Retail Mensual Básico
⚙️ Configuración
📊 Valor
📝 Propósito
Package Name
Plan Básico 100
Identificación del plan
Rent Period
1
Un período
Rent Unit
Month
Mensual
Rent Fee
$9.99
Costo mensual
Free Duration
6000 seg (100 min)
100 minutos gratis
Area Prefix
*
Cualquier destino
🌟 Plan Empresarial con Destinos Específicos
⚙️ Configuración
📊 Valor
📝 Propósito
Package Name
Corporativo USA
Plan para llamadas a USA
Rent Fee
$49.99
Costo empresarial
Free Duration
30000 seg (500 min)
500 minutos USA
Area Prefix
+1
Solo Estados Unidos
Free Money Amount
$10.00
Crédito adicional
🌟 Plan Promocional Temporal
⚙️ Configuración
📊 Valor
📝 Propósito
Package Name
Promo Navidad 2026
Promoción especial
Rent Period
1
Un mes
Rent Fee
$0.00
Gratis (promoción)
Period Rate
0.5 (50% descuento)
Tarifa reducida
Begin/End Time
Dec 20 – Jan 5
Período navideño
🔧 Pasos de Configuración Completa
Guía Paso a Paso - Configurar Paquete Tarifario:
=================================================
PASO 1: Crear Package Group
---------------------------
Navigation: Rate management > Package management
- Click "Add" para nuevo paquete
- Completar: Name, Rent Period, Rent Unit, Rent Fee
- Configurar: Minimum Consumption, Allow Non Full Order
PASO 2: Configurar Period Rate (Opcional)
-----------------------------------------
Navigation: Package management > Period rate
- Double-click en números del período
- Definir tarifas para horarios específicos
- Ejemplos: fines de semana, horarios nocturnos
PASO 3: Configurar Free Duration
--------------------------------
Navigation: Package management > Free duration
- Double-click para editar
- Begin Time / End Time: horario de aplicación
- Area Prefix: destinos incluidos
- Free Duration: segundos gratuitos
PASO 4: Configurar Free Money Amount
------------------------------------
Navigation: Package management > Free money amount
- Double-click para editar
- Ingresar monto de regalo
PASO 5: Asignar a Cliente
-------------------------
Navigation: Account management
- Seleccionar cuenta
- Asignar paquete desde Customer Package Management
PASO 6: Verificar en CDR
------------------------
- Realizar llamadas de prueba
- Verificar aplicación de free duration
- Confirmar cálculo de billing
🚨 Troubleshooting de Paquetes
📋 Problemas Comunes y Soluciones
⚠️ Problema
🔍 Causa
✅ Solución
Free duration no se aplica
Prefijo no coincide o fuera de horario
Verificar Area Prefix y Begin/End Time
Paquete no se renueva
Rent Fee insuficiente en cuenta
Verificar saldo para cobro de renta
Period rate no funciona
Configuración de tiempo incorrecta
Revisar formato de fechas/horas
Múltiples paquetes no se aplican bien
Orden de prioridad
Recordar: más corto se usa primero
Cliente sin paquete activo
No se suscribió correctamente
Verificar en Account management > Suite order
💰 Precios y Servicios de Instalación VOS3000
¿Necesita configurar paquetes tarifarios profesionales en VOS3000? Ofrecemos servicios completos de instalación y configuración con soporte técnico especializado.
Sí, VOS3000 permite configurar múltiples entradas de Free Duration con diferentes Area Prefix. Puede crear un paquete que ofrezca 100 minutos para USA (+1), 50 minutos para UK (+44), y minutos ilimitados para destinos locales, todo en el mismo paquete.
¿Qué sucede cuando se agota la free duration?
Cuando la duración gratuita se agota, el sistema automáticamente comienza a usar el Free Money Amount (si está configurado), y después el saldo normal del cliente. La transición es transparente para el usuario.
¿Cómo funciona el minimum consumption?
El minimum consumption se calcula cuando el paquete expira. Si el cliente no ha consumido al menos ese monto durante el período del paquete, la diferencia se deduce automáticamente de su saldo.
¿Puede un cliente tener múltiples paquetes activos?
Sí, un cliente puede tener varios paquetes activos simultáneamente. VOS3000 aplica los paquetes en orden de duración: primero se usan los paquetes con free duration más corto, y los más largos después.
¿Cómo creo un paquete gratuito de por vida?
Configure Rent Fee en 0. Según el manual oficial, si el Rent Fee es 0, el paquete siempre se suscribirá automáticamente sin costo de renta, efectivamente creando un beneficio permanente.
📞 Obtenga Soporte Profesional para Paquetes VOS3000
¿Necesita diseñar y configurar planes de minutos competitivos? Nuestro equipo de expertos puede ayudarle a crear paquetes tarifarios atractivos que maximicen la retención de clientes y la rentabilidad.
Ofrecemos instalación completa de VOS3000, diseño de planes comerciales, configuración de paquetes promocionales, y soporte técnico 24/7 para su operación VoIP.
📞 Need Professional VOS3000 Setup Support?
For professional VOS3000 installations and deployment, VOS3000 Server Rental Solution:
VOS3000 Conciliación Bilateral: Cómo Verificar CDR con Proveedores y Evitar Pérdidas
VOS3000 conciliación bilateral es la funcionalidad crítica que permite verificar automáticamente los registros de llamadas (CDR) entre dos plataformas VoIP para detectar discrepancias y prevenir pérdidas financieras. Según el manual oficial VOS3000 2.1.9.07, esta característica implementa reconciliación de cuentas en tiempo real entre plataformas confiables, evitando disputas de facturación y detectando errores de configuración que podrían causar pérdidas significativas.
📞 ¿Problemas con discrepancias en CDR? WhatsApp: +8801911119966
Table of Contents
🔍 ¿Qué es la Conciliación Bilateral en VOS3000?
La conciliación bilateral en VOS3000 es un mecanismo automatizado que compara los registros de llamadas entre dos plataformas VOS3000/VOS5000 para identificar diferencias en tiempo, duración, y facturación. Esta funcionalidad es esencial para operadores wholesale que intercambian tráfico con múltiples proveedores y necesitan garantizar la precisión financiera de sus operaciones.
El manual oficial describe el principio funcional de manera clara: esta función debe habilitarse siempre que ambas partes utilicen VOS3000/VOS5000. Realiza reconciliación de cuentas en tiempo real entre dos plataformas confiables, y a través del mecanismo de alarmas, previene grandes desviaciones contables entre plataformas.
La configuración de la conciliación bilateral requiere establecer parámetros específicos que controlan el comportamiento del sistema durante el proceso de verificación entre plataformas.
El proceso de conciliación bilateral sigue una secuencia estructurada que garantiza la verificación completa de todos los registros de llamadas entre las dos plataformas.
VOS3000 proporciona herramientas especializadas para consultar y analizar los datos de conciliación a través del módulo Clearing Query, que ofrece múltiples vistas de la información financiera.
🔍 Tipos de Consultas de Clearing
📊 Consulta
📝 Función
💻 Navegación
Clearing Account Detail
Consulta consumo de cuenta clearing
Data query > Clearing query > Clearing account detail
Clearing Gateway Detail
Consulta detalles por gateway
Data query > Clearing query > Clearing gateway detail
Account Clearing Balance
Balance de consumo por cuenta
Data query > Clearing query > Account clearing balance
Los reportes de conciliación proporcionan documentación formal de las diferencias detectadas y sirven como base para la resolución de disputas con proveedores.
📊 Tipos de Reportes Disponibles
📄 Reporte
📝 Contenido
💼 Uso
Clearing Account Detail Report
Detalle de consumo por cuenta clearing
Análisis por proveedor
Clearing Account Area Report
Consumo por área geográfica
Análisis de destino
Clearing Gateway Detail Report
Detalle por gateway
Análisis técnico
Account Clearing Balance Report
Balance consolidado por cuenta
Estado financiero
Summary of Financial Settlement
Resumen de liquidación financiera
Cierre contable
⚠️ Tipos de Discrepancias Comunes
Comprender los tipos de discrepancias que pueden ocurrir es esencial para una correcta interpretación de los resultados de la conciliación bilateral.
El sistema de alarmas está diseñado para que ambas plataformas tengan capacidades de alerta para la reconciliación de cuentas. Mientras una parte confirme que hay una desviación en la contabilidad, se generará una alarma en la plataforma de esa parte.
🚨 Configuración de Alarmas Bilaterales
🔔 Alarma
📝 Ubicación
⚡ Acción
Mapping Bilateral Reconciliation Deviation
Alarm Settings > Mapping Alarm
Alerta de desviación en mapping gateway
Routing Bilateral Reconciliation Deviation
Alarm Settings > Routing Alarm
Alerta de desviación en routing gateway
Ventaja del Sistema de Alarmas Dual:
=====================================
Según el manual oficial, el sistema está diseñado para que AMBAS plataformas
tengan capacidades de alarma. Esto significa:
✅ Si la Plataforma A detecta desviación → Alarma en A
✅ Si la Plataforma B detecta desviación → Alarma en B
✅ Incluso si una plataforma tiene fallos, la otra puede alertar
ESTO GARANTIZA:
- Detección de problemas incluso con fallos parciales
- Ambos lados tienen visibilidad de discrepancias
- Prevención efectiva de disputas de facturación
💼 Casos de Uso Empresariales
🏢 Escenarios Comunes de Conciliación
🏢 Escenario
📝 Aplicación
💰 Beneficio
Interconexión Carrier
Verificar tráfico con otros carriers VOS3000
Evitar disputas millonarias
Reseller Wholesale
Conciliar con proveedores upstream
Precisión en pagos a proveedores
Multi-sitio Enterprise
Sincronizar entre data centers
Consistencia financiera global
Auditoría Regulatoria
Documentación para compliance
Cumplimiento normativo
🚨 Troubleshooting de Conciliación
📋 Problemas Comunes y Soluciones
⚠️ Problema
🔍 Causa
✅ Solución
Conciliación no inicia
Opción no habilitada en ambos lados
Verificar Enable y Allow bilateral reconciliation
Alarmas no se generan
Alarm settings no configurados
Activar alarmas en Alarm management
Desviación constante
Tarifas diferentes entre plataformas
Sincronizar rate tables con proveedor
Calibración falla
Conectividad entre plataformas
Verificar firewall y puertos
Llamadas no aparecen
Período de conciliación muy corto
Aumentar BILATERAL_RECONCILIATION_PERIOD
💰 Servicios de VOS3000 y Soporte
¿Necesita implementar conciliación bilateral en su operación VoIP? Ofrecemos servicios completos de instalación y configuración con soporte técnico especializado.
📦 Servicio
📝 Descripción
💰 Precio
Instalación VOS3000
Setup completo con conciliación bilateral
One-time setup fee
Configuración Conciliación
Setup de conciliación con proveedores
Incluido en instalación
Auditoría CDR
Análisis de discrepancias existentes
Consultoría disponible
Soporte 24/7
Asistencia técnica continua
Planes disponibles
📞 Contáctenos para implementación: WhatsApp: +8801911119966
❓ Preguntas Frecuentes sobre Conciliación Bilateral
¿Cuándo debo habilitar la conciliación bilateral?
Según el manual oficial VOS3000, esta función debe habilitarse siempre que ambas partes utilicen VOS3000 o VOS5000. Es especialmente importante en interconexiones con carriers de confianza donde se intercambia volumen significativo de tráfico y se requiere precisión financiera absoluta.
¿Qué sucede si solo una plataforma habilita la conciliación?
La conciliación bilateral requiere que ambas plataformas estén configuradas correctamente. La plataforma que inicia debe tener “Enable bilateral reconciliation” activado, y la plataforma que recibe debe tener “Allow bilateral reconciliation” activado. Sin ambas configuraciones, el proceso no puede completarse.
¿Con qué frecuencia debe ejecutarse la conciliación?
El parámetro SERVER_GATEWAY_BILATERAL_RECONCILIATION_PERIOD puede configurarse entre 10 minutos y 10080 minutos (7 días). Para operaciones de alto volumen, se recomienda conciliaciones cada 1-6 horas para detectar problemas rápidamente antes de que acumulen pérdidas significativas.
¿Cómo se calibra el balance entre plataformas?
La calibración de balance se realiza desde Online routing gateway con click derecho en el gateway y seleccionando “Balance calibration”. El balance local se sincroniza automáticamente con el balance remoto, corrigiendo cualquier desviación detectada durante el proceso de conciliación.
¿Puedo usar conciliación bilateral con proveedores que no usan VOS3000?
No, la conciliación bilateral está diseñada específicamente para comunicación entre plataformas VOS3000/VOS5000. Para proveedores con otros sistemas, debe utilizar los reportes de clearing y comparación manual de CDR, o implementar soluciones de conciliación de terceros.
📞 Obtenga Soporte Profesional para Conciliación
¿Necesita implementar conciliación bilateral con sus proveedores? Nuestro equipo de expertos puede ayudarle a configurar este proceso crítico y evitar pérdidas por discrepancias en CDR.
Ofrecemos instalación completa de VOS3000, configuración de conciliación bilateral con proveedores, auditoría de CDR existentes, y soporte técnico 24/7 para su operación VoIP.
📞 Need Professional VOS3000 Setup Support?
For professional VOS3000 installations and deployment, VOS3000 Server Rental Solution:
VOS3000 Dial Plan Transformación: Guía Completa de Manipulación de Números
VOS3000 dial plan es la funcionalidad esencial para transformar números telefónicos en tiempo real durante el enrutamiento de llamadas VoIP. Esta poderosa característica permite a los operadores modificar prefijos, agregar o eliminar dígitos, y aplicar reglas sofisticadas de manipulación de números según las necesidades de su negocio. Según el manual oficial VOS3000 2.1.9.07, el dial plan es fundamental para la correcta interoperabilidad entre diferentes operadores y sistemas telefónicos.
🔍 ¿Qué es VOS3000 Dial Plan y Por Qué es Importante?
El dial plan en VOS3000 es un conjunto de reglas que definen cómo se transforman los números telefónicos antes de ser enrutados a través del softswitch. Esta funcionalidad es crítica para operadores VoIP por múltiples razones que impactan directamente en la operatividad diaria del negocio de telecomunicaciones. (VOS3000 Dial Plan Transformación)
📊 Beneficios del Dial Plan en VoIP (VOS3000 Dial Plan Transformación)
El dial plan en VOS3000 se compone de dos elementos principales que trabajan juntos para lograr la transformación deseada de números telefónicos. Comprender estos componentes es esencial para una configuración correcta.
🔧 Original Prefix y Target Prefix (VOS3000 Dial Plan Transformación)
El VOS3000 dial plan soporta caracteres wildcard que permiten crear reglas flexibles y poderosas para la transformación de números. Estos caracteres especiales expanden significativamente las capacidades del sistema.
🔣 Caracteres Wildcard Disponibles (VOS3000 Dial Plan Transformación)
La siguiente tabla muestra ejemplos prácticos extraídos directamente del manual oficial de VOS3000, con casos de uso reales para transformación de números:
🔄 Original Prefix
🎯 Target Prefix
📞 Número Original
✅ Número Transformado
📝 Acción
0
0
01012345678
01012345678
Sin cambio
010
025
01012345678
02512345678
Cambio de prefijo
025*
(vacío)
02584316146
84316146
Eliminar prefijo 025
117
025117
117
025117
Agregar prefijo 025
02584316146
010
02584316146
010
Cambiar número completo
*
(vacío)
02584316146
(vacío)
Eliminar todo
*
12345678
02584316146
12345678
Cambiar todo a número fijo
025*
8008100-8008121
02584316146
8008100~8008121
Rango aleatorio
*
12345?78
02584316146
12345178, 12345278…
Dígito aleatorio con ?
🎯 Principio de Coincidencia más Larga
Un aspecto crítico del VOS3000 dial plan es el principio de coincidencia más larga (longest matching pattern), que determina qué regla se aplica cuando existen múltiples coincidencias potenciales.
📋 Reglas de Prioridad (VOS3000 Dial Plan Transformación)
Principio de Coincidencia más Larga:
=====================================
EJEMPLO DEL MANUAL OFICIAL:
---------------------------
Regla 1: Original="0" → Target="0"
Regla 2: Original="010" → Target="025"
Número entrante: 01012345678
RESULTADO: Se aplica Regla 2
MOTIVO: "010" tiene coincidencia más larga que "0"
SALIDA: 02512345678
⚠️ IMPORTANTE: El patrón "*" tiene la prioridad más baja
Solo se aplica cuando no hay otras coincidencias.
VOS3000 dial plan incluye caracteres de escape especiales que permiten crear reglas basadas en la longitud del número, proporcionando un control más granular sobre las transformaciones.
⚙️ Caracteres de Escape Disponibles (VOS3000 Dial Plan Transformación)
🔤 Escape
📝 Función
💡 Ejemplo
✅ Resultado
L (Less)
Número más corto que el valor
13L9
Todos los números de 11 dígitos que empiezan con 13
E (Equal)
Número igual al valor
010E7
Todos los números de 10 dígitos que empiezan con 010
G (Greater)
Número más largo que el valor
010G7
Todos los números mayores a 10 dígitos con 010
\L, \E, \G
Escape del carácter (sin significado especial)
\L
Trata L como carácter literal
🔧 Configuración de Dial Plan en Gateway
El dial plan puede configurarse en diferentes niveles del sistema VOS3000, ofreciendo flexibilidad para aplicar transformaciones según las necesidades específicas de cada componente.
📍 Ubicaciones de Dial Plan en VOS3000 (VOS3000 Dial Plan Transformación)
🖥️ Ubicación
📝 Función
🔄 Aplicación
Mapping Gateway Dial Plan
Transforma números del origen (caller)
Antes del routing
Routing Gateway Dial Plan
Transforma números hacia el destino
Durante el routing
Phone Dial Plan
Transforma números de extensiones/phones
Para usuarios finales
Period Dial Plan
Dial plan basado en horarios
Configuración temporal
Outbound Caller Dial Plan
Modifica el caller ID saliente
Para presentación de número
⚙️ Pasos para Configurar Dial Plan (VOS3000 Dial Plan Transformación)
Configuración de Dial Plan en Routing Gateway:
===============================================
PASO 1: Acceder a Gateway Configuration
---------------------------------------
Navigation: Operation management > Gateway operation > Routing gateway
PASO 2: Seleccionar Gateway
---------------------------
- Click derecho en el gateway deseado
- Seleccionar "Additional settings"
PASO 3: Configurar Dial Plan
----------------------------
- Navigate to: Routing prefix > Dial plan
- Original Prefix: Ingrese el prefijo original
- Target Prefix: Ingrese el prefijo destino
PASO 4: Guardar y Aplicar
-------------------------
- Click "OK" para guardar
- El dial plan se aplica inmediatamente
PASO 5: Verificar en CDR
------------------------
- Realice una llamada de prueba
- Revise CDR para confirmar transformación
📈 Flujo de Transformación de Números
Comprender el flujo completo de transformación de números en VOS3000 es esencial para configurar correctamente el dial plan y evitar resultados inesperados. (VOS3000 Dial Plan Transformación)
🔄 Etapas del Flujo de Dial Plan (VOS3000 Dial Plan Transformación)
🔢 Etapa
📝 Descripción
📊 Número Ejemplo
1. Incoming Caller
Número original del llamante
8801712345678
2. Incoming Callee
Número original del llamado
011521234567
3. Routing Caller
Después del dial plan del caller device
+8801712345678
4. Routing Callee
Después del dial plan del caller device
521234567
5. Outbound Caller
Caller enviado al gateway de salida
008801712345678
6. Outbound Callee
Callee enviado al gateway de salida
00521234567
💼 Casos de Uso Comunes de Dial Plan
🌍 Manejo de Prefijos Internacionales (VOS3000 Dial Plan Transformación)
🎯 Escenario
🔄 Original
🎯 Target
📝 Descripción
Agregar código país
*
+1*
Agrega +1 a todos los números
Remover 00 internacional
00*
+
Cambia 00 a formato +
Normalizar formato local
0*
+880*
Convierte formato nacional
🏢 Casos de Uso Empresariales
🏢 Caso
🔄 Configuración
📊 Resultado
Call Center Saliente
Presentar número local por región
Mejora tasa de respuesta
Interconexión Carrier
Adaptar formatos entre proveedores
Interoperabilidad seamless
Números de Emergencia
Ruta especial para 911, 112
Prioridad y routing correcto
Short Codes
Expandir códigos cortos a completos
Compatibilidad con carriers
🚨 Troubleshooting de Dial Plan
📋 Problemas Comunes y Soluciones (VOS3000 Dial Plan Transformación)
⚠️ Problema
🔍 Causa Probable
✅ Solución
Número no se transforma
Dial plan no coincide
Verificar que el patrón Original Prefix coincida exactamente
Se aplica regla incorrecta
Conflicto de prioridad
Revisar principio de coincidencia más larga
Facturación incorrecta
Número transformado no coincide con tarifa
Verificar que el dial plan preserve el prefijo de tarifa
Wildcard no funciona
Sintaxis incorrecta
Verificar posición correcta de * y ?
Número vacío en salida
Target Prefix vacío con *
Verificar que Target Prefix tenga contenido deseado
🔧 Herramientas de Debug para Dial Plan
Herramientas de Diagnóstico:
============================
1. CDR ANALYSIS
- Revise "Incoming caller" vs "Outbound caller"
- Revise "Incoming callee" vs "Outbound callee"
- Verifique transformaciones aplicadas
2. CALL ANALYSIS
- Navigation: Operation management > Current call
- Right-click: Call analysis
- Vea la secuencia completa de transformación
3. DEBUG TRACE
- Navigation: System > Debug trace
- Capture señalización SIP completa
- Identifique números en mensajes INVITE
4. NUMBER TRANSFORM
- Navigation: Number management > Number transform
- Configure transformaciones globales
- Diferente de dial plan por gateway
💰 Precios y Servicios de Instalación VOS3000
¿Necesita configurar VOS3000 dial plan profesionalmente? Ofrecemos servicios completos de instalación y configuración con soporte técnico especializado.
¿Cuál es la diferencia entre Dial Plan y Number Transform?
El dial plan se aplica dinámicamente durante el routing de llamadas y puede variar por gateway, mientras que Number Transform es una configuración global que transforma números de manera sistemática. El dial plan ofrece mayor flexibilidad por permitir diferentes reglas para diferentes gateways o escenarios de routing.
¿Cómo puedo verificar si mi dial plan está funcionando correctamente?
La mejor manera es revisar los registros CDR comparando los campos “Incoming caller/callee” con “Outbound caller/callee”. También puede usar la función de Call Analysis en Current Call para ver la transformación en tiempo real. Los números deben mostrar la transformación aplicada según las reglas configuradas.
¿Qué sucede si tengo múltiples dial plans que coinciden con un número?
VOS3000 aplica el principio de coincidencia más larga. Si tiene un dial plan que transforma “0” y otro que transforma “010”, para el número “01012345678” se aplicará la regla “010” porque tiene la coincidencia más larga. El patrón “*” solo se aplica cuando no hay otras coincidencias.
¿Puedo usar dial plan para cambiar el caller ID que ven los destinatarios?
Sí, el Outbound Caller Dial Plan permite modificar el número de identificación del llamante que se presenta al destinatario. Esto es útil para presentar números locales en diferentes regiones o para propósitos de marca blanca en servicios wholesale.
¿El dial plan afecta la facturación de las llamadas?
Sí, es importante considerar que el dial plan transforma el número antes del billing. Asegúrese de que el número transformado coincida con los prefijos de tarifa configurados en su sistema. Un dial plan mal configurado puede causar que las llamadas no se facturen correctamente.
¿Cómo funcionan los caracteres de escape L, E, G?
Estos caracteres permiten crear reglas basadas en la longitud del número. L (Less) especifica números más cortos que el valor, E (Equal) números exactamente del largo especificado, y G (Greater) números más largos. Por ejemplo, “13L9” coincide con números de 11 dígitos que empiezan con 13.
📞 Obtenga Soporte Profesional para VOS3000 Dial Plan
¿Necesita ayuda configurando VOS3000 dial plan para su operación VoIP? Nuestro equipo de expertos puede ayudarle a diseñar e implementar reglas de transformación optimizadas para su negocio.
Ofrecemos instalación completa de VOS3000, configuración de dial plan, soporte técnico 24/7, y capacitación para su equipo. ¡Contáctenos hoy para optimizar su infraestructura VoIP!
📞 Need Professional VOS3000 Setup Support?
For professional VOS3000 installations and deployment, VOS3000 Server Rental Solution:
VOS3000 call analysis provides powerful tools for monitoring call performance, analyzing traffic patterns, and optimizing VoIP network quality through comprehensive CDR analytics. Understanding the call analysis features, area statistics, and gateway performance metrics is essential for VoIP operators who want to maximize call quality, optimize routing, and ensure profitable operations. This complete guide covers all call analysis capabilities based on official VOS3000 2.1.9.07 documentation.
📞 Need help with VOS3000 call analysis? WhatsApp: +8801911119966
Table of Contents
🔍 Understanding VOS3000 Call Analysis System
Call analysis in VOS3000 provides comprehensive views of call performance across multiple dimensions: time-based distribution, gateway performance, area statistics, and call failure analysis. These analytics enable operators to identify quality issues, optimize routing decisions, and monitor network health.
Access Call Distribution:
=========================
Location: CDR Analysis > Call Distribution
Filter Options:
- Start Date/Time: Beginning of analysis period
- End Date/Time: End of analysis period
- Time Granularity: Hour / Day / Month
- Gateway Filter: Specific gateway or all
- Account Filter: Specific account or all
Statistics Displayed:
- Total Calls: Number of call attempts
- Connected Calls: Successfully connected calls
- Total Duration: Sum of all call durations
- Average Duration: Mean call duration
- ASR: Answer Seizure Ratio (Connected/Total)
- ACD: Average Call Duration
📋 Area Analysis Query Steps (VOS3000 Call Analysis)
Area Details Analysis Steps:
============================
1. Navigate to: Data query > Bill query > Area details
2. Set Filter Parameters:
- Date Range: Analysis period
- Account Filter: Specific account or all
- Rate Type: Net/Local/Domestic/International
- Area Prefix: Specific area or all
3. View Results:
- Each row shows one destination area
- Compare performance across areas
- Identify high-volume destinations
- Spot quality issues by area
4. Export for Analysis:
- Right-click > Export
- Use for reporting and trending
Use Cases for Area Analysis:
============================
- Identify most profitable destinations
- Find routes with quality issues
- Plan rate adjustments
- Monitor traffic patterns
- Vendor performance evaluation
Navigate to CDR Analysis > Routing gateway Analysis > Routing gateway performance. Select the gateway and date range. The ASR (Answer Seizure Ratio) will be displayed showing the percentage of calls that were successfully connected versus total attempts.
What is the difference between call duration and conversation duration?
Call duration is the total time from call setup to teardown, including ringing time. Conversation duration is the actual talk time from when the call was answered until hangup. The difference represents ringing and setup time.
How can I find why calls are failing to a specific destination?
Use the Fail Analysis feature in CDR Analysis. Navigate to Routing gateway > Fail analysis, select the gateway handling that destination, and review the termination reasons distribution. This shows why calls are not completing.
What is a good ASR target for VoIP routes?
ASR targets vary by route type. Wholesale termination routes typically target 40-60% ASR. Premium routes may achieve 70%+. Routes below 30% ASR often indicate quality issues that need investigation.
How do I export CDR data for external analysis?
In the CDR query screen, apply your desired filters, then right-click and select Export. The data will be saved in CSV/Excel format that can be imported into external analytics tools for deeper analysis.
📞 Get Expert Help with VOS3000 Call Analysis
Need assistance with call analysis configuration, performance optimization, or CDR analytics? Our VOS3000 experts can help you maximize call quality and optimize your VoIP operations.