Hello, I've released an Asterisk application under the terms of the GNU GPL. You may find it here: http://psg.com/~begg/projects/ A short exerpt from the README: -- Broadcast is an Asterisk (http://www.asterisk.org) application which you may use to send a generic message over TCP/IP to any number of computers running software configured to listen for these types of messages. Being written in C, Broadcast will be dynamically loaded onto the Asterisk program on startup, making it a highly reliable and scalable option when compared with other solutions based on the Asterisk Gateway Interface (AGI) system... -- Hope someone finds it useful! Cheers, Gerald. PS: Sorry for the cross posts!
What excatly does it do? What messages does it send out? And what software needs to be configured to listen for these messages? Answer these questions and maybe more people will download the source :-) Steve (Not being an arse just reckon a better description is needed) ----- Original Message ----- From: "Begumisa Gerald M" <beg_g@eahd.or.ug> To: <asterisk-users@lists.digium.com> Sent: Thursday, October 13, 2005 3:08 AM Subject: [Asterisk-Users] New Application: Broadcast> Hello, > > I've released an Asterisk application under the terms of the GNU GPL. You > may find it here: > > http://psg.com/~begg/projects/ > > A short exerpt from the README: > > -- > Broadcast is an Asterisk (http://www.asterisk.org) application which you > may use to send a generic message over TCP/IP to any number of computers > running software configured to listen for these types of messages. Being > written in C, Broadcast will be dynamically loaded onto the Asterisk > program on startup, making it a highly reliable and scalable option when > compared with other solutions based on the Asterisk Gateway Interface > (AGI) system... > -- > > Hope someone finds it useful! > > Cheers, > Gerald. > > PS: > Sorry for the cross posts! > _______________________________________________ > --Bandwidth and Colocation sponsored by Easynews.com -- > > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > >
trixter http://www.0xdecafbad.com
2005-Oct-13 00:24 UTC
[Asterisk-Users] New Application: Broadcast
On Thu, 2005-10-13 at 08:20 +0100, Steve Daniels wrote:> What excatly does it do? > What messages does it send out? > And what software needs to be configured to listen for these messages? > > Answer these questions and maybe more people will download the source :-)As was explained to me via private email you would do something like: exten => s,1,answer exten => s,2,broadcast(some arbitrary message here) exten => s,3,blah any of the configured systems would get the message, so if you wanted to broadcast caller id or anything else from within a dialplan you could. Any arbitrary message can be embedded in any dialplan wherever you want. As for the listening that wasnt asked by me nor answered (hard to answer a question that is never asked :) so I cant say. -- Trixter http://www.0xdecafbad.com Bret McDanel UK +44 870 340 4605 Germany +49 801 777 555 3402 US +1 360 207 0479 or +1 516 687 5200 FreeWorldDialup: 635378 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://lists.digium.com/pipermail/asterisk-users/attachments/20051013/eceb51d3/attachment.pgp
Hi Steve, On Thu, 13 Oct 2005, Steve Daniels wrote: > What excatly does it do? What messages does it send out? And what > software needs to be configured to listen for these messages? Bret explained mostly what the software does in a basic use case where you would like a nice window to pop up with say the caller id details of an incoming call. With this same software, you may "selectively" broadcast messages for example, you may only want the sales crew to see information about a given caller and not other groups. For example: [sales-context] exten => s,1,Answer exten => s,2,Broadcast(This is a sales call|group=sales) exten => s,3,Dial(whatever) In such a case, you will need to have configured the "sales computers" with a group attribute set to sales for example: [192.168.1.1] port = 10296 group = sales [192.168.1.2] port = 10345 group = sales [192.168.1.3] port = 19002 group = technical In such a case as above, onlye the first two machines (192.168.1.1 and 192.168.1.2) will be notified. All you need configured on the machines that need to receive these messages is software like YAC ("Yet Another Callerid program") which you may get from http://sunflowerhead.com/software/yac/ You will only need to configure the broadcast application to connect to the right port. The usage and testing informtion is quite well documented in the accompanying README file. Hope you find it useful! Cheers, Gerald.