TEL500-Voice Communications IVR using Speech Recognition in Asterisk Devesh Mendiratta Sameer Deshmukh & Srinivas Madlapelli.

Slides:



Advertisements
Similar presentations
1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 1 Introduction to Perl and CGI.
Advertisements

Assigning Pager Coverage. Go to Smart Web via MAH portal and select “Pager”
© Aastra 2012 CMG 7.5 Speech Attendant Sales Presentation.
Introduction to Intellicaller for Channel Partners/Clients Confidential. © Zeal Web Technologies. Please destroy if you are not the intended.
Salesforce Cloud Database By Ryan Melvin. Outline Introduction Introduction Advantages of Cloud Computing Advantages of Cloud Computing Major Techniques.
Implementation of a Call center with queue and auto attendant.
Bryan Donyanavard Nik Sumikawa. Project Description Transfer data between two mobile phones via Bluetooth. A unique cell phone movement will establish.
3/5/2009Computer systems1 Analyzing System Using Data Dictionaries Computer System: 1. Data Dictionary 2. Data Dictionary Categories 3. Creating Data Dictionary.
This is an audio presentation. Please turn on your computer speakers. Press to start the presentation.
TEL500-Voice Communications Session initiation protocol improvement using inter- asterisk exchange Devesh Mendiratta & Sameer Deshmukh MS-Telecommunication.
The State of the Art in VoiceXML Chetan Sharma, MS Graduate Student School of CSIS, Pace University.
Executable XML Present by 吳昆澤. Outline  Introduction  Simkin  Jelly  o:XML  Conclusion.
IRead Group Members: Oscar Perez, Paul Kennedy, Matt Cardin.
Use with Computer Systems and Networks by Blundell, Khan, Lasebae and Jabbar ISBN © 2007 Middlesex University Press Computer Systems and.
Pollit and Verboice Tools to conduct mobile surveys April 2015.
1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System Supervisor: Prof Michael Lyu Presented by: Lewis Ng,
Chapter 3 Planning Your Solution
Copyright © 2002 ACNielsen a VNU company Key Features and Benefits of the 3CX PBX for Windows Server.
Salesforce.com Web to Leads. Unit Name Web to Leads A web to lead provides users the ability to gather information from their website visitors which automatically.
SCERSIG: Creating Android Apps with App Inventor 26 October 2011 Ric Paul, Health Services Library, Southampton.
Autodial System BY: KATPALLY AMRUSHA ALIGAPALLY ANUSHA.
Introduction to INTTRA-Desktop Shipping Instructions Q
Asterisk The Open Source PBX. What we will discuss... ● Functionality of a PBX... ● What is Asterisk... ● Setting up your own PBX...  Hardware needed.
ITEC0722: Mobile Business and Implementation: Mobile Payment and Security Suronapee Phoomvuthisarn, Ph.D.
Chapter 5 Java Script And Forms JavaScript, Third Edition.
Introduction –All information systems create, read, update and delete data. This data is stored in files and databases. Files are collections of similar.
AGI + PHP “Making phones jump through fiery hoops of death.” Rob Peck dealnews.com PHP Appalachia 2008.
By Amisha Pardasani. Contents Introduction to Wireless Application Protocol Introduction to Wireless Markup Language WML Formatting Links and Images Input.
INE1020 Introduction to Internet Engineering Tutorial 8 All about Lab 6.
AUTO-DIAL SYSTEM Presented by, AKASH ANANTHANARAYANAN SANJEEVAKUMAR DEVARAJA.
Telesnap Voic 2009 Product presentation. Introduction Doc.No.: ASE/APP/PLM/ 0163 / EN.
VoIP, Asterisk, and Java Michael P. Plezbert Agilis Systems, Inc St. Louis Java Users Group April 13, 2006.
Mastering the AS/400, Third Edition, author Jerry Fottral 1 Week 2 The System The AS/400 is a multi-user, multi-tasking system -- a system on which many.
ITCS 6010 SALT. Speech Application Language Tags (SALT) Speech interface markup language Extension of HTML and other markup languages Adds speech and.
2131 Structured System Analysis and Design By Germaine Cheung Hong Kong Computer Institute Lecture 2 (Chapter 2) Information System Building Blocks.
SCADA. 3-Oct-15 Contents.. Introduction Hardware Architecture Software Architecture Functionality Conclusion References.
FreePBX Turns Five! Astricon 2009 By Philippe Lindheimer FreePBX.org / Bandwidth.com.
Integrating VoiceXML with SIP services
CSU - DCE Advanced Perl CGI Operation - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to the Common Gateway Interface (CGI) on the.
Activating Clarity  Activating Clarity  Activation  Online Activation  Fax Activation  Review and Verify Activation and License Terms  Updating.
Outline Grammar-based speech recognition Statistical language model-based recognition Speech Synthesis Dialog Management Natural Language Processing ©
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal VideoConference Archives Indexing System.
Real-time multimedia and communication in packet networks Asterisk AGI and Manager Interface.
TEL500-Voice Communications SIP-based VoIP Traffic Behavior Profiling and Its Application Devesh Mendiratta & Sameer Deshmukh MS-Telecommunication State.
Coupling Cohesion Chandan R. Rupakheti Steve Chenoweth (Chapter 18)
Google Maps: Directions and Functions Presented by Hyuntak Oh, Celena Lok Tiffany Liu, YunYan Guan, Olivia Chung.
Introduction to Computational Linguistics
Arkansas-IUG Conference December 2009 Tim Whisenant, Customer Sales Consultant.
OCR GCSE Computing © Hodder Education 2013 Slide 1 OCR GCSE Computing Python programming 1: Introduction.
Basic Webpage Design HTML Forms. Objectives Learn how to use HTML to create a form. Explain the concept of forms Know the difference of GET and POST Discuss.
1 Collection Best Practices and Tools Perspective from the Private Sector Wendy Sifford, Moderator Government Banking Relationship Manager November 1,
Development of a data acquisition program builder via a user interface F.Fujiwara, N.Tamura, M.Abe, S.Enomoto, G.Iwai, S,Kawabata, A.Manabe,Y.Nagasaka,
JAVA CARD Presented by: MAYA RAJ U C A S,PATHANAMTHITTA.
Performing End User Tasks with Response Point Experiencing Microsoft Response Point end-user features and functionality Joe Schurman Founder, Executive.
Computer Graphics Lecture 1. Books D. Hearn, M. P. Baker, "Computer Graphics with OpenGL", 3rd Ed., Prentice Hall, 2003, ISBN
Systems Analysis and Design in a Changing World, Fourth Edition
Hosted Contact Center Value Added Option with: Hosted Voice SIP Trunking Business Lines (Line Side) PRI.
© 2016 Ex Libris | Confidential & Proprietary How to use an indication rule to retrieve all records with no language in the 008 field Yoel Kortick Senior.
Integration with External Applications: General View
Products/Solutions/Expertise of C-DAC Mumbai in Smart City Domain
Introduction to Computers, the Internet and the World Wide Web
Asterisk PBX with trixbox: for use in Small and Medium Businesses
Supervisor: Prof Michael Lyu Presented by: Lewis Ng, Philip Chan
Java programming lecture one
JDXpert Workday Integration
Mobile APP Date: 01,10 ,
Introduction to Database Programs
Data Groupings: File File: a group of related records
Introduction to Database Programs
P5.
Presentation transcript:

