[Asterisk-Users] AGI + Ruby
joe heitzeberg
jheitzeb at alum.mit.edu
Mon Sep 12 12:20:27 MST 2005
Hi Seshu,
RAGI communicates with your Asterisk server over a socket, allowing
you to create your call handling scripts in Ruby or Ruby on Rails.
This allows you to build complex routines that using object models and
database lookups in Ruby [on Rails], and not have to split your
business logic across your app server and Asterisk's config files such
as extension.conf. It makes it easy to do things like:
user = User.find("phonenumber", connection.getVariable("callerid")
if (user.balance()) < 5.00)
connection.playSound("your-account-balance-is-low")
#send email, send sms
#update something in the database, etc
end
# The above is the same code and object model as used in your web app
Joe
On 9/12/05, Kanuri, Seshu (Company IT) <Seshu.Kanuri at morganstanley.com> wrote:
> What can RAGI do additionally that AGI or FastAgi and DeadAgi cannot do
> which is already available under Asterisk?
>
> Seshu Kanuri
>
> -----Original Message-----
> From: asterisk-users-bounces at lists.digium.com
> [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of joe
> heitzeberg
> Sent: Sunday, September 11, 2005 12:31 PM
> To: Asterisk Users Mailing List - Non-Commercial Discussion
> Subject: Re: [Asterisk-Users] AGI + Ruby
>
> Hi,
>
> We have created RAGI (Ruby Asterisk Gateway Interface) for the open
> source community so that Ruby and Ruby on Rails can be used to easily
> and effeciently create Asterisk-based applications. Examples: IVR,
> call center apps, Asterisk management consoles, etc.
>
> RAGI includes a set of objects to interface over AGI to Asterisk for
> handling inbound calls and outbound dialing, and includes a server
> component, documentation and a sample apps to get you going quickly.
>
> Please see: http://ragi.sourceforge.net/
>
> The prelimenary release is available now on
> https://sourceforge.net/projects/ragi
>
> We welcome input and development participation in the effort.
>
>
> thanks,
> Joe Heitzeberg
> SNAPVINE
>
>
>
> On 8/24/05, Innocent Evil <innocent.evil at inbox.com> wrote:
> > I would like to write AGI script in Ruby Would anybody please show me
> > right direction..
> >
> >
> > Thanks_______________________________________________
> > Asterisk-Users mailing list
> > Asterisk-Users at 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
> >
> _______________________________________________
> --Bandwidth and Colocation sponsored by Easynews.com --
>
> Asterisk-Users mailing list
> Asterisk-Users at 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
> --------------------------------------------------------
>
> NOTICE: If received in error, please destroy and notify sender. Sender does not waive confidentiality or privilege, and use is prohibited.
>
More information about the asterisk-users
mailing list