Elastix Without Tears the ICT Serial Following ® the Elastix IPBX Distribution Development

Total Page:16

File Type:pdf, Size:1020Kb

Elastix Without Tears the ICT Serial Following ® the Elastix IPBX Distribution Development Elastix without Tears The ICT serial following ® The Elastix IPBX Distribution Development If you find this book helpful, a PayPal donation of $10 or more (US equiv) made to [email protected] would be very highly appreciated. If you are in Australia and don’t have Paypal, you may forward a cheque made to: Ben Sharif, PO Box 70 Kingswood NSW 2747, Australia. Elastix Without Tears Page 1 of 257 Intentionally left blank. Elastix Without Tears Page 2 of 257 Without Tears http://www.elastixconnection.com/downloads/elastix_without_tears.pdf For Elastix® v1.x-x with unembedded freePBX® 2.x (Document Revision 1.6) ALWAYS A DRAFT (This is a live document and constantly under construction) by Ben Sharif ® (The same author who brought you Asterisk@Home without tears and Trixbox without tears) About the Author Photography is my passion http://www.flickr.com/photos/bensharif/ Last updated on Jan 15, 2009 Please send comment or suggestions to me at the address below mailto:[email protected] First Published on 11th November 2007 This document is released under the Creative Commons By-Attrib Non-Commercial Share-Alike 2.1 licence. This work is dedicated to my wife, who has been very patient with me, The Elastix Development Team and Rob Thomas (you can find him on facebook) and his freePBX Team whose devotions to freePBX made it all possible. My gratitude also goes to Bob Fryer of VOICEINTEGRITY who provided me with many valuable materials for this document and hardware to play with. * Stay tuned for our next episode – Elastix version X Elastix Without Tears Page 3 of 257 My heartful thanks to the following sites, without which I would have not been able to distribute this document. If integrity is what you want, you need VOICEINTEGRITY If you are stuck and chomping at the bits, MBIT Has the answer Elastix Without Tears Page 4 of 257 TABLE OF CONTENT Going Forward ............................................................................................................................. 11 I Introduction............................................................................................................................... 12 I.I Is VoIP for you?.............................................................................................................. 12 I.I.I What is it going to cost?........................................................................................... 12 I.I.II What will the quality of the phone calls be?............................................................ 12 I.II What is Elastix?............................................................................................................. 13 I.III The IP PBX Components ............................................................................................. 13 I.III.I The IP PBX ............................................................................................................ 14 I.III.II Phones.................................................................................................................. 14 I.III.III SIP Gateway ........................................................................................................ 14 I.III.IV Home Network..................................................................................................... 14 I.III.V VOIP Service Providers........................................................................................ 15 1 Initial Preparation and Planning............................................................................................. 16 1.1 Familiarisation .............................................................................................................. 16 1.1.1 Default passwords ................................................................................................ 16 1.2 Map your requirements ................................................................................................ 16 2 A Brief Course in Network Design......................................................................................... 17 2.1 IP Address.................................................................................................................... 18 2.2 Subnet Mask ................................................................................................................ 19 2.4 DNS Servers ................................................................................................................ 19 2.5 Primary DNS Suffix ...................................................................................................... 20 3 Installation................................................................................................................................ 21 3.1 Initial Installation........................................................................................................... 21 4 Set-up ELASTIX ....................................................................................................................... 25 4.1 Change IP address to Static instead of DHCP ............................................................ 26 4.2 Change default Admin Password................................................................................. 27 4.3 Hardware Detection...................................................................................................... 28 5 Configure Elastix PBX............................................................................................................. 30 5.1 General Settings........................................................................................................... 30 5.1.1 Dial Command Options......................................................................................... 32 5.2 Extensions.................................................................................................................... 34 5.2.1 Create Extensions................................................................................................. 34 5.2.2 ZAP Extension ...................................................................................................... 36 5.2.3 Extensions Batch .................................................................................................. 37 5.2.4 Enable Voicemail ................................................................................................... 38 5.3 Follow Me ..................................................................................................................... 40 5.4 Ring Groups ................................................................................................................. 42 6 Set up softphones. .................................................................................................................. 43 6.1 CounterPath X-Lite Softphone ..................................................................................... 43 6.2 BOL SIPPhone............................................................................................................. 44 Profile Tab....................................................................................................................... 44 Audio & Video Tab .......................................................................................................... 45 Network Tab.................................................................................................................... 45 STUN Tab ....................................................................................................................... 45 Call Forward.................................................................................................................... 46 7 Elastix Endpoint Manager....................................................................................................... 47 8 Trunks to the outside world ................................................................................................... 49 8.1 What is a Dial Pattern? ................................................................................................ 49 8.2 What is a Trunk? .......................................................................................................... 49 8.3 Trunks and Outbound Routes – a circus of confusion................................................. 50 8.3.1 Outgoing Route Dial Pattern................................................................................. 50 8.3.2 Trunk Outgoing Dial Rules.................................................................................... 50 8.4 Let’s Create The VoIP Trunks...................................................................................... 51 8.4.1 Pennytel (SIP)....................................................................................................... 51 8.4.2 Oztell (SIP)............................................................................................................ 53 8.4.3 Oztell (IAX)............................................................................................................ 54 8.5 Create a ZAP Trunk ..................................................................................................... 56 9 Calls Handling.......................................................................................................................... 57 Elastix Without Tears Page 5 of 257 9.1 Inbound Routes (Incoming Calls)................................................................................. 57 9.1.1 Inbound Route from ZAP Trunk...........................................................................
Recommended publications
  • Jupyter Reference Guide
    – 1 – Nicholas Bowman, Sonja Johnson-Yu, Kylie Jue Handout #15 CS 106AP August 5, 2019 Jupyter Reference Guide This handout goes over the basics of Jupyter notebooks, including how to install Jupyter, launch a notebook, and run its cells. Jupyter notebooks are a common tool used across different disciplines for exploring and displaying data, and they also make great interactive explanatory tools. Installing Jupyter To install Jupyter, run the following command inside your Terminal (replace python3 with ​ py if you’re using a Windows device): ​ $ python3 -m pip install jupyter Launching a notebook A Jupyter notebook is a file that ends in the extension .ipynb, which stands for ​ ​ “interactive Python notebook.” To launch a Python notebook after you’ve installed ​ ​ ​ ​ ​ ​ ​ ​ Jupyter, you should first navigate to the directory where your notebook is located (you’ll be there by default if you’re using the PyCharm terminal inside a project). Then run the following command inside your Terminal (if this doesn’t work, see the “Troubleshooting” section below): $ jupyter notebook This should open a window in your browser (Chrome, Firefox, Safari, Edge, etc.) that looks like Figure 1. Jupyter shows the files inside the current directory and allows you to click on any Python notebook files within that folder. Figure 1: After running the jupyter notebook command, you should see a window that ​ ​ ​ lists the Python notebooks inside the current directory from which you ran the command. The picture above shows the Lecture 25 directory. – 2 – To launch a particular notebook, click on its file name. This should open a new tab with the notebook.
    [Show full text]
  • Asterisk Wifi Portable Voice Calling System Using ARM11
    International Journal of Applied Research 2016; 2(4): 567-570 ISSN Print: 2394-7500 ISSN Online: 2394-5869 Asterisk WiFi portable Voice Calling System using Impact Factor: 5.2 IJAR 2016; 2(4): 567-570 ARM11 www.allresearchjournal.com Received: 29-02-2016 Accepted: 25-03-2016 Sayyad Nikhat Parveen, Prof. Tirupati M. Goskula Sayyad Nikhat Parveen M.Tech Scholar, Electronics Abstract Engineering (Communication), An Internet Protocol Based Private Branch Exchange System consists of one or more SIP (Session Anjuman College of Engg & Initiation Protocol) phones. The IP PBX server functions in a similar manner to a proxy server: SIP Technology, Nagpur, India clients, being soft phone or hardware-based phones, register with the IP PBX server, and when user wishes to make a call user ask the IP PBX to establish the connection. The IP PBX has a directory of all Prof. Tirupati M. Goskula phones/users and their corresponding SIPS address and thus is able to connect an internal call. An IP Assistant Professor, PBX is a complete telephony system that provides telephone calls over IP data networks. Electronics Engineering (Communication), Anjuman All conversations are sent as data packets over the network. IP PBX can enable each and every College of Engg & Technology, employee/person in an organization to be provided with a voice extension, thereby multiplying his/ her Nagpur, India productivity. Easier to manage the routine operations because of web/Graphical User Interface based configuration interface. It eliminates phone wiring as it uses existing network. There is no need to disrupt current external communication infrastructure and operations Keywords: Asterisk, SIP, VoIP, Raspberry, USB handset 1.
    [Show full text]
  • Skype for Asterisk™ Administrator Manual
    Skype for Asterisk™ Administrator Manual 601-00017 Rev. B2 Digium, Inc. 445 Jan Davis Drive NW Huntsville, AL 35806 United States Main Number: 1.256.428.6000 Tech Support: 1.256.428.6161 U.S. Toll Free: 1.877.344.4861 Sales: 1.256.428.6262 www.asterisk.org www.digium.com www.asterisknow.org © Digium®, Inc. 2010 All rights reserved. No part of this publication may be copied, distributed, transmitted, transcribed, stored in a retrieval system, or translated into any human or computer language without the prior written permission of Digium, Inc. Digium, Inc. has made every effort to ensure that the instructions contained in this document are adequate and error free. The manufacturer will, if necessary, explain issues that may not be covered by this documentation. The manufacturer’s liability for any errors in the documents is limited to the correction of errors and the aforementioned advisory services. This document has been prepared for use by professional and properly trained personnel, and the customer assumes full responsibility when using it. Adobe and Acrobat are registered trademarks, and Acrobat Reader is a trademark of Adobe Systems Incorporated. Asterisk, Digium, Switchvox, and AsteriskNOW are registered trademarks and Asterisk Business Edition, AsteriskGUI, and Asterisk Appliance are trademarks of Digium, Inc. Any other trademarks mentioned in the document are the property of their respective owners. Digium, Inc. Page 2 TABLE OF CONTENTS Chapter 1: Overview.................................................................................................................6
    [Show full text]
  • Installing and Configuring Openfire
    Technical Note PegaCHAT™ 7.1 Installing and Configuring OpenFire Copyright 2013 Pegasystems Inc., Cambridge, MA All rights reserved. This document describes products and services of Pegasystems Inc. It may contain trade secrets and proprietary information. The document and product are protected by copyright and distributed under licenses restricting their use, copying distribution, or transmittal in any form without prior written authorization of Pegasystems Inc. This document is current as of the date of publication only. Changes in the document may be made from time to time at the discretion of Pegasystems. This document remains the property of Pegasystems and must be returned to it upon request. This document does not imply any commitment to offer or deliver the products or services described. This document may include references to Pegasystems product features that have not been licensed by your company. If you have questions about whether a particular capability is included in your installation, please consult your Pegasystems service consultant. For Pegasystems trademarks and registered trademarks, all rights reserved. Other brand or product names are trademarks of their respective holders. Although Pegasystems Inc. strives for accuracy in its publications, any publication may contain inaccuracies or typographical errors. This document or Help System could contain technical inaccuracies or typographical errors. Changes are periodically added to the information herein. Pegasystems Inc. may make improvements and/or changes in the information described herein at any time. This document is the property of: Pegasystems Inc. One Rogers Street Cambridge, MA 02142 Phone: (617) 374-9600 Fax: (617) 374-9620 www.pega.com Document: Technical Note for Installing and Configuring Openfire Software Version: PegaCHAT™ 7.1 Updated: November 7, 2013 Tech Note – Installing and Configuring Openfire 2 Contents Overview .....
    [Show full text]
  • Sangoma T116 16-Span T1/E1/J1 Tapping Board
    Sangoma T116 16-Span T1/E1/J1 Tapping Board Dedicated tapping solution for up to 8 two-way connections or 16 one-way connections. The T116 Tapping Card is part of Sangoma’s family of Advanced Flexible Telecommunications hardware product line — it uses the same high-performance PCI Express interface that is providing superior performance in critical systems all over the world. The T116 supports the passive tapping of up to 240 voice calls using up to 16 T1, E1 or J1 spans. With Sangoma cards, you can take advantage of hardware and software improvements, as soon as they become available. The T116, like all cards in Sangoma’s AFT family, is eld upgradable with unbreakable rmware. Choose the T116 to collect call control information, telecom protocol information and voice/media. T116 Card Features Sixteen receive-only spans with Supports Robbed Bit Channel optimum PCI-Express interface Associated Signaling (CAS) and ISDN enables tapping of sixteen one-way PRI or eight two-way conversation T1/E1 and fractional T1/E1, multiple Support for Asterisk®, Yate®, and channel HDLC per line for mixed 5 Year warranty on parts and labor FreeSWITCH® PBX/IVR Projects, as data/TDM voice applications well as other open source and Supports the passive tapping of up proprietary PBX, Switch, IVR, or VoIP WANPIPE® routing stack is to 240 voice calls using up to 16 gateway applications completely independent of TDM T1, E1 or J1 spans voice application for total system Optimized per channel DMA streams reliability and hardware-level HDLC handling Field
    [Show full text]
  • Voip Tutorial
    VoIP and FreeBSD The daemon meets the phone May 15th, 2008 University of Ottawa, , Ottawa, Canada Massimiliano Stucchi [email protected] May 16th, 2007, Agenda • Introduction • Terms • Introduction to Asterisk key concepts • Let's connect to a provider • What's a dialplan ? • How cool is an IVR... • (if time permits) AGI overview 2 Who am I ? • First of all, good morning • I’m Max, nice to meet you all • I worked on VoIP and FreeBSD for the last 3,5 years implementing technologies for businesses large and small • I’m now working at BrianTel Srl, delivering voice services over geographical Wi-Fi Networks (more on this @ other talk) Why am I doing this ? • VoIP is business, but you have to know how to deal with it (and have right equipment) • It's not rocket science, but it's a totally different environment for computer professionals • I have some deal of experience • I don't feel the need to keep others from doing what I do 1000's miles away • It's fun ! Let’s start • A few questions to let me understand the level of knowledge of the class • If you have any question further on, raise your hand at any time any time TERMS Terms 1/5 • Direct Inward Dial • It's a real PSTN number which lets the call into your VoIP system. • Normally works on a PRI DID • It's normally intended as a phone number • Can be bought from many different providers and forwarded to your asterisk box via any provider Terms 2/5 • Voice Circuit (may carry data as well) • Can carry either 24 (T1) or 30 (E1) b- channels (audio) and 1 d-channel (for data communication across peers).
    [Show full text]
  • EVALUATION of PRODUCTIVITY VIRTUALIZATION TECHNOLOGIES of SWITCHING EQUIPMENT TELECOMMUNICATIONS NETWORKS 1Oleksandr I
    53 UDC 004.3 EVALUATION OF PRODUCTIVITY VIRTUALIZATION TECHNOLOGIES OF SWITCHING EQUIPMENT TELECOMMUNICATIONS NETWORKS 1Oleksandr I. Romanov, 2Mykola M. Nesterenko, 2Nadiia O. Fesokha, 1Volodymyr B. Mankivskyi 1Institute of Telecommunication Systems Igor Sikorsky Kyiv Polytechnic Institute, Kyiv, Ukraine 2Military Institute of Telecommunications and Information Technologies, Кyiv, Ukraine Background. To date, the effectiveness of the use of virtualization technologies for the deployment of the organization's infrastructure of any complexity is beyond doubt. First of all, it is a gain due to the rapid deployment of the necessary infocommunication services, flexible scaling of the system without replacing the hardware server platform, which was purchased earlier and has a sufficient "estimated" resource. These approaches are commonly used by modern telecom operators to build their telecommunications networks or to expand the range of new services. In turn, the rapid development of virtualization technologies such as hypervisor-based technology for mutual isolation of virtual machines and container virtualization based on Docker, requires further research on the effectiveness of their use. Objective. The aim of the article is to determine the effectiveness of container virtualization and virtual machines. Methods. Creating a segment of the IP telephony network for testing the load of IP PBX (PBX) Asterisk on a virtual machine and container with test calls. Results. The share of CPU usage when using Elastix IP-based PBX based on a virtual machine is higher by an average of 5% of the container. Instead, the use of RAM is very different. In the case of virtual machines, it is several tens of times larger, which will obviously affect the operation of the system as a whole.
    [Show full text]
  • How the Past Affects the Future: the Story of the Apostrophe1
    HOW THE PAST AFFECTS THE FUTURE: THE STORY OF THE APOSTROPHE1 Christina Cavella and Robin A. Kernodle I. Introduction The apostrophe, a punctuation mark which “floats above the line, symbolizing something missing in the text” (Battistella, 1999, p. 109), has been called “an unstable feature of written English” (Gasque, 1997, p. 203), “the step-child of English orthography” (Barfoot, 1991, p. 121), and “an entirely insecure orthographic squiggle” (Barfoot, 1991, p. 133). Surely the apostrophe intends no harm; why then the controversy and apparent emotionalism surrounding it? One major motivation for investigating the apostrophe is simply because it is so often misused. A portion of the usage problem can perhaps be attributed to the chasm dividing spoken and written language, as the apostrophe was originally intended to indicate missing letters, which may or may not have actually been enunciated. To understand what has been called “the aberrant apostrophe,” (Crystal, 1995, p. 203) and the uncertainty surrounding its usage, an examination of its history is essential, for it is this “long and confused” (Crystal, 1995, p. 203) history that is partially responsible for the modern-day misuses of the apostrophe. This paper will trace the history of the apostrophe, examining the purpose(s) for which the apostrophe has been utilized in the past as well as presenting its current use. An overview of contemporary rules of usage is then included, along with specific examples of apostrophe misuse and a recommendation on how to teach apostrophe usage to non- native speakers of English. Finally, an attempt is made to predict the apostrophe’s future.
    [Show full text]
  • Trademarks 10 Things You Should Know to Protect Your Product and Business Names
    Trademarks 10 things you should know to protect your product and business names 1. What is a trademark? A trademark is a brand name for a product. It can be a word, phrase, logo, design, or virtually anything that is used to identify the source of the product and distinguish it from competitors’ products. More than one trademark may be used in connection with a product; for example, COCA-COLA® and DIET COKE® are both trademarks for beverages. A trademark represents the goodwill and reputation of a product and its source. Its owner has the right to prevent others from trading on that goodwill by using the same or a similar trademark on the same or similar products in a way that is likely to cause confusion as to the source, origin, or sponsorship of the products. A service mark is like a trademark, except it is used to identify and distinguish services rather than products. For example, the “golden arches” mark shown below is a service mark for restaurant services. The terms “trademark” and “mark” are often used interchangeably to refer to either a trademark or service mark. 2. How should a mark be used? Trademarks must be used properly to maintain their value. Marks should be used as adjectives, but not as nouns or verbs. 4 | knobbe.com For example, when referring to utilizing the FACEBOOK® website, do not say that you “Facebooked” or that you were “Facebooking.” To prevent loss of trademark or service mark rights, the generic name for the product should appear after the mark, and the mark should appear visually different from the surrounding text.
    [Show full text]
  • Freepbx-Distro-6.12.65
    FreePBX-Distro-6.12.65 About FreePBX Distro and AsteriskNOW-6.12.65 Stable Releases Below is an outline of this version: FreePBX 12 SHMZ OS 6.5 (Derived from CentOS) Asterisk 11 or 13 DAHDI 2.10 System Impact The upgrade procedures outlined below will stop Asterisk and may also require a system reboot to fully apply. Perform the system upgrade using a scheduled maintenance window. Release Notes Click here to view the Release Notes for 6.12.65. This page contains release notes for all of the versions listed below. Upgrade Scripts Upgrade Scripts Below is a list of shell upgrade scripts officially released to update an existing FreePBX Distro 6.12.65 system to a specific minor release version. The scripts will update the entire distribution, including all FreePBX web components and all OS-level components (such as the kernel and kernel modules). All upgrades need to be installed in numeric ascending order. Do not skip any available upgrade step. Upgrade scripts are not cumulative. Each upgrade script should be run in ascending order to get to the desired final version. The upgrade path is one-way. These scripts cannot be used to downgrade the version of FreePBX Distro to an earlier version. The only way to reverse the effects of the upgrade procedure is to restore the system from a backup. FreePBX Distro 6.12.65-1 (No Upgrade script, as this is the initial release version of this track.) FreePBX Distro 6.12.65-2 https://upgrades.freepbxdistro.org/stable/6.12.65/upgrade-6.12.65-2.sh FreePBX Distro 6.12.65-3 https://upgrades.freepbxdistro.org/stable/6.12.65/upgrade-6.12.65-3.sh
    [Show full text]
  • Voip) Performances in Various Network Topologies
    Buletin Pos dan Telekomunikasi Vol. 18 No.1 (2020): 65-74 Comparison of Voice over Internet Protocol (VoIP) Performances in Various Network Topologies Junaedi Adi Prasetyo1, I Wayan Suardinata2 1,2 Politeknik Negeri Banyuwangi 1,2Jl. Raya Jember - Banyuwangi KM 13 Banyuwangi email: [email protected], [email protected] ARTICLE INFORMATION A B S T R A C T Received 18 March 2019 Revised 20 May 2020 VoIP is a digital communication technology that is currently developing because VoIP can be implemented on several network topologies, such as bus, star, and ring. Each Accepted 20 May 2020 of these topologies has advantages and disadvantages. So, a study is required to find Keywords: out in which topology can VoIP be implemented optimally. In this research, VoIP is VoIP implemented in several topologies and furthermore the performance measurements are Network Topologies carried out for each topology. VQ manager is installed in order to measure the VoIP Voice performance. For the server, we used Elastix and for the node implementation network Elastix topologies, we use several access points. From the results of the research, the performance of VoIP implemented in the star topology produces QoS that is better than other topologies with a delay value of 185 ms, 18 ms jitter, and 1% packet loss. This happens because in the star topology, all packets are distributed centrally. It is expected that the results of this research can be used as a reference in the application of VoIP technology in several types of topologies. 1. Introduction VoIP is also known as IP Telephony which uses a computer network to transmit voice packet data from one place to another using an IP protocol intermediary.
    [Show full text]
  • Unified IP Multimedia Mediator Platform to Provide Triple Play Services Via Virtual Wireless Network
    Journal of Communications Vol. 14, No. 2, February 2019 Unified IP Multimedia Mediator Platform to Provide Triple Play Services via Virtual Wireless Network Kareem A. Mostafa1, Reem H. Abdel-Hadi2, Hesham M. El-Badawy2, and Salwa H. El-Ramly3 1 Egyptian Chinese University, Cairo, Egypt 2 National Telecommunication Institute, Cairo, Egypt 3 Ain Shams University, Cairo, Egypt Email: [email protected]; [email protected]; [email protected]; [email protected] Abstract—Provisioning multimedia services via packet 3GPP systems for the WLAN selection parameters up to switched network is one of the most innovative trends in carrier aggregation with the WLAN [2]. telecommunication world. IP Multimedia Subsystem (IMS) was This paper sheds further light on the sequence of a masterwork system that it can provide all services over an IP- thought in the IMS system's development, arriving to based infrastructure. This paper aims to illustrate a new model provide a new blueprint in light of the combination of the called IP Multimedia Mediator System (IMM) which is a best ideas and proposals based on virtualized networking unified communication system able to provide all communication and multimedia services. IMM uses the idea of concepts and get out of it a new vision already able to virtualized cloud infrastructure to enhance the interoperability build a unified communications system called IMM. The between different established systems as well as reduce the blueprint constitutes of: delineating the steps to deploy an overall core network complexity. IMM testbed is assessed as applicable IMM test-bed in real-world. a central system for broadcasting multimedia services via The rest of this paper is organized as follows.
    [Show full text]