Categories: VOS3000 codec negotiation gatewayVOS3000 G723 annexa configurationVOS3000 G729 additional settingsVOS3000 G729 Annex B configurationVOS3000 G729 Annex B silenceVOS3000 G729 Annex B troubleshootingVOS3000 G729 annexbVOS3000 G729 annexb AutoVOS3000 G729 annexb deploymentVOS3000 G729 annexb H323 protocolVOS3000 G729 annexb ITU-TVOS3000 G729 annexb noVOS3000 G729 annexb NoneVOS3000 G729 annexb PassthroughVOS3000 G729 annexb per gatewayVOS3000 G729 annexb SIP protocolVOS3000 G729 annexb yesVOS3000 G729 bandwidth savingVOS3000 G729 codec bandwidth optimizationVOS3000 G729 codec compatibilityVOS3000 G729 codec gateway settingsVOS3000 G729 codec negotiationVOS3000 G729 codec parametersVOS3000 G729 codec passthroughVOS3000 G729 codec qualityVOS3000 G729 codec routing gatewayVOS3000 G729 codec selectionVOS3000 G729 comfort noiseVOS3000 G729 comfort noise generationVOS3000 G729 negotiation modeVOS3000 G729 silence detectionVOS3000 G729 silence suppressionVOS3000 G729 silence suppression best practiceVOS3000 G729 silence suppression guideVOS3000 G729 VADVOS3000 G729 VAD configurationVOS3000 G729 voice clippingVOS3000 G729 voice clipping fixVOS3000 G729a annexbVOS3000 G729a codec handlingVOS3000 H323 G729 annexbVOS3000 routing gateway codecVOS3000 routing gateway G729VOS3000 routing gateway protocol H323VOS3000 routing gateway protocol SIPVOS3000 silence suppression VADVOS3000 SIP G729 annexbvos3000 softswitchVOS3000 softswitch G729 settingVOS3000 voice activity detectionVOS3000 VoIP G729 silencevos3000-feeds

VOS3000 G729 Annex B Silence Advanced Suppression Handling Easy Configuration

VOS3000 G729 Annex B Silence Advanced Suppression Handling Configuration

How does your VOS3000 softswitch handle silence during G.729 codec calls? What happens when both parties are not speaking โ€” does the gateway continue transmitting full-rate audio packets, or does it use silence suppression to save bandwidth? The answer depends on the VOS3000 G729 Annex B silence configuration, a per-gateway setting that controls how the G.729 Annex B comfort noise and voice activity detection (VAD) mechanism is negotiated between VOS3000 and the routing gateway.

G.729 Annex B is the silence suppression extension of the G.729 codec standard. When enabled, VAD detects when a speaker is silent and instead of sending full-rate G.729 frames, it sends comfort noise parameters at a dramatically reduced bitrate โ€” typically saving 50-60% of bandwidth during silent periods. The VOS3000 G729 Annex B silence parameter offers five configuration modes โ€” Auto, Yes, No, None, and Passthrough โ€” giving you precise control over how silence suppression is negotiated on each routing gateway. According to the VOS3000 V2.1.9.07 Manual ยง2.5.1.1, this setting is available in both the SIP and H323 protocol sections of the routing gateway Additional settings.

All data in this guide is sourced exclusively from the official VOS3000 V2.1.9.07 Manual, Section 2.5.1.1 (Routing Gateway, pages 43 and 45) โ€” no fabricated values, no guesswork. For expert assistance with your VOS3000 deployment, contact us on WhatsApp at +8801911119966.

