Ok, thanks.  I'll add that at the top.  Although without adding that it
seemed to work fine and then when my next sound file came in it
automatically turned the music on hold off although I assume I should
probably initiate a set music off before starting with the next voice
file.

Thanks for your help.  I can now continue work with my script. :)

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Brian West
Sent: Wednesday, February 04, 2004 11:23 PM
To: [EMAIL PROTECTED]
Subject: RE: [Asterisk-Users] Music on hold inside of an agi script
while processing programs in background

You can do it like that or you can just print it.. OH one thing..

Add this at the top:

$| = 1;

That keeps the buffer flused.. otherwise the command won't get printed
till its too late and then it serves no purpose.

bkw

On Wed, 4 Feb 2004, Matthew B Marlowe wrote:

> I'm sorry, unless I'm missing something here? Wont a print "SET MUSIC
ON
> default\n"; just print that text?
>
> Don't I need to execute it somehow with $AGI->....?
>
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Brian West
> Sent: Wednesday, February 04, 2004 11:04 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [Asterisk-Users] Music on hold inside of an agi script
> while processing programs in background
>
> I do this:
>
> print "SET MUSIC ON default\n";
>
> :P
>
> On Wed, 4 Feb 2004, Matthew B Marlowe wrote:
>
> > Im the first to admit I am not a programmer.  Im trying to learn
peal
> to
> > accomplish one small script for my company.
> >
> > I've got most of the script accomplished and I simply want to play
> music
> > on hold while the script processes some programs which take on
average
> > anywhere from 3-10 seconds.
> >
> > Is there any way to tell asterisk to start music on hold, and in the
> > background execute my functions and when those functions are done
then
> > stop the music on hold?
> >
> > Right now, if I execute $AGI->exec(MusicOnHold); the entire script
> stops
> > and doesn't process anything past that point.
> >
> > Thanks in advance
> >
> > _______________________________________________
> > Asterisk-Users mailing list
> > [EMAIL PROTECTED]
> > http://lists.digium.com/mailman/listinfo/asterisk-users
> > To UNSUBSCRIBE or update options visit:
> >    http://lists.digium.com/mailman/listinfo/asterisk-users
> >
> _______________________________________________
> Asterisk-Users mailing list
> [EMAIL PROTECTED]
> http://lists.digium.com/mailman/listinfo/asterisk-users
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
>
>
> _______________________________________________
> Asterisk-Users mailing list
> [EMAIL PROTECTED]
> http://lists.digium.com/mailman/listinfo/asterisk-users
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
>
_______________________________________________
Asterisk-Users mailing list
[EMAIL PROTECTED]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


_______________________________________________
Asterisk-Users mailing list
[EMAIL PROTECTED]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to