Sponsor: VoiceMeUp - Corporate & Wholesale VoIP Services

VoIP Mailing List Archives
Mailing list archives for the VoIP community
 SearchSearch 

[asterisk-users] buffer-issue when piping live-streams into


 
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> Asterisk Users
View previous topic :: View next topic  
Author Message
michael.kamleitner at ...
Guest





PostPosted: Thu Jan 17, 2008 4:17 pm    Post subject: [asterisk-users] buffer-issue when piping live-streams into Reply with quote

thx a lot russel...your hack actually works!! Smile

Meanwhile I've found something about the musiconhold-conf-option
"cachertclasses", which might help in starting a separate instance for every
caller. however, that didn't really work for me... probably this option only
works for mode=files?!

http://www.asterisk.org/doxygen/trunk/Config_moh.html
http://lists.digium.com/pipermail/asterisk-commits/2007-November/017911.html

anyway, thx a lot for your suggestions Smile

regards,
michael
On Jan 17, 2008 9:52 PM, Russell Bryant <russell at digium.com> wrote:

Quote:
Michael Kamleitner wrote:
Quote:
10:00 I'm calling the pbx, musiconhold starts correctly to play the
live-stream (almost live, with very small delay) - that's OK.
10:01 I hangup.

-- than I pause for 20 min --

10:20 I'm calling a second time. However moh now doesn't stream live,
but
Quote:
starts to continue playing the stream from 10:01. This goes on for about
30secs, then the replay stops for a second and continues at the correct
position (once again, rather "live"). along I get this message at the
console:

<snip>

Quote:
musiconhold.conf:

[default]
mode=custom
application=/etc/asterisk/mohstream.sh

mohstream.sh

#!/bin/bash
/usr/bin/wget -q -O - http://my.stream.com:8000 | /usr/bin/madplay -Q -z
-o
Quote:
raw:- --mono -R 8000 -a -12 -

Most players don't work quite correctly with Asterisk MOH. For it to work
the
way you expect, the player you are using must throw away the audio when
Asterisk
isn't currently reading from the stream. There was a magic version of
mpg123
(0.59r IIRC) that did that, and that is why it was the recommended
version.

If you're reading from a raw TCP stream, then you can use the small
streamplayer
utility included with Asterisk. Otherwise, I don't really have a good
suggestion for you right now. I suppose that you could use some sort of
hack to
ensure that music on hold is always playing so that the stream is being
serviced.

extensions.conf:

[moh_hack]

exten => hack,1,Answer
exten => hack,n,StartMusicOnHold(default)
exten => hack,n,While(1)
exten => hack,n,Wait(300)
exten => hack,n,EndWhile()

*CLI> originate Local/hack at moh_hack application Echo

--
Russell Bryant
Senior Software Engineer
Open Source Team Lead
Digium, Inc.

_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

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




--
Mag. Michael Kamleitner
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
E-Mail: michael.kamleitner at gmail.com
Xing: https://www.xing.com/profile/Michael_Kamleitner
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
Phone: +43 699 116 07 923
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
Web: http://www.kamleitner.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20080117/542e32b2/attachment-0001.htm
Back to top
Display posts from previous:   
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> Asterisk Users All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group

VoiceMeUp - Corporate & Wholesale VoIP Services