Business and Technical details Mark Spencer

Slides:



Advertisements
Similar presentations
October 10-13, 2006 San Diego Convention Center, San Diego California Asterisk: Thinking Out of the Box Carl Davis.
Advertisements

University of Baltimore Telecommunications Technology
VOIP SOLUTION IP PBX VOIP SOLUTION offer a rich and flexible featured IPPBX. VOIP SOLUTION's IP-PBX offers both classical PBX functionality.
Mobilink IP 1 or 2 ch VoIP GSM Gateway.
MX25: Multifunction SIP Gateway Zultys Technologies.
Overview of DVX 9000.
Voice over IP Solutions by KV IT-Solutions. What Is VoIP ? Voice over Internet Protocol, also called VoIP, IP Telephony, Internet telephony, Broadband.
Acceptance Tests For Asterisk on the MCF54451
Real-time multimedia and communication in packet networks Asterisk Dialplan and Native Database.
Tutorial Kerry Garrison Director of Technical Services Tech Data Pros (949) (888) I-DO-VOIP
Implementation of a Call center with queue and auto attendant.
Introduction to Asterisk with
Arcturus empower embedded. How To Setup Asterisk On the MCF54451 DRAFT – VERSION 0.5 January 6/08.
Voice over Internet Protocol (VoIP) and Asterisk HOUNGUE Pélagie Contact:
X-Stack IP Telephony. Modular and scalable Single IP PBX supports multiple users across multiple sites Save money by using Internet Phone Service Simple.
Real-time multimedia and communication in packet networks Asterisk The open source IP PBX.
1 Intro to Cisco IP Telephony Solutions By Prof. Valencia Community College.
Asterisk Jargon Alex Vishnev Chief Technical Office, VoIP ACN.
Business Enabled Communications Version 1.7 Features.
Asterisk & VoIP and it’s role in your enterprise.
LOGO Yeastar Technology Co., Ltd. Enterprise Communication.
VoIP Study and Implementation Asterisk Installation and Configuration Part 2 Version 1.0 – Author : Marc PYBOURDIN / Julien BERTON Last Update : 15/05/2012.
PIKA Technologies’ fully customizable PBX Platform.
Asterisk The Open Source PBX & Telephony Platform.
Delivering Voice, Video, Data & Mobility to SMBs.
Asterisk & ENUM Extending the Open Source PBX Michael Haberler, IPA Otmar Lendl, nic.at.
AGI + PHP “Making phones jump through fiery hoops of death.” Rob Peck dealnews.com PHP Appalachia 2008.
VoIP Study and Implementation Asterisk Installation and Configuration Part 1 Version 1.0 – Author : Marc PYBOURDIN / Julien BERTON Last Update : 15/05/2012.
A gentle introduction to Asterisk Anthony Critelli.
VoIP, Asterisk, and Java Michael P. Plezbert Agilis Systems, Inc St. Louis Java Users Group April 13, 2006.
Welcome to… Getting Started With PIKA channel driver for Asterisk ® We will begin at 1pm EDT.
MAEDS 45 th Annual Conference October , 2009.
Internet Telephony PBX System
Astricon 2009 Presenter: Jeronimo Romero Date: 10/14/2009.
1 Chapter Overview Using the New Connection Wizard to configure network and Internet connections Using the New Connection Wizard to configure outbound.
Asterisk, DUNDi, and the Opening of Telephony Mark Spencer.
The Switchvox Extend API
Open Source Software Asterisk “Hello World” Initial Demo Mode.
Real-time multimedia and communication in packet networks Asterisk AGI and Manager Interface.
Real-time multimedia and communication in packet networks iLanga.
1 Creative Innovation – Customer Satisfaction – Continual Quality Improvement Making the most of Connected Party Information in Asterisk Mark Michelson.
RightFax and Cisco. 2 Cisco Unity Fax Solutions: Unity Fax Server F PSTN Remote Access E1/FXS Exchange Message Store Cisco Unity Messaging Server Cisco.
SKYPIAX, how to add Skype capabilities to FreeSWITCH (and Asterisk) CHICAGO, USA, September 2009.
Opportunities in Deploying Open Source Applications Using LumenVox Speech Recognition on Asterisk.
Introduction to Asterisk Mark Turner Siteseers Inc June 2004.
LOGO Yeastar Technology Co., Ltd. Enterprise Communication.
 Business Systems  Sales Presentation.  Euro ISDN & ISDN Feature Enhancements (CPC-EX V2) Euro ISDN Multiple ISDN pipes Sub-addressing 3.1Khz Audio.