TEL500-Voice Communications IVR using Speech Recognition in Asterisk Devesh Mendiratta Sameer Deshmukh & Srinivas Madlapelli

Outline  Introduction  Flow Chart  Google API  Google API Interface with Asterisk  Results  Applications  Conclusion  Resources  References

Introduction  Responses as per the input provided by User  Speech to Text Technique  c0dE: Interface of Google API (Application Programming Interface) with Asterisk  Queues  Playback the recordings

Flow Chart

Google API Syntax : same => n,agi(googletts.agi,text,[language],[intkey])  Text field  Language field  Intkey field

Speech agi Syntax: Same => n(record),agi(speech- recog.agi,[lang],[timeout],[intkey],[NOBEEP])

Google agi with Asterisk same => n(record),agi(speech-recog.agi,en-US) same => n,Verbose(1,Script returned: ${status}, ${id}, ${confidence}, ${utterance}) same => n,GotoIf($["${utterance}" = "business"]?sales:recheck) same => n(sales),Background(withusa)

Cont. same => n(sales),Goto(queues,801,1) same => n(recheck),GotoIf($["${utterance}" = "support"]?support:retry) same => n(support),Background(withusu) same => n,Goto(queues,802,1) same => n(retry),Background(repeat) same => n,agi(googletts.agi,"Can you please repeat more clearly?",en) same => n,goto(record)

Results – Sales Queue Execution

Results – Support Queue Execution

 Can be extended by including all possible options  Typical Example – AT&T  Account Recharge- Credit/Debit Card  Balance check  Customer Assistance  Surveys  Campaigning Applications

 Support to all types of Businesses  “Simple design” approach  Service specific, e.g. Ordering Pizza via Phone Conclusion

 Hardware : 3 SIP phones  Interface Files : speech-recog.agi & googletts.agi  Installation : perl-libwww, the WWW library for Perl Resources

 recognition/index.htm  References

Any Questions ?