I am bit stuck in my project. I think i can get some help from here. My project is:
- user details are stored in Amazon SimpleDB
- User will call to a particular DID and the DID provider will deliver the call to our IP.
- The IP is basically of our Amazon EC2 instance where asterisk is running.
- So after a call what we need is authenticate the caller with some PIN fetched from SimpleDB.
- record a voice msg (IVR to help recording a voice)
- after a successful recording i need to store it with a proper name(username-timestamp) into Amazon S3 storage and get a record stored in our SimpleDB with the url of the file from s3.
Now i am new to this Amazon Services i.e., EC2,S3,SimpleDB as well as asterisk. So i need your suggestion that how should i go? Is this possible with asterisk or i need to try some other customized IP-PBX. Please help.
Thanks in advance.
I am not sure what Amazon is and I have never used it. If you can connect to it via an ODBC connection then you are good. Most of the scripts that I write are to a MySQL db.
Thanks for your reply after a long wait. Amazon web services are became a craze today. anyone can fall in love in this. But i stuck in the asterisk. I installed and can call to and from asterisk easily from there and also can operate voicemail in that. But as per my project requirement i can not do more on that part.
Any help can be good for me or any suggestion or link.
You can also say me as i am not getting this features in asterisk should i go for some other IP PBX like freeSwitch or i have to order some customized IP-PBX for my project.
Thanks in advance for any help.
As you say yourself [quote]Now i am new to this Amazon Services i.e., EC2,S3,SimpleDB as well as asterisk. So i need your suggestion that how should i go? Is this possible with asterisk or i need to try some other customized IP-PBX. Please help.
Dont you feel you are expecting a bit much to be taken step by step through a project, That by the sounds of it is for commercial use for free, You seem to have the spec worked out, and Asterisk, Freeswitch or others will do it, But I feel you should look for a developer that understands the Amazon Cloud Asterisk etc.
What you want to do is fairly simple but takes times and that costs money Unless you are lucky and someone’s all ready done it.
There are lots of IVR examples outthere and explaintions of timestamping filenames etc, you just need to pull them together.
what u r saying is totally right. I am in that process and took the initial step to know is anybody out there who knew it.
Can you suggest me some links of which you are saying. It can be helpful for me.