SlideShare une entreprise Scribd logo
1  sur  34
Open Source Software PBX
Хувийн танилцуулга
Erkhembaatar Mungungadas
System Research, System Administrator
Юунд ашиглах вэ?
• Олон улсын телефон яриа
Customer Service / Small Office Home Office
Customer Service / Small Office Home Office
Агуулга
• 1. VoIP технологийн танилцуулга
– background, audio codec, protocol

• 2. Asterisk PBX танилцуулга
– history, features, platforms

• 3. Asterisk PBX хэрэглээ
– Hardware, Telephone Devices, Installation, Configuration
Channels, Phones, Video Transmission
Dialing Plans/IVR, AGI, Asterisk-IM, Billing System
VoIP технологийн танилцуулга
• Background:
– PBX (Private Branch Exchange)

• Audio codec:
– gsm, ulaw, alaw, g729

• Protocol:
– SIP, IAX, H323
VoIP технологийн танилцуулга
PBX (Private Branch Exchange)
Features
-

Establishing connections
(circuits) between the
telephone sets of two users

-

Channeling voice signals
between the users

-

Providing information for
accounting purposes
VoIP технологийн танилцуулга
• PBX (Private Branch Exchange)
VoIP технологийн танилцуулга
Audio codec
(COmpression/DECompression)
VoIP технологийн танилцуулга
Protocols
• SIP (Session Intitation Protocol)
• IAX (Inter-Asterisk Exchange)
• H.323 (ITU standard)
VoIP технологийн танилцуулга
• SIP (Session Intitation Protocol)
– SIP, the session intitation protocol, is the IETF protocol for VOIP and
other text and multimedia sessions, like instant messaging, video and
other services.
VoIP технологийн танилцуулга
IAX (Inter-Asterisk Exchange)
developed by Digium for the purpose of communicating with other
Asterisk servers (hence “the Inter-Asterisk eXchange protocol”).
IAX is a transport protocol that uses a single UDP port (4569) for both
the channel signaling and RTP streams.
VoIP технологийн танилцуулга
H.323
IP transport mechanism for video-conferencing.
Asterisk PBX танилцуулга
• History
• Features
• Platform
Asterisk PBX танилцуулга
History
Creator Mark Spencer of Digium, Inc.
CentOS based All-in-One
Embedded Asterisk System
Asterisk PBX танилцуулга
Features
•
•
•
•
•
•
•
•
•
•
•
•
•

Alarm Receiver
Append Message
Calling Cards
Conference Bridging
Distinctive Ring
Protocol Conversion (IAX->SIP)
Roaming Extensions
Supervised Transfer
Transcoding (ulaw->gsm etc.)
Three-way Calling
Voicemail to email (attach audio file)
Web Voicemail Interface
...
Asterisk PBX танилцуулга
Platform:
• Unix / Linux / Mac OS X
• Win32 http://www.asteriskwin32.com/
Hardware supported with two channels:
TAPI channel:
support TAPI compatible hardware full duplex & half duplex devices
(most of voice modem devices).
CAPI channel:
ISDN device CAPI compatible
Asterisk PBX хэрэглээ
•
•
•
•
•
•
•
•

Hardware Requirement
Telephone Devices
Installation, Configuration
Channels
Phones
Video Transmission
Dialing Plans/IVR, AGI, Festival, Asterisk-IM
Billing System, PC-2-PC, International Calling
Asterisk PBX хэрэглээ
Hardware Requirement
Asterisk PBX хэрэглээ
Telephone Devices
• Digital Interface Cards
•

Digium Wildcard TE205P

•

PCI 5 / E1 and T1/J1 channel bank

• Analog Interface Cards
•

Digium Wildcard TDM400P

•

PCI 2.2 / FXS and FXO
Asterisk PBX хэрэглээ
Installation
• Debian GNU/Linux Sarge
libpri*
zaptel
apt-get install asterisk
asterisk-chan-capi
asterisk-config
asterisk-dev
asterisk-doc
asterisk-h323
asterisk-oh323
asterisk-sounds-main
asterisk-web-vmail

( apt-get install asterisk )
Asterisk PBX хэрэглээ
Configuration (/etc/asterisk)
•
•
•
•
•
•
•

asterisk.conf
modules.conf
extensions.conf
sip.conf
iax.conf
voicemail.conf
manager.conf
Asterisk PBX хэрэглээ
Channels
SIP (sip.conf, extensions.conf)
[sipuser]
type=friend
callerid=("SIP User" <1000>)
username=sipuser
exten => s,1,Dial(SIP/{$EXTEN})

