Asterisk: The Future of Telephony. The Future of Telephony. 2nd Edition

- Autorzy:
- Jim Van Meggelen, Jared Smith, Leif Madsen
- Promocja Przejdź


- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 608
- Dostępne formaty:
-
ePubMobi
Opis książki: Asterisk: The Future of Telephony. The Future of Telephony. 2nd Edition
This bestselling book is now the standard guide to building phone systems with Asterisk, the open source IP PBX that has traditional telephony providers running scared! Revised for the 1.4 release of the software, the new edition of Asterisk: The Future of Telephony reveals how you can save money on equipment and support, and finally be in control of your telephone system.
If you've worked with telephony in the past, you're familiar with the problem: expensive and inflexible systems that are tuned to the vendor's needs, not yours. Asterisk isn't just a candle in the darkness, it's a whole fireworks show. Because Asterisk is so powerful, configuring it can seem tricky and difficult. This book steps you through the process of installing, configuring, and integrating Asterisk with your existing phone system.
You'll learn how to write dialplans, set up applications including speech synthesis and voice recognition, how to script Asterisk, and much more -- everything you need to design a simple but complete system with little or no Asterisk experience, and no more than rudimentary telecommunications knowledge. The book includes:
- A new chapter on managing/administering your Asterisk system
- A new chapter on using Asterisk with databases
- Coverage of features in Asterisk 1.4
- A new appendix on dialplan functions
- A simplified installation chapter
- New simplified SIP configuration, including examples for several popular SIP clients (soft phones and IP telephones)
- Revised chapters and appendicies reviewed and updated for the latest in features, applications, trends and best-practices
Wybrane bestsellery
-
Design a complete Voice over IP (VoIP) or traditional PBX system with Asterisk, even if you have only basic telecommunications knowledge. This bestselling guide makes it easy with a detailed roadmap that shows you how to install and configure this open source software, whether you’re upgrad...
Asterisk: The Definitive Guide. Open Source Telephony for the Enterprise. 5th Edition Asterisk: The Definitive Guide. Open Source Telephony for the Enterprise. 5th Edition
(0,00 zł najniższa cena z 30 dni)220.15 zł
259.00 zł(-15%) -
Asterisk has a wealth of features to help you customize your PBX to fill very specific business needs. This short cookbook offers recipes for tackling dialplan fundamentals, making and controlling calls, and monitoring channels in your PBX environment. Each recipe includes a simple code solution ...
Asterisk Cookbook. Solutions to Everyday Telephony Problems Asterisk Cookbook. Solutions to Everyday Telephony Problems
(0,00 zł najniższa cena z 30 dni)67.92 zł
79.90 zł(-15%) -
Explore everything you need to know to set up secure remote access, harden your firewall deployment, and protect against phishing
-
Set up next-generation firewalls from Palo Alto Networks and get to grips with configuring and troubleshooting using the PAN-OS platform
-
Take your network automation skills to the next level with practical recipes on managing network devices from a variety of vendors like Cisco, Juniper, and Arista
-
Understand how to use service mesh architecture to efficiently manage and safeguard microservices-based applications with the help of examples
-
Understand all aspects of building a successful online store which is search-engine-optimized, using theme management and one-page checkout features
-
Proven methodologies and concurrency techniques that will help you write faster and better code with Go programming
-
Become well-versed with basic networking concepts such as routing, switching, and subnetting, and prepare for the Microsoft 98-366 exam
-
Apply deep learning techniques and neural network methodologies to build, train, and optimize generative network models
Hands-On Generative Adversarial Networks with PyTorch 1.x Hands-On Generative Adversarial Networks with PyTorch 1.x
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły książki
- ISBN Ebooka:
- 978-05-965-5162-9, 9780596551629
- Data wydania ebooka:
-
2007-08-28
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 2.2MB
- Rozmiar pliku Mobi:
- 6.4MB
- Kategorie:
Sieci komputerowe
Spis treści książki
- Asterisk: The Future of Telephony
- SPECIAL OFFER: Upgrade this ebook with OReilly
- Foreword
- Preface
- Audience
- Organization
- Software
- Conventions Used in This Book
- Using Code Examples
- Safari Books Online
- How to Contact Us
- Acknowledgments
- Jim Van Meggelen
- Leif Madsen
- Jared Smith
- 1. A Telephony Revolution
- VoIP: Bridging the Gap Between Traditional and Network Telephony
- The Zapata Telephony Project
- VoIP: Bridging the Gap Between Traditional and Network Telephony
- Massive Change Requires Flexible Technology
- Asterisk: The Hackers PBX
- Asterisk: The Professionals PBX
- The Asterisk Community
- The Asterisk Mailing Lists
- The Asterisk Wiki
- The IRC Channels
- Asterisk User Groups
- The Asterisk Documentation Project
- The Business Case
- This Book
- 2. Preparing a System for Asterisk
- Server Hardware Selection
- Performance Issues
- Choosing a Processor
- Small systems
- Medium systems
- Large systems
- Choosing a Motherboard
- Power Supply Requirements
- Computer power supplies
- Redundant power supplies
- Server Hardware Selection
- Environment
- Power Conditioning and Uninterruptible Power Supplies
- Power-conditioned UPSes
- Power Conditioning and Uninterruptible Power Supplies
- Grounding
- Electrical Circuits
- The Equipment Room
- Humidity
- Temperature
- Dust
- Security
- Telephony Hardware
- Connecting to the PSTN
- Analog interface cards
- Digital interface cards
- Channel banks
- Other types of PSTN interfaces
- Connecting to the PSTN
- Connecting Exclusively to a Packet-Based Telephone Network
- Echo Cancellation
- Types of Phones
- Physical Telephones
- Analog telephones
- Proprietary digital telephones
- ISDN telephones
- IP telephones
- Physical Telephones
- Softphones
- Telephony Adaptors
- Communications Terminals
- Linux Considerations
- Conclusion
- 3. Installing Asterisk
- What Packages Do I Need?
- Linux Package Requirements
- What Packages Do I Need?
- Obtaining the Source Code
- Obtaining Asterisk Source Code
- Extracting the Source Code
- Menuselect
- Compiling Zaptel
- The ztdummy Driver
- The Zapata Telephony Drivers
- Using ztcfg and zttool
- Compiling libpri
- Compiling Asterisk
- Standard Installation
- Alternative make Arguments
- make clean
- make distclean
- make update
- make webvmail
- make progdocs
- make config
- Using Precompiled Binaries
- Installing Additional Prompts
- Common Compiling Issues
- Asterisk
- configure: error: no acceptable C compiler found in $PATH
- configure: error: C++ preprocessor "/lib/cpp" fails sanity check
- configure: error: *** termcap support not found
- Asterisk
- Zaptel
- make: cc: Command not found
- FATAL: Module wctdm/fxs/fxo not found
- Unresolved symbol link when loading ztdummy
- Depmod errors during compilation
- Loading Asterisk and Zaptel Quickly
- Loading Zaptel Modules Without Scripts
- Systems Running udevd
- Loading Zaptel
- Loading ztdummy
- Loading libpri Without Script
- Starting Asterisk Without Scripts
- Console Commands
- Directories Used by Asterisk
- /etc/asterisk/
- /usr/lib/asterisk/modules/
- /var/lib/asterisk
- /var/spool/asterisk/
- /var/run/
- /var/log/asterisk/
- /var/log/asterisk/cdr-csv
- AsteriskNOW
- What Is AsteriskNOW?
- Before You Begin
- What You Will Need
- Installation
- Quick installation
- Extended procedure
- Accessing the GUI
- Alternate Installations
- For More Information
- Conclusion
- 4. Initial Configuration of Asterisk
- What Do I Really Need?
- Working with Interface Configuration Files
- Setting Up the Dialplan for Some Test Calls
- FXO and FXS Channels
- Determining the FXO and FXS Ports on Your TDM400P
- Configuring an FXO Channel for a PSTN Connection
- Zaptel Hardware Configuration
- Zapata Hardware Configuration
- Dialplan Configuration
- Dialing In
- Configuring an FXS Channel for an Analog Telephone
- Zaptel Hardware Configuration
- Zapata Hardware Configuration
- Dialplan Configuration
- Configuring SIP Telephones
- Basic SIP Telephone Configuration in Asterisk
- Defining the SIP device in Asterisk
- Basic SIP Telephone Configuration in Asterisk
- Configuring the Device Itself
- Essential Server Components
- DHCP server
- FTP server
- CounterPaths X-Lite Softphone
- Polycoms IP 430
- DHCP server
- Protocol to use for downloading
- FTP
- The Polycom configuration files
- The bootROM
- The application image
- The sip.cfg file
- The master config file for each phone
- The set-specific config file
- Gotchas
- Cisco 7960 Telephone
- Linksys SPA-942
- Logging in to the phone
- Registering your phone to Asterisk
- Configuring the Dialplan for Testing
- Connecting to a SIP Service Provider
- Connecting Two Asterisk Boxes Together via SIP
- Configuring Our Asterisk Boxes
- SIP Phone Configuration
- Configuring the Dialplan
- Configuring an IAX Softphone
- Configuring the Channel Configuration File (iax.conf)
- Configure the Softphone
- Configuring the Dialplan for Testing
- Connecting to an IAX Service Provider
- Connecting Two Asterisk Boxes Together via IAX
- Configuring Our Asterisk Boxes
- IAX Phone Configuration
- Configuring the Dialplan
- Using Templates in Your Configuration Files
- Debugging
- Connecting to the Console
- Enabling Verbosity and Debugging
- Conclusion
- 5. Dialplan Basics
- Dialplan Syntax
- Contexts
- Extensions
- Priorities
- Unnumbered priorities
- Priority labels
- Applications
- Dialplan Syntax
- A Simple Dialplan
- The s Extension
- The Answer(), Playback(), and Hangup() Applications
- Our First Dialplan
- Building an Interactive Dialplan
- The Background(), WaitExten(), and Goto() Applications
- Handling Invalid Entries and Timeouts
- Using the Dial() Application
- Adding a Context for Internal Calls
- Using Variables
- Global variables
- Channel variables
- Environment variables
- Adding variables to our dialplan
- Pattern Matching
- Pattern-matching syntax
- Pattern-matching examples
- Using the ${EXTEN} channel variable
- Enabling Outbound Dialing
- Includes
- Conclusion
- 6. More Dialplan Concepts
- Expressions and Variable Manipulation
- Basic Expressions
- Operators
- Expressions and Variable Manipulation
- Dialplan Functions
- Syntax
- Examples of Dialplan Functions
- Conditional Branching
- The GotoIf() Application
- Time-Based Conditional Branching with GotoIfTime()
- Voicemail
- Creating Mailboxes
- Adding Voicemail to the Dialplan
- Accessing Voicemail
- Creating a Dial-by-Name Directory
- Macros
- Defining Macros
- Calling Macros from the Dialplan
- Using Arguments in Macros
- Using the Asterisk Database (AstDB)
- Storing Data in the AstDB
- Retrieving Data from the AstDB
- Deleting Data from the AstDB
- Using the AstDB in the Dialplan
- Handy Asterisk Features
- Zapateller()
- Call Parking
- Conferencing with MeetMe()
- Conclusion
- 7. Understanding Telephony
- Analog Telephony
- Parts of an Analog Telephone
- Ringer
- Dial pad
- Hybrid (or network)
- Hook switch (or switch hook)
- Handset
- Parts of an Analog Telephone
- Tip and Ring
- Analog Telephony
- Digital Telephony
- Pulse-Code Modulation
- Digitally encoding an analog waveform
- Increasing the sampling resolution and rate
- Nyquists Theorem
- Logarithmic companding
- Aliasing
- Pulse-Code Modulation
- The Digital Circuit-Switched Telephone Network
- Circuit Types
- The humble DS-0the foundation of it all
- T-carrier circuits
- SONET and OC circuits
- Circuit Types
- Digital Signaling Protocols
- Channel Associated Signaling (CAS)
- ISDN
- ISDN-BRI/BRA
- ISDN-PRI/PRA
- Signaling System 7
- Packet-Switched Networks
- Conclusion
- 8. Protocols for VoIP
- The Need for VoIP Protocols
- VoIP Protocols
- IAX (The Inter-Asterisk eXchange Protocol)
- History
- Future
- Security considerations
- IAX and NAT
- IAX (The Inter-Asterisk eXchange Protocol)
- SIP
- History
- Future
- Security considerations
- SIP and NAT
- H.323
- History
- Future
- Security considerations
- H.323 and NAT
- MGCP
- Proprietary Protocols
- Skinny/SCCP
- UNISTIM
- Codecs
- G.711
- G.726
- G.729A
- GSM
- iLBC
- Speex
- MP3
- Quality of Service
- TCP, UDP, and SCTP
- Transmission Control Protocol
- User Datagram Protocol
- Stream Control Transmission Protocol
- TCP, UDP, and SCTP
- Differentiated Service
- Guaranteed Service
- MPLS
- RSVP
- Best Effort
- Echo
- Why Echo Occurs
- Managing Echo on Zaptel Channels
- Hardware Echo Cancellation
- Asterisk and VoIP
- Users and Peers and FriendsOh My!
- Users
- Peers
- Friends
- Users and Peers and FriendsOh My!
- register Statements
- VoIP Security
- Spam over Internet Telephony (SPIT)
- Encrypting Audio with Secure RTP
- Spoofing
- What Can Be Done?
- Basic network security
- Segregating voice and data traffic
- DMZ
- Server hardening
- Basic network security
- Encryption
- Physical security
- Conclusion
- 9. The Asterisk Gateway Interface (AGI)
- Fundamentals of AGI Communication
- What Are STDIN, STDOUT, and STDERR?
- The Standard Pattern of AGI Communication
- Calling an AGI Script from the Dialplan
- Fundamentals of AGI Communication
- Writing AGI Scripts in Perl
- The Perl AGI Library
- Creating AGI Scripts in PHP
- The PHP AGI Library
- Writing AGI Scripts in Python
- The Python AGI Library
- Debugging in AGI
- Debugging from the Operating System
- Using Asterisks agi debug Command
- Conclusion
- 10. Asterisk Manager Interface (AMI) and Adhearsion
- The Manager Interface
- Connecting to the Manager Interface
- Sending Commands
- Transferring a call
- Reading a configuration file
- Updating configuration files
- The Manager Interface
- The Flash Operator Panel
- Asterisk Development with Adhearsion
- A New Approach to Dialplans
- Asterisk Development with Adhearsion
- Installing Adhearsion
- Installing Ruby/RubyGems on AsteriskNOW
- Installing Ruby/RubyGems on Linux
- Installing Ruby/RubyGems on Mac OS X
- Ruby/RubyGems on Windows
- Installing Adhearsion from RubyGems
- Exploring a New Adhearsion Project
- Adhearsion dialplan writing
- Database integration
- Distributing and reusing code
- Integrate with Your Desk Phone Using Micromenus
- Integrating with a Web Application
- Using Java
- More Information
- 11. The Asterisk GUI Framework
- Why a GUI for Asterisk?
- What Is the GUI?
- Mark Spencer Talks About the GUI
- Using the GUI
- GUI elements
- Mark Spencer Talks About the GUI
- Architecture of the Asterisk GUI
- Components of the Asterisk GUI
- Asterisk Manager Interface
- Manager over HTTP and the Asterisk web server
- AJAM and JavaScript
- Components of the Asterisk GUI
- Installing the Asterisk GUI
- Setting up http.conf and manager.conf
- Developing for the Asterisk GUI
- Issuing Manager Commands over HTTP
- LOGIN
- Transferring a call
- Reading a configuration file
- Updating configuration files using UPDATECONFIG
- Error response
- Issuing Manager Commands over HTTP
- Ajax, AJAM, and Asterisk
- Form processing in a traditional web application
- Form processing in an Ajax application
- The Prototype framework
- Customization of the GUI
- Adding a new tab to the GUI
- Exposing configuration settings in the GUI
- For More Information
- 12. Relational Database Integration
- Introduction
- Installing the Database
- Installing and Configuring ODBC
- Configuring res_odbc for Access to Our Database
- Using Realtime
- Static Realtime
- Dynamic Realtime
- Storing Call Detail Records
- Getting Funky with func_odbc: Hot-Desking
- ODBC Voicemail
- Creating the Large Object Type
- Configuring voicemail.conf for ODBC Storage
- Testing ODBC Voicemail
- Conclusion
- 13. Managing Your Asterisk System
- Call Detail Recording
- Managing Logs
- Running Asterisk As a Non-root User
- Customizing System Prompts
- Music on Hold
- Conclusion
- 14. Potpourri
- Festival
- Getting Festival Set Up and Ready for Asterisk
- Configuring Asterisk for Festival
- Starting the Festival Server
- Calling Festival from the Dialplan
- Festival
- Call Files
- DUNDi
- How Does DUNDi Work?
- Configuring Asterisk for Use with DUNDi
- The General Peering Agreement
- General configuration
- Creating mapping contexts
- Defining DUNDi peers
- Allowing remote connections
- Configuring the dialplan
- Alternative Voicemail Storage Methods
- Storing Voicemail in an IMAP Server
- Storing Voicemail in an ODBC Database
- Asterisk and Jabber (XMPP)
- Conclusion
- 15. Asterisk: The Future of Telephony
- The Problems with Traditional Telephony
- Closed Thinking
- Limited Standards Compliancy
- Slow Release Cycles
- Refusing to Let Go of the Past and Embrace the Future
- The Problems with Traditional Telephony
- Paradigm Shift
- The Promise of Open Source Telephony
- The Itch That Asterisk Scratches
- Open Architecture
- Standards Compliance
- Lightning-Fast Response to New Technologies
- Passionate Community
- Some Things That Are Now Possible
- Legacy PBX migration gateway
- Low-barrier IVR
- Conference rooms
- Home automation
- The Future of Asterisk
- Speech Processing
- Festival
- Speech recognition
- Speech Processing
- High-Fidelity Voice
- Video
- The challenge of video-conferencing
- Why we love video-conferencing
- Why video-conferencing may never totally replace voice
- Wireless
- Wi-Fi
- Wi-MAX
- Unified Messaging
- Peering
- E.164
- ENUM
- e164.org
- DUNDi
- Challenges
- Too much change, too few standards
- VoIP spam
- Fear, uncertainty, and doubt
- Bottleneck engineering
- Regulatory wars
- Quality of service
- Complexity
- Opportunities
- Tailor-made private telecommunications networks
- Low barrier to entry
- Hosted solutions of similar complexity to corporate web sites
- Proper integration of communications technologies
- A. VoIP Channels
- IAX
- General IAX Settings
- Registering to Other Servers with register Statements
- IAX Channel Definitions
- Channel-specific parameters
- IAX
- SIP
- General SIP Parameters
- SIP Channel Definitions
- B. Application Reference
- AddQueueMember()
- ADSIProg()
- AgentCallbackLogin()
- AgentLogin()
- AgentMonitorOutgoing()
- AGI()
- AlarmReceiver()
- AMD()
- Answer()
- AppendCDRUserField()
- Authenticate()
- Background()
- BackgroundDetect()
- Busy()
- ChangeMonitor()
- ChanIsAvail()
- ChannelRedirect()
- ChanSpy()
- Congestion()
- ContinueWhile()
- ControlPlayback()
- DateTime()
- DBdel()
- DBdeltree()
- DeadAGI()
- Dial()
- Dictate()
- Directory()
- DISA()
- DumpChan()
- EAGI()
- Echo()
- EndWhile()
- Exec()
- ExecIf()
- ExitWhile()
- ExtenSpy()
- ExternalIVR()
- FastAGI()
- Festival()
- Flash()
- FollowMe()
- ForkCDR()
- GetCPEID()
- Gosub()
- GosubIf()
- Goto()
- GotoIf()
- GotoIfTime()
- Hangup()
- HasNewVoicemail()
- HasVoicemail()
- IAX2Provision()
- ICES()
- ImportVar()
- Log()
- LookupBlacklist()
- LookupCIDName()
- Macro()
- MacroExclusive()
- MacroExit()
- MacroIf()
- MailboxExists()
- MeetMe()
- MeetMeAdmin()
- MeetMeCount()
- Milliwatt()
- MixMonitor()
- Monitor()
- MorseCode()
- MP3Player()
- MusicOnHold()
- NBScat()
- NoCDR()
- NoOp()
- Page()
- Park()
- ParkAndAnnounce()
- ParkedCall()
- PauseMonitor()
- PauseQueueMember()
- Pickup()
- Playback()
- Playtones()
- PrivacyManager()
- Progress()
- Queue()
- QueueLog()
- Random()
- Read()
- ReadFile()
- RealTime
- RealTimeUpdate()
- Record()
- RemoveQueueMember()
- ResetCDR()
- RetryDial()
- Return()
- Ringing()
- SayAlpha()
- SayDigits()
- SayNumber()
- SayPhonetic()
- SayUnixTime()
- SendDTMF()
- SendImage()
- SendText()
- SendURL()
- Set()
- SetAMAFlags()
- SetCallerID()
- SetCallerPres()
- SetCDRUserField()
- SetGlobalVar()
- SetMusicOnHold()
- SetTransferCapability()
- SIPAddHeader()
- SIPDtmfMode()
- SLAStation()
- SLATrunk()
- SoftHangup()
- StackPop()
- StartMusicOnHold()
- StopMixMonitor()
- StopMonitor()
- StopPlaytones()
- StopMusicOnHold()
- System()
- Transfer()
- TryExec()
- TrySystem()
- UnpauseMonitor()
- UnpauseQueueMember()
- UserEvent()
- Verbose()
- VMAuthenticate()
- VoiceMail()
- VoiceMailMain()
- Wait()
- WaitExten()
- WaitForRing()
- WaitForSilence()
- WaitMusicOnHold()
- While()
- Zapateller()
- ZapBarge()
- ZapRAS()
- ZapScan()
- C. AGI Reference
- ANSWER
- CHANNEL STATUS
- DATABASE DEL
- DATABASE DELTREE
- DATABASE GET
- DATABASE PUT
- EXEC
- GET DATA
- GET FULL VARIABLE
- GET OPTION
- GET VARIABLE
- HANGUP
- NoOp
- RECEIVE CHAR
- RECORD FILE
- SAY ALPHA
- SAY DATE
- SAY DATETIME
- SAY DIGITS
- SAY NUMBER
- SAY PHONETIC
- SAY TIME
- SEND IMAGE
- SEND TEXT
- SET AUTOHANGUP
- SET CALLERID
- SET CONTEXT
- SET EXTENSION
- SET MUSIC ON
- SET PRIORITY
- SET VARIABLE
- STREAM FILE
- TDD MODE
- VERBOSE
- WAIT FOR DIGIT
- D. Configuration Files
- modules.conf
- adsi.conf
- adtranvofr.conf
- agents.conf
- alarmreceiver.conf
- alsa.conf
- amd.conf
- asterisk.conf
- cdr.conf
- cdr_manager.conf
- cdr_odbc.conf
- cdr_pgsql.conf
- cdr_tds.conf
- codecs.conf
- dnsmgr.conf
- dundi.conf
- enum.conf
- extconfig.conf
- extensions.conf
- extensions.ael
- features.conf
- festival.conf
- followme.conf
- func_odbc.conf
- gtalk.conf
- http.conf
- iax.conf
- iaxprov.conf
- indications.conf
- jabber.conf
- logger.conf
- [general]
- [logfiles]
- manager.conf
- meetme.conf
- mgcp.conf
- modem.conf
- musiconhold.conf
- osp.conf
- oss.conf
- phone.conf
- privacy.conf
- queues.conf
- res_odbc.conf
- res_snmp.conf
- rpt.conf
- rtp.conf
- say.conf
- sip.conf
- sip_notify.conf
- skinny.conf
- sla.conf
- smdi.conf
- udptl.conf
- users.conf
- voicemail.conf
- General Voicemail Settings
- Voicemail Zones
- Defining Voicemail Contexts and Mailboxes
- vpb.conf
- zapata.conf
- zaptel.conf
- E. Asterisk Dialplan Functions
- AGENT
- ARRAY
- BASE64_DECODE
- BASE64_ENCODE
- BLACKLIST
- CALLERID
- CDR
- CHANNEL
- CHECK_MD5
- CHECKSIPDOMAIN
- CURL
- CUT
- DB
- DB_DELETE
- DB_EXISTS
- DUNDILOOKUP
- ENUMLOOKUP
- ENV
- EVAL
- EXISTS
- FIELDQTY
- FILTER
- GLOBAL
- GROUP
- GROUP_COUNT
- GROUP_LIST
- GROUP_MATCH_COUNT
- IAXPEER
- IF
- IFTIME
- ISNULL
- KEYPADHASH
- LANGUAGE
- LEN
- MATH
- MD5
- MUSICCLASS
- QUEUE_MEMBER_COUNT
- QUEUE_MEMBER_LIST
- QUEUE_WAITING_COUNT
- QUEUEAGENTCOUNT
- QUOTE
- RAND
- REALTIME
- REGEX
- SET
- SHA1
- SIP_HEADER
- SIPCHANINFO
- SIPPEER
- SORT
- SPEECH
- SPEECH_ENGINE
- SPEECH_GRAMMAR
- SPEECH_SCORE
- SPEECH_TEXT
- SPRINTF
- STAT
- STRFTIME
- STRPTIME
- TIMEOUT
- TXTCIDNAME
- URIDECODE
- URIENCODE
- VMCOUNT
- F. Asterisk Manager Interface Actions
- AbsoluteTimeout
- AgentCallbackLogin
- AgentLogoff
- Agents
- ChangeMonitor
- Command
- DBGet
- DBPut
- Events
- ExtensionState
- GetConfig
- GetVar
- Hangup
- IAXNetstats
- IAXPeers
- ListCommands
- Logoff
- MailboxCount
- MailboxStatus
- MeetmeMute
- MeetMeUnmute
- Monitor
- Originate
- Park
- ParkedCalls
- PauseMonitor
- Ping
- PlayDTMF
- QueueAdd
- QueuePause
- QueueRemove
- QueueStatus
- Queues
- Redirect
- SIPpeers
- SIPShowPeer
- SetCDRUserField
- SetVar
- Status
- StopMonitor
- UnpauseMonitor
- UpdateConfig
- UserEvent
- WaitEvent
- ZapDNDoff
- ZapDNDon
- ZapDialOffhook
- ZapHangup
- ZapRestart
- ZapShowChannels
- ZapTransfer
- G. An Example of func_odbc
- Hot-Desking (extensions.conf)
- Hot-Desking (func_odbc.conf)
- Hot-Desking (sip.conf)
- Index
- About the Authors
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly
O'Reilly Media - inne książki
-
The way developers design, build, and run software has changed significantly with the evolution of microservices and containers. These modern architectures offer new distributed primitives that require a different set of practices than many developers, tech leads, and architects are accustomed to...(0,00 zł najniższa cena z 30 dni)
228.65 zł
269.00 zł(-15%) -
What is eBPF? With this revolutionary technology, you can write custom code that dynamically changes the way the kernel behaves. It's an extraordinary platform for building a whole new generation of security, observability, and networking tools.This practical book is ideal for developers, system ...(0,00 zł najniższa cena z 30 dni)
194.65 zł
229.00 zł(-15%) -
Learn how to build end-to-end scalable machine learning solutions with Apache Spark. With this practical guide, author Adi Polak introduces data and ML practitioners to creative solutions that supersede today's traditional methods. You'll learn a more holistic approach that takes you beyond speci...(0,00 zł najniższa cena z 30 dni)
271.15 zł
319.00 zł(-15%) -
Combing the web is simple, but how do you search for data at work? It's difficult and time-consuming, and can sometimes seem impossible. This book introduces a practical solution: the data catalog. Data analysts, data scientists, and data engineers will learn how to create true data discovery in ...(0,00 zł najniższa cena z 30 dni)
228.65 zł
269.00 zł(-15%) -
This updated edition of the Nutshell guide not only helps experienced Java programmers get the most out of versions through Java 17, it also serves as a learning path for new developers. Chock-full of examples that demonstrate how to take complete advantage of modern Java APIs and development bes...(0,00 zł najniższa cena z 30 dni)
228.65 zł
269.00 zł(-15%) -
Get started with Ray, the open source distributed computing framework that simplifies the process of scaling compute-intensive Python workloads. With this practical book, Python programmers, data engineers, and data scientists will learn how to leverage Ray locally and spin up compute clusters. Y...(0,00 zł najniższa cena z 30 dni)
228.65 zł
269.00 zł(-15%) -
Remove your doubts about AI and explore how this technology can be future-proofed using blockchain's smart contracts and tamper-evident ledgers. With this practical book, system architects, software engineers, and systems solution specialists will learn how enterprise blockchain provides permanen...(0,00 zł najniższa cena z 30 dni)
271.15 zł
319.00 zł(-15%) -
FinOps brings financial accountability to the variable spend model of cloud. Used by the majority of global enterprises, this management practice has grown from a fringe activity to the de facto discipline managing cloud spend. In this book, authors J.R. Storment and Mike Fuller outline the proce...(0,00 zł najniższa cena z 30 dni)
271.15 zł
319.00 zł(-15%) -
Edge AI is transforming the way computers interact with the real world, allowing IoT devices to make decisions using the 99% of sensor data that was previously discarded due to cost, bandwidth, or power limitations. With techniques like embedded machine learning, developers can capture human intu...(0,00 zł najniższa cena z 30 dni)
271.15 zł
319.00 zł(-15%) -
Why is it difficult for so many companies to get digital identity right? If you're still wrestling with even simple identity problems like modern website authentication, this practical book has the answers you need. Author Phil Windley provides conceptual frameworks to help you make sense of all ...(0,00 zł najniższa cena z 30 dni)
194.65 zł
229.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.


Oceny i opinie klientów: Asterisk: The Future of Telephony. The Future of Telephony. 2nd Edition Jim Van Meggelen, Jared Smith, Leif Madsen (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.