[asterisk-users] Switching between Music on Hold streams. [13.8.2]

Dovid Bender dovid at telecurve.com
Wed May 11 05:09:46 CDT 2016


If you ever figure out AAC in Asterisk for MOH let me know. The ones that I
have working is MP3 and MMS.

On Mon, May 9, 2016 at 1:18 PM, Jonathan H <lardconcepts at gmail.com> wrote:

> Thanks Joshua and everyone,
>
> Joshua's solution seems a lot simpler and works well. Only one thing
> now - The reason I named the classes as I did, was so that I could
> select the class based on callerID plus extension.
>
> Unless I've misread it, I'm limited to 9 switchable classes via the
> "digit=#" option, is that correct?
>
> Or is there a clever hack around this?
>
> extensions.conf
>
> [streamdemo]
> exten => s,1,Answer
> exten => s,2,BackGround(menu)
> exten => s,3,WaitExten
> exten => _[2,3,4,5],1,MusicOnHold(${CALLERID(name)}${EXTEN})
> ;exten => s,5,Goto(s,2)
> exten => _[X,t,i],1,Goto(streamdemo,s,2)
>
> and in musiconhold.conf (4 is commented out as it's AAC and I've not
> figured that one out yet - bonus points to someone who can point the
> way!)
>
> [streamdemo2]
> mode=custom
> digit=2
> application=/usr/bin/mpg123 -q -r 8000 -f 32768 --mono -s
> http://185.14.85.162:8020
>
> [streamdemo3]
> mode=custom
> digit=3
> application=/usr/bin/mpg123 -q -r 8000 -f 32768 --mono -s
> http://stream.acbradio.org:8000/mainstream.mp3
>
> ;[streamdemo4]
> ;mode=custom
> ;digit=4
> ;application=/usr/bin/mpg123 -q -r 8000 -f 32768 --mono -s
> http://199.180.75.27:80/
> ;http://www.mushroomfm.com/media/listen.pls
>
> [streamdemo5]
> digit=5
> mode=custom
> application=/usr/bin/mpg123 -q -r 8000 -f 32768 --mono -s
> http://206.225.87.121:8000/
>
> On 9 May 2016 at 18:00, A J Stiles <asterisk_list at earthshod.co.uk> wrote:
> > On Monday 09 May 2016, Jonathan H wrote:
> >> ..... {stuff deleted} .....
> >> [streamdemo]
> >> exten => s,1,Answer
> >> exten => s,2,BackGround(menu)
> >> exten => s,3,WaitExten
> >> exten => s,4,Goto(s,2)
> >> exten =>
> >> _[2,3,4,5],1,Dial(Local/${EXTEN}@play-radio,,G(play-radio^${EXTEN}^2))
> >> exten => _[2,3,4,5],2,Goto(s,2)
> >
> > You have an error in your dialplan!  The pattern _[2,3,4,5] will match
> any of
> > 2, a comma, 3, a comma  (again), 4, a comma or 5.
> >
> > I think you might mean  _[2345]  which will match any of 2, 3, 4 or 5
> (but
> > not a comma),  and contains no tautologies.
> >
> >
> > --
> > AJS
> >
> > Note:  Originating address only accepts e-mail from list!  If replying
> off-
> > list, change address to asterisk1list at earthshod dot co dot uk .
> >
> > --
> > _____________________________________________________________________
> > -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> > New to Asterisk? Join us for a live introductory webinar every Thurs:
> >                http://www.asterisk.org/hello
> >
> > asterisk-users mailing list
> > To UNSUBSCRIBE or update options visit:
> >    http://lists.digium.com/mailman/listinfo/asterisk-users
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
>                http://www.asterisk.org/hello
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20160511/a1123cf9/attachment.html>


More information about the asterisk-users mailing list