[Asterisk-Users] Music not on hold
Andy Powell
andy at beagles-den.demon.co.uk
Thu May 8 06:34:27 MST 2003
Ok, well that's a start,
I don;t know if you NEED to do this next bit but I have MP3Player
working fine, but music on hold wasn't. Have you tried modifying the
makefile in the zaptel directory (if you don't have a zaptel interface)
Change line 82 (ish)
Near the end of line 82, change # ztdummy to ztdummy
(ie remove the #) then continue with the compile (make clean
first) ie.
# cd zaptel
modify the Makefile.
# make clean ; make install
# cd ../libpri
# make clean ; make install
# cd ../asterisk
# make clean ; make install
I don;t have a zaptel interface and it fixed my issue with
music on hold not working. (apparently is helps by providing
some fake timing required)
HTH
Andy
*********** REPLY SEPARATOR ***********
On 08/05/2003 at 13:38 Niclas Gustafsson wrote:
>Yep, it's version 0.59r.
>
>But I shouldn't get the app MP3Player to work if there was some problem
>with the player?
>
>In the below I hear the 'beep' and then nothing.
>
>-- Executing StripMSD("H323:8284", "6") in new stack
>-- Executing Answer("H323:8284", "") in new stack
>-- Executing Playback("H323:8284", "beep") in new stack
>-- Playing 'beep'
>-- Executing Wait("H323:8284", "2") in new stack
>-- Executing MusicOnHold("H323:8284", "loud") in new stack
>-- Started music on hold, class 'loud', on H323:8284
>
>...(I hangup)...
>
>-- Stopped music on hold on H323:8284
>== Spawn extension (cs-pbx, 5003, 5) exited non-zero on 'H323:8284'
>-- Hungup 'H323:8284'
>
>I've tried numerous options to mpg123 (including copying the ones that
>work
>for the app MP3Player) But no success. I believe that mpg123 is working
>fine.
>
>Seems to be something stuck in the pipe between mpg123 and the
>oh323-channel?
>
>Have anyone on the list got the oh323 channel driver to work with the
>music
>on hold? If so could you send me some example configurations?
>
>Regards
>Niclas
>
>
>
>-----Original Message-----
>From: asterisk-users-admin at lists.digium.com
>[mailto:asterisk-users-admin at lists.digium.com] On Behalf Of Andy Powell
>Sent: den 8 maj 2003 00:13
>To: asterisk-users at lists.digium.com
>Subject: Re: [Asterisk-Users] Music not on hold
>
>
>
>What version of mpg123 are you using? I had this problem too and it
>turns
>out, for some unknown reason, I'd downloaded an older version. Make sure
>it's Version 0.59r ...( do mpg123 -? and it will say in the top few
>lines)
>
>HTH
>
>Andy
>
>*********** REPLY SEPARATOR ***********
>
>On 07/05/2003 at 16:11 Niclas Gustafsson wrote:
>
>>Hello,
>>
>>I just can't seem to get the MusicOnHold function to work out ok.
>>I' managed to get the MP3Player app to work out fine, but
>>when I run the MusicOnHold all i get is siliece.
>>I can see that Asterisk executes mpg123 properly (I think)
>>
>>#ps axuww|grep mp
>>gk 4383 0.0 0.4 3736 552 pts/4 S 15:06 0:00
>>/usr/bin/mpg123 -q -s --mono -r 8000 -b 2048 -f 8192 sample-hold.mp3
>>sample-hold2.mp3
>>
>># ls -l /proc/4382/
>>total 0
>>-r--r--r-- 1 gk gk 0 May 7 16:05 cmdline
>>lrwxrwxrwx 1 gk gk 0 May 7 16:05 cwd ->
>>/var/lib/asterisk/mohmp3
>>
>>From the CLI:
>>This is OK:
>> -- Executing StripMSD("H323:29995", "6") in new stack
>> -- Executing Answer("H323:29995", "") in new stack
>> -- Executing MP3Player("H323:29995",
>>"/var/lib/asterisk/mohmp3/sample-hold.mp3") in new stack
>> == Spawn extension (cs-pbx, 5002, 3) exited non-zero on 'H323:29995'
>> -- Hungup 'H323:29995'
>>
>>This is not ok, (silence):
>>
>> -- Executing StripMSD("H323:17768", "6") in new stack
>> -- Executing Answer("H323:17768", "") in new stack
>> -- Executing MusicOnHold("H323:17768", "loud") in new stack
>> -- Started music on hold, class 'loud', on H323:17768
>>
>>*CLI> show channels
>> Channel (Context Extension Pri ) State Appl.
>>Data
>> H323:17768 (cs-pbx 5003 3 ) Up MusicOnHold
>>loud
>>1 active channel(s)
>>*CLI> Warning, flexibel rate not heavily tested!
>>Warning, flexibel rate not heavily tested!
>>
>>The two extensions looks like this:
>>
>> '_5250XXXX' => 1. StripMSD(4)
>>[pbx_config]
>> '_5002' => 2. Answer()
>>[pbx_config]
>> 3.
>>MP3Player(/var/lib/asterisk/mohmp3/sample-hold.mp3) [pbx_config]
>> 4. Hangup()
>>[pbx_config]
>> '_5003' => 2. Answer()
>>[pbx_config]
>> 3. MusicOnHold(loud)
>>[pbx_config]
>> 4. Hangup()
>>[pbx_config]
>>
>>and musiconhold.conf:
>>;
>>; Music on hold class definitions
>>;
>>[classes]
>>default => quietmp3:/var/lib/asterisk/mohmp3
>>loud => mp3:/var/lib/asterisk/mohmp3
>>;random => quietmp3:/var/lib/asterisk/mohmp3,-z
>>
>>
>>Any Ideas would be appreciated!
>>
>>
>>Regards,
>>
>>Niclas Gustafsson
>>
>>
>>
>>_______________________________________________
>>Asterisk-Users mailing list
>>Asterisk-Users at lists.digium.com
>>http://lists.digium.com/mailman/listinfo/asterisk-users
>
>
>_______________________________________________
>Asterisk-Users mailing list
>Asterisk-Users at lists.digium.com
>http://lists.digium.com/mailman/listinfo/asterisk-users
>
>
>
>_______________________________________________
>Asterisk-Users mailing list
>Asterisk-Users at lists.digium.com
>http://lists.digium.com/mailman/listinfo/asterisk-users
More information about the asterisk-users
mailing list