VOS3000

VOS3000 Call End Reasons: Complete Error Code Reference Guide

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

🔍 Understanding VOS3000 Call End Reasons

Reference: VOS3000 2.1.9.07 Manual, Section 4.5 (Pages 244-249)

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.

📊 Where to Find VOS3000 Call End Reasons

📍 Location🧭 Navigation Path📋 Information Available
Recent CDRData Query → Recent CDRLatest calls with termination reason column
CDR QueryData Query → CDRHistorical CDR with advanced filtering
Call AnalysisOperation Management → Business AnalysisDetailed SIP/H.323 signaling trace
Debug TraceSystem → Debug traceReal-time SIP message capture
Database DirectMySQL vos3000_cdr tableRaw CDR data for custom analysis

📋 Complete VOS3000 Server-Side Termination Reasons

Reference: VOS3000 2.1.9.07 Manual, Section 4.5 (Pages 244-249)

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)

🚨 Termination Reason📋 Description🔍 Typical Cause✅ Solution📖 Page
Account LockedThe account is currently locked/disabledAdmin locked account, security triggerAccount Management → Change Status to Active244
Account DisabledAccount status is disabledAccount deactivated by adminEnable account in account management244
Account ExpiredAccount validity period has endedExpiry date passedExtend expiry date (set to 2099-12-31)244
Insufficient BalanceAccount balance too low for callBalance < rate for destinationAdd credit to account244
No Matching AccountNo account found to bill the callCaller ID not mapped to accountCreate account or fix caller ID mapping245
Account Not OnlineCalled account not registeredPhone endpoint offlineCheck phone registration status245
🚨 Termination Reason📋 Description🔍 Typical Cause✅ Solution📖 Page
NoAvailableRouterNo routing gateway availableNo gateway configured for destinationAdd routing gateway with correct prefix245
Not FoundDestination number not foundPrefix mismatch in gatewayCheck gateway prefix configuration245
No Matching RateNo rate found for destinationRate table missing prefixAdd rate entry for destination prefix245
The Called Not OnlineCalled device not reachableGateway offline or no capacityCheck gateway status and capacity245
Connection Limit ExceededMaximum concurrent calls reachedLine limit reached on account/gatewayIncrease line limit or add capacity246
UnregisteredEndpoint not registeredRegistration expired or failedVerify device registration settings246
Rate Table Not FoundNo rate table assignedAccount missing rate tableAssign rate table to account246
🚨 Termination Reason📋 Description⚙️ Related Parameter✅ Solution📖 Page
Response TimeoutNo answer from called partySS_TIMEOUT_PHONE_HANGUPIncrease alerting timeout, check endpoint246
Connection TimeoutNo SIP response after retriesSS_SIP_SEND_RETRY, SS_SIP_RESEND_INTERVALCheck network, firewall, gateway status246
Proceeding TimeoutNo 100 Trying progressGateway proceeding timeoutCheck gateway connectivity247
Session TimeoutSession timer refresh failedSS_SIP_SESSION_TTLCheck session timer config, NAT keep-alive247
Connection Establishment TimeoutCall setup incompleteMapping gateway timeoutCheck gateway response time247
Alerting TimeoutRing timeout exceededGateway alerting timerIncrease ring timeout in gateway config247

🔴 Number Restriction Termination Reasons

🚨 Termination Reason📋 Description🔍 Trigger✅ Solution📖 Page
Caller’s Number RestrictedCaller ID length exceeds limitSS_CALLERALLOWLENGTH exceededAdjust caller length parameter247
Called Number RestrictedCallee number too longNumber length limitAdjust called number length settings247
Caller’s Number Prefix RestrictedCaller prefix not allowedGateway prefix filterUpdate allowed prefixes in gateway248
Called Number Prefix RestrictedDestination prefix blockedGateway prefix restrictionCheck gateway prefix settings248
Call RestrictionCall blocked by policyAccount authorization settingsUpdate account call authorization248
🚨 Termination Reason📋 Description⚙️ Configuration📖 Page
No-Answer Forwarding by CallerCaller has no-answer forwardingPhone Management → Call Forwarding248
No-Answer Forwarding by CalledCalled has no-answer forwardingCalled phone forwarding settings248
Timed ForwardingTime-based forwarding activeTime period forwarding config248
On-Busy ForwardingCalled busy, forwardedBusy forwarding config248
Call Forwarding by CalledUnconditional forwardingForwarding unconditional setting249
Forwarding LoopInfinite forwarding loopForwarding chain creates loop249
Do-Not-Disturb from CalledCalled has DND enabledDND setting on phone249

