Your SlideShare is downloading. ×
Asterisk PBX Presentation, 2006
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Asterisk PBX Presentation, 2006

573
views

Published on

Asterisk PBX presentation, SysAdmin Summit, Mongolia 2006

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
573
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
39
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

×