SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
IP TELEPHONY SOLUTION FOR
            SURVEY SYSTEM



Author: Ahmed Faisal Hassan
ID: 073-771-056
Course: ETE 605
Institution: North South University




Reviewer: Dr. Mashiur Rahman
Table of Contents
Introduction                        ... ... ... ... ... ... ... ... ...1

Need for the Solution               ... ... ... ... ... ... ... ... ...1

Design Concept                      ... ... ... ... ... ... ... ... ...2

System Requirements                 ... ... ... ... ... ... ... ... ...2

Flowchart                           ... ... ... ... ... ... ... ... ...3

Flaws of the Design                 ... ... ... ... ... ... ... ... ...4

The Practical Scenario              ... ... ... ... ... ... ... ... ...5

Conclusion                          ... ... ... ... ... ... ... ... ...5



Appendix I     (IVR Menu example)   ... ... ... ... ... ... ... ... ...6

Appendix II    (References)         ... ... ... ... ... ... ... ... ...7
IP TELEPHONY SOLUTION FOR
                           SURVEY SYSTEM
Ahmed Faisal Hassan (faisal@rankstel.net)


Introduction
IP telephony is the current market Buzzword in telecommunications industry. This is
comparatively a new technology over the traditional voice communication and the fields of
applications are developing fast. As the advent of new technology over the traditional technology
comes with more power to do new things with diverse applications, IP telephony is no far
behind.


In this report, I have tried to make some conceptual design of a survey system with the help of IP
telephony. This is a conceptual design, not tested; but the concepts are taken from some
applications which are developed already.



Need for the Solution

IVR based surveys provide organizations with valuable customer insight that is usually difficult
to capture in general market surveys. This is also an easy way to get the data in quick time with
less manual efforts. This kind of survey system can be needed by the organizations whose
primary job is to get frequent feedbacks from people around the country. Here is a list of the
organizations that can use this system in a highly effectively way.


   •      NGOs
   •      Government Offices
   •      National Survey Board/Bureau.
   •      Election Commission for Pre election (yes/no) voting
   •      Customer Service Satisfaction Surveys




                                                  1
Design Concept
The design is pretty simple. The core concept is to integrate the current telephony system with
the IP PABX system. The system can be designed in two ways;


   1. The system has the ability to record the voice and thus the survey will be recorded and
       stored for a later review.
   2. A fully automated system, which is dependent on the interactive response of the customer
       or the person who is giving the survey response by pressing the keys of the keypad of the
       phone. IVR Places the options to the person taking the survey and sends the information
       to a web server.




System Requirements
The system is a hybrid of the traditional telephone and IP telephony system. The reason why the
system is a merged system not totally IP based is because to give the users freedom participate
using what they have in the in hands and thus ensure a large number of participation. This is
helpful for the country like Bangladesh where internet is yet to reach to the mass and also,
because of the educational reasons. A large number of people will find almost impossible to
understand a total computer based system just because they do not have an access to the
computer and computer literacy.


The list of requirements for the design is as follows:
   1. A VOIP gateway that connects some PSTN lines to receive calls from users.
   2. Voice Server ( for example: Asterisk)
   3. A web server
   4. Local Voice Carrier, VOIP carrier involvement.

A little investment over the standard IT infrastructure of a small office can be the mere
requirement for the system. A web server, a voice server and a VoIP gateway with a few PSTN
connections is the primary requirement for the design. The user end requirement is simpler; just a
standard land or mobile phone.


                                                 2
Flowchart
The following flow chart describes the system function




                   Figure 1: Flow chart of the function of the survey system



                                               3
The different components running on different computers may stay in different locations. A
telephone survey is handled as follows:

   •   The call arrives on the voice server through voice gateway.
   •   The voice server makes a request to the controlling web server to run a survey, saying it
       has a call from a given telephone number
   •   The web server sends the appropriate survey to the voice server
   •   The voice processing equipment in the voice server runs the survey
   •   The user presses appropriate buttons in his phone.
   •   The information goes as DTMF tone to the voice gateway.
   •   Voice gateway sends the code to the voice server and voice server sends the converted
       code as ASCII to the web server.
   •    The web server updates the survey result accordingly for record and graph.
   •   At the end of the call the voice equipment sends the survey results and any verbatim
       comments back to the web server.
   •   At the end, the voice server plays some concluding announcement and terminates the
       call.