IPCentrex solution from COLLAB. ONECONTACT PBX THE GAME IS ON Global Surplus capacity Pressure on tariffs Hosted Services (In the Cloud/ telco) Broadband.
HOW TO GUIDE: INEXPENSIVE INTERNET PROTOCOL TELEPHONY SOLUTION Created by: Cameron Adkisson Eastern Kentucky University
Rohde & Schwarz Topex VoxiPlus Advanced July 2011.
Asterisk PBX. What is Asterisk ? A Full-featured open source (GPL) PBX for  Home users  Small to Medium Business  Enterprise  VoIP Service Providers.
Fast VoIP Build your own Asterisk server in less than an
Rohde & Schwarz Topex TOPEX CallMeBridge July 2011.
VoisTel – GSM IP PBX.
Asterisk “The Future of Telecommunications”
Aria Telecom Solutions Pvt. Ltd.
Asterisk in Three Beer’s Time Or Less
Tutorial Kerry Garrison Director of Technical Services Tech Data Pros (949) (888) I-DO-VOIP
On-Site PBX Vs Hosted PBX.
How To Setup Asterisk On the MCF54451
2N® BRI gateways Product presentation.
VoIP with asterisk © Mathias Weyland.
Asterisk PBX with trixbox: for use in Small and Medium Businesses
Digium | Switchvox Product Announcement
ASTERISK “Open Source Communications Platform”
KX-NS1000 Basic Setup Rev1.4 3 Oct., 2015.
DUE Asterisk “The Future of Telecommunications” Vincente D’Ingianni Director of Professional Services Binary.
01 A truly unified communications solution. PART ONE PART TWO
Simple, Flexible and Easy-to-Scale Cloud PBX Solution
The Asterisk Open Source PBX Future Platform or Niche Application
Presentation transcript:

Business and Technical details Mark Spencer

What is Asterisk? “Asterisk is an Open Source, hybrid, TDM, and packet voice PBX. It is also an Interactive Voice Response platform with Automatic Call Distributor functionality.”

Asterisk is fully Open Source * !

Asterisk supports TDM Technologies

Asterisk is a Private Branch Exchange (PBX)

Basic Call Features

Advanced Features

Asterisk Supports VoIP (Packet Voice)

Asterisk is an Interactive Voice Response (IVR) Platform

Supported Digium Zaptel TDM Hardware TE405P / TE410P (Quad T1 / E1 Interface)

Supported Digium Zaptel TDM Hardware T100P (Single T1/PRI interface—PCI)

Supported Digium Zaptel TDM Hardware E100P (Single E1/PRA Interface—PCI)

Supported Digium Zaptel TDM Hardware TDM400P (Quad Modular FXS/FXO) FXO Module FXS Module

Supported Digium Zaptel TDM Hardware X100P (Single Analog Interface—PCI)

Supported Digium Zaptel TDM Hardware IAXy – Single FXS interface with Ethernet Backend

Supported Hardware Linux telephony (/dev/phone) interface Quicknet Internet Phonejack Quicknet Internet Linejack Quicknet Internet PhoneCard ISDN4Linux supported cards OSS or ALSA compatible full duplex sound cards CAPI compatible ISDN (contributed) Voicetronix (contributed)

Why Asterisk for Telecom? *?

