VOS3000

VOS3000 System Parameters & Timers: Important Guide

VOS3000 System Parameters & Timers: Important Guide

VOS3000 contains hundreds of configurable parameters that control every aspect of its operation – from SIP timers and H.323 settings to billing rules and alarm thresholds. Understanding these VOS3000 system parameters is essential for tuning performance, troubleshooting issues, and customizing the platform to your specific needs.

This comprehensive reference covers the most important parameters grouped by category, with explanations of what they do and when you might need to change them.

Where to Find VOS3000 System Parameters

VOS3000 parameters are spread across two main locations:

  • System Management > System Parameter – server‑level parameters (database, reports, passwords, etc.)
  • Operation Management > Softswitch Management > Additional Settings > System Parameter – softswitch runtime parameters (SIP, H.323, media, routing)

Changes to parameters take effect immediately – no service restart required in most cases.

VOS3000 Server Parameters (System Management)

These parameters control the VOS3000 server environment, database behavior, and reporting.

Parameter NameDefault ValueDescriptionWhen to Change
SERVER_BILLING_FEE_PRECISION0.0000000Number of decimal places for billing amounts.If you need more/less precision in call charges (e.g., 4 decimals for fractional cents).
SERVER_BILLING_HOLD_TIME_PRECISION1000Time rounding precision in milliseconds. E.g., 50 means round to nearest 50ms.Adjust to match your carrier’s billing increments (6 seconds = 6000).
SERVER_QUERY_ONE_PAGE_SIZE10000Number of records displayed per page in CDR queries.Increase if you want to see more records at once (may slow down browser).
SERVER_QUERY_CDR_MAX_DAY_INTERVAL31Maximum number of days allowed in a single CDR query.Increase for longer reports, but beware of performance impact.
SERVER_ALARM_EMAIL(empty)Email address for alarm notifications.Set to receive email alerts when alarms trigger.
SERVER_ALARM_ENABLE_EMAILOffEnable/disable email alarms.Turn On after configuring email settings.
SERVER_PASSWORD_LENGTH8Minimum password length for new users.Increase for better security (e.g., 12).
SERVER_PAY_DELAY_CUSTOMER_EXPIRE_DAY365Days added to account expiry after recharge.Adjust based on your recharge policies.
SERVER_REPORT_*VariousEnable/disable automatic generation of daily reports.Turn off reports you don’t need to save server resources.

Softswitch SIP Parameters (VOS3000 System Parameters)

These parameters control SIP signaling behavior and are critical for interoperability with carriers and devices.

Parameter NameDefault ValueDescriptionWhen to Change
SS_SIP_TIMEOUT_INVITE10Seconds to wait for a response to INVITE before trying next gateway.Increase if carriers are slow to respond; decrease to fail faster.
SS_SIP_TIMEOUT_RINGING120Seconds to wait for answer after receiving ringing (180).Adjust for markets where users take longer to answer.
SS_SIP_TIMEOUT_TRYING20Seconds to wait for 100 Trying after INVITE.Increase if carriers don’t send early progress.
SS_SIP_TIMEOUT_SESSION_PROGRESS20Seconds to wait for 183 Session Progress.Some carriers send 183 very late – increase if calls fail prematurely.
SS_SIP_TIMEOUT_SESSION_PROGRESS_SDP120Seconds to wait for 183 with SDP (early media).Increase if early media takes time to arrive.
SS_SIP_STOP_SWITCH_AFTER_SDPOnStop trying other gateways after receiving SDP (media negotiation started).Turn Off if you want to continue trying better gateways even after SDP received.
SS_SIP_RESEND_INTERVAL0.5,1,2,4,4,4,4,4,4,4Comma‑separated retransmission intervals (seconds) for SIP messages.Customize for networks with high packet loss (longer intervals).
SS_SIP_SESSION_TTL600Session timer interval (seconds) for keeping calls alive.Shorter for aggressive dead‑call detection; longer to reduce signaling.
SS_SIP_NO_TIMER_REINVITE_INTERVAL7200Maximum call duration (seconds) for non‑timer‑aware SIP devices.Force hangup of very long calls to prevent billing errors.
SS_SIP_NAT_KEEP_ALIVE_PERIOD30Seconds between NAT keep‑alive messages.Reduce if devices behind NAT drop pinholes quickly.

Softswitch H.323 Parameters (VOS3000 System Parameters)

For networks using H.323 gateways or terminals.

Parameter NameDefault ValueDescriptionWhen to Change
SS_H323_TIMEOUT_SETUP5Seconds to wait for Call Proceeding after Setup.Increase if H.323 gateways are slow.
SS_H323_TIMEOUT_CALLPROCEEDING20Seconds to wait for Alerting after Call Proceeding.Adjust based on typical answer times.
SS_H323_TIMEOUT_ALERTING120Seconds to wait for Connect after Alerting.Same as SIP ringing timeout.
SS_H323_TIMEOUT_CALLPROCEEDING_OLC20Seconds to wait for OLC (Open Logical Channel) after Call Proceeding.Increase if media negotiation is slow.
SS_H323_STOP_SWITCH_AFTER_OLCOffStop trying other gateways after OLC (media opened).Turn On if you want to lock the gateway once media starts.