Flaws of the design
The design is not complete. This can be modified; new features may be added as per specific
requirements. There are a lot of things that has not been considered. This is just a model that may
require revision while implementation.


The general flaws or weaknesses of the design are


   1. Security and AAA features needed to be added for secured survey systems.
   2. Caller record and identification system has to be implemented if redundant survey is
       needed to be prohibited (features like one caller cannot take same survey more than one
       time)
   3. Both Bengali and English IVR needed to be implemented



                                                4
The Practical Scenario
In practice, we can implement this with an IP PABX system with Asterisk and use open source
web application (PHP/MySQL) for web server. For this PHP/ MySQL. Asterisk can be design
and implemented with the connection with the web server. A voice gateway is required for the
integration with PSTN and IP service.




                             Figure 2: The Survey System diagram


Conclusion

The system is not tested but the model has been taken from some already working model. So
implementing these kind of survey system should not be a real big challenge. Yet it can prove
extremely effective if properly implemented.




                                               5
Appendix I

IVR menu example
The following extensions.conf file may work for the IVR response taken from the caller.

[default]
exten => option1,1,Dial(SIP/option1); “This sends the DTMF tone
                                        as 1”
exten => option2,2,Dial(SIP/option2); “This sends the DTMF tone
                                        as 1”
exten => option3,3,Dial(SIP/option3); “This sends the DTMF tone
                                        as 1”

[mainmenu]
exten => s,1,Answer
exten => s,n, Playback(thanks);                    "Welcome to the Survey. Press
                                                   1 if you want to continue,
                                                   Press 0 for ending the call"
exten => s,n,WaitExten
exten => 1,1,Goto(survey,s,1)
exten => 0,1,Playback(thanks2);                    “Thanks for calling, Hope next
                                                   time you will take the survey”
exten => 0,2,Hangup


[survey]
exten => s,1,Answer
exten => s,n, Playback(Survey);                    "Thanks for taking the survey.
                                                   Press 1 for option 1, press 2
                                                   for option2, 3 for option 3.
                                                   Press 0 to end."
exten   =>
         s,n,WaitExten
exten   =>
         1,1,Goto(default,option1,1)
exten   =>
         2,1,Goto(default,option2,2)
exten   =>
         3,1,Goto(default,option3,3)
exten   =>
         4,1,Playback(thanks);     “Thanks for giving your
                                   valuable time and comments.
                                   Hope you have liked it. Good
                                   day.”
exten => 4,2,Hangup;




                                               6
Appendix II


References

http://info.opinion-8.com/market-research-survey-case-study.html
http://www.tmcnet.com/channels/ivr/articles/6358-fun-things-do-with-ivr.htm
http://www.patentstorm.us/patents/6337904-description.html
http://www.tmcnet.com/channels/survey/articles/21228-callcopys-cc-survey-released-lets-
contact-centers-capture.htm
http://www.asteriskguru.com/tutorials/extensions_conf.html
http://www.eflo.net/VICIDIALforum/viewtopic.php?t=5198&sid=659af7a6c8522545d80d92fe8
e886c8f
http://design4dev.wetpaint.com/page/Asterisk+-
+Getting+the+most+use+out+of+telephone+survey+technologies?t=anon
http://lists.digium.com/pipermail/asterisk-users/2003-April/002574.html




                                               7

Weitere ähnliche Inhalte

Andere mochten auch

ETE444-lec6-nanofabrication.pptx
ETE444-lec6-nanofabrication.pptxETE444-lec6-nanofabrication.pptx
ETE444-lec6-nanofabrication.pptxmashiur
 
ETE444-lec2-atomic_scale_characterization_techniques.pptx
ETE444-lec2-atomic_scale_characterization_techniques.pptxETE444-lec2-atomic_scale_characterization_techniques.pptx
ETE444-lec2-atomic_scale_characterization_techniques.pptxmashiur
 
Ete411 Lec9
Ete411 Lec9Ete411 Lec9
Ete411 Lec9mashiur
 
ETE405-lec9.ppt
ETE405-lec9.pptETE405-lec9.ppt
ETE405-lec9.pptmashiur
 
Ranjan Kumar Das (071503056)
Ranjan Kumar Das (071503056)Ranjan Kumar Das (071503056)
Ranjan Kumar Das (071503056)mashiur
 
ETE444-lec4-Carbon Nanotubes.pdf
ETE444-lec4-Carbon Nanotubes.pdfETE444-lec4-Carbon Nanotubes.pdf
ETE444-lec4-Carbon Nanotubes.pdfmashiur
 
Sajjad Hossain 071297056
Sajjad Hossain  071297056Sajjad Hossain  071297056
Sajjad Hossain 071297056mashiur
 
Syeda Farhana Shirin Id#062681056
Syeda Farhana Shirin  Id#062681056Syeda Farhana Shirin  Id#062681056
Syeda Farhana Shirin Id#062681056mashiur
 

Andere mochten auch (8)

ETE444-lec6-nanofabrication.pptx
ETE444-lec6-nanofabrication.pptxETE444-lec6-nanofabrication.pptx
ETE444-lec6-nanofabrication.pptx
 
ETE444-lec2-atomic_scale_characterization_techniques.pptx
ETE444-lec2-atomic_scale_characterization_techniques.pptxETE444-lec2-atomic_scale_characterization_techniques.pptx
ETE444-lec2-atomic_scale_characterization_techniques.pptx
 
Ete411 Lec9
Ete411 Lec9Ete411 Lec9
Ete411 Lec9
 
ETE405-lec9.ppt
ETE405-lec9.pptETE405-lec9.ppt
ETE405-lec9.ppt
 
Ranjan Kumar Das (071503056)
Ranjan Kumar Das (071503056)Ranjan Kumar Das (071503056)
Ranjan Kumar Das (071503056)
 
ETE444-lec4-Carbon Nanotubes.pdf
ETE444-lec4-Carbon Nanotubes.pdfETE444-lec4-Carbon Nanotubes.pdf
ETE444-lec4-Carbon Nanotubes.pdf
 
Sajjad Hossain 071297056
Sajjad Hossain  071297056Sajjad Hossain  071297056
Sajjad Hossain 071297056
 
Syeda Farhana Shirin Id#062681056
Syeda Farhana Shirin  Id#062681056Syeda Farhana Shirin  Id#062681056
Syeda Farhana Shirin Id#062681056
 

Mehr von mashiur

Touseef Kamal062159056
Touseef Kamal062159056Touseef Kamal062159056
Touseef Kamal062159056mashiur
 
Towfique 063382056
Towfique 063382056Towfique 063382056
Towfique 063382056mashiur
 
Tasmiah Binte Zilani (071649556)
Tasmiah Binte Zilani (071649556)Tasmiah Binte Zilani (071649556)
Tasmiah Binte Zilani (071649556)mashiur
 
Sk M Rezaul Karim 072899056
Sk M Rezaul Karim  072899056Sk M Rezaul Karim  072899056
Sk M Rezaul Karim 072899056mashiur
 
Shihab Uddin 062483056
Shihab Uddin  062483056Shihab Uddin  062483056
Shihab Uddin 062483056mashiur
 
Shakhawat Hossain (062364056)
Shakhawat Hossain (062364056)Shakhawat Hossain (062364056)
Shakhawat Hossain (062364056)mashiur
 
Shahriar Khaled 062473056
Shahriar Khaled 062473056Shahriar Khaled 062473056
Shahriar Khaled 062473056mashiur
 
Shah M Saklaen 072809056
Shah M Saklaen 072809056Shah M Saklaen 072809056
Shah M Saklaen 072809056mashiur
 
Sayef Almaji (063170056)
Sayef Almaji (063170056)Sayef Almaji (063170056)
Sayef Almaji (063170056)mashiur
 
Shah Md Zobair(063560056)
Shah Md Zobair(063560056)Shah Md Zobair(063560056)
Shah Md Zobair(063560056)mashiur
 
Shahed.Anwar 061708556
Shahed.Anwar 061708556Shahed.Anwar 061708556
Shahed.Anwar 061708556mashiur
 
S K Ashikur Rahman (072874556)
S K Ashikur Rahman (072874556)S K Ashikur Rahman (072874556)
S K Ashikur Rahman (072874556)mashiur
 
Rumana Rashid Riti (Id 053 507 056)
Rumana Rashid Riti (Id 053 507 056)Rumana Rashid Riti (Id 053 507 056)
Rumana Rashid Riti (Id 053 507 056)mashiur
 
Rumana Akther Id#072842056
Rumana Akther Id#072842056Rumana Akther Id#072842056
Rumana Akther Id#072842056mashiur
 
Riaz Rahman (072878056)
Riaz Rahman (072878056)Riaz Rahman (072878056)
Riaz Rahman (072878056)mashiur
 
Rubaiyet Rashid Romel (063454056)
Rubaiyet Rashid Romel (063454056)Rubaiyet Rashid Romel (063454056)
Rubaiyet Rashid Romel (063454056)mashiur
 
Rehana Zakia (063411056)
Rehana Zakia (063411056)Rehana Zakia (063411056)
Rehana Zakia (063411056)mashiur
 
Razin Kabir (063452556)
Razin Kabir (063452556)Razin Kabir (063452556)
Razin Kabir (063452556)mashiur
 
Raisul Haq Rajib (063435056)
Raisul Haq Rajib  (063435056)Raisul Haq Rajib  (063435056)
Raisul Haq Rajib (063435056)mashiur
 
Nashimul Reshad Id 072862556
Nashimul Reshad  Id 072862556Nashimul Reshad  Id 072862556
Nashimul Reshad Id 072862556mashiur
 

Mehr von mashiur (20)

Touseef Kamal062159056
Touseef Kamal062159056Touseef Kamal062159056
Touseef Kamal062159056
 
Towfique 063382056
Towfique 063382056Towfique 063382056
Towfique 063382056
 
Tasmiah Binte Zilani (071649556)
Tasmiah Binte Zilani (071649556)Tasmiah Binte Zilani (071649556)
Tasmiah Binte Zilani (071649556)
 
Sk M Rezaul Karim 072899056
Sk M Rezaul Karim  072899056Sk M Rezaul Karim  072899056
Sk M Rezaul Karim 072899056
 
Shihab Uddin 062483056
Shihab Uddin  062483056Shihab Uddin  062483056
Shihab Uddin 062483056
 
Shakhawat Hossain (062364056)
Shakhawat Hossain (062364056)Shakhawat Hossain (062364056)
Shakhawat Hossain (062364056)
 
Shahriar Khaled 062473056
Shahriar Khaled 062473056Shahriar Khaled 062473056
Shahriar Khaled 062473056
 
Shah M Saklaen 072809056
Shah M Saklaen 072809056Shah M Saklaen 072809056
Shah M Saklaen 072809056
 
Sayef Almaji (063170056)
Sayef Almaji (063170056)Sayef Almaji (063170056)
Sayef Almaji (063170056)
 
Shah Md Zobair(063560056)
Shah Md Zobair(063560056)Shah Md Zobair(063560056)
Shah Md Zobair(063560056)
 
Shahed.Anwar 061708556
Shahed.Anwar 061708556Shahed.Anwar 061708556
Shahed.Anwar 061708556
 
S K Ashikur Rahman (072874556)
S K Ashikur Rahman (072874556)S K Ashikur Rahman (072874556)
S K Ashikur Rahman (072874556)
 
