A voicemail system (Asterisk) forwards messages to me in "msgsm" format. I can play them with Blastwave mplayer (see below). In a nutshell, I compiled a gstreamer msgsm plugin, and gstreamer appears to recognize it, but my messages still won't play. I'll take this to the Gstreamer mailing list, but I'm hoping someone here can help me.
The following three command outputs tell the story: ====================================== xx at v1:~$ gst-inspect msgsm Plugin Details: Name: msgsm Description: msGSM encoder/decoder Filename: /usr/lib/gstreamer-0.10/libgstmsgsm.so Version: 0.12.10 License: LGPL Source module: gst-plugins-farsight Binary package: Farsight Origin URL: http://farsight.sf.net msgsmenc: MS GSM audio encoder msgsmdec: MS GSM audio decoder 2 features: +-- 2 elements ============================ xx at v1:~$ totem msg0000.WAV ** Message: don't know how to handle audio/ms-gsm, rate=(int)8000, channels=(int)1, codec_data=(buffer)4001 ** Message: Error: You do not have a decoder installed to handle this file. You might need to install the necessary plugins. gstplaybasebin.c(2307): prepare_output (): /GstPlayBin:play ** Message: Missing plugin: gstreamer|0.10|totem|MS GSM decoder|decoder-audio/ms-gsm (MS GSM decoder) ** Message: Automatic missing codec installation not supported (helper script missing) ======================================= xx at v1:~$ mplayer msg0000.WAV MPlayer 1.0rc2-CSW-Studio11 (C) 2000-2007 MPlayer Team CPU: Intel x86 CPUflags: MMX: 0 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0 Compiled for x86 CPU with extensions: Playing msg0000.WAV. Audio file file format detected. ========================================================================== Opening audio decoder: [msgsm] native GSM/MSGSM audio decoder AUDIO: 8000 Hz, 1 ch, s16le, 13.0 kbit/10.16% (ratio: 1625->16000) Selected audio codec: [msgsm] afm: msgsm (MS GSM) ==========================================================================