IAX / IAX2 (iax.conf, extensions.conf)
IAX/[<user>[:<secret>]@]<peer>[:<portno>][/<exten>[@<context>][/<options>]]
IAX/mark:asdf@myserver/6275@default – Call to "myserver" using "mark" as
username and "asdf" as password, and requesting extension 6275 in default context
Asterisk PBX хэрэглээ
Phones
• Analog phones
• IP phones
• Software phones
X-Lite, DIAX, Kapanga
Asterisk PBX хэрэглээ
Video Transmission
• Supported Channels :
– SIP, IAX2

• Supported Video Codecs :
– H.261, H.263, H.263p

• Supported Video Codecs :
–
–
–
–
–

AuPix SIP and H.323 video phone
iFon: for PocketPC PDAs
Microsoft Windows Messenger for Windows PC's
X-Lite, eyeBeam for Windows and OSX
Kapanga Sip Video Phone
Asterisk PBX хэрэглээ
Dialing Plans
extensions.conf (/etc/asterisk)
[general]
static=yes
writeprotect=yes
videosupport=yes
[globals]
PHONE1=Zap/1
PHONE2=SIP/6002
Extensions
[local]
exten => 6601,1,Macro(oneline,${PHONE1})
exten => 6602,1,Macro(oneline,${PHONE2})
Asterisk PBX хэрэглээ
IVR (Interactive Voice Responder)
•
•
•
•
•
•
•

[default]
exten => s,1,Answer
exten => s,2,SetMusicOnHold(default)
exten => s,3,DigitTimeout,5
exten => s,4,ResponseTimeout,10
;SAI menu - 1 for tech support, 2 for voicemail
exten => s,5,Background(sai-welcome)

•
•
•

; Tech Support
exten => 1,1,AGI(dima-test.agi)
exten => 1,2,Queue(rep-tech)

•
•
•

; Leave Voicemail
exten => 2,1,VoicemailMain()
exten => 2,2,Hangup
Asterisk PBX хэрэглээ
AGI (Asterisk Gateway Interface)
The Asterisk Gateway Interface provides external programs may
control the Asterisk dialplan. Communicate with relational databases
(such as PostgreSQL or MySQL)

/var/lib/asterisk/agibin

Example:
•
•

exten => 123,1,Answer( )
exten => 123,2,AGI(agi-test.agi)
Asterisk PBX хэрэглээ
• Festival (Text-to-Speech)
Festival is a popular open source text-to-speech engine.

• Example: (extensions.conf)
•
•

exten => 123,1,Answer( )
exten => 123,2,Festival(Asterisk and Festival are working together)
Asterisk PBX хэрэглээ
• Asterisk-IM (Jive Software Integration)
• Integration component to Asterisk for Jive's
Jabber/XMPP server
Asterisk PBX хэрэглээ
Billing System: Asterisk2Billing
•
•
•
•
•
•
•
•
•

Authenticate with the use of a Cardnumber
Reporting
Rate-engine
Simultaneous access for same card
SIP/IAX Friends Management
post-pay & prepay
Recurring service over the card
Reload Asterisk through UI & manager
IVR Customization - (say balance, forwarding, …)
Asterisk PBX хэрэглээ
Test Calling
• AsteriskWin32 PBX
• X-Lite softphone
• Configuration
• VoipJet.com Registration
• Test Calling …
Thank you!
Any questions!

Contenu connexe

Tendances

Tendances (16)

Introduction to IP telephony & VoIP
Introduction to IP telephony & VoIP Introduction to IP telephony & VoIP
Introduction to IP telephony & VoIP
 
Hacking and Attacking VoIP Systems - What You Need To Know
Hacking and Attacking VoIP Systems - What You Need To KnowHacking and Attacking VoIP Systems - What You Need To Know
Hacking and Attacking VoIP Systems - What You Need To Know
 
iptsp bangladesh, Shohel Shikdar at MetroNet Bangladesh ltd
iptsp bangladesh, Shohel Shikdar at MetroNet Bangladesh ltdiptsp bangladesh, Shohel Shikdar at MetroNet Bangladesh ltd
iptsp bangladesh, Shohel Shikdar at MetroNet Bangladesh ltd
 
*astTECS - IP PBX_2018
*astTECS - IP PBX_2018*astTECS - IP PBX_2018
*astTECS - IP PBX_2018
 
Matrix Telecom Solutions: NAVAN CNX200 - Office-in-a-Box Solution for Small B...
Matrix Telecom Solutions: NAVAN CNX200 - Office-in-a-Box Solution for Small B...Matrix Telecom Solutions: NAVAN CNX200 - Office-in-a-Box Solution for Small B...
Matrix Telecom Solutions: NAVAN CNX200 - Office-in-a-Box Solution for Small B...
 
iptsp bangladesh, Shohel Shikdar at MetroNet Bangladesh ltd
iptsp bangladesh, Shohel Shikdar at MetroNet Bangladesh ltdiptsp bangladesh, Shohel Shikdar at MetroNet Bangladesh ltd
iptsp bangladesh, Shohel Shikdar at MetroNet Bangladesh ltd
 
