autodial system by: katpally amrusha aligapally anusha

Post on 24-Dec-2015

233 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related