Upload
brittany-wood
View
237
Download
0
Tags:
Embed Size (px)
Citation preview
Autodial SystemBY:
KATPALLY AMRUSHA
ALIGAPALLY ANUSHA
Outline Definition
Resources used
Parameters used in autodialer
Flow chart
Autodialer without scripting
Autodialer with scripting
Features
Problem faced
Trouble shooting
Applications
References
Conclusion
Definition
An autodialer is an electronic device or
software that automatically dials telephone
numbers. Once the call has been answered, the
auto dialer plays a recorded message.
Resources Used
One virtual machine
5 Digium phones
Bash scripting
Asterisk server
Parameters used in Autodialer
1. Channel
2. Caller ID
3. Wait Time
4. Max Retries
5. Retry Time
6. Priority
Flowchart
.
Scripting
.call file
Var/spool/outgoing
Dial Extension 1
Dial Extension 2
Dial Extension 3
Server
Autodialer without Scripting
Create call files in extensions.conf
Create separate .call files
To generate calls, move all the call files into /var/spool/asterisk/outgoing.
Files
.Call file
Extensions.conf
Scripting
Why scripting?
Type of scripting used?
Autodialer with Scripting Create a text file and mention the extension numbers
in the file.
The scripting access text file and the code is automatically moved into call file through /var/spool/asterisk/outgoing.
To check step by step execution, we have used the command “bash –x filename”.
To run the program we used this command “./filename”.
Files
Extensions.conf
Proj.txt
Feature: Dialplan
Extensions.conf with dialplan
Demonstration
Problems faced We faced a problem when we were running the script, the
phones were ringing continuously even after we turned off the putty and virtual machine.
There was difficulty in building the bash scripting. As we were completely new to scripting we have faced problem while working on scripting.
We tried for wake up, as there was a small bug in wake up alarm, we were unable to find it out.
Trouble Shooting
We had changed the maxretries, wait time and retry time to overcome continuous ringing.
We tested the scripting several times to remove the flaws in it.
Applications
Autodialer can be used in call centers In order to conduct surveys for business, politics,
TV shows etc. To remind appointments in business, hospitalization,
schools etc. Autodialer is used in the places where automatically
multiple phones should be dialled.
Extendibility
We have tried only bash scripting, we can implement auto dialer with perl, VB, python.
We have implemented it only on few phones. We can implement it on several phones
Conclusion
In this way, the Auto dialler is implemented in a desired way by saving time and cost.
References
Asterisk- The Definitive Guide (4th edition)
Bash Beginners Guide
http://www.voip-info.org/wiki/view/Asterisk+autodial+out
http://www.voip-info.org/wiki/view/Bulk+Call+Generation+Using+Asterisk
http://www.voip-info.org/wiki/view/Asterisk+auto-dial+out+deliver+message