Sangoma SBC Training Presentation
Sangoma SBC Training PresentationSangoma SBC Training Presentation
Sangoma SBC Training Presentation
 
VoIP - Technology To Business Models
VoIP - Technology To Business ModelsVoIP - Technology To Business Models
VoIP - Technology To Business Models
 
Pbx presentation ingate_itexpoeast2014
Pbx presentation ingate_itexpoeast2014Pbx presentation ingate_itexpoeast2014
Pbx presentation ingate_itexpoeast2014
 
Polycom soundpoint ip501 data sheet
Polycom soundpoint ip501 data sheetPolycom soundpoint ip501 data sheet
Polycom soundpoint ip501 data sheet
 
Voip
VoipVoip
Voip
 
Polycom soundstation ip7000 data sheet
Polycom soundstation ip7000 data sheetPolycom soundstation ip7000 data sheet
Polycom soundstation ip7000 data sheet
 
Introduction to VoIP
Introduction to VoIPIntroduction to VoIP
Introduction to VoIP
 
Vo ip
Vo ipVo ip
Vo ip
 
IP PBX
IP PBXIP PBX
IP PBX
 
voip gateway
 voip gateway voip gateway
voip gateway
 

En vedette

Better Software Engineer Career meeting
Better Software Engineer Career meetingBetter Software Engineer Career meeting
Better Software Engineer Career meeting
Erkhembaatar M.
 
МЭДРЭЛИЙН ГҮН СҮЛЖЭЭ АШИГЛАН ХҮНИЙ ЦАРАЙ ТАНИХ АРГАЧЛАЛЫН СУДАЛГАА
МЭДРЭЛИЙН ГҮН СҮЛЖЭЭ АШИГЛАН ХҮНИЙ ЦАРАЙ ТАНИХ АРГАЧЛАЛЫН СУДАЛГААМЭДРЭЛИЙН ГҮН СҮЛЖЭЭ АШИГЛАН ХҮНИЙ ЦАРАЙ ТАНИХ АРГАЧЛАЛЫН СУДАЛГАА
МЭДРЭЛИЙН ГҮН СҮЛЖЭЭ АШИГЛАН ХҮНИЙ ЦАРАЙ ТАНИХ АРГАЧЛАЛЫН СУДАЛГАА
Erkhembaatar M.
 
Pbx Presentation V021
Pbx Presentation V021Pbx Presentation V021
Pbx Presentation V021
nicklacey
 

En vedette (12)

Better Software Engineer Career meeting
Better Software Engineer Career meetingBetter Software Engineer Career meeting
Better Software Engineer Career meeting
 
Google's Project Loon
Google's Project LoonGoogle's Project Loon
Google's Project Loon
 
Asterisk
AsteriskAsterisk
Asterisk
 
МЭДРЭЛИЙН ГҮН СҮЛЖЭЭ АШИГЛАН ХҮНИЙ ЦАРАЙ ТАНИХ АРГАЧЛАЛЫН СУДАЛГАА
МЭДРЭЛИЙН ГҮН СҮЛЖЭЭ АШИГЛАН ХҮНИЙ ЦАРАЙ ТАНИХ АРГАЧЛАЛЫН СУДАЛГААМЭДРЭЛИЙН ГҮН СҮЛЖЭЭ АШИГЛАН ХҮНИЙ ЦАРАЙ ТАНИХ АРГАЧЛАЛЫН СУДАЛГАА
МЭДРЭЛИЙН ГҮН СҮЛЖЭЭ АШИГЛАН ХҮНИЙ ЦАРАЙ ТАНИХ АРГАЧЛАЛЫН СУДАЛГАА
 
Deep learning: Тооцоолон бодох машиныг яаж зураг ойлгодог болгох вэ?
Deep learning: Тооцоолон бодох машиныг яаж зураг ойлгодог болгох вэ? Deep learning: Тооцоолон бодох машиныг яаж зураг ойлгодог болгох вэ?
Deep learning: Тооцоолон бодох машиныг яаж зураг ойлгодог болгох вэ?
 
Pbx Presentation V021
Pbx Presentation V021Pbx Presentation V021
Pbx Presentation V021
 
Matrix Telecom Solutions: ETERNITY IP-PBXs
Matrix Telecom Solutions: ETERNITY IP-PBXs Matrix Telecom Solutions: ETERNITY IP-PBXs
Matrix Telecom Solutions: ETERNITY IP-PBXs
 
ASTERISK - Open Source PBS
ASTERISK - Open Source PBSASTERISK - Open Source PBS
ASTERISK - Open Source PBS
 
VoIP IP PBX vs PSTN and PBX
VoIP IP PBX vs PSTN and PBXVoIP IP PBX vs PSTN and PBX
VoIP IP PBX vs PSTN and PBX
 
