>> Bart van Daal wrote:
>> Hi,
>>
>> After following the suggestions on the mailing lists and the wiki I'm still
>>  experiencing
>>  choppy moh. The song plays but with frequent noise parts.
>>
>> - I'm using asterisk 1.2.4 on our production server and 1.2.7 on the test
>>  server.
>>  - native moh with .gsm and .pcm formats (according to
>> >
> Doug Lytle wrote:
>
> Actually, you'll want to use ulaw for Native MOH.
>
> --------CUT
>
> #!/bin/sh
>
> for filename in *mp3
>
> do
>
> eval filename=`echo $filename | cut -f1 -d.`
>
> echo Converting $filename
>
> sox -V $filename.mp3 -t au -r 8000 -U -b -c 1 $filename.ulaw resample -ql
>
> done

--------CUT

Doug,

The required formats for native MOH are entirely dependent on the codecs being used for calls. As such, there is no single format that is the right one. Looking at the original post, I'd assume Bart is using both the GSM and ULAW codecs on his system. If that is the case, he should transcode all of his MOH files to both GSM and PCM formats. Asterisk will take care of matching the formats to the codecs being used on each individual call.

In addition to this, the two methods mentioned in this thread for transcoding files are almost identical. They both produce a file in the ULAW format. To demonstrate this, I took the same WAV file and ran the following two commands against it:

sox test.wav -t au -r 8000 -U -b -c 1 test.ulaw
sox test.wav -t ul -r 8000 -b -c 1 test.pcm

The only difference between "test.ulaw" and "test.pcm" is that the former has a 41 byte header and the latter doesn't. Discounting the unnecessary header, the files are identical.

As for the OP, I'm not sure what the source of his problem is. There is a lot of information out there about MOH, some of it good, some of it bad. Hopefully, someone that has experienced a problem similar to his can help him out. It would be helpful if we were sure of the codecs he is using.

Matthew Roth
InterMedia Marketing Solutions
Software Engineer and Systems Developer
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to