Table of ContentsVOS3000 G729 Annex B Silence Advanced Suppression Handling Configuration What Is VOS3000 G729 Annex B Silence? Why VOS3000 G729 Annex B Silence Matters G.729 Annex B Technical Background VOS3000 G729 Annex B Silence โ€” Five Modes Deep Dive Mode 1: Auto โ€” Gatewayโ€™s Own Setting Mode 2: Yes โ€” Force Annex B Enabled Mode 3: No โ€” Force Annex B Disabled Mode 4: None โ€” Omit Annex B Parameter Mode 5: Passthrough โ€” Use Callerโ€™s Setting VOS3000 G729 Annex B Silence โ€” Mode Comparison Table G729 Negotiation Mode and Annex B Relationship G723 AnnexA โ€” Same Pattern as G729 Annex B Step-by-Step VOS3000 G729 Annex B Silence ConfigurationStep 1: Open Routing Gateway Settings Step 2: Configure G729 Annex B in SIP Section Step 3: Configure G729 Negotiation Mode Step 4: Configure for H323 Gateways (If Applicable) Step 5: Verify with SIP/H323 Debug VOS3000 G729 Annex B Silence โ€” Deployment Best Practices Common VOS3000 G729 Annex B Silence Problems and Solutions Problem 1: Voice Clipping or Choppy Audio Problem 2: Excessive Bandwidth Consumption Problem 3: Codec Negotiation Failure Problem 4: Inconsistent Behavior Between SIP and H323 Complete G729 Configuration Quick Reference VOS3000 G729 Annex B Silence Configuration Checklist Frequently Asked Questions What is the VOS3000 G729 Annex B silence setting? What is G.729 Annex B silence suppression? Should I enable or disable G729 Annex B on my gateway? What is the difference between Auto and Passthrough for G729 Annex B? Does the VOS3000 G729 Annex B silence setting affect G723.1 codec? Can I set different G729 Annex B modes on different gateways? Need Expert Help with VOS3000 G729 Annex B Silence? Need Professional VOS3000 Setup Support?

What Is VOS3000 G729 Annex B Silence?

The VOS3000 G729 Annex B silence setting controls whether and how the G.729 Annex B silence suppression (VAD) extension is negotiated when VOS3000 routes calls through a specific routing gateway using the G.729 codec family. This parameter appears in the routing gatewayโ€™s Additional settings under both the SIP and H323 protocol sections, and it has five distinct modes that determine the annexb parameter in the SDP or H.245 codec negotiation.

According to the official VOS3000 V2.1.9.07 Manual, Section 2.5.1.1 (page 43):

ModeSDP annexb ValueManual DescriptionAutoUses routing gatewayโ€™s annexb settingSend routingโ€™s G729 annexb setting to routingyesannexb=yesannex=yesnoannexb=noannexb=noNoneNo annexb parameterNo annexbPassthroughUses callerโ€™s annexb settingSend callerโ€™s G729 annexb setting to routing

Key insight: The G.729 Annex B standard (ITU-T G.729 Annex B) defines a voice activity detection (VAD) algorithm and comfort noise generation (CNG) mechanism that works alongside the base G.729 codec. When Annex B is active, the encoder detects silent periods and transmits comfort noise parameters at approximately 1/16th of the normal bitrate, generating substantial bandwidth savings on VoIP networks. However, VAD can occasionally clip the beginning or end of speech segments, which is why proper configuration of the VOS3000 G729 Annex B silence parameter is essential for balancing bandwidth efficiency against voice quality.

Why VOS3000 G729 Annex B Silence Matters

Without proper VOS3000 G729 Annex B silence configuration, several critical issues can arise in your VoIP deployment:

Bandwidth waste: Without Annex B silence suppression, G.729 transmits full-rate 8 kbit/s audio even during silent periods, wasting up to 50-60% of bandwidth on typical voice conversations that include natural pauses

Voice clipping: With Annex B enabled on gateways that have poor VAD implementation, the beginning or end of speech can be clipped, causing โ€œchoppyโ€ audio that frustrates callers and degrades perceived call quality

Codec negotiation failures: Mismatched annexb parameters between VOS3000 and the routing gateway can cause codec negotiation failures, resulting in one-way audio or call setup failures

Inconsistent behavior across gateways: Different carriers may require different annexb settings โ€” some demand annexb=yes for bandwidth savings, while others reject Annex B due to quality concerns

Interoperability problems: G.729a (the reduced-complexity variant) handles Annex B differently than G.729, and incorrect VOS3000 G729 Annex B silence settings can cause incompatibilities between endpoints using different G.729 variants

