Streaming url

i have asterisk 1.6.2 installed with no hardware card
i want stream audio using mpg123 and musiconhold using SIP phone

i have REHL 6 64 bit

my musiconhold looks like

application=/usr/local/bin/mpg123 -q -r 8000 -f 8192 -b 2048 --mono -s[Songs.PK]%20Bhaag%20Milkha%20Bhaag%20-%2003%20-%20Mera%20Yaar.mp3

and extensions.conf lokks like

exten => _X.,1,answer()
exten => _X.,n,wait(1)
exten => _X.,n,playback(hello-world)
exten => _X.,n,SetMusicOnHold(rath)
exten => _X.,n,Set(CHANNEL(musicclass)=rath)
exten => _X.,n,wait(10)
exten => _X.,n,Set(CHANNEL(musicclass)=radio)
exten => _X.,n,wait(10)
exten => _X.,n,hangup()

but when i dial to this context call get hangup with no error message

please help whats wrong???

You haven’t done anything that would start music on hold.

Although I consider using MP3 for MOH to be a waste of processing power, so am not too familiar with streaming, I would epect the format parameter to have to match the output format from the command, which is very unlikely to be mu-law.

david please tell what i need to do ???

Use the Musiconhold, Dial (with m opton) or Queue applications, or set up a call and initiate a hold from the phone of the other party.

Read the documentation carefully.

thanks david its working fine :smile: :smile: