售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Elastix Unified Communications Server Cookbook
Table of Contents
Elastix Unified Communications Server Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why Subscribe?
Free Access for Packt account holders
Preface
Introduction to the Elastix Unified Communications Server
What this book covers
What you need for this book
Who this book is for
Sections
Getting ready
How to do it…
How it works…
There's more…
See also
Conventions
Reader feedback
Customer support
Errata
Piracy
Questions
1. Installing Elastix
Introduction to Elastix Unified Communications System
Elastix's brief history
What is Elastix?
Features list
General features
IP-PBX main features
Fax features
Collaboration features
Instant messaging
Installing Elastix Unified Communications Server software
Inserting the CD and booting
How to do it…
There is more…
Choosing the system's language
How to do it…
Choosing the keyboard type
How to do it…
Partitioning the hard disk
How to do it…
Configuring the network interfaces
How to do it…
Selecting a proper time zone
How to do it…
Entering the password for the user root
How to do it…
There is more…
Logging into the system for the first time
How to do it…
2. Basic PBX Configuration
Introduction
Setting up Elastix's dashboard
Getting ready
How to do it…
Setting up the network parameters
How to do it…
There is more…
Managing users
How to do it…
There is more…
Configuring telephony cards
How to do it…
There is more…
Adding VoIP trunks
How to do it…
Adding SIP extensions
How to do it…
Creating IAX extensions
How to do it…
Creating analog extensions
How to do it…
Creating custom extensions
How to do it…
Provisioning extensions in a simple way
How to do it…
Outbound calls
How to do it…
There is more…
Inbound calls
How to do it…
There is more…
Creating an auto-attendant
How to do it…
There is more…
Controlling outbound calls using different prefixes
Using different prefixes
How to do it…
There is more…
Controlling outbound calls by using a trunk sequence
How to do it…
Controlling outbound calls by using patterns
How to do it…
Controlling outbound calls using PIN Sets
How to do it…
Managing endpoints – Batch of extensions
How to do it…
There is more…
Managing extensions – Batch of endpoints
How to do it…
Using the Endpoint Configurator
How to do it…
3. Understanding Inbound Call Control
Introduction
Displaying voice announcements
How to do it…
Blocking unwanted callers
How to do it…
Routing calls based on caller ID
How to do it…
How it works…
Using MySQL to search for the caller's name
How to do it…
Using HTTP to search for a user
How to do it…
Setting up day/night controls
How to do it…
How it works…
Forwarding incoming calls to another extension or number
How to do it…
How it works…
Setting up a ring group
How to do it…
How it works…
Setting up a queue for ACD
How to do it…
How it works…
How to do it…
How it works…
There is more…
4. Knowing Internal PBX Options and Configurations
Introduction
Creating conference rooms
How to do it…
How it works…
The Web Conference module
How to do it…
Changing the language of a call flow
How to do it…
Adding miscellaneous applications
How to do it…
Adding miscellaneous destinations
How to do it…
Music on hold
How to do it…
Using Internet audio streams
How to do it…
Using the SSH protocol
How to do it…
Using PuTTY as an SSH client
How to do it...
Accessing the FreePBX admin module
How to do it…
Installing the Custom-Context module
How to do it…
Using the Custom-Context module to restrict outbound calls
Getting ready...
How to do it…
Creating paging groups
How to do it…
Creating intercom groups
How to do it…
How it works…
Parking calls
How it works…
Configuring extensions' voicemail
How to do it…
The VmX Locater feature
How it works…
Configuring the Voicemail Blasting module
How it works…
Setting the Callback feature
How to do it…
Configuring DISA
How to do it…
How it works…
5. Setting up the E-mail Service
Elastix's e-mail internals
Sending an e-mail message from the command line
How to do it…
There is more…
Configuring the remote SMTP – setting up a Gmail relay account
How to do it…
Setting the domain and configuring the relay option
How to do it…
Adding e-mail accounts
How to do it…
Controlling ad using the e-mail service with the webmail interface
How to do it…
Filtering unwanted messages
How to do it…
Creating e-mail lists
How to do it…
Setting vacation messages
How to do it…
6. Elastix Fax System
Introduction
Setting up the Elastix fax system
How to do it…
Sending a fax from Elastix's WebGUI
How to do it…
Viewing the sent and received faxes
How to do it…
Installing a fax client
How to do it…
Sending a fax using the HylaFAX client
How to do it…
Receiving a fax
How to do it…
Modifying the e-mail template
How to do it…
7. Using the Call Center Module
Introduction
Installing the Call Center module
How to do it…
Configuring the Call Center module
How to do it…
Creating a group of agents
How to do it…
Creating and adding agents to a group
How to do it…
How it works…
Configuring a queue for standard agent login
How to do it…
Queue for agent callback login
How to do it…
Configuring queues for incoming calls
How to do it…
Setting up the clients
How to do it...
How it works…
Configuring inbound campaigns
How to do it…
Creating a script for outgoing campaigns
How to do it…
Configuring agent break time
How to do it…
Configuring an outgoing campaign
How to do it…
Creating the call file specification
How to do it…
Invoking a URL through the campaign
How to do it…
Adding a number to the Do not call list
How to do it…
Adding a list of numbers to the Do not call list
How to do it…
Adding dynamic agents to the agent console
How to do it…
Adding static agents/callback extensions
How to do it…
Logging agents to the console dynamically
How to do it…
The callback login
How to do it…
Description of the agent console
Actions
Information Screen
Campaign Functions
Call center reports
How to do it…
8. Going Deeper into Unified Communications
Installing the Openfire instant messaging service
How to do it…
There is more…
Integrating Openfire with Asterisk IP-PBX
How to do it…
There is more...
Integrating VTiger CRM with Elastix
How to do it…
How it works…
Setting up video calls
How to do it…
Dialing through MS Outlook
How to do it…
How it works…
Using Directories
How to do it…
Configuring a speed dial list
How to do it…
How it works…
Enabling BLFs and hints
How to do it…
How it works…
9. Networking with Elastix
Setting up remote extensions
How to do it…
There is more…
SIP trunking between Elastix systems
How to do it…
There is more…
Creating a VPN tunnel in our Elastix Unified Communications Server with OpenVPN
How to do it…
Configuring channel banks
How to do it…
Enabling multisites with Elastix
How to do it…
10. Knowing the State of Your Elastix System and Troubleshooting
Using the Flash Operator Panel
Getting ready...
How to do it…
Looking at the Call Detailed Report
How to do it…
Extension's summary
How to do it…
Creating billing rates
How to do it…
Destination Distribution
How it works…
SIP/IAX debugging
How to do it…
Using Wireshark for debugging
How to do it…
Using TCPDUMP for debugging
How to do it...
Helpful Linux commands for debugging
How to do it...
Debugging Asterisk
How to do it...
11. Securing your Elastix System
Knowing the best practices when installing Elastix – Physical security
How to do it…
Knowing the best practices when installing Elastix – Logical security
How to do it…
Installing Fail2ban
How to do it…
There is more…
Using Elastix's embedded firewall
How to do it…
Using the Security Advanced Settings menu to enable security features
How to do it…
Recording and monitoring calls
Getting ready...
How to do it…
Recording MeetMe rooms
How to do it…
Recording queues' calls
How to do it…
Monitoring recordings
How to do it…
Encrypting voice calls
How to do it…
There is more…
Generating system backups
How to do it…
Restoring a backup from one server to another
How to do it…
There is more…
12. Implementing Advanced Dialplan Functions
Creating an advanced IVR using Asterisk AGI and Asterisk's Dialplan
How to do it…
How it works…
Enabling a multiconference toggle button
How to do it…
How it works…
Creating your own Dialplan features
How to do it…
Creating a phone poll using Elastix
How to do it…
Enabling Remote Call Forward
How to do it…
How it works…
Installing the Custom-Context module
How to do it…
Using the Custom-Context module
How to do it…
Integrating Elastix with other PBXs
Integrating GSM Gateways with Elastix
How to do it…
There is more…
Integrating TDM Gateways with Elastix
How to do it…
A. Description and Use of the Most Well-known FreePBX Modules
Third-party modules
B. Addon Market Module
C. Asterisk Essential Commands
D. Asterisk Gateway Interface Programming
E. Helpful Linux Commands
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