G.729 Annex B Technical Background

Understanding the VOS3000 G729 Annex B silence setting requires knowledge of how G.729 Annex B works at the codec level. The G.729 codec operates at 8 kbit/s and processes audio in 10-millisecond frames. Each frame produces 80 bits of compressed audio data. When Annex B is active, the encoder classifies each frame into one of three categories and transmits accordingly.

Frame TypeBitrateContentWhen SentActive speech8 kbit/s (80 bits/frame)Full G.729 compressed speechWhen VAD detects speech energy above thresholdSilence / comfort noise~0.5 kbit/s (15 bits/frame)Comfort noise parameters (noise level, spectral shape)Periodically during silent periodsNo transmission0 kbit/sNothing transmittedBetween comfort noise updates during extended silence

Bandwidth impact: In a typical voice conversation, each party speaks approximately 35-40% of the time. Without Annex B, both directions consume 8 kbit/s continuously (16 kbit/s total with IP/UDP/RTP overhead, approximately 24 kbit/s). With Annex B enabled, the average bandwidth drops to approximately 10-12 kbit/s total โ€” a savings of 50% or more. For wholesale carriers handling thousands of concurrent G.729 calls, this translates to significant capacity savings on expensive transit links.

VOS3000 G729 Annex B Silence โ€” Five Modes Deep Dive

The VOS3000 G729 Annex B silence parameter provides five distinct modes, each suited to different deployment scenarios. Understanding the exact behavior of each mode is critical for proper gateway configuration.

Mode 1: Auto โ€” Gatewayโ€™s Own Setting

When set to Auto, the VOS3000 G729 Annex B silence mode sends the routing gatewayโ€™s own G729 annexb setting to the routing process. According to the VOS3000 manual: โ€œAuto: send routingโ€™s G729 annexb setting to routing.โ€ This means VOS3000 uses the annexb value that is configured in the routing gatewayโ€™s own protocol settings as the value to advertise during codec negotiation with the far end.

When to use Auto: This is the recommended default mode when the routing gateway has its own properly configured annexb preference. It allows the gatewayโ€™s local configuration to control the negotiation, providing consistent behavior with the gatewayโ€™s capabilities. Use Auto when the routing gatewayโ€™s manufacturer documentation specifies whether Annex B should be enabled or disabled for optimal performance with that particular gateway model.

Mode 2: Yes โ€” Force Annex B Enabled

When set to yes, the VOS3000 G729 Annex B silence mode explicitly sets annexb=yes in the SDP or H.245 negotiation. According to the VOS3000 manual: โ€œyes: annex=yes.โ€ This forces G.729 Annex B silence suppression to be active for all calls through this routing gateway, regardless of what the far end or the gatewayโ€™s own default setting might be.

When to use yes: Use this mode when bandwidth conservation is the top priority and you want to guarantee that silence suppression is always active. This is ideal for high-capacity wholesale routes where bandwidth costs are significant, and the gateways on both ends are confirmed to support G.729 Annex B without quality degradation. However, be aware that forcing annexb=yes on gateways with poor VAD implementations can cause noticeable voice clipping.

Mode 3: No โ€” Force Annex B Disabled

When set to no, the VOS3000 G729 Annex B silence mode explicitly sets annexb=no in the SDP or H.245 negotiation. According to the VOS3000 manual: โ€œno: annexb=no.โ€ This disables G.729 Annex B silence suppression for all calls through this routing gateway, ensuring that full-rate G.729 frames are transmitted continuously, even during silent periods.

When to use no: Use this mode when voice quality is the top priority and bandwidth conservation is not a concern. This is recommended for premium voice routes, routes that carry fax or modem signals (where silence suppression can corrupt data), and gateways with known VAD quality issues. The VOS3000 G729 Annex B silence set to โ€œnoโ€ ensures clean, uninterrupted audio at the cost of higher bandwidth consumption.

Mode 4: None โ€” Omit Annex B Parameter

