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) <[EMAIL PROTECTED]> 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: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] 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 <[EMAIL PROTECTED]> wrote:
> > I would like to write AGI script in Ruby Would anybody please show me
> > right direction..
> >
> >
> > Thanks_______________________________________________
> > 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
> >
> _______________________________________________
> --Bandwidth and Colocation sponsored by Easynews.com --
>
> 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
> --------------------------------------------------------
>
> NOTICE: If received in error, please destroy and notify sender. Sender does
> not waive confidentiality or privilege, and use is prohibited.
>
_______________________________________________
--Bandwidth and Colocation sponsored by Easynews.com --
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