MegaFreight - South Africa’s largest independent freight forwarder
MegaFreight - South Africa’s largest independent freight forwarderMegaFreight - South Africa’s largest independent freight forwarder
MegaFreight - South Africa’s largest independent freight forwarder
 
Rethink the PBX
Rethink the PBXRethink the PBX
Rethink the PBX
 
Face recognition with Deep Neural Network
Face recognition with Deep Neural NetworkFace recognition with Deep Neural Network
Face recognition with Deep Neural Network
 

Similaire à Asterisk PBX Presentation, 2006

Jonny_Martin-Asterisk
Jonny_Martin-AsteriskJonny_Martin-Asterisk
Jonny_Martin-Asterisk
tutorialsruby
 
Jonny_Martin-Asterisk
Jonny_Martin-AsteriskJonny_Martin-Asterisk
Jonny_Martin-Asterisk
tutorialsruby
 
Jonny_Martin-Asterisk
Jonny_Martin-AsteriskJonny_Martin-Asterisk
Jonny_Martin-Asterisk
tutorialsruby
 
Jonny_Martin-Asterisk
Jonny_Martin-AsteriskJonny_Martin-Asterisk
Jonny_Martin-Asterisk
tutorialsruby
 
My speech at AstriCon 2007
My speech at AstriCon 2007My speech at AstriCon 2007
My speech at AstriCon 2007
stefanocarlini
 

Similaire à Asterisk PBX Presentation, 2006 (20)

Asterisk: El futuro es REST
Asterisk: El futuro es RESTAsterisk: El futuro es REST
Asterisk: El futuro es REST
 
Asterisk: the future is at REST
Asterisk: the future is at RESTAsterisk: the future is at REST
Asterisk: the future is at REST
 
Asterisk - el futuro es REST
Asterisk - el futuro es RESTAsterisk - el futuro es REST
Asterisk - el futuro es REST
 
jonny-martin-asterisk.pdf
jonny-martin-asterisk.pdfjonny-martin-asterisk.pdf
jonny-martin-asterisk.pdf
 
200706 kathmann shared by voip.com.vn
200706 kathmann shared by voip.com.vn200706 kathmann shared by voip.com.vn
200706 kathmann shared by voip.com.vn
 
Asterisk Complete Training
Asterisk Complete TrainingAsterisk Complete Training
Asterisk Complete Training
 
Polycom soundpoint ip430 data sheet
Polycom soundpoint ip430 data sheetPolycom soundpoint ip430 data sheet
Polycom soundpoint ip430 data sheet
 
Aethra Telecommunications IP PBX Jan 2014
Aethra Telecommunications IP PBX Jan 2014Aethra Telecommunications IP PBX Jan 2014
Aethra Telecommunications IP PBX Jan 2014
 
FreePBX Application Introduce
FreePBX Application IntroduceFreePBX Application Introduce
FreePBX Application Introduce
 
Polycom soundstation ip6000 sip data sheet
Polycom soundstation ip6000 sip data sheetPolycom soundstation ip6000 sip data sheet
Polycom soundstation ip6000 sip data sheet
 
Jonny_Martin-Asterisk
Jonny_Martin-AsteriskJonny_Martin-Asterisk
Jonny_Martin-Asterisk
 
Jonny_Martin-Asterisk
Jonny_Martin-AsteriskJonny_Martin-Asterisk
Jonny_Martin-Asterisk
 
Jonny_Martin-Asterisk
Jonny_Martin-AsteriskJonny_Martin-Asterisk
Jonny_Martin-Asterisk
 
Jonny_Martin-Asterisk
Jonny_Martin-AsteriskJonny_Martin-Asterisk
Jonny_Martin-Asterisk
 
Prosody s telephony software
Prosody s telephony softwareProsody s telephony software
Prosody s telephony software
 
Polycom soundpoint ip560 data sheet
Polycom soundpoint ip560 data sheetPolycom soundpoint ip560 data sheet
Polycom soundpoint ip560 data sheet
 
BlackHat Hacking - Hacking VoIP.
BlackHat Hacking - Hacking VoIP.BlackHat Hacking - Hacking VoIP.
BlackHat Hacking - Hacking VoIP.
 
Polycom soundpoint ip301 data sheet
Polycom soundpoint ip301 data sheetPolycom soundpoint ip301 data sheet
Polycom soundpoint ip301 data sheet
 
My speech at AstriCon 2007
My speech at AstriCon 2007My speech at AstriCon 2007
My speech at AstriCon 2007
 
AddPac Compact Size SIP Paging Terminal Solution
AddPac Compact Size SIP Paging Terminal SolutionAddPac Compact Size SIP Paging Terminal Solution
AddPac Compact Size SIP Paging Terminal Solution
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Dernier (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Asterisk PBX Presentation, 2006