When set to None, the VOS3000 G729 Annex B silence mode omits the annexb parameter entirely from the SDP or H.245 negotiation. According to the VOS3000 manual: โ€œNone: no annexb.โ€ This means the codec negotiation does not include any annexb specification, leaving it up to the default behavior of the endpoints to determine whether Annex B is used.

When to use None: Use this mode when you want the endpoints to negotiate Annex B naturally without VOS3000 imposing a preference. Some gateway manufacturers interpret the absence of the annexb parameter as annexb=yes (Annex B enabled by default), while others interpret it as annexb=no. This mode is best when both endpoints are known to have compatible default Annex B behavior and you do not need VOS3000 to control the negotiation.

Mode 5: Passthrough โ€” Use Callerโ€™s Setting

When set to Passthrough, the VOS3000 G729 Annex B silence mode forwards the callerโ€™s G729 annexb setting to the routing gateway. According to the VOS3000 manual: โ€œPassthrough: send callerโ€™s G729 annexb setting to routing.โ€ This transparently passes whatever annexb value was negotiated on the incoming (mapping) side through to the outgoing (routing) side, preserving the original callerโ€™s Annex B preference.

When to use Passthrough: Use this mode in transparent proxy scenarios where you want to preserve the original codec negotiation from the caller side. This is ideal for VoIP transit operations where VOS3000 acts as a passthrough between two endpoints and should not modify the Annex B behavior that was already negotiated upstream. The VOS3000 G729 Annex B silence Passthrough mode ensures end-to-end transparency of the silence suppression setting.

VOS3000 G729 Annex B Silence โ€” Mode Comparison Table

The following table provides a side-by-side comparison of all five VOS3000 G729 Annex B silence modes to help you select the right configuration for each gateway:

ModeAnnex B StatusBandwidth SavingVoice Quality RiskBest ForAutoUses gatewayโ€™s own settingVaries by gatewayLow Standard deployments with well-configured gatewaysyesForced ON 50-60% savings Medium (clipping risk) High-volume wholesale with bandwidth cost pressurenoForced OFF No savings None Premium voice routes, fax/modem, quality-criticalNoneOmitted from negotiationVaries by endpoint Unpredictable Compatible endpoints with matching defaultsPassthroughUses callerโ€™s settingDepends on caller Low VoIP transit, transparent proxy

For guidance on G729 codec negotiation beyond Annex B, see our VOS3000 G729 negotiation mode fix guide. Need help configuring silence suppression? Reach us on WhatsApp at +8801911119966.

G729 Negotiation Mode and Annex B Relationship

The VOS3000 G729 Annex B silence setting works in conjunction with the G729 negotiation mode, which controls how G.729 and G.729a codec variants are handled. According to the VOS3000 V2.1.9.07 Manual ยง2.5.1.1 (pages 43 and 45), the G729 negotiation mode has four options:

G729 Negotiation ModeManual DescriptionAnnex B ImpactAutoKeep original G729 codecPreserves original codec variant and its Annex B capabilityG729Treat G729a or G729 as G729Converts to G.729 โ€” full Annex B supportG729aTreat G729 or G729a as G729aConverts to G.729a โ€” Annex B supported with reduced complexityG729&G729aTreat G729 or G729a as G729 and G729aOffers both variants โ€” each with its own Annex B capability

Important: The G729 negotiation mode determines which G.729 variant is advertised in the SDP, while the VOS3000 G729 Annex B silence setting determines whether the annexb parameter is included and what value it takes. These two settings are independent but complementary โ€” the negotiation mode controls the codec identity, and the Annex B setting controls the silence suppression behavior within that codec. For complete codec configuration, see our VOS3000 codec priority configuration guide.

G723 AnnexA โ€” Same Pattern as G729 Annex B

The VOS3000 manual states that G723 annexa follows the same configuration pattern as G729 annexb: โ€œG723 annexa: refer to G729 annexb.โ€ This means the same five modes โ€” Auto, yes, no, None, and Passthrough โ€” are available for the G.723.1 Annex A silence suppression setting, with identical behavior for each mode.