System‑Wide Softswitch Parameters

These affect overall call handling and routing logic.

Related Post
Parameter NameDefault ValueDescriptionWhen to Change
SS_MAX_CALL_DURATIONNoneGlobal maximum call length in seconds.Set to prevent extremely long calls (e.g., 10800 for 3 hours).
SS_MEDIA_PROXY_MODEAutoMedia proxy decision: Auto, On, Off, Must On.Force On if you need recording or NAT traversal for all calls.
SS_MEDIA_PROXY_PORT_RANGE10000,39999RTP port range for media proxy.Adjust if you need to limit firewall rules.
SS_GATEWAY_ASR_CALCULATEOffEnable real‑time ASR (Answer Seizure Ratio) calculation for routing.Turn On to use ASR as a routing metric.
SS_GATEWAY_ACD_CALCULATEOffEnable real‑time ACD (Average Call Duration) calculation.Turn On to use ACD in routing decisions.
SS_GATEWAY_SWITCH_UNTIL_CONNECTOffContinue trying gateways until one answers (not just until ringing).Useful when carriers rarely answer but you want to try all options.
SS_REDIRECT_OFFLINE_PHONE_TO_GATEWAYOffIf a called phone is offline, try routing through gateways.Useful for hybrid networks where phones may not always register.
SS_ACCOUNT_INDICATION_METHODOffHow to warn of low balance: Off, Prompt balance, Prompt duration.Enable to play warnings to callers before cutoff.

Audio Service (IVR) Parameters

Controls for IVR, callback, and value‑added services.

Parameter NameDefault ValueDescriptionWhen to Change
IVR_RINGING_TIMEOUT120Seconds to wait for answer in IVR scenarios.Adjust for different user behavior.
IVR_SETUP_TIMEOUT20Seconds to wait for initial response.Increase if IVR connections are slow.
IVR_MEDIA_CHECK_TIMEOUT2Minutes of no media before hanging up.Reduce to free ports faster on dead calls.
IVR_CODEC_PRIORITYg729a,g729,g723,g711a,g711uPreferred codec order for IVR.Reorder based on your termination costs/quality.

Best Practices for Parameter Tuning – VOS3000 System Parameters

  • Change one parameter at a time and observe the effect.
  • Document your changes – keep a record of what you changed and why.
  • Test in a non‑production environment first if possible.
  • Be conservative with timeouts – too short causes failures, too long wastes resources.
  • Monitor call logs after changes to detect unintended consequences.

Frequently Asked Questions (VOS3000 System Parameters)

Do I need to restart VOS3000 after changing parameters?

No. VOS3000 reads parameters from the database in real time. Changes take effect immediately for new calls. Ongoing calls continue with the parameters they started with.

Can I break my system by changing a parameter?

Most parameters are safe to experiment with, but extreme values (e.g., setting timeouts to 0) can cause unexpected behavior. Always note the original value so you can revert if needed.

What’s the most important parameter for reducing call failures?

For SIP, start with SS_SIP_TIMEOUT_INVITE and SS_SIP_RESEND_INTERVAL. If carriers are slow to respond, increasing these can reduce “Response timeout” failures.

How do I enable NAT keep‑alive for SIP devices?

Set SS_SIP_NAT_KEEP_ALIVE_PERIOD to 20‑30 seconds and SS_SIP_NAT_KEEP_ALIVE_MESSAGE to “HELLO” or any string. The softswitch will send UDP packets to keep NAT bindings open.

What does “SS_MEDIAPROXYMODE = Auto” actually do?

Auto mode enables media proxy only when needed – e.g., when devices are behind different NATs, when encryption is required, or when a device explicitly requests it. This is the recommended setting for most deployments.

Conclusion

Mastering VOS3000 system parameters gives you fine‑grained control over your softswitch. Use this reference as a starting point, experiment carefully, and always monitor the impact of your changes. With the right tuning, you can maximize call completion rates, improve voice quality, and optimize resource usage.

Need expert help with VOS3000 configuration or performance tuning? Contact us on WhatsApp: +8801911119966

Further Resources



Recent Posts

  • 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

1 day ago
  • VOS3000

VOS3000 Protect Route: Smart Backup Gateway Activation with Timer

VOS3000 Protect Route: Smart Backup Gateway Activation with Timer The VOS3000 protect route feature is one of the most misunderstood… Read More

1 day ago
  • VOS3000

VOS3000 Outbound Registration: Important Carrier SIP Register Setup

VOS3000 outbound registration setup guide for carrier SIP trunk connections. Configure VOS3000 to register outbound to carriers, IMS, and ITSP… Read More

1 day ago

This website uses cookies.