Rumana Rashid Riti (Id 053 507 056)
Rumana Rashid Riti (Id 053 507 056)Rumana Rashid Riti (Id 053 507 056)
Rumana Rashid Riti (Id 053 507 056)
 
Rumana Akther Id#072842056
Rumana Akther Id#072842056Rumana Akther Id#072842056
Rumana Akther Id#072842056
 
Riaz Rahman (072878056)
Riaz Rahman (072878056)Riaz Rahman (072878056)
Riaz Rahman (072878056)
 
Rubaiyet Rashid Romel (063454056)
Rubaiyet Rashid Romel (063454056)Rubaiyet Rashid Romel (063454056)
Rubaiyet Rashid Romel (063454056)
 
Rehana Zakia (063411056)
Rehana Zakia (063411056)Rehana Zakia (063411056)
Rehana Zakia (063411056)
 
Razin Kabir (063452556)
Razin Kabir (063452556)Razin Kabir (063452556)
Razin Kabir (063452556)
 
Raisul Haq Rajib (063435056)
Raisul Haq Rajib  (063435056)Raisul Haq Rajib  (063435056)
Raisul Haq Rajib (063435056)
 
Nashimul Reshad Id 072862556
Nashimul Reshad  Id 072862556Nashimul Reshad  Id 072862556
Nashimul Reshad Id 072862556
 

Kürzlich hochgeladen

GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckPitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckHajeJanKamps
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc.../:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...lizamodels9
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdfOrient Homes
 
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 

Kürzlich hochgeladen (20)

GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckPitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc.../:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Best Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting PartnershipBest Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting Partnership
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdf
 
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 