G.723.1 Annex A provides the same VAD and comfort noise generation functionality for the G.723.1 codec as G.729 Annex B provides for G.729. The G.723.1 codec operates at either 5.3 kbit/s or 6.3 kbit/s, and Annex A adds silence suppression capability to both rates. When configuring the VOS3000 G729 Annex B silence setting, keep in mind that the G723 annexa setting follows the exact same logic for any gateways using the G.723.1 codec.

AspectG729 Annex BG723 Annex ABase codecG.729 / G.729a (8 kbit/s)G.723.1 (5.3/6.3 kbit/s)Silence suppressionVAD + Comfort Noise (Annex B)VAD + Comfort Noise (Annex A)Configuration modesAuto / yes / no / None / PassthroughAuto / yes / no / None / PassthroughManual referenceยง2.5.1.1, page 43 (SIP), page 45 (H323)โ€œRefer to G729 annexbโ€ (same page)

Step-by-Step VOS3000 G729 Annex B Silence Configuration

Follow these steps to configure the VOS3000 G729 Annex B silence parameter on a routing gateway:

Step 1: Open Routing Gateway Settings

Log in to VOS3000 Client with administrator credentials

Navigate: Operation management โ†’ Softswitch management โ†’ Routing gateway

Select the routing gateway that requires G729 Annex B configuration

Click Additional settings to expand the gatewayโ€™s protocol configuration

Step 2: Configure G729 Annex B in SIP Section

Navigate to: Additional settings โ†’ Protocol โ†’ SIP

Locate the G729 annexb dropdown setting

Select the appropriate mode:

Auto โ€” Use the gatewayโ€™s own annexb setting

yes โ€” Force Annex B enabled (bandwidth savings)

no โ€” Force Annex B disabled (best quality)

None โ€” Omit annexb from negotiation

Passthrough โ€” Use callerโ€™s annexb setting

Save the gateway settings

Step 3: Configure G729 Negotiation Mode

In the same SIP protocol section, locate the G729 negotiation mode setting

Select the appropriate mode:

Auto โ€” Keep original G729 codec

G729 โ€” Treat all as G729

G729a โ€” Treat all as G729a

G729&G729a โ€” Offer both variants

Save the settings

Step 4: Configure for H323 Gateways (If Applicable)

Navigate to: Additional settings โ†’ Protocol โ†’ H323

The G729 negotiation mode and G729 annexb settings are also available here

Configure the same or different VOS3000 G729 Annex B silence mode based on the H323 gateway requirements

Save all gateway configuration changes

Step 5: Verify with SIP/H323 Debug

After configuration, verify that the annexb parameter appears correctly in the SDP or H.245 negotiation. For comprehensive debugging techniques, see our VOS3000 SIP debug guide.

Verifying VOS3000 G729 Annex B Silence Configuration:

SIP Mode โ€” Check SDP in INVITE or 200 OK:
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ v=0 โ”‚
โ”‚ o=- 12345 12345 IN IP4 192.168.1.100 โ”‚
โ”‚ s=Session โ”‚
โ”‚ c=IN IP4 192.168.1.100 โ”‚
โ”‚ t=0 0 โ”‚
โ”‚ m=audio 8000 RTP/AVP 18 โ”‚
โ”‚ a=rtpmap:18 G729/8000 โ”‚
โ”‚ a=fmtp:18 annexb=yes โ† VOS3000 G729 Annex B โ”‚
โ”‚ โ† yes mode = annexb=yes โ”‚
โ”‚ โ† no mode = annexb=no โ”‚
โ”‚ โ† None mode = omitted โ”‚
โ”‚ โ† Auto = gateway default โ”‚
โ”‚ โ† Passthrough = callerโ€™s โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Confirm annexb value matches your configured mode
Confirm both SIP and H323 sections are configured
Test call quality with and without Annex B

VOS3000 G729 Annex B Silence โ€” Deployment Best Practices

Different VoIP deployment scenarios require different VOS3000 G729 Annex B silence configurations. Here are recommended settings based on the VOS3000 manual specifications and real-world deployment experience:

