I’ve put out a project to bid that involves telephony and SMS. These 
technologies are not in my comfort zone so I’m trying to understand the 
landscape a little better. Several of the bidders plan to use Asterisk for the 
backend. From what I understand so far, that would apply to the telephony 
piece. I pasted the requirements at the end of this email. I’d appreciate any 
insight as to where Asterisk is applicable. Also, I’d appreciate any thoughts 
on implementing on Amazon EC2. While not the purpose of this post, if anyone is 
interested in bidding, please provide contact info.

Thanks,
Steve

The purpose is to give users the ability to set off a series of communications 
as follows:

1.      Actions that can set-off a notification
1.1.    Web form
1.2.    Incoming SMS message
1.3.    Incoming telephone call with keyed-in and/or IVR data
1.4.    Incoming email

2.      Content of the outgoing notification
2.1.    Name of account owner (from database)
2.2.    Call back number (from incoming message)
2.3.    Voice message or digital content of the communication
2.4.    Time and date

3.      Means of delivery of notification – one or more of:
3.1.    Email 
3.1.1.  If source is a voice message, convert the message to a wav file.
3.2.    Telephone automated message
3.3.    SMS
3.3.1.   If the source is a voice message, provide a means to listen to the 
message (method to be determined)

4.      Message routing
4.1.    Incoming message will contain a user id.
4.2.    Each ID can have one or more contact records associated with it.
4.2.1.  If more than one, the database will have contact priority options and 
messages will be routed to contact records as per the priorities selected. 
4.2.2.  Next priority will be activated with each subsequent request within a 
limited period (ie within two hours)
4.2.3.  Next priority will be activated if the system is unable to successfully 
send a message.
4.2.4.  One priority option will be to contact all records simultaneously.
4.3.    Each contact record will have one or more contact destinations. 
4.3.1.  The destinations can be email, SMS or phone
4.3.1.1.        Whenever a contact record is chosen, all contact destinations 
for that record will be used simultaneously.

5.      Log
5.1.    Every action will create a log entry.
5.2.    Incoming requests will create a record.
5.3.    Each destination (ie phone number, SMS) attempt will create a record.
5.4.    Failures will create a record.
5.5.    Portions of the log details will be sent to the message source after 
specified periods (ie 5 min, 1 hr, 2 hrs.)

____________________________________________________________
GET FREE 5GB EMAIL - Check out spam free email with many cool features!
Visit http://www.inbox.com/email to find out more!

_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.com--

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to