Asterisk as a Black Box

Conventional Softswitch Network

Where Asterisk Fits

The Big Picture

Example: 1x1 PBX

Example: 8x16 PBX

Small/Medium Enterprise

High Density IVR/Conferencing

Why Open Source— For Customers?

Why Open Source— For Suppliers?

Asterisk Architecture (Add some things?)

The Asterisk Dialplan

Extension Contexts

Uses of Extension Contexts Security Voice Menu Authenticated Services PBX Multi-Hosting Callback Services Daytime/Nightime Modes

Example Asterisk Dialplan

Extensions Conventional dialplans assign extension to physical interface Asterisk assigns extensions to list of applications Execution goes through priorities, one by one Applications can modify call flow Seamlessly integrates IVR apps into PBX May route by dialled and calling number

Extension Names May be any number of digits (max 128) May be string literals May pattern match (when preceeded with “_”) 'N' – matches digits from 2 to 9 'X' – matches digits from 0 to 9 '.' – signifies end of pattern matching

Special Extensions 's' – “start” 't' – “timeout” 'i' – “invalid” 'o' – “operator” 'h' – “hangup”

Simple Extension with Voicemail exten => 600,1,Dial(Zap/9,15) exten => 600,2,Voicemail(u600) exten => 600,102,Voicemail(b600) Try dialing on Zap/9 for up to 15 seconds. If there is no answer send them to voicemail, preceeded by “unavailable” message. If the interface is busy, send them to voicemail with a “busy” message.

Extension for Psycho Ex-girlfriend

Example: Operator

Example: Outgoing Line with Least Cost Routing

Example: AGI Integration exten => s,1,AGI(agi-lookup.agi) exten => s,2,Background(intro) exten => 100,1,AGI(agi-save.agi) exten => 100,2,Dial(Zap/9,15) exten => 100,3,Voicemail(u100) exten => 120,1,AGI(agi-save.agi) exten => 120,2,Dial(Zap/24,15) exten => 120,3,Voicemail(u101) When an incoming call comes in, send it first to “agi- lookup.agi” which checks the caller's Caller*ID against a database and route them to the last person they spoke with.

Example: Ringback [ringback] exten => s,1,Ringing exten => s,2,Wait(1) exten => s,3,Congestion exten => h,1,System(callback) [default] exten => 1234,1,DISA(4321,trusted) exten => 1235,1,Goto(ringback,s,1) When extension 1235 is dialled, the call is sent into the “ringback” context which eventually calls a script to call the user and dump them into the DISA (with a password) when they answer.

Example: Macro [macro-stdexten] exten => s,1,Dial(${ARG1},20) exten => s,2,Voicemail(u${MACRO_EXTEN}) exten => s,102,Voicemail(b${MACRO_EXTEN}) [default] exten => 1234,1,Macro(stdexten,Zap/1) exten => 1235,1,Macro(stdexten,Zap/2&Zap/3) Extension 1234 and 1235 are essentially identical, dialing one (and two) interfaces for up to 20 seconds, and doing voicemail.

Configuration Files /etc/asterisk -- Location of config files alsa.conf and oss.conf -- Sound card configuration asterisk.adsi -- ADSI feature script extensions.conf -- Static dialplan iax.conf -- IAX users, peers, friends, and parameters

More Configuration Files meetme.conf -- Meetme conference configuration modules.conf -- Modules, preloads, globals, and noloads musiconhold.conf -- Music on hold configuration voicemail.conf -- Voicemail mailboxes, general parameters zapata.conf -- Zaptel compatible device configuration

Programmability/Extensibility DialPlan AGI C-level API

More Resources for Asterisk Following commands at CLI> prompt: help show applications show application <foo> show dialplan

Helpful web sites asterisk.org www.digium.com markocam.com

Where do we go from here? *?

http://www.asterisk.org http://www.digium.com Thank you! http://www.asterisk.org http://www.digium.com