Deployment TypeRecommended ModeRationale High-volume wholesale (G.729 only)yesMaximum bandwidth savings; quality impact acceptable for wholesale voice Premium enterprise voicenoBest voice quality; bandwidth cost is secondary for premium services VoIP transit / proxyPassthroughPreserves original Annex B negotiation from caller side Mixed gateway fleetAutoLet each gateway use its own configured default setting Fax/modem routesnoSilence suppression corrupts fax and modem signals; must be disabled Carrier interconnectPer carrier requirementFollow the specific carrierโ€™s interconnect specification for Annex B

Important: The VOS3000 G729 Annex B silence setting is configured per-gateway, so you can set different modes on different gateways. This is especially useful when some routes require bandwidth savings while others require maximum voice quality. For related media configuration, see our VOS3000 RTP media guide and VOS3000 media proxy reference.

Common VOS3000 G729 Annex B Silence Problems and Solutions

Misconfigured VOS3000 G729 Annex B silence settings can cause a range of issues. Here are the most common problems and their solutions:

Problem 1: Voice Clipping or Choppy Audio

Symptom: Callers report that the first or last syllable of words is cut off, resulting in choppy or โ€œclippedโ€ audio quality on G.729 calls through a specific gateway.

Cause: The VOS3000 G729 Annex B silence mode is set to โ€œyesโ€ (forcing Annex B on), but the gateway or endpoint has a poor VAD implementation that cannot reliably distinguish speech from silence, leading to speech frames being misclassified as silence.

Solutions:

Change the VOS3000 G729 Annex B silence mode to โ€œnoโ€ on this gateway to disable silence suppression

Test with โ€œAutoโ€ mode to see if the gatewayโ€™s own VAD performs better

If bandwidth savings are essential, try a different gateway model with better VAD quality

Problem 2: Excessive Bandwidth Consumption

Symptom: G.729 calls through a high-volume gateway are consuming significantly more bandwidth than expected, with no silence suppression taking effect during quiet periods.

Cause: The VOS3000 G729 Annex B silence mode is set to โ€œnoโ€ or โ€œNoneโ€ (omitting the parameter), and the gateway defaults to no silence suppression, resulting in continuous full-rate G.729 transmission.

Solutions:

Change the VOS3000 G729 Annex B silence mode to โ€œyesโ€ to force Annex B enabled

Monitor bandwidth usage before and after the change to confirm savings

Verify that the gateway supports G.729 Annex B by checking its documentation

Problem 3: Codec Negotiation Failure

Symptom: Calls to a specific routing gateway fail during codec negotiation, resulting in 488 Not Acceptable Here or 415 Unsupported Media Type responses.

Cause: The VOS3000 G729 Annex B silence setting is advertising an annexb parameter value that the far-end gateway does not support or rejects. Some older gateways do not understand the annexb parameter in the SDP and reject the entire codec offer.

Solutions:

Change the VOS3000 G729 Annex B silence mode to โ€œNoneโ€ to omit the annexb parameter entirely

Check the far-end gatewayโ€™s codec support documentation

Review SIP debug traces to see the exact SDP offer and rejection

Problem 4: Inconsistent Behavior Between SIP and H323

Symptom: The same routing gateway produces different Annex B behavior depending on whether the call uses SIP or H323 protocol.

Cause: The VOS3000 G729 Annex B silence setting is configured differently in the SIP and H323 protocol sections of the routing gatewayโ€™s Additional settings.

Solutions:

Verify that both SIP and H323 protocol sections have the same G729 annexb setting

Remember that H323 uses H.245 for codec negotiation instead of SDP

Test with both protocols after making configuration changes

Complete G729 Configuration Quick Reference

Here is the complete reference for all G729-related parameters and settings in the VOS3000 routing gateway configuration:

