Asterisk. Level 3. Integration with external systems - course RUB 23,990. from Specialist, training 16 academic hours, date: September 12, 2023.
Miscellaneous / / December 05, 2023
It would seem, what can you expect from telephony? A convenient device, a list of contacts in the directory, what else do you need to make calls? Surprisingly, many enterprises limit themselves to this, without even realizing what capabilities modern IP telephony has. For example, does your business use CRM, and what does your employee know about the caller before picking up the phone? Do your employees use voicemail, and why don’t they? Can your employee move to another workplace with a different phone and still keep his extension number? Our course answers these and many other questions.
Upon completion of the course, you will be able to integrate your enterprise telephony with the infrastructure Microsoft AD. Your employees will be able to see a colleague online in a corporate chat and, with one click, force their phone to call him. Your clients will be able to order a call to their phone on your corporate website. Information about your employees' calls will be stored in a relational database, and you will be able to receive detailed reports about them. Speech synthesis system
Festival will make it easy to expand the linguistic capabilities of your telephone exchange, and your programmers will be able to write numbering plans in any favorite language.All this is possible because, continuing the tradition of open source software, Asterisk easily expands to suit your needs, integrating with external systems through protocols and interfaces LDAP, RADIUS, IMAP, SQL, XMPP, AMI, AGI, ARI. Telephony will become a worthy building block in the unified communications (UC) system of your enterprise.
The course is intended for Asterisk telephony administrators.
The course prepares you for passing the exam to obtain the status of “Digium Certified Asterisk Administrator”
You will learn:
Use LDAP, IMAP, SQL, XMPP, AMI, AGI, ARI interfaces to integrate Asterisk with enterprise systems.
Use SQL servers to store Asterisk configuration and data.
Integrate voice and email systems.
Integrate enterprise telephony with a website.
Integrate enterprise telephony with directory servers (Microsoft AD).
Integrate enterprise telephony with IM and Presense systems.
Use speech synthesis and recognition systems in telephony.
Integrate enterprise telephony with CRM systems.
You will know:
how to integrate telephony based on Asterisk with other enterprise information systems.
Module 1. Deployment of a computer and telephone network of an enterprise (2 ac. h.)
Basic diagram of an enterprise computer network
Basic enterprise telephony scheme
Scheme of enterprise information systems
Exercise 1. Setting up Asterisk server, SIP channels and basic numbering plan
Module 2. Integration with relational databases (2 ac. h.)
Relational Database Basics
Data schemas for storing information from Asterisk
Exercise 1. Deploying a MySQL Server
Exercise 2. Storing configuration and CDR in the database
Exercise 3. Examples of working with a database from a numbering plan
Module 3. Managing Asterisk configuration from external applications (3 ac. h.)
LADP Protocol Basics
Integration of Asterisk configuration and provision of telephone sets in enterprises with Microsoft Active Directory
Exercise 1. Deploying Microsoft AD infrastructure in an enterprise
Exercise 2. Asterisk configuration based on information in Microsoft AD
Exercise 3. Provision of telephone sets based on information in Microsoft AD
Module 4. Using Asterisk modules for integration with external systems (3 ac. h.)
Connecting modules to Asterisk
Integration with Festival speech synthesis system
Unified Communications (UC) Technology Fundamentals
Basics of SMTP and IMAP protocols and integration with email systems
Options for using a mail server for voice mail
Basics of the XMPP protocol and integration of Asterisk with IM and Presense systems
Exercise 1. Deploying the Festival service
Exercise 2. Use Cases for Festival in Asterisk
Exercise 3. Deploying an enterprise mail server
Exercise 4. Placing voicemail on a mail server using the IMAP protocol
Exercise 5. Deployment of enterprise IM and Presence services
Exercise 6. Integration of Asterisk with IM and Presence service of the enterprise
Module 5. Launching external applications from Asterisk (3 ac. h.)
Integration of Asterisk with an external address book
Integration of Asterisk with Yandex voice services
Exercise 1. Using the SHELL function to integrate Asterisk with an external address book
Exercise 2. Using the System application to integrate Asterisk with Yandex voice services
Module 6. Managing Asterisk from applications (3 ac. h.)
Options for interaction between web applications and Asterisk
AGI Interface
AMI interface
Integration of Asterisk with CRM systems
REST Interaction Architecture
ARI interface
Exercise 1. Implementation of the “call back” function for visitors to your site
Exercise 2. Example using AMI
Exercise 3. Examples of applications with AGI interface
Exercise 4. Deployment of an enterprise CRM system
Exercise 5. Deployment of a CRM and Asterisk integration module
Asterisk REST interface and ARI use cases