21
Autodial System BY: KATPALLY AMRUSHA ALIGAPALLY ANUSHA

Autodial System BY: KATPALLY AMRUSHA ALIGAPALLY ANUSHA

Embed Size (px)

Citation preview

Page 1: Autodial System BY: KATPALLY AMRUSHA ALIGAPALLY ANUSHA

Autodial SystemBY:

KATPALLY AMRUSHA

ALIGAPALLY ANUSHA

Page 2: Autodial System BY: 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

Page 3: Autodial System BY: KATPALLY AMRUSHA ALIGAPALLY ANUSHA

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.

Page 4: Autodial System BY: KATPALLY AMRUSHA ALIGAPALLY ANUSHA

Resources Used

One virtual machine

5 Digium phones

Bash scripting

Asterisk server

Page 5: Autodial System BY: KATPALLY AMRUSHA ALIGAPALLY ANUSHA

Parameters used in Autodialer

1. Channel

2. Caller ID

3. Wait Time

4. Max Retries

5. Retry Time

6. Priority

Page 6: Autodial System BY: KATPALLY AMRUSHA ALIGAPALLY ANUSHA

Flowchart

.

Scripting

.call file

Var/spool/outgoing

Dial Extension 1

Dial Extension 2

Dial Extension 3

Server

Page 7: Autodial System BY: KATPALLY AMRUSHA ALIGAPALLY ANUSHA

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.

Page 8: Autodial System BY: KATPALLY AMRUSHA ALIGAPALLY ANUSHA

Files

.Call file

Extensions.conf

Page 9: Autodial System BY: KATPALLY AMRUSHA ALIGAPALLY ANUSHA

Scripting

Why scripting?

Type of scripting used?

Page 10: Autodial System BY: KATPALLY AMRUSHA ALIGAPALLY ANUSHA

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”.

Page 11: Autodial System BY: KATPALLY AMRUSHA ALIGAPALLY ANUSHA

Files

Extensions.conf

Proj.txt

Page 12: Autodial System BY: KATPALLY AMRUSHA ALIGAPALLY ANUSHA

Feature: Dialplan

Page 13: Autodial System BY: KATPALLY AMRUSHA ALIGAPALLY ANUSHA

Extensions.conf with dialplan

Page 14: Autodial System BY: KATPALLY AMRUSHA ALIGAPALLY ANUSHA

Demonstration

Page 15: Autodial System BY: KATPALLY AMRUSHA ALIGAPALLY ANUSHA

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.

Page 16: Autodial System BY: KATPALLY AMRUSHA ALIGAPALLY ANUSHA

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.

Page 17: Autodial System BY: KATPALLY AMRUSHA ALIGAPALLY ANUSHA

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.

Page 18: Autodial System BY: KATPALLY AMRUSHA ALIGAPALLY ANUSHA

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

Page 19: Autodial System BY: KATPALLY AMRUSHA ALIGAPALLY ANUSHA

Conclusion

In this way, the Auto dialler is implemented in a desired way by saving time and cost.

Page 20: Autodial System BY: KATPALLY AMRUSHA ALIGAPALLY ANUSHA

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

Page 21: Autodial System BY: KATPALLY AMRUSHA ALIGAPALLY ANUSHA