SettingOptionsLocationFunctionG729 annexbAuto / yes / no / None / PassthroughAdditional settings โ†’ Protocol โ†’ SIPControls G.729 Annex B silence suppression negotiationG729 negotiation modeAuto / G729 / G729a / G729&G729aAdditional settings โ†’ Protocol โ†’ SIPControls which G.729 variant is advertisedG723 annexaAuto / yes / no / None / PassthroughAdditional settings โ†’ Protocol โ†’ SIPSame as G729 annexb but for G.723.1 codecG729 annexb (H323)Auto / yes / no / None / PassthroughAdditional settings โ†’ Protocol โ†’ H323Same as SIP but for H.323 gatewaysG729 negotiation mode (H323)Auto / G729 / G729a / G729&G729aAdditional settings โ†’ Protocol โ†’ H323Same as SIP but for H.323 gateways

For complete documentation on all routing gateway parameters, see our VOS3000 parameter description reference.

VOS3000 G729 Annex B Silence Configuration Checklist

Use this checklist when deploying or tuning your VOS3000 G729 Annex B silence settings:

CheckActionStatus 1Set G729 annexb to appropriate mode for each routing gateway (Auto/yes/no/None/Passthrough)โ˜ 2Configure G729 negotiation mode (Auto/G729/G729a/G729&G729a) to match gateway capabilitiesโ˜ 3Set G723 annexa to same mode as G729 annexb if using G.723.1 codecโ˜ 4Verify both SIP and H323 protocol sections have consistent annexb settingsโ˜ 5Test call quality with the selected VOS3000 G729 Annex B silence modeโ˜ 6Verify SDP annexb parameter in SIP debug trace matches configured modeโ˜ 7Monitor bandwidth usage to confirm silence suppression savings when annexb=yesโ˜ 8Disable Annex B (annexb=no) on gateways carrying fax or modem trafficโ˜

Frequently Asked Questions

What is the VOS3000 G729 Annex B silence setting?

The VOS3000 G729 Annex B silence setting controls how the G.729 Annex B silence suppression (VAD) extension is negotiated on each routing gateway. According to the VOS3000 V2.1.9.07 Manual ยง2.5.1.1, it has five modes: Auto (uses the gatewayโ€™s own annexb setting), yes (forces annexb=yes), no (forces annexb=no), None (omits the annexb parameter), and Passthrough (uses the callerโ€™s annexb setting). The VOS3000 G729 Annex B silence setting is found in the routing gatewayโ€™s Additional settings under both the SIP and H323 protocol sections. When configured correctly, it balances bandwidth savings from silence suppression against voice quality concerns from VAD clipping.

What is G.729 Annex B silence suppression?

G.729 Annex B is the silence suppression extension defined in ITU-T G.729 Annex B. It adds a voice activity detection (VAD) algorithm and comfort noise generation (CNG) mechanism to the base G.729 codec. When active, the encoder detects silent periods during a conversation and transmits comfort noise parameters at approximately 0.5 kbit/s instead of the full 8 kbit/s, saving up to 50-60% of bandwidth during typical voice conversations. The VOS3000 G729 Annex B silence setting determines whether this extension is negotiated and enabled for calls through each routing gateway.

Should I enable or disable G729 Annex B on my gateway?

The decision depends on your priorities. Enable the VOS3000 G729 Annex B silence (set to โ€œyesโ€) when bandwidth cost is the primary concern and the gateway has a good VAD implementation. Disable it (set to โ€œnoโ€) when voice quality is paramount, when the route carries fax or modem traffic, or when the gateway has known VAD quality issues that cause voice clipping. For most deployments, starting with โ€œAutoโ€ mode and then testing โ€œyesโ€ or โ€œnoโ€ based on observed quality is the safest approach. The per-gateway nature of the VOS3000 G729 Annex B silence setting allows you to optimize each route independently.

What is the difference between Auto and Passthrough for G729 Annex B?

The key difference is the source of the annexb value. With Auto mode, the VOS3000 G729 Annex B silence setting uses the routing gatewayโ€™s own configured annexb preference โ€” the gatewayโ€™s local setting controls what value is advertised. With Passthrough mode, VOS3000 forwards the callerโ€™s (mapping side) G729 annexb setting to the routing side, preserving the original Annex B negotiation from the incoming call. Auto is best for standard deployments where each gateway has its own known preference, while Passthrough is best for transparent VoIP transit where VOS3000 should not modify the original codec negotiation.

