Asterisk - The Basics
|
|
|
- Isabella Ford
- 10 years ago
- Views:
Transcription
1 Asterisk - The Basics PacNOG 3 VoIP Workshop June 2007, Cook Islands Jonny Martin [email protected]
2 What is Asterisk Asterisk, The Open Source PBX. A complete PBX in software Runs on virtually any OS Support for most VoIP protocols Most full-featured PBX features already built in MOH, conferencing, queues, voic , IVR... Supports many different hardware telephony cards
3 Asterisk Documentation There s lots of info all over the place, some of it contrary though Lots of really good information, lots of plain wrong information too! Defacto documentation store at this stage hardware cards Asterisk CLI!
4 Useful Reading Asterisk, The Future of Telephony. By Jared Smith, Jim Van Meggelen, Leif Madsen. ISBN: Published under Creative Commons license Can download, or buy a real book from O Reilly
5 Asterisk Versions Three versions currently in popular use: becoming obsolete rapidly, but it s good and stable the current release of choice for most, stable We ll be dealing with v all the new features in here, still a few bugs
6 Installing Asterisk Asterisk uses three main packages: asterisk zaptel libpri Compile Requirements: GCC (version 3.x or later) Kernel source Kernel headers bison openssl, openssl-dev, libssl-dev libnewt
7 Download Source # cd /usr/src/ # wget - passive-ftp ftp.digium.com/pub/asterisk/asterisk-1.*.tar.gz # wget - passive-ftp ftp.digium.com/pub/asterisk/asterisk-sounds-*.tar.gz # wget - passive-ftp ftp.digium.com/pub/zaptel/zaptel-*.tar.gz # wget - passive-ftp ftp.digium.com/pub/libpri/libpri-*.tar.gz # tar zxvf zaptel-*.tar.gz # tar zxvf libpri-*.tar.gz # tar zxvf asterisk-*.tar.gz # tar zxvf asterisk-sounds*.tar.gz * If using Linux kernel 2.4 a symbolic link named linux-2.4 is required pointing to your kernel source: #ln s /usr/src/`uname r` /usr/src/linux-2.4
8 Compile Zaptel Several features in Asterisk require an accurate timing source, e.g. conferencing Digium PCI hardware provides this 1kHz timing clock If you aren t using PCI hardware the ztdummy driver can be used Kernels and greater use the UHCI USB controller for this (so you need the usb-uhci module loaded) The 2.6 kernel provides a 1kHz so a USB controller is not needed Need to uncomment out ztdummy in Makefile MODULES=zaptel tor2 torisa wcusb wcfxo wctdm \ ztdynamic ztd-eth wct1xxp wct4xxp wcte11xp # ztdummy
9 Compile Zaptel # cd /usr/src/zaptel-version # make clean # make # make install # make config Also installs some tools: ztcfg - reads config in /etc/zaptel.conf to configure hardware zttool - for monitoring installed hardware ztmonitor - for monitoring active channels zconfig.h contains many zaptel compile-time options - echo cancellation options, RAS options, etc.
10 Compile Libpri # cd /usr/src/libpri-version # make clean # make # make install Used by many manufacturers of PCI TDM cards Safe to compile even if a card is not installed/used
11 Compile Asterisk # cd /usr/src/asterisk-version # make clean # make # make install # make samples
12 Package Install Much easier to use pre-compiled binary packages! RPM packages for redhat DEB packages for Debian Asterisk.pkg for MacOSX We ll be using Debian.deb packages Debain testing Asterisk version 1.2
13 Debian Install apt-get install asterisk apt-get install asterisk-sounds-extra apt-get install zaptel apt-get install zaptel-source apt-get build-dep asterisk * if you need ztdummy: m-a prepare m-a build zaptel dpkg -i zaptel-modules-xxxxxx.deb depmod modprobe zaptel modprobe wcte11xp # if using TE110P single span T1/E1 card modprobe wcfxo # if using single port FXO card modprobe ztdummy # if using ztdummy ztcfg zttool nano /etc/default/asterisk * To get ztdummy, modify Makefile to uncomment ztdummy * On Debian, add ztdummy to /etc/module to get ztdummy to load at boot * set RUNASTERISK=yes in /etc/default/asterisk
14 Asterisk File Locations (debian) /etc/asterisk/ - Asterisk configuration files /var/lib/asterisk/ - contains the astdb, firmware and keys /usr/share/asterisk/sounds - in built asterisk sound prompts /var/spool/asterisk/ - temporary files and voic files /var/log/asterisk/ - Asterisk log files /var/log/asterisk/cdr-csv/ - Asterisk call detail records
15 How Asterisk Works, in one slide or less! Asterisk is a hybrid TDM and packet voice PBX Interfaces any piece of telephony hardware or software to any application Prime components: channels and extensions.conf - the Asterisk dial plan Channels can be many different technologies - SIP, IAX, H323, skinny, Zaptel, and others as they are created extensions.conf is basically a programming language controlling the flow of calls Applications do the work - answer a channel, ring a channel, voic , etc.
16 risk Asterisk Handbook Architecture Chapter 2: Asterisk's Architecture ers can take ge of. Asterisk's ranslator channels which
17 TrixBox Asterisk PBX up and running in one hour The PBX formally known as Latest version = 2.0, based on Asterisk 1.2 Full featured PBX system including all the regulars: Voic , conferencing, call forwarding, extensions Provides web based interface, which in turn drives Asterisk configuration files We ll be looking at this later in the workshop
18 Asterisk Configuration Details Text based configuration files sip.conf extensions.conf voic .conf agents.conf queues.conf
19 sip.conf /etc/asterisk/sip.conf [general] context=default ; Default context for incoming calls port=5060 ; UDP Port to bind to (SIP standard port is 5060) bindaddr= ; IP address to bind to ( binds to all) srvlookup=yes ; Enable DNS SRV lookups on outbound calls [2000] type=friend host=dynamic username=2000 secret=j3nny canreinvite=no stream) nat=yes context=phones dtmfmode=rfc2833 allow=all ; both send and receive calls from this peer ; this peer will register with us ; don't send SIP re-invites (ie. terminate rtp ; always assume peer is behind a NAT ; send calls to 'phones' context ; set dtmf relay mode ; allow all codecs
20 sip.conf...ctd [pstn-gateway] type=friend disallow=all allow=alaw context=from-pstn-gateway host=pstn-gateway.jonnynet.net canreinvite=no dtmfmode=rfc2833 allow=all
21 extensions.conf /etc/asterisk/extensions.conf [general] static=yes writeprotect=no ; default values for changes to this file ; by the Asterisk CLI [globals] ; variables go here [default] ; default context [from-pstn-gateway] ; context for calls coming from wlg-gateway exten => ,1,GoTo(phones,2000,1) exten => _.,1,Congestion() ; everyone else gets congestion
22 extensions.conf...ctd [phones] ; context for our phones exten => 2000,1,Dial(SIP/2000) exten => 2000,2,Voic (u2000) exten => 500,1,Answer() exten => 500,2,Playback(demo-echotest) exten => 500,3,Echo exten => 500,4,Playback(demo-echodone) exten => 500,5,Hangup ; Let them know what's going on ; Do the echo test ; Let them know it's over exten => _1.,1,Dial(SIP/${EXTEN:1}@pstn-gateway) ; match all and send to wlg-gateway exten => _1.,2,Hangup
23 Dial Plan - Contexts extensions.conf split into sections called contexts [context-name] contexts isolated from one another - can have the same extension in multiple contexts Calls from a channel land in the context specified by that channel, Calls land in default context if nothing is specified Be careful with what is in the default context - it is easy to give access to more than is intended
24 Dial Plan - Extensions One or more extensions in each context An extension is followed by an incoming call or digits dialled on a channel exten => name,priority,application() exten => 2000,1,Dial(SIP/2000) Priorities are numbered and followed sequentially from 1 Asterisk will stop processing an extension if you skip a priority Each priority executes one specific application
25 Dial Plan - Applications Applications do things in the Asterisk dial plan play a sound answer a call interact with a database Can take zero or more arguments Answer() Dial(SIP/2001) AnApplicationWithThreeArguments(arg1,arg2,arg3) Arguments can be separated with a pipe ( ) or a comma (, ).
26 Dial Plan - n priority Asterisk 1.2 onwards understands the n priority exten => 2000,1,FirstApplication() exten => 2000,n,NextApplication() exten => 2000,n(priority_label),AnotherApplication() Saves renumbering your extensions if you add or remove a priority Labels can make dial plan more readable, particularly when branching using gotos.
27 Dial Plan - Variables Three types of variables available in the dial plan Global Set in the [globals] section of extensions.conf Channel Variables set automatically, and using the set command on a per channel basis A number of pre-defined channel variables - e.g. ${EXTEN}
28 Dial Plan - Variables Some of the common pre-defined channel variables: ${CALLERID} ${CALLERIDNAME} ${CALLERIDNUM} ${CHANNEL} ${CONTEXT} ${EXTEN} ${SIPUSERAGENT}
29 Dial Plan - Extension Matching exten => _04NXXXXXX,1,SomeApplication() exten => _.,1,SomeApplication() _ denotes a pattern matching extension N matches any number from 2 through 9 X matches any single digit. matches one or more of any digit [2-6] matches any of 2,3,4,5,6
30 Dial Plan - Extension Matching Examples _02[1579]. matches NZ mobiles, i.e. numbers starting in 021, 025, 027, or 029 _027NXXXXXX matches numbers starting in 027 and exactly 10 digits long, where the fourth digit is from 2-9
31 Starting Asterisk On Debian systems: /etc/init.d/asterisk start Or, /usr/sbin/asterisk asterisk -c if you want asterisk to load straight into a console To connect to a running instance of Asterisk: asterisk -r
32 Running Asterisk asterisk -h Asterisk BRIstuffed RC7k, Copyright (C) , Digium. Usage: asterisk [OPTIONS] Valid Options: -V Display version number and exit -C <configfile> Use an alternate configuration file -G <group> Run as a group other than the caller -U <user> Run as a user other than the caller -c Provide console CLI -d Enable extra debugging -f Do not fork -g Dump core in case of a crash -h This help screen -i Initialize crypto keys at startup -n Disable console colorization -p Run as pseudo-realtime thread -q Quiet mode (suppress output) -r Connect to Asterisk on this machine -R Connect to Asterisk, and attempt to reconnect if disconnected -t Record soundfiles in /var/tmp and move them where they belong after they are done. -v Increase verbosity (multiple v's = more verbose) -x <cmd> Execute command <cmd> (only valid with -r)
33 Running Asterisk asterisk -r Asterisk BRIstuffed RC7k, Copyright (C) Digium. Written by Mark Spencer ========================================================================= Connected to Asterisk BRIstuffed RC7k currently running on collins (pid = 10763) collins*cli>
34 Asterisk CLI Similar to IOS: sip show peers reload? for help, tab for command autocomplete sip show? Restart commands restart gracefully: Restart Asterisk gracefully restart now: Restart Asterisk immediately restart when convenient: Restart Asterisk at empty call volume reload: Reload configuration stop gracefully: Gracefully shut down Asterisk stop now: Shut down Asterisk imediately stop when convenient: Shut down Asterisk at empty call volume
35 Asterisk CLI sip debug: Enable SIP debugging sip no debug: Disable SIP debugging sip reload: Reload sip.conf SIP Show commands sip show channels: Show active SIP channels sip show channel: Show detailed SIP channel info sip show inuse: List all inuse/limit sip show peers: Show defined SIP peers (clients that register to your Asterisk server) sip show registry: Show SIP registration status (when Asterisk registers as a client to a SIP Proxy) sip show users: Show defined SIP users
36 Soft Phone Client Any SIP client can be used for the lab We ll use the Xten Xlite client Works on Win, Mac, Linux You can use a Wifi phone or similar if you have one with you
37 Xlite Softphone Setup Only need to set a few basic paramaters SIP username SIP password This is done in Main Menu > System Settings > SIP Proxy > Default
38 Xlite Softphone Setup
39 Lab 1: Initial Asterisk Install
40 Asterisk Variables Why use variables? Pattern match - how do we know what extensions was dialled? exten => 2000,1,Dial(SIP/2000) exten => 2001,1,Dial(SIP/2001) exten => 2002,1,Dial(SIP/2002) OR exten => _200X,1,Dial(SIP/${EXTEN}) ${some_variable} = the value of some_variable. some_variable = the variable itself
41 Asterisk Variables Set default variables [globals] default_ring_time=10 [context] exten => 2000,1,Dial(SIP/2000,${default_ring_time}) Now only one place in dial plan to update if it is changed Setting variables: exten => s,1,set(a_variable=2000)
42 Asterisk Variables Complete list of Asterisk variables
43 The s Start Extension The standard extension a call starts in without needed to specifically match an extension Often used with FXS/FXO cards due to lack of end to end signalling with analogue channels [incoming] exten => s,1,answer() exten => s,2,background(enter-ext-of-person) exten => 1,1,Playback(digits/1) exten => 1,2,Goto(incoming,s,1) exten => 2,1,Playback(digits/2) exten => 2,2,Goto(incoming,s,1) exten => 3,1,Hangup
44 The Standard Extensions i : Invalid s : Start h : Hangup t : Timeout T : AbsoluteTimeout o : Operator
45 Dial Command Can include complete information in the dial string, or reference a peer in sip.conf exten => 2000,1,Dial(SIP/passwd:[email protected]) or exten => 2000,1,Dial(SIP/sipdevice) where there is a channel [sipdevice] defined in sip.conf containing at least definitions for username, password and host.
46 Voic Comedian Mail - a fully functional voic system included with Asterisk Supports busy and unavailable messages exten => 2001,1,Voic (b2001) exten => 2001,1,Voic (u2001) Voic can be ed out a.wav attachment to users Standard IVR voic access exten => 510,1,Voic Main
47 voic .conf [general] format=wav49 gsm wav mailcmd=/usr/sbin/sendmail -t attach=yes maxmsg=100 maxmessage=180 skipms=3000 maxsilence=10 silencethreshold=128 maxlogins=3 body=dear ${VM_NAME}:\n\n\tjust wanted to let you know you were just left a ${VM_DUR} long message (number ${VM_MSGNUM})\nin mailbox ${VM_MAILBOX} from ${V M_CALLERID}, on ${VM_DATE}, so you might\nwant to check it when you get a chance. Thanks!\n\n\t\t\t\t--Asterisk\n dateformat=%a, %B %d, %Y at %r [default] ; all our mailboxes here ; mailbox number => pin,name, 2000 => 1234,Jonny,[email protected]
48 Music on Hold Music on hold (MOH) played automatically when a channel is is placed on hold Multiple classes of MOH defined exten => 100,1,Answer() exten => 100,2,MusicOnHold(default) ; class = default, could be any other Default file directory, Debian: /usr/share/asterisk/mohmp3 RedHat, or if compiling from source /var/lib/asterisk/mohmp3
49 musiconhold.conf [default] ;mode=quietmp3 mode=files directory=/var/lib/asterisk/mohmp3 ; valid mode options: ; quietmp3 -- default ; mp3 -- loud ; mp3nb -- unbuffered ; quietmp3nb -- quiet unbuffered ; custom -- run a custom application ; files -- read files from a directory in any Asterisk supported format
50 MeetMe Conferencing Powerful application built in to Asterisk Some use Asterisk purely for it s conferencing abilities Ad Hoc MeetMe conferencing, or individual conference rooms with PIN /etc/asterisk/meetme.conf ; Configuration file for MeetMe simple conference rooms ; [rooms] ; Usage is conf => confno[,pin] ; conf => 101,1234 conf => 102,2345 /etc/asterisk/extensions.conf exten => 5101,1,Meetme(101 M) exten => 5102,2,Meetme(102 M)
51 Interactive Voice Response Interactive Voice Response (IVR) is inherent to the Asterisk dialplan Simply a matter of playing prompts, waiting, accepting input in a channel, and moving around the dial plan Useful applications: Background(prompt-to-play-whilst-waiting-for-intput) Playback(prompt-to-play-whilst-NOT-accepting-input) Goto(context,extension,priority) Dial(SIP/2000) Wait(seconds)
52 Sample IVR [test-ivr] exten => s,1,answer() exten => s,2,background(enter-ext-of-person) exten => 1,1,Playback(digits/1) exten => 1,2,Goto(incoming,s,1) exten => 2,1,Playback(digits/2) exten => 2,2,Goto(incoming,s,1) exten => i,1,playback(pbx-invalid) exten => i,2,goto(incoming,s,1) exten => t,1,playback(vm-goodbye) exten => t,2,hangup() [phones] ; allow our phones to dial into the IVR exten => 2010,1,Goto(test-ivr,s,1)
53 Lab 2: Basic Asterisk Configuration
Asterisk Tutorial. Jonny Martin Citylink. [email protected]
Asterisk Tutorial Jonny Martin Citylink [email protected] Introduction An introduction to installing and configuring Asterisk Intermediate level - assumes basic knowledge of networking, linux systems,
Asterisk By Example...doing useful VoIP things. Jonny Martin [email protected]
Asterisk By Example...doing useful VoIP things Jonny Martin [email protected] Introduction Quick Overview of Asterisk A look at TrixBox, an Asterisk based pretty PABX Basic configuration Advanced Configuration
VoIP Workshop PacNOG3
VoIP Workshop PacNOG3 Rarotonga, Cook Islands June 2007 Labs 1-4, Asterisk Lab 5, INOC-DBA Lab 6-7, Cisco Voice Gateways Lab 8, CODECS Page 1 of 13 Lab Summary Server logins are as you have set up in previous
NOC Workshop VoIP in the NOC labs SANOG10
NOC Workshop VoIP in the NOC labs SANOG10 New Delhi, India August 29 - September 2, 2007 Page 1 of 10 Lab Summary NOC Workshop, SANOG10 - VoIP in the NOC We only have limited time for this portion of the
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
Software Based VoIP Lab A step by step guide to setting up and configuring an IP-PBX. Donal O Connor DNET 4 [email protected]
Software Based VoIP Lab A step by step guide to setting up and configuring an IP-PBX Donal O Connor DNET 4 [email protected] Introduction Traditionally, a company or individual would have to buy really
Mediatrix 3000 with Asterisk June 22, 2011
Mediatrix 3000 with Asterisk June 22, 2011 Proprietary 2011 Media5 Corporation Table of Contents Introduction... 3 Network Topology... 3 Equipment Detail... 3 Configuration of the Fax Extension... 4 Configuration
Telephony with an Asterisk phone system
Telephony with an phone system TALKATIVE An old computer is all you need to build your own do-it-yourself personal phone server. BY MARTIN LOSCHWITZ Technology that supports the easy exchange of audio
Asterisk: The Open Source PBX Solution Adam Olson Systems and network administrators typically deal with
1 1 1 0 1 0 1 0 1 Asterisk: The Open Source PBX Solution Adam Olson Systems and network administrators typically deal with data and functionality such as email communications, Web and database applications,
Micronet VoIP Solution with Asterisk
Application Note Micronet VoIP Solution with Asterisk 1. Introduction This is the document for the applications between Micronet units and Asterisk IP PBX. It will show you some basic configurations in
Applications between Asotel VoIP and Asterisk
Applications between Asotel VoIP and Asterisk This document is describing the configuring manner of registering and communicating with Asterisk only. Please visit the official WEB of Asterisk http://www.asterisk,
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...
VOIP, Linux, and Asterisk Making Beautiful Voice Together
VOIP, Linux, and Asterisk Making Beautiful Voice Together Daryll Strauss President Digital Ordnance SCALE 3x Feb 13th, 2005 POTS World Ma Bell Telephone Company Wire Central Office Public Switched Telephone
Ryan Brown October 9, 2004 The Burgh Live, LLC. Voice over IP using Asterisk (*)
Ryan Brown October 9, 2004 The Burgh Live, LLC Voice over IP using Asterisk (*) What is Asterisk? * (http://www.asterisk.org www.asterisk.org) ) is an Open Source Private Branch Exchange (PBX) and Interactive
Asterisk Primer. Presented at Apricot, Bali, Feb 26 th 2007. Marc Blanchet Viagénie. [email protected] http://www.viagenie.
Asterisk Primer Presented at Apricot, Bali, Feb 26 th 2007 Marc Blanchet Viagénie [email protected] http://www.viagenie.ca Credentials 20+ years in IP networking and Unix, with 10 years on IPv6...
LABORATORIUM 1 Setup and basic configuration of Asterisk BPX on Linux
LABORATORIUM 1 Setup and basic configuration of Asterisk BPX on Linux 1. VM setup Please download Asterisk Virtual Machine from http://kt.agh.edu.pl/~rzym/lectures/ti- SSiZ/VMAsterisk.zip and extract archive.
Table of Contents. Overview... 1. Features... 1. Applications... 1. Hardware requirement... 1. Card dimensions... 1. Software Installation...
Table of Contents Overview... 1 Features... 1 Applications... 1 Hardware requirement... 1 Card dimensions... 1 Software Installation... 1 Software Configuration... 4 E1/T1/MFCR2 mode settings... 4 E1 Mode...
VoIP Workshop PacNOG 6
VoIP Workshop PacNOG 6 Nadi, Fiji November 2009 Labs 1-4, Asterisk Lab 5, INOC-DBA Lab 6-7, Cisco Voice Gateways Lab 8, CODECS Lab 9, SIP Call Flow Analysis Lab 10, Syslog and Call Detail Records (CDRs)
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
Using Polycom KIRK Wireless Server 300 or 6000 with Asterisk
Using Polycom KIRK Wireless Server 300 or 6000 with Asterisk Technical Bulletin Version 10 l August 2010 l 14205500 Introduction This document provides introductory information on how to use a Polycom
Exchanging Phonecalls Asterisk offers a low-budget
Installing and Configuring Exchanging Phonecalls offers a low-budget approach to IP telephony, putting this technology within the price range of small to mid-sized businesses. The Open Source software
DUNDi, So Easy A Caveman Could Do It!
DUNDi, So Easy A Caveman Could Do It! General Description JR Richardson Engineering for the Masses [email protected] DUNDi is a peer-to-peer system for locating Internet gateways to telephony services.
Configuring the Cisco SPA8800 IP Telephony Gateway in an Asterisk Environment
Application Note May 2009 Configuring the Cisco SPA8800 IP Telephony Gateway in an Asterisk Environment 2009 Cisco Systems, Inc. All rights reserved. Page 1 of 20 Contents Introduction 3 Audience 3 Scope
Setup Guide: on the MyNetFone Service. Revision History
Setup Guide: on the MyNetFone Service Revision History Version Author Revision Description Release Date 1.0 Sampson So Initial Draft 02/01/2008 2.0 Sampson So Update 27/09/2011 1 Table of Contents Introduction...
TEL 500 WRITE UP WEEK 8 FREE PBX SIP LAB SUBMITTED TO: PROF. RONNY BULL BY: ANUSHA ALIGAPALLY
TEL 500 WRITE UP WEEK 8 FREE PBX SIP LAB SUBMITTED TO: PROF. RONNY BULL BY: ANUSHA ALIGAPALLY DATE: 11/05/2014 ABSTRACT: Private Branch Exchange has multiple phones connected to it which are in the same
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
Skype connect and Asterisk
Skype connect and Asterisk General Configuration Guide Skype for SIP and Asterisk you are new to SIP, Asterisk is a useful, open-source (GPL) platform with which to test and experiment with the Skype for
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
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
This manual contains product information for the GSM Series cards. The manual is organized in the following manner:
Allo.com. 2012 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
VOIP with Asterisk & Perl
VOIP with Asterisk & Perl By: Mike Frager 11/2011 The Elements of PSTN - Public Switched Telephone Network, the pre-internet phone system: land-lines & cell-phones. DID - Direct
Atcom MP01 and Elastix Server
Atcom MP01 and Elastix Server Setup Guide http://www.elastix.org 1.0 Setup Diagram This is a setup diagram for a mesh network of Atcom MP01 configuration. When everything is configured we ll be able to
intelligence at the edge of the network www.critical-links.com EdgeBOX V 4.5 VoIP How To
intelligence at the edge of the network www.critical-links.com EdgeBOX V 4.5 VoIP HowTo Page 1 Page 2 Introduction to VoIP on the edgebox VoIP (Voice over Internet Protocol) is handled by an open source
ACD Automatic Call Distribution
ACD Automatic Call Distribution Right after Auto Attendants and Voice Mail, this is probably the most sought after telephony application and by far the most complicated. ACD is the application you reach
Trixbox. by MATT FLORELL and JAMES PEARSON
AsteriskNOW and Trixbox by MATT FLORELL and JAMES PEARSON AsteriskNOW Officially released by Digium in 2007 Formerly called PoundKey Based on Asterisk 1.4 Web-based admin using new http manager interface
Setup the Asterisk server with the Internet Gate
1 (9) Setup the Asterisk server with the Internet Gate This guide presents ways to setup the Asterisk server together with the Intertex Internet Gate. Below two different setups are described. Also, please
Building Robust IPTSP Based on Open Source Technology. Anowar Hasan Sabir, BDCOM Online Ltd. Bangladesh
SANOG 18 Building Robust IPTSP Based on Open Source Technology Anowar Hasan Sabir, BDCOM Online Ltd. Bangladesh Session Goal To provide you a understanding of Building IPTSP, Based on Open source technology
TEL 500. Voice Communications. Week 1 Write Up. Session Initiation Protocol Lab. Submitted To: Prof Ronny Bull. By: Sai Sharan Korvi
TEL 500 Voice Communications Week 1 Write Up Session Initiation Protocol Lab Submitted To: Prof Ronny Bull By: Sai Sharan Korvi Date: 09/10/2014 ABSTRACT: Softphone is usually a software which can be used
Software: Sjphone and X-Lite softphones, Redhat Linux 9, Asterisk (downloaded current version mid June 03)
Asterisk IAX - a Newbie s Struggle Produces a How-To IRC: [email protected]/room:#Asterisk E-mail: [email protected] Overview Intrigued by the proposition of an Open Source PBX, I jumped into
Basic configuration of the GXW410x with Asterisk
Basic configuration of the GXW410x with Asterisk Please note that due to the customizable nature of both the GXW410x and Asterisk and the vast deployment possibilities, these instructions should be taken
Internet telephony Asterisk system.
Internet telephony Asterisk system. Until recently, only large institutions were able to afford their own telephone exchange. The commercial solutions that were available were based on closed proprietary
AXE4DL + EC128L. ATCOM Digital Card AXE4DL User Manual Version: 1.0 2013-07-03
AXE4DL + EC128L ATCOM Digital Card AXE4DL User Manual Version: 1.0 2013-07-03 Content CHAPTER 1 THE INTRODUCTION OF AXE4DL...3 CHAPTER 2 HARDWARE INTRODUCTION...5 CHAPTER 2 TEST ENVIRONMENT... 8 CHAPTER
AXE1DL + EC32L. ATCOM Digital Card AXE1DL User Manual Version: 1.0 2013-07-03
AXE1DL + EC32L ATCOM Digital Card AXE1DL User Manual Version: 1.0 2013-07-03 Content CHAPTER 1 THE INTRODUCTION OF AXE1DL...3 CHAPTER 2 HARDWARE INTRODUCTION... 5 CHAPTER 2 TEST ENVIRONMENT...8 CHAPTER
Quick Provisioning Guide for Third-Party PBX
Quick Provisioning Guide for Third-Party PBX Table of Contents Quick Provisioning Guide Table of Contents Chapter 1: Overview...1 Chapter 2: Asterisk Configuration...2 Creating a Phone Extension on Asterisk...2
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,
TEL 500 VOICE COMMUNICATIONS PROJECT REPORT IMPLEMENTATION OF SMALL CALL CENTER WITH AUTO ATTENDENT AND QUEUES SUBMITTED TO: RONNY L.
TEL 500 VOICE COMMUNICATIONS PROJECT REPORT IMPLEMENTATION OF SMALL CALL CENTER WITH AUTO ATTENDENT AND QUEUES SUBMITTED TO: RONNY L.BULL SUBMITTED BY: ARUNKUMAR ELIGETI HARISH KUMAR RAPARTHI 11/20/13
Configuration Guide for connecting the Eircom Advantage 4800/1500/1200 PBXs to the Eircom SIP Voice platform.
Configuration Guide for connecting the Eircom Advantage 4800/1500/1200 PBXs to the Eircom SIP Voice platform. 1 Contents Introduction.... 3 Installing the Applications Module... 4 Ordering a Licence for
Embedded Asterisk. A Crazy Man s Approach to VoIP. Terry Dunlap. 5/12/2007 terrydunlap.com
Embedded Asterisk A Crazy Man s Approach to VoIP Terry Dunlap 5/12/2007 terrydunlap.com 1 The Master Plan Embedded... are you insane? My kinda shopping In search of... simplicity Network administration
OpenVox Communication Co.Ltd. OpenVox-Best Cost Effective Asterisk Cards
OpenVox Communication Co.Ltd OpenVox-Best Cost Effective Asterisk Cards Address: F/3, Block No.127, Jindi Industrial Zone, Shazui Road, Futian District, Shenzhen, Guangdong 518048, China Tel:+86-755-82535461,
spiderstar VoIP Interface Version 4.0 User manual
spiderstar VoIP Interface Version 4.0 User manual 2009 Vanillatech GmbH Contents 1 Introduction...3 2 Setup...4 2.1 on an existing VMWare Server or -Player...4 2.2 on an existing Linux server...4 3 Features...5
SIP Configuration Guide
SIP Configuration Guide for using Asterisk@Home with Mediant 1000, 2000 and MP-11x Published by AudioCodes Interoperability Laboratory July 2007 Document #: LTRT-82405 SIP Configuration Guide Contents
OpenVox D110P/D110E User Manual
深 圳 开 源 通 信 有 限 公 司 OpenVox-Best Cost Effective Asterisk Cards OpenVox D110P/D110E User Manual Written by: James.zhu Email:[email protected],[email protected] Date: 18/09/2007 Version: 0.02 1 深 圳
ASTERISK. Goal. Prerequisites. Asterisk IP PBX Configuration
ASTERISK SIP Trunking using Optimum Business SIP Trunk Adaptor and the Asterisk IP PBX Version 1.2.10 Goal The purpose of this configuration guide is to describe the steps needed to configure the Asterisk
IPChitChat VoIP Service User Manual
IPChitChat VoIP Service User Manual Document Owner: Netcloud Ltd Prepared By: Michael Date of Issue: 11 th June 2011 Version: V0.5 Copyright 2009 Netcloud Ltd Page 1 of 31 Netcloud are UK specialists in
Abstract. Avaya Solution & Interoperability Test Lab
Avaya Solution & Interoperability Test Lab Application Notes for Configuring SIP IP Telephony Using Avaya 4600 Series IP Telephones, Avaya one-x Desktop Edition, and Asterisk Business Edition PBX Issue
Content CONTACT ATCOM... 2 CHAPTER 1 THE INTRODUCTION OF AX-2G4A... 3 CHAPTER 2 HARDWARE INTRODUCTION... 5 CHAPTER 3 SOFTWARE INSTALLATION...
ATCOM Hybrid Card AX-2G4A Product Guide Version: 1.0 Written by Robert.Ao 09 14 th, 2011 Content CONTACT ATCOM... 2 CHAPTER 1 THE INTRODUCTION OF AX-2G4A... 3 CHAPTER 2 HARDWARE INTRODUCTION... 5 CHAPTER
Unicorn60x0 IP ANALOG GATEWAY ASTERISK CONFIGURATION
Unicorn60x0 IP ANALOG GATEWAY ASTERISK CONFIGURATION BASIC CONFIGURATION OF THE Unicorn60x0 WITH ASTERISK Due to the various deployment possibilities of the Unicorn60x0 and Asterisk, this configuration
Mediatrix 4404 Step by Step Configuration Guide June 22, 2011
Mediatrix 4404 Step by Step Configuration Guide June 22, 2011 Proprietary 2011 Media5 Corporation Table of Contents First Steps... 3 Identifying your MAC Address... 3 Identifying your Dynamic IP Address...
Guideline for SIP Trunk Setup
Guideline for SIP Trunk Setup with ZONETEL Table of contents Sample sip.conf (it applies to asterisk 1.4.x)...3 Sample elastix setup... 3 Ports required... 4 Caller ID...4 FAQ... 5 After i dial out, the
Content CONTACT ATCOM... ...2 ...7 ...13 CHAPTER 7 REFERENCE... ...18. www.atcom.cn 1
ATCOM Hybrid Card AX2G4A AX-2G4A Product Guide Version: 2.1 Written by Robert.Ao July 7th, 2012 Content CONTACT ATCOM......2 CHAPTER 1 THE INTRODUCTION OF AX-2G4A... 3 CHAPTER 2 HARDWARE INTRODUCTION...
ASTRIBANK USER MANUAL
ASTRIBANK USER MANUAL Document Information This document #PM0003, Revision 4.0 and released Septenber 2007 is current with P/N: XR0001 XR0003 XR0011 XR0013 XR0016 XR0019 XR0022 XR0029 XR0033 XR0042 XR0044
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
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
VoIP and POTS Integration with Asterisk
VoIP and POTS Integration with Asterisk by John Todd 01/22/2004 VoIP and POTS Integration with Asterisk In my last article on Asterisk, I demonstrated how to build a very basic two-line PBX (Private Branch
PCI BASED ISDN INTERFACE CARD
PCI BASED ISDN INTERFACE CARD User's Guide WARNING: This equipment will be inoperable when main power fails INDEX Introduction Before You Begin Task Summary Task 1 - Configure the Jumper Settings Task
Mesh Potato Small Enterprise / Campus Network. User Guide
Mesh Potato Small Enterprise / Campus Network User Guide SECN_UserGuideV1d7d 1 SECN User Guide by T L Gillett is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. Based on
SFLphone Documentation
SFLphone Documentation Release 1.0 SFLphone Team August 18, 2014 Contents 1 Contents 3 1.1 Getting started.............................................. 4 1.2 Setup a secure environment with Asterisk................................
Contents 1. Setting up your Phone Phone Setup Phone Usage 2. User Portal 3. Softphone for your computer 4. Faxing
User Guide 1 Contents 1. Setting up your Phone Phone Setup Phone setup instructions Recording Voicemail Greeting and Voicemail Menu Testing tools Phone Usage Call Transfer, Call Forwarding and Do Not Disturb
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
Practical Guide. How to setup VoIP Infrastructure using AsteriskNOW
Practical Guide How to setup VoIP Infrastructure using AsteriskNOW Table of Contents 1. Background...1 2. The VoIP scenarios...2 3. Before getting started...3 3.1 Training Kits...3 3.2 Software requirements...3
icalldroid User Manual
icalldroid User Manual Version: 2.2 Copyright Copyright 2012 OpenVox Inc. All rights reserved. No part of this document may be reproduced without prior written permission. Confidentiality Information contained
FreePBX R14. SIP Trunk Provisioning Guide
FreePBX R14 SIP Trunk Provisioning Guide Last Update: 09/24/2012 ABSTRACT FreePBX 1.8 is a freely available software distribution sponsored by Bandwidth.com that offers a Linux-based (Centos 5.8, Linux
OpenVox A400P/A400E User Manual
深 圳 开 源 通 信 有 限 公 司 OpenVox-Best Cost Effective Asterisk Cards OpenVox A400P/A400E User Manual Written by: James.zhu Email:[email protected],[email protected] Date: 30/12/2008 Version: 0.03 1 深 圳
1 VoIP/PBX Axxess Server
- 1 1 VoIP/PBX Axxess Server The Axxess Server supports comprehensive Voice Over Internet Protocol network services, which are based on the Open Source Asterisk VoIP software. The Axxess Server VoIP telephony
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
A Guide to Connecting to FreePBX
A Guide to Connecting to FreePBX FreePBX is a basic web Graphical User Interface that manages Asterisk PBX. It includes many features available in other PBX systems such as voice mail, conference calling,
Installing FreeSWITCH
VoIP with TALK SOFT Mateusz Radek, Fotolia is a powerful and versatile telephony platform that can scale from a softphone to a PBX and even to a carrier-class softswitch. BY MICHAEL S. COLLINS Open source
Technical Bulletin 43565 Using Polycom SoundPoint IP and Polycom SoundStation IP Phones with Asterisk
Technical Bulletin 43565 Using Polycom SoundPoint IP and Polycom SoundStation IP Phones with Asterisk Introduction This document provides introductory information on how to use Polycom SoundPoint IP phones
Dramatically simplifying voice and data networking HOW-TO GUIDE. Setup VoIP & IP-PBX. edgebox version 4.6.5 Document revision 1.1
Dramatically simplifying voice and data networking HOW-TO GUIDE Setup VoIP & IP-PBX edgebox version 4.6.5 Document revision 1.1 Table of Contents Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter
FOR COMPANIES THAT WANT TO EXPAND AND IMPROVE THEIR TELEPHONE SYSTEM
IP PBX VH-500 FOR COMPANIES THAT WANT TO EXPAND AND IMPROVE THEIR TELEPHONE SYSTEM IP PBX VH-500 The Virtual IP PBX VH-500 is an unified communication system hosted in the cloud, and it's an excellent
Using the GS8 Modular Gateway with Asterisk
Zed-3 501 Valley Way Milpitas CA 95035 Using the GS8 Modular Gateway with Asterisk Application note, 96-90002-02, May 2008 USA Voice: +1-408-587-9333 Fax: +1-408-586-9038 www.zed-3.com This document is
OpenVox Communication Co. LTD.
OpenVox Communication Co.Ltd D410E/DE410E on DAHDI User Manual Version: 2.2 OpenVox Communication Co. LTD. URL: www.openvox.cn OpenVox Communication Co.Ltd OpenVox-Best Cost Effective Asterisk Cards Address:
Extension Manual. User portal, Dial codes & Voice mail for 3CX Phone System Version 7.0
Extension Manual User portal, Dial codes & Voice mail for 3CX Phone System Version 7.0 Copyright 2006-2008, 3CX ltd. http:// E-mail: [email protected] Information in this document is subject to change without
By Numan Khan http://www.numankhan.com
Online Asterisk* Training Classes By Numan Khan In this Class 01 Online Asterisk Training Understand the term Asterisk Introduction History of Asterisk Asterisk Usages & Capabilities Required Hardware
Lab Introduction software Voice over IP
Lab Introduction software Voice over IP 1 Lab Capability and Status Software used in this course installed in Engineering labs including the lab opened for students ENGR1506 - http://labs.ite.gmu.edu/
AX400P User Manual. ATCOM Analog Card AX400P User Manual Version: 2.0 2013-06-03
AX400P User Manual ATCOM Analog Card AX400P User Manual Version: 2.0 2013-06-03 Release note Version Changed note Editor Date 1.0 First Release Robert 2.0 Release the User manual Deniel 2013-06-03 www.atcom.cn
OpenVox Communication Co. LTD.
OpenVox Communication Co.Ltd D110P/D110E on DAHDI User Manual Version: 2.2 OpenVox Communication Co. LTD. URL: www.openvox.cn OpenVox Communication Co.Ltd OpenVox-Best Cost Effective Asterisk Cards Address:
IP PBX SH-500N WWW.HIPERPBX.COM
IP PBX SH-500N COMPANIES THAT WANT TO EXPAND AND IMPROVE THEIR TELEPHONE SYSTEM IP PBX SH-500N The IP PBX SH-500N is designed for companies that want to expand and improve their telephone system, and/or
Asterisk. Technical Application Notes
Asterisk Technical Application Notes Table of Contents About Asterisk... 1 Purpose, Scope and Audience... 3 Asterisk Deployment Information... 4 Asterisk External IP Address... 4 Sending Calls to Broadvox...
IP-PBX Quick Start Guide
IP-PBX Quick Start Guide Introduce... 3 Configure and set up the IP-PBX... 4 How to change the IP address... 7 Set up extensions and make internal calls... 8 How to make calls via the FXO port... 10 How
Introduction. What is DUNDi? Configuring Asterisk for use with DUNDi
Introduction This paper will explore how to configure and setup the DUNDi directory service on your Asterisk PBX system. DUNDi is not very hard to configure in Asterisk, however at the time of this writing,
Kerio Operator. Administrator s Guide. Kerio Technologies
Kerio Operator Administrator s Guide Kerio Technologies 2011 Kerio Technologies s.r.o. All rights reserved. This guide provides detailed description on Kerio Operator, version 1.0. All additional modifications
