[Freeswitch-users] MOH not working in G729 passthru with native sound files

Steven Ayre steveayre at gmail.com
Mon Feb 21 17:55:57 MSK 2011


http://wiki.freeswitch.org/wiki/Mod_native_file#Script_to_convert_a_sound_file_to_specific_formats_to_avoid_transcoding



On 21 February 2011 12:49, Saeed Ahmed <saeedahmad1981 at gmail.com> wrote:

> how did you record in G729?
>
> On Thu, Feb 10, 2011 at 3:41 AM, Marcin Wojtowicz <marcin321 at gmail.com>wrote:
>
>> I'm trying to enable MOH when both legs of the call are using G729 (FS is
>> in passthru). I converted an edited sample wave file to G729 and put in the
>> appropriate folder, and FS loads it correctly because this is the message
>> that keeps popping up in the console:
>> 2011-02-09 21:10:25.609375 [INFO] mod_native_file.c:94 Opening File
>> [C:\freeswitch\sounds/music/8000\sample.G729] 8000hz
>>
>> I establish a call, and everything is fine, but when I press hold on my
>> handset I see an error message that says that G729 is only useable in
>> passthru (here is the debug message):
>>
>> 2011-02-09 21:14:01.828125 [DEBUG] switch_channel.c:1376 (sofia/internal/
>> sip:M9jdt73ig0oOJSbt6Uyy at 192.168.1.50:5060) Callstate Change ACTIVE ->
>> HELD
>> 2011-02-09 21:14:01.828125 [DEBUG] switch_core_session.c:954 Send signal
>> sofia/external/MYHOME#@74.63.41.218 [BREAK]
>> 2011-02-09 21:14:01.859375 [DEBUG] switch_core_session.c:709 Send signal
>> sofia/external/MYHOME#@74.63.41.218 [BREAK]
>> 2011-02-09 21:14:02.000000 [DEBUG] switch_ivr.c:563
>> sofia/external/MYHOME#@74.63.41.218 Command Execute
>> playback(local_stream://moh/8000)
>> EXECUTE sofia/external/MYHOME#@74.63.41.218playback(local_stream://moh/8000)
>> 2011-02-09 21:14:02.000000 [DEBUG] mod_local_stream.c:421 Opening Stream
>> [moh/8000] 8000hz
>> 2011-02-09 21:14:02.000000 [DEBUG] switch_ivr_play_say.c:1244 Codec
>> Activated L16 at 8000hz 1 channels 20ms
>> 2011-02-09 21:14:02.015625 [ERR] mod_g729.c:102 This codec is only usable
>> in passthrough mode!
>> 2011-02-09 21:14:02.015625 [ERR] switch_core_io.c:1042 Codec G.729 encoder
>> error!
>> 2011-02-09 21:14:02.015625 [DEBUG] switch_ivr_play_say.c:1581 done playing
>> file
>>
>> I don't understand why that would be, since my music file is in G729 so
>> I'm not asking freeswitch to convert, only stream. My custom ringback
>> (before a call is established) works just fine using a similar method, so
>> could anyone explain me why what I want to do is not permitted?
>>
>> _______________________________________________
>> 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
>>
>>
>
> _______________________________________________
> 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/20110221/d3850ae8/attachment-0001.html 


More information about the FreeSWITCH-users mailing list