Does the VOS3000 G729 Annex B silence setting affect G723.1 codec?

Yes, indirectly. The VOS3000 manual states โ€œG723 annexa: refer to G729 annexb,โ€ meaning the G.723.1 Annex A silence suppression setting follows the same five-mode pattern (Auto, yes, no, None, Passthrough) as the VOS3000 G729 Annex B silence setting. However, they are separate configuration items โ€” changing the G729 annexb setting does not automatically change the G723 annexa setting. If your gateways use both G.729 and G.723.1 codecs, you should configure both settings according to the same logic, ensuring consistent silence suppression behavior across both codec families.

Can I set different G729 Annex B modes on different gateways?

Yes, the VOS3000 G729 Annex B silence setting is configured per-gateway, so each routing gateway can have a different Annex B mode. This is particularly useful when you have a mix of gateways with different VAD capabilities or when different routes have different quality and bandwidth requirements. You might set annexb=yes on high-volume wholesale gateways for bandwidth savings, while setting annexb=no on premium voice gateways for maximum quality. The per-gateway flexibility of the VOS3000 G729 Annex B silence setting ensures you can optimize each route independently. Need help? Contact us on WhatsApp at +8801911119966.

Need Expert Help with VOS3000 G729 Annex B Silence?

The VOS3000 G729 Annex B silence configuration is a critical setting for any VoIP deployment that uses the G.729 codec family. Without proper configuration, you risk either wasting significant bandwidth through unnecessary full-rate transmission or degrading voice quality through aggressive silence suppression. When configured correctly, the VOS3000 G729 Annex B silence setting enables the right balance of bandwidth efficiency and voice quality for each routing gateway. Whether you are deploying G.729 for the first time, troubleshooting voice clipping issues, or optimizing bandwidth across a mixed gateway fleet, expert guidance ensures your codec configuration is optimal.

WhatsApp: +8801911119966 โ€” Get immediate assistance with VOS3000 G729 Annex B silence configuration, codec negotiation troubleshooting, bandwidth optimization, and voice quality issues. Our team specializes in VOS3000 codec configuration, media handling, and carrier-grade VoIP operations.

Explore related VOS3000 codec and media configuration guides:

VOS3000 G729 Negotiation Mode Fix โ€” G729 codec negotiation troubleshooting

VOS3000 Codec Priority Configuration โ€” Codec selection and priority setup

VOS3000 Codec G729 Transcoding โ€” G729 transcoding configuration

VOS3000 RTP Media โ€” Media handling and audio configuration

VOS3000 SIP Call Flow โ€” SIP signaling and call flow

VOS3000 Parameter Description โ€” Complete parameter reference

VOS3000 Official Download โ€” Get the latest VOS3000 software

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

rss-feed

Recent Posts

VOS3000 Gateway Group Reserved Lines Strategic Line Reservation Best Configuration

VOS3000 Gateway Group Reserved Lines Strategic Line Reservation Configuration How does your VOS3000 softswitch guarantee… Read More

8 hours ago

VOS3000 SIP OPTIONS Online Check Reliable Gateway Health Monitoring

VOS3000 SIP OPTIONS Online Check Reliable Gateway Health Monitoring In VoIP wholesale routing, a gateway… Read More

8 hours ago

VOS3000 Auxiliary Ring Tone Flexible Activation Delay Easy Configuration

VOS3000 Auxiliary Ring Tone Flexible Activation Delay Configuration In VoIP routing, the caller experience during… Read More

8 hours ago

VOS3000 G729 Annex B Silence Advanced Suppression Handling Easy Configuration

VOS3000 G729 Annex B Silence Advanced Suppression Handling Configuration How does your VOS3000 softswitch handle… Read More

9 hours ago

VOS3000 Bilateral Reconciliation Complete Two-Way Traffic Verification

VOS3000 Bilateral Reconciliation Complete Two-Way Traffic Verification In VoIP wholesale operations, traffic flows between your… Read More

9 hours ago