The Asterisk PBX as a Linked Repeater Controller By Steve Rodgers, WA6ZFT Revison /21/2005
|
|
|
- Joanna Casey
- 10 years ago
- Views:
Transcription
1 The Asterisk PBX as a Linked Repeater Controller By Steve Rodgers, WA6ZFT Revison /21/2005 This article describes the Asterisk app_rpt application, and how can be used to link repeaters together over the Internet. Asterisk combined with the app_rpt application makes a very flexible and powerful repeater controller capable of controlling 1 to a dozen or more separate repeaters and remote bases separately and simultaneously at the same physical site. We support full duplex linking over VOIP from one Asterisk site to another, autonomous remote bases (more on this later), and a VOIP autopatch. Our solution employs telephony hardware (not sound cards) to achieve this multi-port operation in a flexible and efficient manner. Each repeater or remote base is treated as a node. What this means is that it is capable of being operated by itself as a standalone repeater, or can be connected to from other nodes in the system. Each node can handle multiple connections from other local or remote nodes and has conferencing capability built-in. The number of simultaneous connections is only limited by the available bandwidth, and CPU horsepower. Each node is assigned a unique node address. These node addresses can be any DTMF digit sequence (0-9) from 1 to 8 digits. Node addresses lengths can also vary from site to site; in other words, you can have a system with 2 digit, 4 digit and 8 digit addresses as long as their beginning digits are not the same. Each PC supporting one or more nodes contains a local list of nodes which can be reached from it. The list is a table translates node addresses to IP addresses of the remote node. The node to IP address list is configurable by the administrator of the nodes present at a given physical site. To secure the VOIP links, you may employ source IP address checking and/or MD5 or public/private key authentication. For most applications, source IP checking will provide adequate security while minimizing complexity. The repeater controller function is performed entirely in software. All audio going to and from various endpoints remains in digital form until it is absolutely necessary to convert it to an analog signal. The repeater control program app_rpt is known as an Asterisk application. It is written in C as is most everything else in Asterisk. app_rpt and Asterisk multi-threaded. Multi-threading is what allows us to run several repeaters and or telephone connections simultaneously on1 PC. All software and hardware designed in the project is licensed under the GNU Public License (GPL). Basically, this means the software and hardware designs are open source and may be used by anyone provided the terms of the GPL are followed. For details on the GPL, visit
2 Brief History Lesson Much of what makes this project possible originated from the Zapata Telephony project at and the Asterisk PBX project at The Zaptel project provides an inexpensive means to connect PC's to legacy TDM (time domain multiplexed) hardware through the use of quad T1 PCI interface cards. The design for these cards are open hardware can be downloaded from the site. Zaptel's creator, Jim Dixon, was tired of paying too much money for commercial off-the-shelf T1 adapter cards, and that price pressure is what spawned the Zaptel project. The Zaptel hardware also originally came with open source drivers for the BSD operating system. These drivers enabled telephony applications to be written for the BSD operating system. The Zaptel drivers were not just bare metal drivers. They had DSP code in them to do tone generation, and DTMF decoding. One thing to note is that the Zaptel does not manufacture any hardware, but there are firms which manufacture the Zaptel boards such as Govarion ( The Asterisk PBX project ( is an open source soft PBX which supports traditional TDM telephony hardware as well as the new VOIP standards. Early versions of Asterisk did not support traditional TDM hardware or have tone generation and DTMF decoding support. During the early stages of Asterisk's development, it only supported a frame relay interface. When Mark Spencer found out about the Zaptel project, he took the source code for the Zaptel drivers, and merged it with Asterisk's code base. This greatly improved the usefulness of Asterisk because now it could be used with all of the TDM hardware that was commonly available. Contained within Asterisk are the Zaptel DSP algorithms for Tone generation, DTMF decoding as well as DSP routines for Echo Cancellation, Audio coding and decoding (CODECS). and Audio Mixing. Mark Spencer's firm, Digium ( also went a step further and designed additional boards using the Zaptel concept which did not require the use of a channel bank and which are more cost-effective for small installations. The result of this effort was a PCI 4 port line card model TDM400P, and single port T1 interface card model TDM100P. Asterisk as a Repeater Controller Platform Asterisk and Zaptel combined with support for the most commonly used VOIP protocols is what enables us to put together a repeater controller application unlike any other currently available. The Asterisk software is what is known as a Hybrid Soft Switch What this means is that Both legacy TDM technology and VOIP technology can can be intermixed and used together. Asterisk runs under Linux ( Extensive documentation on Asterisk can be found at Asterisk uses the concept of channels to describe connection endpoints (e.g. a telephone set or a telephone line). Channels can be bridged to establish a connection from one channel to another. Channels are described by a technology name. For example TDM channels are named Zap, and IAX2 (Inter-Asterisk exchange, version 2-- pronounced
3 eeks) channels are named Iax. For the repeater linking application you only need to use two channel types: Iax and Zap. Asterisk handles call routing, and codec translation (transcoding) between channel types. It is interesting to note that running the app_rpt repeater application does not in any way inhibit the usefulness of Asterisk as a fully functional PBX. For example, the author runs one repeater node and a 20 extension PBX simultaneously on the same Asterisk Box. Interfacing There are 2 ways to interface a radio system to Asterisk. The first uses FXS ports on an existing Asterisk PBX with a simple one channel analog radio interface board (ARIB), and the second uses a custom PCI card we designed which takes the radio interface signals from up to 4 separate radios, digitizes them, and sends them to the Asterisk drivers. If you have and existing PBX with spare FXS ports, and you are onlu interfacing one repeater or remote base, the ARIB soluton is the best way to proceed. If you are putting up a new Asterisk system specifically for the purpose of interfacing to one or more repeaters, than the Quad Radio PCI card is the best solution. This article will focus on using the ARIB board as prior revisions had no knowledge the PCI solution, and there are a separate set of documents covering the Quad Radio PCI board on our website. Zap channels used in the repeater linking application are assigned to FXS (foreign exchange station) hardware interfaces. FXS interfaces look like a CO (central office) line card, and provide battery to power a telephone set. There are currently two accepted ways of adding FXS channels to an Asterisk PC platform. If you only need to interface 1-3 repeaters, then the Digium (see sources at the end of this article) TDMx0 PCI interface card will provide from 1-4 FXS ports depending on how many FXS daughterboards you purchase. You will need to purchase at least two ports for your TDMx0 every repeater you wish to control at a site, and one port for every remote base at that same site. The x in the model number indicates how many daughterboards are present (and what type they are) on the main PCI card. For example, a TDM20 has 2 FXS daughterboards. If you need to interface to more than 3 repeaters at the same site, then it makes more economical sense to purchase Digium s TE110P single port PCI T1 adapter and a 24 port FXS channel bank. With regard to channel banks, the CAC FXS Access Bank I has been extensively tested by the developers of the project, and is one of the most cost-effective solutions on the used market. See the sources section at the end of this article for a suggestion on where to procure CAC channel banks. As mentioned above, Zap channels interface to TDM hardware. The physical connection From Asterisk to your repeater is done using 2 zap FXS channels for each repeater you need to interface. One of the Zap channels is for transmit and will be called the TX pair,
4 and the other will be for receive and will be called the RX pair. This is known in telecom industry parlance as a 4-wire interface. The TX and RX pairs are connected from the FXS hardware interface to the ARIB (analog radio interface board). The ARIB is available in board blank form from the source at the end of this article. The ARIB converts the 4-wire connection to COR, PTT, PL, TX-audio and RX-audio to facilitate connection to your repeater. An example of a 1 repeater system is shown in figure 1 below: I When we configure Asterisk for use as a repeater controller, we set up the configuration files zaptel.conf and zapata.conf with the type of signaling to be used by a given channel. For the RX channel or RX pair, we use loop start signaling. For the TX channel or TX pair we use ground start signaling. The reasons for this are: When Asterisk wants to key the repeater transmitter, it places battery on the TX pair. This is sensed by the ARIB which results in the repeater transmitter PTT being activated. Ground start signaling fulfills this need, as the FXS interface in the PC is the only side capable of providing battery. When the repeater receiver senses a signal, and activates the COR and/or PL signals, the ARIB closes the loop on the RX pair. This causes a current to flow in the RX-pair which is
5 sensed by the FXS interface as an off-hook condition. The off hook condition is then passed to the Asterisk repeater application where it is handled and processed. Whenever there is a DC current flowing in the TX and RX pairs, AC audio is usually riding on top of this DC current. This audio is picked off of the TX pair and inserted on the RX pair by the ARIB using transformer isolation. The ARIB also contains op-amps and level pots to tailor the transmit and receive audio levels. Optional de-emphasis is available for the receive audio path. Multiple Repeaters at the Same Site Running multiple repeaters off the one PC at the same physical site is what our solution excels at. Because our solution can offer a high number of audio ports in a relatively small space, and the PC is capable of handling all of these audio streams in digital form at the same time, each node/repeater combination can be treated as a either a standalone or may be linked to any other node available either locally at the site, or remotely over the Internet. Each node/repeater may have a custom DTMF function list so that some repeaters can have a restricted set of commands available, while other repeaters at the same site can have the full set of commands available. For an example of a typical multi-node site, see figure 2 below
6 Networking Multiple Asterisk Repeater Systems Figure 3 below shows a hypothetical network of app_rpt Asterisk repeater sites.
7 The figure shows four repeater sites, plus a fifth site all connected to the Internet. The repeater sites can be anywhere there is broadband Internet service and decent height above average terrain. One of these sites (node 101) has a POTS (plain old telephone service) line connected to it using an FXO (foreign exchange office) interface. FXO interfaces look like telephone sets. Node 101 uses the POTS line for its autopatch. The remaining 3 sites also have an autopatch, but there is no physical phone line present at these sites. These sites get PSTN (public switched telephone network) connectivity from the fifth site which is a VSP (Voice Service Provider). The IAX2 protocol is used to send audio and control information from one physical site to another. IAX2 is unique in that it is NAT-friendly, and it is bandwidth-efficient. For further information on IAX2, the white paper at will go throgh the details. If you want to have a router/hardware firewall between your Asterisk Box and the Internet, the only port you need to open up is port 4569 for TCP and UDP.
8 We use the GSM codec in Asterisk to compress the signed linear (SLIN) audio from the Zaptel interface before it is inserted into the IAX2 and TCP protocol headers respectively. Using this scheme, the bandwidth overhead per link is approximately 35 kilobits per second per direction. For example, if you have a 1 megabit download speed and 256 kilobit upload speed from your ISP, you should theoretically be able to have up to 7 IAX2 packet streams up and running simultaneously at your site. Unlike RF-linked systems, any node is capable of connecting to any other node directly without going through any intervening sites. This leaves your other sites free to carry on separate QSO's. Like RF-linked systems with several links terminating at one physical site, there may be multiple packet streams coming from and going to remote sites which terminate in a node (or nodes) at our local site. Dynamic IP Support We now support nodes on Internet connections with Dynamic IP addresses. The latest version of app_rpt has been changed to do IP address checking internally. Previous versions of app_rpt relied on permit/deny statements in iax.conf. This limited us to static IP addresses. The latest version of app_rpt uses symbolic names which are looked up by DNS. If you have Internet service with a dynamic IP address, you would use one of the Dynamic DNS service providers to keep your dynamic IP address current. When someone requests a connection to your node, app_rpt knows what the symbolic address of the connection should be, the IP number of the originating node,, and the node number of the originating node. With this information app_rpt can do a forward DNS lookup on the symbolic address and compare the two IP addresses. If the IP addresses match, the connection request will be honored. Additional authentication can be added to iax.conf to require either an MD5 secret, or a public key for authentication. DTMF Function Decoding The app_rpt Asterisk application provides a flexible way to define DTMF command sequences. DTMF command sequences are completely user-definable with the only restriction that all DTMF commands begin with '*'. app_rpt allows a separate command table to be defined for every repeater node, however, you can share a common command table between several co-located repeater nodes as well. There can also be a command table defined for the link interface to limit commands issued by a remote system to a subset of the full command set. If a remote base is implemented, there is another separate command table for it as well. The DTMF command tables are defined in rpt.conf. The execution of a DTMF command is not tied to an unkey event. the function decoder will wait until it receives enough digits which match a known command, then execute that command. If there aren't enough digits to match a command, then the function decoder will wait for the digit timer to expire before re-initializing. This works differently than most
9 repeater controllers out there, but the benefit of this is having extreme flexibility in defining command sequences. Unlike the other Internet linking solutions out there, our solution allows DTMF commands to be sent from our local site to a designated remote site. This is done by placing your local node in command mode. When you go into command mode, your DTMF command are not interpreted locally, they are instead forwarded using a control channel on the IAX2 packet stream to the remote site. When you are finished functioning the remote site, you exit command mode and now all further commands will be interpreted locally. Telemetry Telemetry is used to indicate the state of the repeater system. Telemetry consists of voice messages, tones, and morse code strings. Each node can have its own telemetry stanza (group of settings), or a single telemetry stanza may be common to all nodes. Courtesy tones may be single or dual tone with no limit on the number of segments. There are a number of courtesy tones pre-defined in rpt.conf. You can customize these or add your own. Morse strings are useful in those cases where you don't want voice response. They are also used when the talkover ID feature is invoked. ID strings are a special version of morse strings which are not interruptible when a signal appears on the repeater receiver or link. Morse speed, pitch, and level are separately adjustable for ID strings and morse strings. Adding a Remote Base app_rpt supports remote bases nodes in addition to repeater nodes. Remote base nodes only require a 2-wire connection (one FXS port) unlike repeater nodes which require a 4-wire connection (2 FXS ports). Our remote base implementation is autonomous which means that it can be used independently from a repeater node at the same physical site. In other words, if there is a repeater and a remote base node co-located at the same site, two different users could be linked to the remote base node and the repeater node, and their audio paths will be separate. The remote base implementation in app_rpt currently supports both fixed-frequency remote bases, as well as frequency-agile remote bases. The hardware required to implement a fixed-frequency remote base consists of an ARIB board, and your remote base radio. If you want to implement a frequency-agile remote base, then an ARIB, a Doug Hall RBC1 adapter, and Kenwood TM-series radios are required. Autopatch and Telephone Line Control Autopatching is supported both to and from the radio system.
10 Radio users may place calls to VOIP endpoints or to numbers on the Public Switched Telephone Network (If you have the appropriate termination services). There are two reverse Autopatch modes supported: Smart and Dumb: Smart mode uses Asterisk's call parking facility and pages radio users to pick up the call. If no one on the radio side picks up the call within a time out period, the caller will be notified and disconnected. Dumb mode allows a user connects the user directly to the radio system and keeps the repeater node transmitter keyed for the duration of the call. There is also support for telephone line control of the repeater and remote base nodes. Control operators or supervisors may call in to the system and monitor radio traffic, and issue DTMF commands. The control operator or supervisor may also join in the radio conversation if necessary be special commands to key and unkey the transmitter. Soft Dispatch Console app_rpt supports a soft dispatch console called iaxrpt which runs on a Windows or Linux PC. This allows the user to use a computer to talk to radio users in the field using just a PC with a sound card and a microphone/headset. There is a web site for iaxrpt at iaxrpt.qrvc.com. The Allstar Link Node Address Assignment Authority The developers maintain a node numbering authority for open and semi-open systems which want to link with each other. Any app_rpt user can request a node assignment from the Allstar Link Node Assignment authority at Hardware Sources The URL to purchase assembled and tested boards is Digium makes and is the sole source for the TDMx0 PCI interface cards, and the TE110P single-port T1 interface card. Their URL is CAC FXS Access bank I channel banks can be found used on When buying these channel banks make sure you get an FXS firmware with the channel bank and not an SLC96 or TR08 firmware. The SLC96 and TR08 firmware versions will be useless, and it will cost you more to change the firmware than to buy a whole new channel bank.
Asterisk: A Non-Technical Overview
Asterisk: A Non-Technical Overview Nasser K. Manesh [email protected] Millenigence, Inc. 5000 Birch St., Suite 8100 Newport Beach, CA 92660 June 2004, Revised December 2004 Executive Summary Asterisk
Crash Course in Asterisk
Crash Course in Asterisk Despite its name, Asterisk is no mere footnote to the IP-PBX market. The open source product is one of the most disruptive technologies in the industry. Here s what you need to
Overview of Asterisk (*) Jeff Gunther
Overview of Asterisk (*) Jeff Gunther Agenda Background Introduction to Asterisk and review the core components of it s architecture. Exploration of Asterisk s telephony and call features. Review some
Leveraging Asterisk to Deliver Large Scale VoIP Services in a Carrier Environment. JR Richardson
Leveraging Asterisk to Deliver Large Scale VoIP Services in a Carrier Environment JR Richardson Early VoIP Environment Telecom Act of 1996, mass competition, Telco's needed value add features and capabilities,
VoIP-PSTN Interoperability by Asterisk and SS7 Signalling
VoIP-PSTN Interoperability by Asterisk and SS7 Signalling Jan Rudinsky CESNET, z. s. p. o. Zikova 4, 160 00 Praha 6, Czech Republic [email protected] Abstract. PSTN, the world's circuit-switched network,
VoIP for Radio Networks
White Paper VoIP for Radio Networks Revision 1.0 www.omnitronicsworld.com In the early eighties, a communications protocol was created that allowed the research community to send data anywhere in the world
GW400 VoIP Gateway. User s Guide
GW400 VoIP Gateway User s Guide P/N: 956YD30001 Copyright 2006. All Rights Reserved. Document Version: 1.0 All trademarks and trade names are the properties of their respective owners. i Table of Contents
Using Asterisk with Odin s OTX Boards
Using Asterisk with Odin s OTX Boards Table of Contents: Abstract...1 Overview...1 Features...2 Conclusion...5 About Odin TeleSystems Inc...5 HeadQuarters:...6 Abstract Odin TeleSystems supports corporate
NCS 416 Paul Brennan Mohammed Haque IAX2 Trunking
NCS 416 Paul Brennan Mohammed Haque IAX2 Trunking Abstract This project explores setting up a server to interface between the PSTN and multiple Asterisk PBX systems. The server interfaces with the PSTN
4. H.323 Components. VOIP, Version 1.6e T.O.P. BusinessInteractive GmbH Page 1 of 19
4. H.323 Components VOIP, Version 1.6e T.O.P. BusinessInteractive GmbH Page 1 of 19 4.1 H.323 Terminals (1/2)...3 4.1 H.323 Terminals (2/2)...4 4.1.1 The software IP phone (1/2)...5 4.1.1 The software
BRIDGEWAY MOBILE VOIP RADIO-INTERCOM GATEWAY
BRIDGEWAY MOBILE VOIP RADIO-INTERCOM GATEWAY BRIDGEWAY 8M The 8M system provides Radio over IP (RoIP) communications interoperability between radio base stations, SATCOM, wireless and wire line telephone,
Performance evaluation of the Asterisk PBX
Performance evaluation of the Asterisk PBX Luís Sousa Instituto Superior Técnico Av. Rovisco Pais, 1049-001 Lisboa, Portugal [email protected] Abstract Currently PBX (Private Branch exchange)
Internet Telephony Terminology
Internet Telephony Terminology Understanding the business phone system world can be a daunting task to a lay person who just wants a system that serves his or her business needs. The purpose of this paper
Asterisk. http://www.asterisk.org. http://www.kismetwireless.net/presentations.shtml. Michael Kershaw <[email protected]>
Asterisk * http://www.asterisk.org What Asterisk Can Do Voice Over IP (VOIP) Physical phone switch (PBX) Software phone switch Answering machine Call trees (Press 1 to...) VOIP Voice Over IP: Make telephone
Trunks User Guide. Schmooze Com Inc.
Schmooze Com Inc. Chapters Overview Logging In Adding a SIP Trunk Adding a DAHDi Trunk Adding an IAX2 Trunk Adding an ENUM Trunk Adding a DUNDi Trunk Adding a Custom Trunk Recap Examples Overview The Trunks
Introduction to VoIP Technology
Lesson 1 Abstract Introduction to VoIP Technology 2012. 01. 06. This first lesson of contains the basic knowledge about the terms and processes concerning the Voice over IP technology. The main goal of
AudioCodes. MP-20x Telephone Adapter. Frequently Asked Questions (FAQs)
AudioCodes MP-20x Telephone Adapter Frequently Asked Questions (FAQs) Page 2 AudioCodes Customer Support Table of Contents Introduction... 6 Frequently Asked Questions... 7 Web Access... 7 Q1: How must
VoIP Security regarding the Open Source Software Asterisk
Cybernetics and Information Technologies, Systems and Applications (CITSA) 2008 VoIP Security regarding the Open Source Software Asterisk Prof. Dr.-Ing. Kai-Oliver Detken Company: DECOIT GmbH URL: http://www.decoit.de
nexvortex SIP Trunking Implementation & Planning Guide V1.5
nexvortex SIP Trunking Implementation & Planning Guide V1.5 510 S PRING S TREET H ERNDON VA 20170 +1 855.639.8888 Introduction Welcome to nexvortex! This document is intended for nexvortex Customers and
Compatible with All FXS Ports of Digium Asterisk VoIP PBX
X100P.com s STOC-FX World s First Professional Grade VoIP FXS to FXO Converter Compatible with All FXS Ports of Digium Asterisk VoIP PBX Copyright (c) 2006 by X100P.com All rights reserved including the
Design of PSTN-VoIP Gateway with inbuilt PBX & SIP extensions for wireless medium
Design of PSTN-VoIP Gateway with inbuilt PBX & SIP extensions for wireless medium Priyesh Wadhwa Under the guidance of Prof. Sridhar Iyer Department of Computer Science and Engineering Indian Institute
Configuration Notes 290
Configuring Mediatrix 41xx FXS Gateway with the Asterisk IP PBX System June 22, 2011 Proprietary 2011 Media5 Corporation Table of Contents Introduction... 3 About Mediatrix 41xx Series FXS Gateways...
MINIMUM NETWORK REQUIREMENTS 1. REQUIREMENTS SUMMARY... 1
Table of Contents 1. REQUIREMENTS SUMMARY... 1 2. REQUIREMENTS DETAIL... 2 2.1 DHCP SERVER... 2 2.2 DNS SERVER... 2 2.3 FIREWALLS... 3 2.4 NETWORK ADDRESS TRANSLATION... 4 2.5 APPLICATION LAYER GATEWAY...
Asterisk & ENUM. Extending the Open Source PBX. Michael Haberler, IPA Otmar Lendl, nic.at
Asterisk & ENUM Extending the Open Source PBX Michael Haberler, IPA Otmar Lendl, nic.at Why a ENUM-enable a PBX? your PBX doubles as an IP/PSTN gateway for your existing numbers becomes a dual contact
An Introduction to VoIP Protocols
An Introduction to VoIP Protocols www.netqos.com Voice over IP (VoIP) offers the vision of a converged network carrying multiple types of traffic (voice, video, and data, to name a few). To carry out this
LEASED-LINE REPLACEMENT
WHITE PAPER LEASED-LINE REPLACEMENT 10 Things to Consider Before Choosing Your IP Gateway WWW.OMNITRONICSWORLD.COM Outline Leased-lines are still being used in many parts of the world to carry voice communications
RT Series IP PBX Products Introduction. All in one telephone system
RT Series IP PBX Products Introduction All in one telephone system RT4 Series RT10 Series RT80 Series RT200 Series Real Tone Technologies Co.,Ltd 7014AB, Tianxia IC Industrial Park,Yiyuan Road Shenzhen
PATTON TECH NOTES What are FXS and FXO?
Introduction The question What is the difference between FXS and FXO? is frequently asked by those deploying Patton Voice-over-Internet Protocol (VoIP) SmartNode solutions. Foreign exchange Subscriber
BridgeWay Fixed Base Radio Telecom VoIP Gateway
BridgeWay Fixed Base Radio Telecom VoIP Gateway PRODUCT OVERVIEW The BridgeWay Fixed Base system provides SIP and H.323 voice over IP (VoIP) communications interoperability between mobile radio, SATCOM,
MAXCS Release 7.0. Application Note: Remote MultiVoIP Gateway Configuration. Intended audience: AltiGen Authorized Partners
MAXCS Release 7.0 Application Note: Remote MultiVoIP Gateway Configuration Intended audience: AltiGen Authorized Partners March 4, 2014 Contents Introduction... 3 Requirements... 3 MultiVoIP Gateway Configuration...
V101 SIP VoIP Telephone Adaptor User Manual V1.1m
V101 SIP VoIP Telephone Adaptor User Manual V1.1m Quick Guide Step 1: Broadband (ADSL/Cable Modem) Connections for V101 A. Connect V101 LAN port to ADSL NAT Router as the following connection. B. Connect
IP Telephony v1.0 Scope and Sequence. Cisco Networking Academy Program
IP Telephony v1.0 Scope and Sequence Cisco Networking Academy Program Table of Content COURSE OVERVIEW...4 Course Description...4 Course Objectives...4 Target Audience...5 Prerequisites...5 Lab Requirements...5
Introduction to VOIP. Stephen Okay Abdus Salam Int l Center for Theoretical Physics Trieste, Italy, February 21, 2007
Introduction to VOIP Stephen Okay Abdus Salam Int l Center for Theoretical Physics Trieste, Italy, February 21, 2007 Intro to VOIP Classic Telephony Data Networks(Review) VOIP What it is Protocols Hardware
B rismark. Open Source IP PBX The Future of Telephony. T: +92.21.111199299 W: www.birsmark.com
Open Source IP PBX The Future of Telephony What is Asterisk Asterisk is the world s leading open source telephony engine and tool kit. Offering flexibility unheard of in the world of proprietary communications,
BridgeWay M400/M800 Radio/Intercom VoIP Gateway System Overview
TCC S-7005 Page 1 of 8 02/20/2015 BridgeWay M400/M800 Radio/Intercom VoIP Gateway System Overview Relay (COR) inputs, relay operated transmit control outputs and RS232/422/485 serial control ports. SYSTEM
Implementation Guide. Simplify, Save, Scale VoIP: The Next Generation Phone Service. A single source for quality voice and data services.
Implementation Guide Simplify, Save, Scale VoIP: The Next Generation Phone Service A single source for quality voice and data services. > > > > > > > > > > All signs point to VoIP so letês get started.
; Channels 1-8 are incoming voice. ; Channels 13-24 are for data.
Successful businesses usually have the same goal, minimize costs to maximize profits. Today with the plethora of open source solutions, a small business can present a high tech image and still keep a lid
Configuration Notes 0217
PBX Remote Line Extension using Mediatrix 1104 and 1204 Introduction... 2 Application Scenario... 2 Running the Unit Manager Network (UMN) Software... 3 Configuring the Mediatrix 1104... 6 Configuring
OpenVox DE210E/DE410E User Manual
深 圳 开 源 通 信 有 限 公 司 OpenVox-Best Cost Effective Asterisk Cards OpenVox DE210E/DE410E User Manual Written by: James.zhu Email:[email protected],[email protected] Date:29/04/2008 Version: 0.01 OpenVox
Network Connection Considerations for Microsoft Response Point 1.0 Service Pack 2
Network Connection Considerations for Microsoft Response Point 1.0 Service Pack 2 Updated: February 2009 Microsoft Response Point is a small-business phone solution that is designed to be easy to use and
IP Telephony Deployment Models
CHAPTER 2 Sections in this chapter address the following topics: Single Site, page 2-1 Multisite Implementation with Distributed Call Processing, page 2-3 Design Considerations for Section 508 Conformance,
Xorcom CompletePBX Overview
Xorcom CompletePBX Overview CompletePBX is a comprehensive, business-grade VoIP telephony system. It is a single product line of varying hardware configurations that are optimized to support the communications
IP Telephony with Asterisk. Sunday A. Folayan
IP Telephony with Asterisk Sunday A. Folayan There lived the PSTN. A few years ago, everyone struggled to convert data (IP) into sound, and move it over the Public Switched Telephone Network (PSTN) infrastructure
Converged Voice Service Summary
SERVICE DELIVERY OVERVIEW Zayo Enterprise Networks (ZEN) offers a managed converged voice and Internet solution for businesses owning and managing a premise-based KTS or PBX system. Voice and Internet
Standalone Voice/IP Gateway Model MVP200 H.323 Mode Quick Start Guide
Voice / Fax over IP Networks Standalone Voice/IP Gateway Model MVP200 H.323 Mode Quick Start Guide Quick Start Guide 82098177 Revision C MultiVOIP 200 (Model MVP200) This publication may not be reproduced,
How To Understand The Concept Of Circuit Switching
Module 2 Communication Switching Lesson 2 Circuit Switching INSTRUCTIONAL OBJECTIVES GENERAL This lesson is aimed at developing the concept and application of circuit switching which is a very important
SIP Trunking Service Configuration Guide for Broadvox Fusion
Notice Note that when converting this document from its original format to a.pdf file, some minor font and format changes may occur. When viewing and printing this document, we cannot guarantee that your
6.40A AudioCodes Mediant 800 MSBG
AudioCodes Mediant 800 MSBG Page 1 of 66 6.40A AudioCodes Mediant 800 MSBG 1. Important Notes Check the SIP 3 rd Party Validation Website for current validation status. The SIP 3 rd party Validation Website
Overview of Voice Over Internet Protocol
Overview of Voice Over Internet Protocol Purva R. Rajkotia, Samsung Electronics November 4,2004 Overview of Voice Over Internet Protocol Presentation Outline History of VoIP What is VoIP? Components of
Chapter 1 - Introduction
Chapter 1 - Introduction Asterisk is revolutionary, reliable, scalable, open source, free software that makes possible powerful enterprise telephone systems. Asterisk systems are in use world-wide, reliably
Crystal Gears. Crystal Gears. Overview:
Crystal Gears Overview: Crystal Gears (CG in short) is a unique next generation desktop digital call recording system like no other before. By widely compatible with most popular telephony communication
CVOICE Exam Topics Cisco Voice over IP Exam #642-432 7/14/2005
CVOICE Exam Topics Cisco Voice over IP Exam #642-432 7/14/2005 From the Cisco CVOICE 642-432 Exam Topics Voice over IP Technologies Describe the similarities and differences between PSTN and VoIP including
SIP Trunking Service Configuration Guide for MegaPath
Notice Note that when converting this document from its original format to a.pdf file, some minor font and format changes may occur. When viewing and printing this document, we cannot guarantee that your
Fig. Setting up of a VoIP call. Fig. Experimental setup
Volume 5, Issue 6, June 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Asterisk VoIP Private
SIP Trunking Quick Reference Document
SIP Trunking Quick Reference Document Publication Information SAMSUNG TELECOMMUNICATIONS AMERICA reserves the right without prior notice to revise information in this publication for any reason. SAMSUNG
1 ABSTRACT 3 2 CORAL IP INFRASTRUCTURE 4
Coral IP Solutions TABLE OF CONTENTS 1 ABSTRACT 3 2 CORAL IP INFRASTRUCTURE 4 2.1 UGW 4 2.2 IPG 4 2.3 FLEXSET IP 5 2.4 FLEXIP SOFTPHONE 6 2.5 TELEPORT FXS/FXO GATEWAYS 7 2.6 CORAL SENTINEL 7 3 CORAL IP
Xorcom IP-PBX Software Features
Xorcom IP-PBX Software s Based on the Elastix Asterisk i distribution, Xorcom s entire family of IP-PBX appliances provide all the standard telephone functionality supported by Asterisk at no extra cost,
ACD: Average Call Duration is the average duration of the calls routed bya a VoIP provider. It is a quality parameter given by the VoIP providers.
ACD: Average Call Duration is the average duration of the calls routed bya a VoIP provider. It is a quality parameter given by the VoIP providers. API: An application programming interface (API) is a source
VoIP H.323 Series. VoIP Gatways: VoIP 422/404/440/800 VoIP Routers: VoIP 404R/440R/200R/110R. Quick Setup Guide
VoIP H.323 Series VoIP Gatways: VoIP 422/404/440/800 VoIP Routers: VoIP 404R/440R/200R/110R Quick Setup Guide Important Information In this guide, you will learn how to setup our VoIP gateway and Routers
Integrate VoIP with your existing network
Integrate VoIP with your existing network As organisations increasingly recognise and require the benefits voice over Internet Protocol (VoIP) offers, they stop asking "Why?" and start asking "How?". A
IP PBX using SIP. Voice over Internet Protocol
IP PBX using SIP Voice over Internet Protocol Key Components for an IP PBX setup Wireless/Fiber IP Networks (Point to point/multi point, LAN/WAN/Internet) Central or Multicast SIP Proxy/Server based Virtual
SIP Trunking Service Configuration Guide for Skype
SIP Trunking Service Configuration Guide for Skype NDA-31154 Issue 1.0 NEC Corporation of America reserves the right to change the specifications, functions, or features at any time without notice. NEC
Configuring Voice over IP
CHAPTER 4 This chapter explains how to configure voice interfaces and ports, which convert telephone voice signals for transmission over an IP network. This chapter presents the following major topics:
Distributed in Canada by Omega Communications Ltd. 1-888-860-8016 [email protected] http://omegacom.ca
Distributed in Canada by Omega Communications Ltd. 1-888-860-8016 [email protected] http://omegacom.ca Dispatchers can connect and control UHF, VHF, 800Mhz, conventional, trunked, P25, iden, satellite
White Paper: Voice Over IP Networks
FREE FREE One One Hour Hour VoIPonline VoIPonline Seminar TM Seminar TM For additional information contact: Terry Shugart - [email protected] http://www.analogic.com/cti TEL: 978-977-3000 FAX: 978-977-6813
- Basic Voice over IP -
1 Voice over IP (VoIP) - Basic Voice over IP - Voice over IP (VoIP) is a digital form of transport for voice transmissions, replacing analog phone systems. The benefits of VoIP are considerable: Better
An XOP Networks White Paper
Mission Critical Audio Conferencing with VoIP An White Paper i What s Inside EXECUTIVE SUMMARY...2 ISSUES WITH LEGACY MISSION CRITICAL CONFERENCE SYSTEM...3 MONOLITHIC ARCHITECTURE - EXPENSIVE APPROACH
SIP Trunking Service Configuration Guide for Time Warner Cable Business Class
SIP Trunking Service Configuration Guide for Time Warner Cable Business Class NDA-31669 Issue 1.0 NEC Corporation of America reserves the right to change the specifications, functions, or features at
Dialogic Diva SIPcontrol Software
Dialogic Diva SIPcontrol Software converts Dialogic Diva Media Boards (Universal and V-Series) into SIP-enabled PSTN-IP gateways. The boards support a variety of TDM protocols and interfaces, ranging from
IP PBX. SD Card Slot. FXO Ports. PBX WAN port. FXO Ports LED, RED means online
1 IP PBX SD Card Slot FXO Ports PBX LAN port PBX WAN port FXO Ports LED, RED means online 2 Connect the IP PBX to Your LAN Internet PSTN Router Ethernet Switch FXO Ports 3 Access the PBX s WEB GUI The
SIP Trunking Service Configuration Guide for PAETEC (Broadsoft Platform)
Notice Note that when converting this document from its original format to a.pdf file, some minor font and format changes may occur. When viewing and printing this document, we cannot guarantee that your
IPPBX FAQ. For Firmware Version: V2.0/V3.0 2013-12-11
For Firmware Version: V2.0/V3.0 2013-12-11 Contents 1. IPPBX Access... 3 1.1 How to access IPPBX via SSH?... 3 1.2 How to access IPPBX if I forget the IP of WAN?... 4 1.3 How to retrieve WEB password via
Three Network Technologies
Three Network Technologies Network The largest worldwide computer network, specialized for voice ing technique: Circuit-switching Internet The global public information infrastructure for data ing technique:
Enterprise open source VoIP with Asterisk
1 of 7 2/25/2008 9:32 AM On CNET: 6 Worst MP3 players of 2007 BNET Business Network: BNET TechRepublic ZDNet Enterprise open source VoIP with Asterisk by George Ou Jun 29, 2006 7:00:00 AM Takeaway: A lot
Operation Manual Voice Overview (Voice Volume) Table of Contents
Operation Manual Voice Over (Voice Volume) Table of Contents Table of Contents Chapter 1 Voice Over... 1-1 1.1 Introduction to VoIP... 1-1 1.1.1 VoIP System... 1-1 1.1.2 Basic VoIP Call Flow... 1-2 1.1.3
Voice over IP Basics for IT Technicians
Voice over IP Basics for IT Technicians White Paper Executive summary The IP phone is coming or has arrived on desk near you. The IP phone is not a PC, but does have a number of hardware and software elements
SIP Trunking using Optimum Business SIP Trunk Adaptor and the Panasonic KX-NCP500 IP PBX V2.0502
PANASONIC SIP Trunking using Optimum Business SIP Trunk Adaptor and the Panasonic KX-NCP500 IP PBX V2.0502 Goal The purpose of this configuration guide is to describe the steps needed to configure the
Configuration of Applied VoIP Sip Trunks with the Toshiba CIX40, 100, 200 and 670
Configuration of Applied VoIP Sip Trunks with the Toshiba CIX40, 100, 200 and 670 Businesses Save Money with Toshiba s New SIP Trunking Feature Unlike gateway based solutions, Toshiba s MIPU/ GIPU8 card
Implementing Cisco Voice Communications and QoS
Implementing Cisco Voice Communications and QoS Course CVOICE v8.0; 5 Days, Instructor-led Course Description Implementing Cisco Voice Communications and QoS (CVOICE) v8.0 teaches learners about voice
H.KHouyuan Technology Co.,Limited
IP PBX IP02 The IP02 is a complete Asterisk Appliance with two FXO/FXS modules. It is an embedded open source Linux system with built-in SIP/IAX2 proxy server and NAT functions. It provides a solid, uniform
Application Notes for Configuring Cablevision Optimum Voice SIP Trunking with Avaya IP Office - Issue 1.1
Avaya Solution & Interoperability Test Lab Application Notes for Configuring Cablevision Optimum Voice SIP Trunking with Avaya IP Office - Issue 1.1 Abstract These Application Notes describe the procedures
Asterisk Voice Exchange: An Alternative to Conventional EPBX
2008 International Conference on Computer and Electrical Engineering Asterisk Voice Exchange: An Alternative to Conventional EPBX Mohammed A Qadeer Department of Computer Engineering, Aligarh Muslim University,
Broadband Phone Gateway BPG510 Technical Users Guide
Broadband Phone Gateway BPG510 Technical Users Guide (Firmware version 0.14.1 and later) Revision 1.0 2006, 8x8 Inc. Table of Contents About your Broadband Phone Gateway (BPG510)... 4 Opening the BPG510's
ilanga: A Next Generation VoIP-based, TDMenabled
ilanga: A Next Generation VoIP-based, TDMenabled PBX J. Penton, A. Terzoli Computer Science Department Rhodes University Grahamstown, 6140 Email: [email protected] Tel: (046) 603 8640; Fax: (046) 636 1915
Encapsulating Voice in IP Packets
Encapsulating Voice in IP Packets Major VoIP Protocols This topic defines the major VoIP protocols and matches them with the seven layers of the OSI model. Major VoIP Protocols 15 The major VoIP protocols
Curso de Telefonía IP para el MTC. Sesión 1 Introducción. Mg. Antonio Ocampo Zúñiga
Curso de Telefonía IP para el MTC Sesión 1 Introducción Mg. Antonio Ocampo Zúñiga Conceptos Generales VoIP Essentials Family of technologies Carries voice calls over an IP network VoIP services convert
Application Note - IP Trunking
Application Note - IP Trunking End-to-End Configuration for IP Trunking This document gives you a detailed description of how to configure IP Trunking in a Tenor VoIP system. The following topics are included
The XIPAR Asterisk Radio Over IP Server Installation Process. Steven Henke, [email protected], http://www.xelatec.com
TITLE: DATE: AUTHOR: The XIPAR Asterisk Radio Over IP Server Installation Process February 15, 2013 15:07 EST Steven Henke, [email protected], http://www.xelatec.com VERSION: 03.02 PURPOSE Our goal is to
Asterisk and app_rpt. Chapter 9 A VOICE SWITCH
Chapter 9 Asterisk and app_rpt Ifyou've kept up with the major projects in the open-source community, you've probably come across Asterisk. The Asterisk PBX has earned a reputation as a respectable substitute
Terms VON. VoIP LAN WAN CODEC
VON Voice Over the Net. Voice transmitted over the Internet. That is the technical definition. Prescient Worldwide s product, called VON, means Voice Over Network as in ANY network, whether a client s
TOTAL RECALL MAX Potential Connection Diagrams CALL RECORDING. Product Specifications YOU NEED TOTAL RECALL MAX
Product Specifications TOTAL RECALL MAX Potential Connection Diagrams When your business depends on CALL RECORDING YOU NEED TOTAL RECALL MAX VoIP Connectivity Diagram 1 Port Mirroring In a VOIP telephony
Traditional Telephony
Traditional Telephony Basic Components of a Telephony Network This topic introduces the components of traditional telephony networks. Basic Components of a Telephony Network 3 A number of components must
Telco Depot IP-PBX Software Features
Telco Depot IP-PBX Software Features Based on the Elastix Asterisk distribution, Telco Depot s entire family of IP-PBX appliances provide all the standard telephone functionality supported by Asterisk
Need for Signaling and Call Control
Need for Signaling and Call Control VoIP Signaling In a traditional voice network, call establishment, progress, and termination are managed by interpreting and propagating signals. Transporting voice