Ahmed Faisal Hassan 073 771 056

  • 1. IP TELEPHONY SOLUTION FOR SURVEY SYSTEM Author: Ahmed Faisal Hassan ID: 073-771-056 Course: ETE 605 Institution: North South University Reviewer: Dr. Mashiur Rahman
  • 2. Table of Contents Introduction ... ... ... ... ... ... ... ... ...1 Need for the Solution ... ... ... ... ... ... ... ... ...1 Design Concept ... ... ... ... ... ... ... ... ...2 System Requirements ... ... ... ... ... ... ... ... ...2 Flowchart ... ... ... ... ... ... ... ... ...3 Flaws of the Design ... ... ... ... ... ... ... ... ...4 The Practical Scenario ... ... ... ... ... ... ... ... ...5 Conclusion ... ... ... ... ... ... ... ... ...5 Appendix I (IVR Menu example) ... ... ... ... ... ... ... ... ...6 Appendix II (References) ... ... ... ... ... ... ... ... ...7
  • 3. IP TELEPHONY SOLUTION FOR SURVEY SYSTEM Ahmed Faisal Hassan (faisal@rankstel.net) Introduction IP telephony is the current market Buzzword in telecommunications industry. This is comparatively a new technology over the traditional voice communication and the fields of applications are developing fast. As the advent of new technology over the traditional technology comes with more power to do new things with diverse applications, IP telephony is no far behind. In this report, I have tried to make some conceptual design of a survey system with the help of IP telephony. This is a conceptual design, not tested; but the concepts are taken from some applications which are developed already. Need for the Solution IVR based surveys provide organizations with valuable customer insight that is usually difficult to capture in general market surveys. This is also an easy way to get the data in quick time with less manual efforts. This kind of survey system can be needed by the organizations whose primary job is to get frequent feedbacks from people around the country. Here is a list of the organizations that can use this system in a highly effectively way. • NGOs • Government Offices • National Survey Board/Bureau. • Election Commission for Pre election (yes/no) voting • Customer Service Satisfaction Surveys 1
  • 4. Design Concept The design is pretty simple. The core concept is to integrate the current telephony system with the IP PABX system. The system can be designed in two ways; 1. The system has the ability to record the voice and thus the survey will be recorded and stored for a later review. 2. A fully automated system, which is dependent on the interactive response of the customer or the person who is giving the survey response by pressing the keys of the keypad of the phone. IVR Places the options to the person taking the survey and sends the information to a web server. System Requirements The system is a hybrid of the traditional telephone and IP telephony system. The reason why the system is a merged system not totally IP based is because to give the users freedom participate using what they have in the in hands and thus ensure a large number of participation. This is helpful for the country like Bangladesh where internet is yet to reach to the mass and also, because of the educational reasons. A large number of people will find almost impossible to understand a total computer based system just because they do not have an access to the computer and computer literacy. The list of requirements for the design is as follows: 1. A VOIP gateway that connects some PSTN lines to receive calls from users. 2. Voice Server ( for example: Asterisk) 3. A web server 4. Local Voice Carrier, VOIP carrier involvement. A little investment over the standard IT infrastructure of a small office can be the mere requirement for the system. A web server, a voice server and a VoIP gateway with a few PSTN connections is the primary requirement for the design. The user end requirement is simpler; just a standard land or mobile phone. 2
  • 5. Flowchart The following flow chart describes the system function Figure 1: Flow chart of the function of the survey system 3
  • 6. The different components running on different computers may stay in different locations. A telephone survey is handled as follows: • The call arrives on the voice server through voice gateway. • The voice server makes a request to the controlling web server to run a survey, saying it has a call from a given telephone number • The web server sends the appropriate survey to the voice server • The voice processing equipment in the voice server runs the survey • The user presses appropriate buttons in his phone. • The information goes as DTMF tone to the voice gateway. • Voice gateway sends the code to the voice server and voice server sends the converted code as ASCII to the web server. • The web server updates the survey result accordingly for record and graph. • At the end of the call the voice equipment sends the survey results and any verbatim comments back to the web server. • At the end, the voice server plays some concluding announcement and terminates the call. Flaws of the design The design is not complete. This can be modified; new features may be added as per specific requirements. There are a lot of things that has not been considered. This is just a model that may require revision while implementation. The general flaws or weaknesses of the design are 1. Security and AAA features needed to be added for secured survey systems. 2. Caller record and identification system has to be implemented if redundant survey is needed to be prohibited (features like one caller cannot take same survey more than one time) 3. Both Bengali and English IVR needed to be implemented 4
  • 7. The Practical Scenario In practice, we can implement this with an IP PABX system with Asterisk and use open source web application (PHP/MySQL) for web server. For this PHP/ MySQL. Asterisk can be design and implemented with the connection with the web server. A voice gateway is required for the integration with PSTN and IP service. Figure 2: The Survey System diagram Conclusion The system is not tested but the model has been taken from some already working model. So implementing these kind of survey system should not be a real big challenge. Yet it can prove extremely effective if properly implemented. 5
  • 8. Appendix I IVR menu example The following extensions.conf file may work for the IVR response taken from the caller. [default] exten => option1,1,Dial(SIP/option1); “This sends the DTMF tone as 1” exten => option2,2,Dial(SIP/option2); “This sends the DTMF tone as 1” exten => option3,3,Dial(SIP/option3); “This sends the DTMF tone as 1” [mainmenu] exten => s,1,Answer exten => s,n, Playback(thanks); "Welcome to the Survey. Press 1 if you want to continue, Press 0 for ending the call" exten => s,n,WaitExten exten => 1,1,Goto(survey,s,1) exten => 0,1,Playback(thanks2); “Thanks for calling, Hope next time you will take the survey” exten => 0,2,Hangup [survey] exten => s,1,Answer exten => s,n, Playback(Survey); "Thanks for taking the survey. Press 1 for option 1, press 2 for option2, 3 for option 3. Press 0 to end." exten => s,n,WaitExten exten => 1,1,Goto(default,option1,1) exten => 2,1,Goto(default,option2,2) exten => 3,1,Goto(default,option3,3) exten => 4,1,Playback(thanks); “Thanks for giving your valuable time and comments. Hope you have liked it. Good day.” exten => 4,2,Hangup; 6