Trying to use G.729 and G.723 Calls declined

Hi Team,

Trying to use g729 and g723 but calls failed with 603 Declined.

when I setup the sip debug and check it gives us the error like below:

[2021-03-04 20:31:10] WARNING[16428][C-00000442]: channel.c:6752 ast_channel_make_compatible_helper: No path to translate from SIP/

[2021-03-05 14:34:54] WARNING[64192][C-00011ae7]: chan_sip.c:7296 sip_write: Asked to transmit frame type g729, while native formats is (ulaw) read/write = g729/g729
[2021-03-05 14:34:54] WARNING[62783][C-00011a70]: translate.c:430 ast_translator_build_path: No translator path: (starting codec is not valid)
[2021-03-05 14:34:54] WARNING[64015][C-00011ade]: translate.c:430 ast_translator_build_path: No translator path: (starting codec is not valid)
[2021-03-05 14:34:54] WARNING[62783][C-00011a70]: translate.c:430 ast_translator_build_path: No translator path: (starting codec is not valid)
[2021-03-05 14:34:54] WARNING[64015][C-00011ade]: translate.c:430 ast_translator_build_path: No translator path: (starting codec is not valid)
[2021-03-05 14:34:54] WARNING[64161][C-00011ae7]: translate.c:430 ast_translator_build_path: No translator path: (starting codec is not valid)

  • Translation paths SRC Codec “g729” sample rate 8000 —
    g729 To g723 : No Translation Path
    g729 To gsm : No Translation Path
    g729 To ulaw : No Translation Path
    g729 To alaw : No Translation Path
    g729 To g726 : No Translation Path
    g729 To adpcm : No Translation Path
    g729 To slin : No Translation Path
    g729 To lpc10 : No Translation Path
    g729 To speex : No Translation Path
    g729 To speex16 : No Translation Path
    g729 To ilbc : No Translation Path
    g729 To g726aal2 : No Translation Path
    g729 To g722 : No Translation Path
    g729 To slin16 : No Translation Path
    g729 To siren7 : No Translation Path
    g729 To siren14 : No Translation Path
    g729 To testlaw : No Translation Path
    g729 To g719 : No Translation Path
    g729 To speex32 : No Translation Path
    g729 To slin12 : No Translation Path
    g729 To slin24 : No Translation Path
    g729 To slin32 : No Translation Path
    g729 To slin44 : No Translation Path
    g729 To slin48 : No Translation Path
    g729 To slin96 : No Translation Path
    g729 To slin192 : No Translation Path

The patent has expired on g729, So either pay for unnecessary licenses (from digium or whatever) or install the open source version.

The asterisk16 package installed with the distro includes g729 – what version are you running?

Why are you trying to use g729 at all? IMO it is an annoying voice quality degradation. Can you use an IP phone, softphone or SIP app that supports Opus, which gives much better quality at the same bandwidth? Describe your system and its bandwidth limitations.

1 Like

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.