Your SlideShare is downloading. ×
0
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, fe...
VoIP технологийн танилцуулга
• Background:
– PBX (Private Branch Exchange)

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

• Prot...
VoIP технологийн танилцуулга
PBX (Private Branch Exchange)
Features
-

Establishing connections
(circuits) between the
tel...
VoIP технологийн танилцуулга
• PBX (Private Branch Exchange)
VoIP технологийн танилцуулга
Audio codec
(COmpression/DECompression)
VoIP технологийн танилцуулга
Protocols
• SIP (Session Intitation Protocol)
• IAX (Inter-Asterisk Exchange)
• H.323 (ITU st...
VoIP технологийн танилцуулга
• SIP (Session Intitation Protocol)
– SIP, the session intitation protocol, is the IETF proto...
VoIP технологийн танилцуулга
IAX (Inter-Asterisk Exchange)
developed by Digium for the purpose of communicating with other...
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 Bridgi...
Asterisk PBX танилцуулга
Platform:
• Unix / Linux / Mac OS X
• Win32 http://www.asteriskwin32.com/
Hardware supported with...
Asterisk PBX хэрэглээ
•
•
•
•
•
•
•
•

Hardware Requirement
Telephone Devices
Installation, Configuration
Channels
Phones
...
Asterisk PBX хэрэглээ
Hardware Requirement
Asterisk PBX хэрэглээ
Telephone Devices
• Digital Interface Cards
•

Digium Wildcard TE205P

•

PCI 5 / E1 and T1/J1 chann...
Asterisk PBX хэрэглээ
Installation
• Debian GNU/Linux Sarge
libpri*
zaptel
apt-get install asterisk
asterisk-chan-capi
ast...
Asterisk PBX хэрэглээ
Configuration (/etc/asterisk)
•
•
•
•
•
•
•

asterisk.conf
modules.conf
extensions.conf
sip.conf
iax...
Asterisk PBX хэрэглээ
Channels
SIP (sip.conf, extensions.conf)
[sipuser]
type=friend
callerid=("SIP User" <1000>)
username...
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....
Asterisk PBX хэрэглээ
Dialing Plans
extensions.conf (/etc/asterisk)
[general]
static=yes
writeprotect=yes
videosupport=yes...
Asterisk PBX хэрэглээ
IVR (Interactive Voice Responder)
•
•
•
•
•
•
•

[default]
exten => s,1,Answer
exten => s,2,SetMusic...
Asterisk PBX хэрэглээ
AGI (Asterisk Gateway Interface)
The Asterisk Gateway Interface provides external programs may
contr...
Asterisk PBX хэрэглээ
• Festival (Text-to-Speech)
Festival is a popular open source text-to-speech engine.

• Example: (ex...
Asterisk PBX хэрэглээ
• Asterisk-IM (Jive Software Integration)
• Integration component to Asterisk for Jive's
Jabber/XMPP...
Asterisk PBX хэрэглээ
Billing System: Asterisk2Billing
•
•
•
•
•
•
•
•
•

Authenticate with the use of a Cardnumber
Report...
Asterisk PBX хэрэглээ
Test Calling
• AsteriskWin32 PBX
• X-Lite softphone
• Configuration
• VoipJet.com Registration
• Tes...
Thank you!
Any questions!
Upcoming SlideShare
Loading in...5
×

Asterisk PBX Presentation, 2006

674

Published on

Asterisk PBX presentation, SysAdmin Summit, Mongolia 2006

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
674
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
46
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Asterisk PBX Presentation, 2006"

  1. 1. Open Source Software PBX
  2. 2. Хувийн танилцуулга Erkhembaatar Mungungadas System Research, System Administrator
  3. 3. Юунд ашиглах вэ? • Олон улсын телефон яриа
  4. 4. Customer Service / Small Office Home Office
  5. 5. Customer Service / Small Office Home Office
  6. 6. Агуулга • 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
  7. 7. VoIP технологийн танилцуулга • Background: – PBX (Private Branch Exchange) • Audio codec: – gsm, ulaw, alaw, g729 • Protocol: – SIP, IAX, H323
  8. 8. 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
  9. 9. VoIP технологийн танилцуулга • PBX (Private Branch Exchange)
  10. 10. VoIP технологийн танилцуулга Audio codec (COmpression/DECompression)
  11. 11. VoIP технологийн танилцуулга Protocols • SIP (Session Intitation Protocol) • IAX (Inter-Asterisk Exchange) • H.323 (ITU standard)
  12. 12. 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.
  13. 13. 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.
  14. 14. VoIP технологийн танилцуулга H.323 IP transport mechanism for video-conferencing.
  15. 15. Asterisk PBX танилцуулга • History • Features • Platform
  16. 16. Asterisk PBX танилцуулга History Creator Mark Spencer of Digium, Inc. CentOS based All-in-One Embedded Asterisk System
  17. 17. 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 ...
  18. 18. 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
  19. 19. 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
  20. 20. Asterisk PBX хэрэглээ Hardware Requirement
  21. 21. 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
  22. 22. 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 )
  23. 23. Asterisk PBX хэрэглээ Configuration (/etc/asterisk) • • • • • • • asterisk.conf modules.conf extensions.conf sip.conf iax.conf voicemail.conf manager.conf
  24. 24. 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
  25. 25. Asterisk PBX хэрэглээ Phones • Analog phones • IP phones • Software phones X-Lite, DIAX, Kapanga
  26. 26. 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
  27. 27. 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})
  28. 28. 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
  29. 29. 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)
  30. 30. 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)
  31. 31. Asterisk PBX хэрэглээ • Asterisk-IM (Jive Software Integration) • Integration component to Asterisk for Jive's Jabber/XMPP server
  32. 32. 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, …)
  33. 33. Asterisk PBX хэрэглээ Test Calling • AsteriskWin32 PBX • X-Lite softphone • Configuration • VoipJet.com Registration • Test Calling …
  34. 34. Thank you! Any questions!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×