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

Saeed Ahmed saeedahmad1981 at gmail.com
Tue Feb 22 20:33:03 MSK 2011


Thanks Steve

On Mon, Feb 21, 2011 at 3:55 PM, Steven Ayre <steveayre at gmail.com> wrote:

>
> 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
>>
>>
>
> _______________________________________________
> 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/20110222/722b46cd/attachment.html 


More information about the FreeSWITCH-users mailing list