🔴 Protocol and System Termination Reasons

🚨 Termination Reason📋 Description💡 Notes📖 Page
Protocol LimitServer cannot process protocolCheck protocol compatibility249
BusyCalled number is busyNormal termination249
Forcible Hang-UpServer terminated sessionAdmin action or system limit249
Hang-Up by CallerCaller ended normallyNormal termination249
Hang-Up by CalledCalled party ended callNormal termination249
Session Closed by CalledTCP closed without BYENetwork/endpoint issue249
Session Closed by CallerCaller TCP closedCheck caller network249
Codec MismatchNo common codecEnable transcoding249

📞 SIP Response Code to VOS3000 Mapping

Reference: VOS3000 2.1.9.07 Manual, Section 4.5.2 (Page 247-248)

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)

📊 SIP 4xx Client Error Mapping

📞 SIP Code📋 SIP Name🔄 VOS3000 Mapping⚡ Typical Cause
400Bad RequestProtocol ErrorMalformed SIP message
401UnauthorizedAuth FailedInvalid credentials
403ForbiddenAccount Locked / IP BlockedAccess denied by policy
404Not FoundNot FoundUser/destination unknown
405Method Not AllowedProtocol LimitSIP method rejected
406Not AcceptableCodec MismatchSDP negotiation failed
407Proxy Auth RequiredAuth FailedProxy authentication needed
408Request TimeoutResponse TimeoutNo SIP response received
415Unsupported MediaCodec MismatchMedia format rejected
422Session Interval Too SmallSession Timer ErrorSession timer too short
480Temporarily UnavailableUnregistered / Not OnlineEndpoint unavailable
484Address IncompleteNumber RestrictedIncomplete number
486Busy HereBusyUser busy
487Request TerminatedCancelledCall cancelled
488Not Acceptable HereCodec MismatchSDP negotiation failed

📊 SIP 5xx Server Error Mapping

📞 SIP Code📋 SIP Name🔄 VOS3000 Mapping⚡ Typical Cause
500Server Internal ErrorProtocol ErrorRemote server error
502Bad GatewayGateway ErrorInvalid response from upstream
503Service UnavailableNoAvailableRouterServer overloaded/maintenance
504Server Time-outConnection TimeoutNo response from upstream

📞 H.323 Cause Codes Complete Reference

