[Freeswitch-users] Codec G.729 encoder error

Steven Ayre steveayre at gmail.com
Tue Aug 11 14:01:34 MSD 2015


2015-08-11 14:32:28.827339 [ERR] mod_g729.c:102 This codec is only usable
in passthrough mode!
2015-08-11 14:32:28.827339 [ERR] switch_core_io.c:1423 Codec G.729 encoder
error!

You're trying to use mod_g729 to do transcoding (converting between
different codecs, which includes playing a file). However that module is
the version that doesn't require a license and thus can only act in
passthrough mode where it transfers data between call legs that's already
converted to G729. It cannot encode or decode, hence the error when you try
to play your WAV file.

Your options are:
1) Use mod_com_g729, which is the licensed version and supports transcoding
(see freeswitch.org)
2) Try using a codec other than G729 (perhaps the codec choice of the
client is not in your control though)
3) See whether mod_native_file can playback the file already converted to
G729 (you'll still need a license for the conversion though, and still hit
transcoding errors at other times eg during a bridge)

On 11 August 2015 at 07:57, <david.fu at oocl.com> wrote:

> Hi All,
>
> We ‘re encountering the error “Codec G.729 encoder error!”.  Would you
> please give us some hints how to resolve the issue ? I’ve attached the log
> message in the followings. Thanks
>
> *SIP Log:*
> 2015-08-11 14:32:28.807295 [DEBUG] sofia.c:6715 Channel sofia/internal/
> 10810609 at 146.222.181.146 entering state [completed][200]
> 2015-08-11 14:32:28.807295 [NOTICE] mod_dptools.c:1309 Channel
> [sofia/internal/10810609 at 146.222.181.146] has been answered
> 2015-08-11 14:32:28.807295 [DEBUG] switch_channel.c:3759 (sofia/internal/
> 10810609 at 146.222.181.146) Callstate Change EARLY -> ACTIVE
> EXECUTE sofia/internal/10810609 at 146.222.181.146
> playback(ivr/ivr-welcome_to_freeswitch.wav)
> 2015-08-11 14:32:28.807295 [DEBUG] switch_ivr_play_say.c:1359 Codec
> Activated L16 at 8000hz 1 channels 20ms
> recv 454 bytes from tcp/[146.222.181.146]:53483 at 14:32:28.817573:
>    ------------------------------------------------------------------------
>    ACK sip:10818899 at 146.222.181.242:5060;transport=tcp SIP/2.0
>    Via: SIP/2.0/TCP 146.222.181.146:5060;branch=z9hG4bK146f1e181af4
>    From: <sip:10810609 at 146.222.181.146
> >;tag=11828~406686f1-eb54-4f74-9646-b75095131124-22185543
>    To: <sip:10818899 at 146.222.181.242>;tag=F3Qc7t63vH7pK
>    Date: Tue, 11 Aug 2015 06:46:42 GMT
>    Call-ID: b8327a80-5c919a52-1457-92b5de92 at 146.222.181.146
>    Max-Forwards: 70
>    CSeq: 101 ACK
>    Allow-Events: presence, kpml
>    Content-Length: 0
>
>    ------------------------------------------------------------------------
> 2015-08-11 14:32:28.827339 [DEBUG] sofia.c:6715 Channel sofia/internal/
> 10810609 at 146.222.181.146 entering state [ready][200]
> 2015-08-11 14:32:28.827339 [ERR] mod_g729.c:102 This codec is only usable
> in passthrough mode!
> 2015-08-11 14:32:28.827339 [ERR] switch_core_io.c:1423 Codec G.729 encoder
> error!
> 2015-08-11 14:32:28.827339 [DEBUG] switch_ivr_play_say.c:1805 done playing
> file
> /usr/local/freeswitch/sounds/en/us/callie/ivr/ivr-welcome_to_freeswitch.wav
> EXECUTE sofia/internal/10810609 at 146.222.181.146 sleep(500)
> 2015-08-11 14:32:28.927320 [DEBUG] switch_rtp.c:6462 Correct audio ip/port
> confirmed.
> 2015-08-11 14:32:29.347316 [NOTICE] switch_core_state_machine.c:315
> sofia/internal/10810609 at 146.222.181.146 has executed the last dialplan
> instruction, hanging up.
> 2015-08-11 14:32:29.347316 [NOTICE] switch_core_state_machine.c:317 Hangup
> sofia/internal/10810609 at 146.222.181.146 [CS_EXECUTE] [NORMAL_CLEARING]
> 2015-08-11 14:32:29.347316 [DEBUG] switch_core_state_machine.c:539
> (sofia/internal/10810609 at 146.222.181.146) State EXECUTE going to sleep
> 2015-08-11 14:32:29.347316 [DEBUG] switch_core_state_machine.c:473
> (sofia/internal/10810609 at 146.222.181.146) Running State Change CS_HANGUP
> 2015-08-11 14:32:29.347316 [DEBUG] switch_core_state_machine.c:739
> (sofia/internal/10810609 at 146.222.181.146) Callstate Change ACTIVE ->
> HANGUP
> 2015-08-11 14:32:29.347316 [DEBUG] switch_core_state_machine.c:741
> (sofia/internal/10810609 at 146.222.181.146) State HANGUP
> 2015-08-11 14:32:29.347316 [DEBUG] mod_sofia.c:431 Channel sofia/internal/
> 10810609 at 146.222.181.146 hanging up, cause: NORMAL_CLEARING
> 2015-08-11 14:32:29.347316 [DEBUG] mod_sofia.c:484 Sending BYE to
> sofia/internal/10810609 at 146.222.181.146
> send 657 bytes to tcp/[146.222.181.146]:5060 at 14:32:29.348499:
>    ------------------------------------------------------------------------
>    BYE sip:10810609 at 146.222.181.146:5060;transport=tcp SIP/2.0
>    Via: SIP/2.0/TCP 146.222.181.242;branch=z9hG4bK62B2N5Z2yK39D
>    Max-Forwards: 70
>    From: <sip:10818899 at 146.222.181.242>;tag=F3Qc7t63vH7pK
>    To: <sip:10810609 at 146.222.181.146
> >;tag=11828~406686f1-eb54-4f74-9646-b75095131124-22185543
>    Call-ID: b8327a80-5c919a52-1457-92b5de92 at 146.222.181.146
>    CSeq: 79301310 BYE
>    User-Agent:
> FreeSWITCH-mod_sofia/1.7.0+git~20150810T224801Z~28ae331c93~64bit
>    Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE,
> REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE
>    Supported: timer, path, replaces
>    Reason: Q.850;cause=16;text="NORMAL_CLEARING"
>    Content-Length: 0
>
>    ------------------------------------------------------------------------
> 2015-08-11 14:32:29.347316 [DEBUG] switch_core_state_machine.c:60
> sofia/internal/10810609 at 146.222.181.146 Standard HANGUP, cause:
> NORMAL_CLEARING
> 2015-08-11 14:32:29.347316 [DEBUG] switch_core_state_machine.c:741
> (sofia/internal/10810609 at 146.222.181.146) State HANGUP going to sleep
> 2015-08-11 14:32:29.347316 [DEBUG] switch_core_state_machine.c:508
> (sofia/internal/10810609 at 146.222.181.146) State Change CS_HANGUP ->
> CS_REPORTING
> 2015-08-11 14:32:29.347316 [DEBUG] switch_core_state_machine.c:473
> (sofia/internal/10810609 at 146.222.181.146) Running State Change
> CS_REPORTING
> 2015-08-11 14:32:29.347316 [DEBUG] switch_core_state_machine.c:827
> (sofia/internal/10810609 at 146.222.181.146) State REPORTING
> 2015-08-11 14:32:29.347316 [DEBUG] switch_core_state_machine.c:104
> sofia/internal/10810609 at 146.222.181.146 Standard REPORTING, cause:
> NORMAL_CLEARING
> 2015-08-11 14:32:29.347316 [DEBUG] switch_core_state_machine.c:827
> (sofia/internal/10810609 at 146.222.181.146) State REPORTING going to sleep
> 2015-08-11 14:32:29.347316 [DEBUG] switch_core_state_machine.c:499
> (sofia/internal/10810609 at 146.222.181.146) State Change CS_REPORTING ->
> CS_DESTROY
> 2015-08-11 14:32:29.347316 [DEBUG] switch_core_session.c:1639 Session 5
> (sofia/internal/10810609 at 146.222.181.146) Locked, Waiting on external
> entities
> 2015-08-11 14:32:29.347316 [NOTICE] switch_core_session.c:1657 Session 5
> (sofia/internal/10810609 at 146.222.181.146) Ended
> 2015-08-11 14:32:29.347316 [NOTICE] switch_core_session.c:1661 Close
> Channel sofia/internal/10810609 at 146.222.181.146 [CS_DESTROY]
> 2015-08-11 14:32:29.347316 [DEBUG] switch_core_state_machine.c:630
> (sofia/internal/10810609 at 146.222.181.146) Running State Change CS_DESTROY
> 2015-08-11 14:32:29.347316 [DEBUG] switch_core_state_machine.c:640
> (sofia/internal/10810609 at 146.222.181.146) State DESTROY
> 2015-08-11 14:32:29.347316 [DEBUG] mod_sofia.c:341 sofia/internal/
> 10810609 at 146.222.181.146 SOFIA DESTROY
> 2015-08-11 14:32:29.347316 [DEBUG] switch_core_state_machine.c:111
> sofia/internal/10810609 at 146.222.181.146 Standard DESTROY
> 2015-08-11 14:32:29.347316 [DEBUG] switch_core_state_machine.c:640
> (sofia/internal/10810609 at 146.222.181.146) State DESTROY going to sleep
> recv 362 bytes from tcp/[146.222.181.146]:5060 at 14:32:29.358948:
>    ------------------------------------------------------------------------
>
> Best Regards,
> David
>
>
>
> IMPORTANT NOTICE
> Email from OOCL is confidential and may be legally privileged.  If it is
> not
> intended for you, please delete it immediately unread.  The internet
> cannot guarantee that this communication is free of viruses, interception
> or interference and anyone who communicates with us by email is taken
> to accept the risks in doing so.  Without limitation, OOCL and its
> affiliates
> accept no liability whatsoever and howsoever arising in connection with
> the use of this email.  Under no circumstances shall this email constitute
> a binding agreement to carry or for provision of carriage services by OOCL,
> which is subject to the availability of carrier's equipment and vessels and
> the terms and conditions of OOCL's standard bill of lading which is also
> available at http://www.oocl.com.
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150811/34e59b26/attachment-0001.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list