Asterisk broadcast caller with webbased database.
Intro - web site where a user will register, enter their info and the data collection process will begin. Once the whole cycle is complete; the user should be able to login and review his/her information originally collected. An admin log of accounts and their contacts set up though the ivr using asterisk, calls made, actions done and profile changes should also be available to view in real time.
ability for user to set order services and collect onetime and recurring payments, newsletter and maillists.
1. create web account store contact info & passwords
1a. # entered on web page to call for recording of account setup
1b. click on button if ready to setup account
Collect data - Data will be collected over the phone and stored for each individual account by phone number. This data will only correspond with this individual number.
2. rings number specified-Hello I am ready to set up your [login to view URL] prompt to hear explanation of service.
2a .enter caller id# of phone to be used for account.
2b. confirm and approve
2c. Please select pin
2d. confirm and approve
2e. at the tone please record field 1
2f. at the tone please record field 2
2h. at the tone please record field 3
2i. at the tone please record field 4
2j. at the tone please record field 5
2k. at the tone please record field 6
2l. at the tone please record field 7
2m. at the tone please record field 8
2n. at the tone please record field 9
Confirm Data - The user will be able to listen in on a sample of their data collections and our messages, if he/she likes it, they can approve and save the messages.
3. Play sample of compiled message inputting 9 recordings
3a. approve message
Setup Contacts - Contacts will be setup, the data collected will be saved for each individual contact, 3 types of phone numbers per contact. Each record will contain 3 individual contacts with 3 individual numbers each.
4. Set up broadcast # s
4a. record name of contact 1
4b. record or enter phone number 1 for contact 1
4c. record or enter phone number 2 for contact 1
4d. record or enter phone number 3 for contact 1
4e. input text message# for contact 1
4f. email address of contact 1
4g. prompt to add additional contacts or continue
5. record name of contact 2
5a. record or enter phone number 1 for contact 2
5b. record or enter phone number 2 for contact 2
5c. record or enter phone number 3 for contact 2
5d. input text message# for contact 2
5e. email address of contact 2
5f. prompt to add additional contacts or continue
6. record name of contact 3
6a. record or enter phone number 1 for contact 3
6b. record or enter phone number 2 for contact 3
6c. record or enter phone number 3 for contact 3
6d. input text message# for contact 3
6e. email address of contact 3
6f. prompt to add additional contacts or continue
Test Calling - User can test broadcast to his/her contacts, each contact test message will be notified that this is not a real call, just a test call.
7. prompt would you like to make test broadcast
7a. make test call using test broadcast message
Incoming Calls
8. If call received identify account from caller id
8a. plays welcome message prompts to cancel request or make changes
8b. if not canceled calls, texts, & emails contacts and tell them have message waiting
8c. prompts to repeat message or to conference in on original incoming call.
Changes Menu - The initial account changes option menu.
9a. enter pin
9b. change pin
9c. update your broadcast message
9d. update add or delete contacts
9e. close account