Reference: VOS3000 2.1.9.07 Manual, Section 4.5.3 (Page 248-249)

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
1Unallocated NumberNumber not assigned to any destinationRecord as Not Found
2No Route to Transit NetNo route through transit networkRecord as NoAvailableRouter
3No Route to DestinationNo route to called numberRecord as NoAvailableRouter
6Channel UnacceptableChannel not acceptable for callRecord as Connection Limit
7Call AwardedCall awarded, delivered to endpointNormal call handling
8PreemptionCall preempted by higher priorityRecord as Forcible Hang-Up
16Normal Call ClearingCall cleared normallyRecord as Hang-Up by Caller/Called
17User BusyUser is busyRecord as Busy
18No User RespondingNo response from userRecord as Response Timeout
19No Answer from UserUser alerted but no answerRecord as Response Timeout
20Subscriber AbsentSubscriber not availableRecord as Unregistered
21Call RejectedCall was rejectedRecord as call rejection
22Number ChangedNumber has been changedRecord as Not Found
26Non-Selected User ClearingUser not selected for callNormal termination
27Destination Out of OrderDestination cannot be reachedRecord as Gateway Error
28Invalid Number FormatNumber format invalidRecord as Number Restricted
29Facility RejectedFacility rejectedRecord as Protocol Error
30Response to STATUS ENQUIRYResponse to status inquiryStatus response
31Normal, UnspecifiedNormal event, no specific causeNormal termination
34No Circuit AvailableNo channel availableRecord as Connection Limit
38Network Out of OrderNetwork not functioningRecord as Gateway Error
41Temporary FailureTemporary network problemRecord as temporary error
42Switch CongestionNetwork congestionRecord as Connection Limit
44Requested Circuit Not AvailableRequested circuit unavailableRecord as Connection Limit
47Resource UnavailableInsufficient resourcesRecord as Connection Limit
49QoS Not AvailableRequested QoS not availableRecord as Protocol Error
50Requested Facility Not SubscribedFacility not subscribedRecord as Call Restriction
52Outgoing Call BarredOutgoing calls barredRecord as Call Restriction
54Incoming Call BarredIncoming calls barredRecord as Call Restriction
57Bearer Capability Not AuthorizedCapability not authorizedRecord as Account Locked
58Bearer Capability Not AvailableCapability not availableRecord as Codec Mismatch
63Service Not AvailableService not availableRecord as NoAvailableRouter
65Bearer Capability Not ImplementedCapability not implementedRecord as Codec Mismatch
69Requested Facility Not ImplementedFacility not implementedRecord as Protocol Limit
70Only Restricted Digital BearerOnly restricted digital availableRecord as Codec Mismatch
79Service Not ImplementedService not implementedRecord as Protocol Limit
81Invalid Call ReferenceCall reference invalidRecord as Protocol Error
88Incompatible DestinationDestination incompatibleRecord as Codec Mismatch
95Invalid MessageMessage invalidRecord as Protocol Error
96Mandatory IE MissingMandatory element missingRecord as Protocol Error
97Message Not ImplementedMessage type not implementedRecord as Protocol Limit
98IE Not ImplementedInformation element not implementedRecord as Protocol Limit
99Invalid IE ContentsInformation element invalidRecord as Protocol Error
100Invalid Message for StateMessage invalid for call stateRecord as Protocol Error
101Recovery on Timer ExpiryTimer expiredRecord as Response Timeout
102Protocol ErrorProtocol error unspecifiedRecord as Protocol Error
111Protocol Error, UnspecifiedUnspecified protocol errorRecord 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.

📦 Service📝 Description💼 Scope
CDR AnalysisDeep dive into call failure patternsError patterns, ASR/ACD analysis
Configuration AuditReview VOS3000 settingsParameters, gateway, routing
Technical Support24/7 remote assistanceTroubleshooting, optimization

📞 Contact us for VOS3000: WhatsApp: +8801911119966

Related Post

❓ Frequently Asked Questions

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.

📱 WhatsApp: +8801911119966

Contact us today for professional VOS3000 installation, configuration, and technical support services!


📞 Need Professional VOS3000 Setup Support?

For professional VOS3000 installations and deployment, VOS3000 Server Rental Solution:

📱 WhatsApp: +8801911119966
🌐 Website: www.vos3000.com
🌐 Blog: multahost.com/blog
📥 Downloads: VOS3000 Downloads


Recent Posts

  • VOS3000

VOS3000 SIP Authentication: Ultimate 401 vs 407 Easy Configuration Guide

VOS3000 SIP authentication 401 Unauthorized vs 407 Proxy Authentication Required. Configure digest authentication challenge mode SS_AUTHCHALLENGEMODE in system parameters. Read More

7 hours ago
  • VOS3000
  • VOS3000 Server Rent
  • VOS3000 Server Support
  • VOS3000 Server Update
  • VOS3000 Service Agreement
  • VOS3000 Setup
  • VOS3000 Setup Guide
  • vos3000 sim blocking reduction
  • VOS3000 SIP
  • VOS3000 SIP Accounts
  • VOS3000 SIP Codec Support
  • VOS3000 SIP Message Settings
  • VOS3000 SIP Trunking
  • VOS3000 SIP-H323 Hybrid
  • vos3000 softswitch
  • VOS3000 System Features
  • VOS3000 System Management
  • VOS3000 System Requirements

VOS3000 RTP Encryption: Essential XOR/RC4/AES128 Easy Setup Guide

VOS3000 RTP encryption setup guide covering XOR, RC4, and AES128 methods. Learn how to configure secure media streams using system… Read More

8 hours ago
  • VOS3000

VOS3000 Caller Number Pool: Powerful CLI Rotation for Outbound Traffic

VOS3000 Caller Number Pool: Powerful CLI Rotation for Outbound Traffic The VOS3000 caller number pool feature solves a critical problem… Read More

2 days ago

This website uses cookies.