VOS3000 SIP No Timer Call Duration: Important Maximum Limit Guide
๐ Have you ever discovered runaway calls in your CDR records โ sessions lasting hours beyond the actual conversation? The VOS3000 SIP no timer call duration parameter is your ultimate safety net. When SIP endpoints do not support session timers, this critical setting enforces a hard maximum limit, preventing zombie calls from draining your VoIP revenue. โฑ๏ธ
๐จ Not every SIP device implements RFC 4028 session timers. Legacy gateways, softphones, and some SIP trunks simply never include a Session-Expires header in their INVITE messages. For these non-timer endpoints, VOS3000 cannot actively verify if the call is still alive โ and without a hard cap, orphaned calls can run indefinitely, generating phantom charges. The SS_SIP_NO_TIMER_REINVITE_INTERVAL parameter solves this by imposing a maximum conversation time that VOS3000 enforces automatically. ๐
๐ฏ This guide covers everything about the VOS3000 SIP no timer call duration โ from the official default of 7200 seconds (2 hours) to recommended values by deployment type, its relationship with session timers, and step-by-step configuration to protect your billing accuracy.
Table of Contents
๐ What Is VOS3000 SIP No Timer Call Duration?
โฐ The VOS3000 SIP no timer call duration is controlled by the parameter SS_SIP_NO_TIMER_REINVITE_INTERVAL. It defines the maximum allowed conversation time for SIP callers that do NOT support the “timer” feature as defined in RFC 4028.
๐ก Why this matters: When a SIP caller supports session timers, VOS3000 can periodically send re-INVITE or UPDATE messages to confirm the call is still connected. But when the caller does not support timers:
- โ No re-INVITE or UPDATE messages can be sent to verify the session
- โ VOS3000 cannot detect whether the far end is still alive
- โ ๏ธ The only protection is a hard timeout โ once exceeded, the call is forcibly terminated
- ๐ก๏ธ Without this parameter, zombie calls could persist indefinitely
๐ Location in VOS3000 Client: Navigation โ Operation management โ Softswitch management โ Additional settings โ SIP parameter
๐ Official Parameter Specification
๐ง According to the VOS3000 2.1.9.07 Official Manual (Table 4-3, Section 4.3.5.2):
| Attribute | Value |
|---|---|
| ๐ Parameter Name | SS_SIP_NO_TIMER_REINVITE_INTERVAL |
| ๐ข Default Value | 7200 |
| ๐ Unit | Seconds |
| ๐ Description | Maximum Conversation Time for Non-TIMER SIP Caller. If SIP caller doesn’t support “timer”, softswitch will stop the call when the time is up. |
โฑ๏ธ Default of 7200 seconds = 2 hours. This means that by default, a call from a non-timer SIP endpoint will be forcibly terminated after 2 hours of continuous conversation โ regardless of whether the call is still active or has become a zombie.
๐ VOS3000 SIP No Timer Call Duration vs. Session Timer
๐ Understanding the relationship between the VOS3000 SIP no timer call duration and the session timer is essential for proper configuration. These two mechanisms work as complementary systems:
| Aspect | Session Timer (RFC 4028) | No Timer Call Duration |
|---|---|---|
| ๐ Parameter | SS_SIP_SESSION_TTL | SS_SIP_NO_TIMER_REINVITE_INTERVAL |
| ๐ข Default | 600s (10 min) | 7200s (2 hours) |
| ๐ฏ Applies When | Caller supports “timer” | Caller does NOT support “timer” |
| ๐ก Detection Method | Active โ sends re-INVITE/UPDATE | Passive โ hard timeout only |
| ๐ Session-Expires Header | Present in SIP messages | Not present |
| ๐ Verification | Periodic refresh with 200 OK | None โ just countdown |
| โ Call Termination | No 200 OK โ BYE sent | Time exceeded โ BYE sent |
| ๐ก๏ธ Protection Level | High โ active probing | Lower โ passive timeout |
๐ก Key takeaway: The VOS3000 session timer provides active call verification for timer-capable endpoints. The VOS3000 SIP no timer call duration provides passive protection for endpoints that lack timer support. Both are essential for a complete call management strategy.
๐ฏ How VOS3000 Decides Which Mechanism to Use
๐ฅ๏ธ When a SIP INVITE arrives at VOS3000, the softswitch inspects the SIP headers to determine whether the caller supports session timers:
๐ SIP INVITE Arrives at VOS3000
โ
โโโ VOS3000 checks for Session-Expires header
โ
โโโ โ
Session-Expires header FOUND
โ โโโ Caller supports RFC 4028 session timer
โ โโโ VOS3000 uses SS_SIP_SESSION_TTL (default: 600s)
โ โโโ Active probing with re-INVITE/UPDATE messages
โ โโโ Call verified every TTL/Segment interval
โ
โโโ โ Session-Expires header NOT FOUND
โโโ Caller does NOT support session timer
โโโ VOS3000 uses SS_SIP_NO_TIMER_REINVITE_INTERVAL (default: 7200s)
โโโ NO active probing โ passive countdown only
โโโ Call forcibly terminated when time exceeds limit
โ๏ธ SS_SIP_NO_TIMER_REINVITE_INTERVAL โ Deep Dive
๐ Let’s examine the VOS3000 SIP no timer call duration parameter in full detail โ what it does, how it works, and what happens when the limit is reached.
๐ How the Parameter Works
โฑ๏ธ When a SIP caller that does not support session timers establishes a call through VOS3000:
- ๐ The call is established normally (INVITE โ 200 OK โ ACK)
- ๐ฅ๏ธ VOS3000 detects the absence of a Session-Expires header
- โฐ VOS3000 starts a countdown timer set to SS_SIP_NO_TIMER_REINVITE_INTERVAL seconds
- ๐ The call proceeds normally while the countdown runs
- ๐จ When the countdown reaches zero, VOS3000 sends a BYE message to terminate the call
โ ๏ธ Important: Unlike session timers, VOS3000 does NOT send any re-INVITE or UPDATE messages during the call. The only action taken is the forced termination when the timer expires. This is a passive safety mechanism โ it cannot detect whether the call is still alive before the timeout.
๐ Duration Conversion Table
๐ Common SS_SIP_NO_TIMER_REINVITE_INTERVAL values and their equivalent durations:
| Seconds | Minutes | Hours | Common Name |
|---|---|---|---|
| 900 | 15 | 0.25 | Quarter hour |
| 1800 | 30 | 0.5 | Half hour |
| 3600 | 60 | 1 | One hour |
| 5400 | 90 | 1.5 | Ninety minutes |
| 7200 | 120 | 2 | โ Default (two hours) |
| 10800 | 180 | 3 | Three hours |
| 14400 | 240 | 4 | Four hours |
๐ก๏ธ Preventing Runaway Calls with VOS3000 SIP No Timer Call Duration
๐จ Runaway calls are one of the most costly problems in VoIP operations. They occur when a call remains in “connected” state long after both parties have stopped talking โ typically because of network failures, endpoint crashes, or NAT timeouts that prevent proper BYE messages.
โ ๏ธ How Runaway Calls Happen
๐ Here’s the scenario that creates runaway calls on non-timer endpoints:
๐ Call Established Between Non-Timer Endpoint and VOS3000
โ
โโโ Both parties talk normally
โ
โโโ ๐ด Network failure / endpoint crash / NAT timeout
โ โโโ No BYE message sent (endpoint is dead/unreachable)
โ โโโ Call remains in "connected" state on VOS3000
โ โโโ VOS3000 CANNOT send re-INVITE (endpoint has no timer support)
โ
โโโ โฐ Without SS_SIP_NO_TIMER_REINVITE_INTERVAL:
โ โโโ โ Call stays connected INDEFINITELY
โ โโโ ๐ธ Billing continues to accumulate
โ
โโโ โ
With SS_SIP_NO_TIMER_REINVITE_INTERVAL = 7200s:
โโโ After 2 hours, VOS3000 sends BYE
โโโ ๐ก๏ธ Call terminated, billing stops
๐ก Critical point: Unlike timer-capable endpoints where VOS3000 can actively probe the session, non-timer endpoints offer zero visibility into call health. The SS_SIP_NO_TIMER_REINVITE_INTERVAL is the only mechanism that prevents indefinite zombie calls.
๐ Runaway Call Cost Impact Table
๐ธ Understanding the financial impact of runaway calls shows why the VOS3000 SIP no timer call duration setting matters:
| Zombie Call Duration | Rate ($/min) | Cost per Incident | 10 Incidents/Month |
|---|---|---|---|
| 1 hour (no limit) | $0.02 | $1.20 | $12.00 |
| 4 hours (no limit) | $0.02 | $4.80 | $48.00 |
| 12 hours (no limit) | $0.02 | $14.40 | $144.00 |
| 24 hours (no limit) | $0.05 | $72.00 | $720.00 |
| 48 hours (no limit) | $0.10 | $288.00 | $2,880.00 |
๐จ As you can see, without a hard call duration limit, a single zombie call on a premium route can cost hundreds of dollars. The VOS3000 SIP no timer call duration parameter ensures that even if the endpoint cannot be actively probed, the call will be terminated within a predictable timeframe.
๐ VOS3000 SIP No Timer Call Duration and Billing Accuracy
๐ฐ Billing accuracy is directly affected by the VOS3000 SIP no timer call duration setting. Here’s how:
๐ Billing Impact Analysis
| NO_TIMER_INTERVAL | Max Zombie Duration | Billing Risk | CDR Accuracy |
|---|---|---|---|
| 900s (15 min) | 15 minutes max | ๐ก๏ธ Very Low | โ Excellent |
| 1800s (30 min) | 30 minutes max | โ Low | โ Very Good |
| 3600s (1 hour) | 1 hour max | ๐ง Medium-Low | ๐ Good |
| 7200s (2 hours) โ | 2 hours max | โ ๏ธ Medium | ๐ Acceptable |
| 14400s (4 hours) | 4 hours max | ๐จ High | โ Poor |
| Not configured | Unlimited | ๐ฅ Critical | โ Very Poor |
๐ Billing accuracy depends on CDR records matching actual call durations. When zombie calls persist, CDRs show inflated durations that do not correspond to real conversations. This creates CDR billing discrepancies that can erode customer trust and cause revenue disputes. For more on the overall billing framework, see our VOS3000 billing system guide.
๐ง Step-by-Step Configuration of VOS3000 SIP No Timer Call Duration
๐ฅ๏ธ Follow these steps to configure SS_SIP_NO_TIMER_REINVITE_INTERVAL in your VOS3000 softswitch:
Step 1: Navigate to SIP Parameters ๐
- ๐ Log in to VOS3000 Client with administrator credentials
- ๐ Navigate: Operation management โ Softswitch management โ Additional settings โ SIP parameter
- ๐ Locate SS_SIP_NO_TIMER_REINVITE_INTERVAL in the SIP parameter list
Step 2: Choose Your Value โฑ๏ธ
๐ฏ Select the appropriate value based on your deployment type:
| Deployment Type | Recommended Value | Duration | Rationale |
|---|---|---|---|
| ๐ข Standard enterprise | 7200s | 2 hours | โ Default โ sufficient for most calls |
| ๐ Wholesale termination | 3600s | 1 hour | ๐ง Tighter control, lower risk |
| ๐ก๏ธ Premium / high-value routes | 1800s | 30 minutes | ๐ Maximum billing protection |
| ๐ Legacy gateway networks | 1800sโ3600s | 30โ60 min | ๐ก Old devices often lack timer support |
| ๐ Call center operations | 5400s | 90 minutes | ๐ Accommodates long agent calls |
| ๐ฅ Maximum protection | 900s | 15 minutes | ๐ก๏ธ Zero tolerance for runaway calls |
Step 3: Apply and Save โ
- ๐ Enter the desired value (in seconds) in the SS_SIP_NO_TIMER_REINVITE_INTERVAL field
- ๐พ Click Save to apply the configuration
- ๐ The new value takes effect for all subsequent calls from non-timer SIP endpoints
โ ๏ธ Note: Existing calls are not affected by the change. Only new calls established after the configuration update will use the new interval value.
๐ Relationship with Other VOS3000 Parameters
๐ The VOS3000 SIP no timer call duration does not operate in isolation. It works alongside several related parameters that together form a comprehensive call management system:
| Parameter | Default | Unit | Relationship to NO_TIMER |
|---|---|---|---|
| SS_SIP_SESSION_TTL | 600 | Seconds | ๐ Complementary โ applies when timer IS supported |
| SS_SIP_SESSION_UPDATE_SEGMENT | 2 | Count | ๐ Controls re-INVITE frequency for timer calls |
| SS_SIP_SESSION_TIMEOUT_EARLY_HANGUP | 0 | Seconds | โฐ Grace period โ applies only to timer calls |
| SS_MAX_CALL_DURATION | None | โ | ๐ก๏ธ System-level hard limit for ALL calls |
๐ก Key relationship: The SS_MAX_CALL_DURATION parameter (system parameter, not SIP parameter) enforces a hard maximum call duration for all calls regardless of whether they support timers or not. If both SS_SIP_NO_TIMER_REINVITE_INTERVAL and SS_MAX_CALL_DURATION are configured, the shorter of the two values takes effect. Read more about this in our VOS3000 max call duration guide and system parameters overview.
๐ Parameter Interaction Flow
๐ Call Arrives at VOS3000
โ
โโโ Check: Does SS_MAX_CALL_DURATION exist?
โ โโโ YES โ Apply system-level hard limit
โ โโโ NO โ No system-level limit
โ
โโโ Check: Does caller support "timer"?
โ โโโ YES โ Apply SS_SIP_SESSION_TTL (600s default)
โ โ Active probing via re-INVITE/UPDATE
โ โ Hang up if no 200 OK confirmation
โ โ
โ โโโ NO โ Apply SS_SIP_NO_TIMER_REINVITE_INTERVAL (7200s default)
โ NO active probing โ passive countdown
โ Hang up when time exceeded
โ
โโโ ๐ก๏ธ Effective limit = min(SS_MAX_CALL_DURATION, applicable timer)
๐ก Best Practices for VOS3000 SIP No Timer Call Duration
๐ฏ Follow these best practices to maximize the effectiveness of your VOS3000 SIP no timer call duration configuration:
| Best Practice | Recommendation | Reason |
|---|---|---|
| ๐ฏ Set SS_MAX_CALL_DURATION | Configure a system-level limit as backup | ๐ก๏ธ Double protection for all calls |
| ๐ Monitor CDR records | Check for calls near the 7200s limit weekly | ๐ Detects non-timer endpoint patterns |
| ๐ Encourage timer support | Ask vendors to enable RFC 4028 on endpoints | โ Active probing is far superior |
| ๐ง Lower for premium routes | Set 1800sโ3600s for expensive destinations | ๐ Minimizes billing exposure |
| ๐ Coordinate with session timer | NO_TIMER should be โฅ 3ร SS_SIP_SESSION_TTL | ๐ Consistent protection across both modes |
| ๐ Document configuration | Record all timer-related parameter values | ๐ Simplifies troubleshooting later |
| ๐ก Verify endpoint compatibility | Capture SIP INVITE to check Session-Expires | ๐ Confirms which mode is active |
๐ก Pro tip: If most of your SIP trunks support session timers, a higher VOS3000 SIP no timer call duration (7200s default) is acceptable since only a few calls will hit this limit. But if you have many legacy gateways without timer support, lower the value to 1800sโ3600s for better protection. Check our VOS3000 parameter description guide for the complete parameter reference.
๐ก๏ธ Common Problems and Troubleshooting
โ ๏ธ Here are the most common issues related to the VOS3000 SIP no timer call duration and their solutions:
โ Problem 1: Calls Being Cut After Exactly 2 Hours
๐ Symptom: Legitimate long-duration calls are being terminated at exactly 2 hours.
๐ก Cause: The SIP caller does not support session timers, and SS_SIP_NO_TIMER_REINVITE_INTERVAL is set to the default 7200 seconds.
โ Solutions:
- ๐ง Increase SS_SIP_NO_TIMER_REINVITE_INTERVAL if 2-hour calls are expected
- ๐ Ask the SIP endpoint vendor to implement RFC 4028 session timer support
- ๐ Verify the call flow using our SIP call flow guide
โ Problem 2: Ultra-Long Bills from Non-Timer Endpoints
๐ Symptom: CDR records show calls lasting the full 7200 seconds, but the actual conversation was much shorter.
๐ก Cause: The endpoint crashed or lost network connectivity without sending BYE, and the non-timer interval is too long.
โ Solutions:
- โฑ๏ธ Reduce SS_SIP_NO_TIMER_REINVITE_INTERVAL to 1800s or 3600s
- ๐ก๏ธ Set SS_MAX_CALL_DURATION as a secondary safety limit
- ๐ Cross-reference CDR records with billing system data
โ Problem 3: Not Sure Which Endpoints Support Session Timers
๐ Symptom: Unknown whether your SIP trunks and gateways support RFC 4028.
๐ก Solution: Capture the SIP INVITE message and check for the Session-Expires header:
# SIP INVITE from a TIMER-capable endpoint: INVITE sip:[email protected] SIP/2.0 Via: SIP/2.0/UDP 10.0.0.5:5060 Session-Expires: 600 <-- โ Timer SUPPORTED Min-SE: 90 ... # SIP INVITE from a NON-TIMER endpoint: INVITE sip:[email protected] SIP/2.0 Via: SIP/2.0/UDP 10.0.0.10:5060 <-- โ No Session-Expires header ... # VOS3000 will use SS_SIP_NO_TIMER_REINVITE_INTERVAL for this call
๐ Need more help with SIP debugging? See our VOS3000 troubleshooting guide for detailed instructions.
๐ Complete VOS3000 SIP No Timer Call Duration Decision Matrix
๐ฏ Use this decision matrix to select the optimal SS_SIP_NO_TIMER_REINVITE_INTERVAL value for your deployment:
| Factor | Low Value (900โ1800s) | Mid Value (3600โ5400s) | High Value (7200s+) |
|---|---|---|---|
| ๐ก๏ธ Billing risk | โ Very low | ๐ง Moderate | โ ๏ธ Higher |
| ๐ Call disruption | โ ๏ธ Possible for long calls | โ Rare | โ Very rare |
| ๐ธ Zombie call cost | โ Minimal | ๐ง Controlled | โ ๏ธ Potentially high |
| ๐ CDR accuracy | โ Excellent | ๐ Good | ๐ง Acceptable |
| ๐ฏ Best for | Premium routes, high rates | Wholesale, mixed traffic | Standard enterprise, low rates |
โ Frequently Asked Questions
โ What is the default VOS3000 SIP no timer call duration?
โฑ๏ธ The default VOS3000 SIP no timer call duration is 7200 seconds (2 hours), configured via the SS_SIP_NO_TIMER_REINVITE_INTERVAL parameter. This means that when a SIP caller does not support the “timer” feature, VOS3000 will forcibly terminate the call after 7200 seconds of continuous conversation. This default is defined in the VOS3000 2.1.9.07 Official Manual (Table 4-3, Section 4.3.5.2).
โ What happens when VOS3000 SIP no timer call duration is exceeded?
๐จ When the call duration from a non-timer SIP endpoint exceeds the SS_SIP_NO_TIMER_REINVITE_INTERVAL value, VOS3000 sends a BYE message to terminate the call on both legs. The call is removed from the active call list, and a CDR record is generated with the total duration. This is a hard termination โ there is no grace period or retry mechanism for non-timer calls.
โ How is VOS3000 SIP no timer call duration different from session timer?
๐ The key difference is the detection method. The VOS3000 session timer (SS_SIP_SESSION_TTL, default 600s) actively probes timer-capable endpoints using re-INVITE/UPDATE messages. The VOS3000 SIP no timer call duration (SS_SIP_NO_TIMER_REINVITE_INTERVAL, default 7200s) is a passive countdown โ no probing occurs, and the call is simply terminated when the time limit is reached. Session timer is for endpoints that support RFC 4028; the no timer interval is for endpoints that do not.
โ Can I set SS_SIP_NO_TIMER_REINVITE_INTERVAL to unlimited?
โ While technically possible, setting the VOS3000 SIP no timer call duration to an extremely high value (or leaving it unconfigured) is strongly discouraged. Without a limit, zombie calls from non-timer endpoints can persist indefinitely, generating phantom billing charges. Always set a reasonable value based on your expected maximum call duration and risk tolerance. Also configure SS_MAX_CALL_DURATION as a secondary safety mechanism.
โ Does VOS3000 SIP no timer call duration affect calls that support session timers?
๐ฑ No. The SS_SIP_NO_TIMER_REINVITE_INTERVAL parameter only applies when the SIP caller does NOT support the “timer” feature. If the caller includes a Session-Expires header in the INVITE or 200 OK messages, VOS3000 uses the session timer mechanism (SS_SIP_SESSION_TTL) instead. The two mechanisms are mutually exclusive โ each call uses one or the other based on the endpoint’s timer support.
โ How do I check if my SIP endpoints support session timers?
๐ Capture the SIP INVITE message using a network analyzer like Wireshark or the VOS3000 built-in SIP trace. Look for the Session-Expires header in the INVITE message. If the header is present, the endpoint supports RFC 4028 session timers and VOS3000 will use SS_SIP_SESSION_TTL. If the header is absent, the endpoint does not support timers and VOS3000 will use the VOS3000 SIP no timer call duration instead. See our troubleshooting guide for detailed SIP trace instructions.
โ Should SS_SIP_NO_TIMER_REINVITE_INTERVAL be higher or lower than SS_SIP_SESSION_TTL?
๐ก It should be significantly higher. The default SS_SIP_SESSION_TTL is 600 seconds (10 minutes) โ this is short because VOS3000 actively probes the call and can detect dead sessions quickly. The default SS_SIP_NO_TIMER_REINVITE_INTERVAL is 7200 seconds (2 hours) โ this is much longer because VOS3000 cannot actively verify non-timer calls, so a longer limit avoids cutting legitimate long calls. A good rule of thumb is to set the no timer interval to at least 3โ6 times the session TTL value.
๐ Need Expert Help with VOS3000 SIP No Timer Call Duration?
๐ง Configuring the VOS3000 SIP no timer call duration correctly is essential for preventing revenue loss from runaway calls and ensuring billing accuracy. Misconfiguration can lead to either premature call termination or expensive zombie calls.
๐ฌ WhatsApp: +8801911119966 โ Get instant expert support for VOS3000 SIP no timer call duration configuration, session timer setup, and complete VoIP network optimization.
๐ Related Resources
- ๐ VOS3000 Session Timer โ Active session timer configuration (RFC 4028)
- ๐ VOS3000 Max Call Duration โ System-level hard call duration limits
- ๐ VOS3000 SIP Call Flow โ Complete SIP signaling lifecycle
- ๐ VOS3000 Parameter Description โ Full parameter reference guide
- ๐ VOS3000 System Parameters โ System-level configuration including SS_MAX_CALL_DURATION
- ๐ VOS3000 Billing System โ Complete billing configuration guide
- ๐ VOS3000 CDR Billing Discrepancy โ Fix billing accuracy issues
- ๐ VOS3000 SIP Session โ SIP session management overview
- ๐ VOS3000 Call Routing โ Call routing and termination configuration
- ๐ VOS3000 Call Termination โ Call termination and hangup reasons
- ๐ VOS3000 Troubleshooting Guide โ Diagnose and fix common issues
- ๐ VOS3000 Installation โ Fresh installation guide
- ๐ VOS3000 Official Downloads โ Official software and documentation
๐ Still have questions about the VOS3000 SIP no timer call duration? Reach out on WhatsApp at +8801911119966 โ we provide professional VOS3000 installation, configuration, and support services worldwide. ๐
๐ 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
![]() | ![]() | ![]() |


