1 / 12

Extending Open Source PBX Architecture for Scalable Enterprise Media Gateways

Extending Open Source PBX Architecture for Scalable Enterprise Media Gateways. FOSTEL 2007. Current Open Source PBX Model. Asterisk Open Source PBX. chan_sip.so. chan_zap.so. IP. ZAPTEL. Kernel Space. TDM Drivers/Hardware (Sangoma/Digium). T1/E1. Asterisk – Zaptel Architecture .

vaughn
Télécharger la présentation

Extending Open Source PBX Architecture for Scalable Enterprise Media Gateways

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Extending Open Source PBX Architecture for Scalable Enterprise Media Gateways FOSTEL 2007 FOSTEL 2007

  2. Current Open Source PBX Model Asterisk Open Source PBX chan_sip.so chan_zap.so IP ZAPTEL Kernel Space TDM Drivers/Hardware(Sangoma/Digium) T1/E1 FOSTEL 2007

  3. Asterisk – Zaptel Architecture Asterisk Open Source PBX iax sip IP chan_zap.so /dev/zap/ 0 1 2 3 4 5 6 7 8 9 10 … 245 246… 500... 600 Kernel Space ZAPTEL Global hw_isr() 1000 isr / sec for all spans 1ms8byt 1ms8byt 1ms8byt 1ms8byt 1ms8byt 1ms8byt 1ms8byt 1ms8byt 1ms8byt T1/E1 Hardware Echo Cancellation & DTMF & DCHAN HDLCTDM Drivers/Hardware (Sangoma/Digium) FOSTEL 2007

  4. Asterisk/FreeSwitch – Woomera Architecture SMG Asterisk/FreeSwitch TCP SangomaMediaGateway SS7ISDNRBS sip WoomeraServer chan_woomera.so UDP (media) /dev/wptdm/ 0 1 2 3 4 5 6 7 8 9 10 … 245 246…500.. 600 Kernel Space TDM API Global hw_isr() 100 isr / sec for all spans 10ms80byt 10ms80byt 10ms80byt 10ms80byt 10ms80byt 10ms80byt 10ms80byt 10ms80byt 10ms80byt T1/E1 Hardware Echo Cancellation & DTMF & DCHAN HDLCTDM Drivers/Hardware (Sangoma/Digium) FOSTEL 2007

  5. The Distributed TDM Architecture • Started as a response to a business need: • Providing a carrier-grade SS7 interface to Asterisk and others. • A need to support 10+ E1 lines. • Woomera Protocol: TCP Control Socket + UDP Media Socket(Woomera offers leverage) • Design a Generic Channel Driver using Woomera for Asterisk. FOSTEL 2007

  6. Woomera Control Protocol • TEXT based Call Control Messages (carried over TCP) • HELLO, CALL, HANGUP, LISTEN, ACCEPT, ANSWER, DTMF, BYE/QUIT • Each command is transmitted in ASCII text formatEVENT HELLO CALL Version: 0.3 h323:h323.voxgratia.org Supported-Protocols: Raw-Audio: 192.168.1.1:9000 h323,sip,iax Request-Audio: rawACCEPT EVENT MEDIAUnique-Call-Id: id1 Unique-Call-Id: id1 Raw-Audio: 192.168.1.1:9000 • UDP based: Media (ulaw,alaw,PMC-16…) FOSTEL 2007

  7. WoomeraServer---------------SMG TDM.Gateway WoomeraServer---------------SMG TDMGateway TDM API / ZAPTELHardware TDM API / ZAPTELHardware SS7 TDM API Hardware Distributed Clustering Woomera TDM Architecture Woomera control over TCP Media UDP AsteriskSIP/IAX ISUP/IP WoomeraClient SIP/IAX/IP T1/E1 FOSTEL 2007

  8. WoomeraServer WoomeraServer OPAL SiP Protocol OPAL H323 Protocol Distributed Woomera TDM Architecture ASTERISK Woomeraover TCP Woomeraover TCP Mediaover UDP WoomeraClient Mediaover UDP SS7ISDN RBS WoomeraServer---------------SMG TDMGateway TDM API / ZAPTELHardware T1/E1 FOSTEL 2007

  9. WoomeraServer SIP/H323/T38 Fax T38 Solution for Asterisk Asterisk Woomeraover TCP WoomeraClient Woomeraover TCP Mediaover UDP Mediaover UDP WoomeraServer---------------SMG TDMGateway SS7ISDN RBS SIP/H323over IP TDM API / ZAPTELHardware T1/E1 FOSTEL 2007

  10. A108 Octal • Eight (8) port E1/T1/PRI • 2U Form factor: 120mm x 55 mm for use in restricted chassis • Support for the Asterisk™, OPAL™ Yate, FreeSwitch™ PBX/IVR projects, as well as other Open Source and proprietary • DSP Echo Canceller (A108D) • Comes in PCI and PCI Express versions A108X PCI Express New! A108 PCI FOSTEL 2007

  11. A400 Enhanced New! • 2 – 48 analog FXO/FXS ports • Requires only 1 PCI slot to handle 48 ports • 100% compatible with Asterisk and runs • in both Linux and Windows • Optional DSP Echo Canceller • Comes in PCI and PCI Express versions FOSTEL 2007

  12. Thank you for coming and contributing to this conferenceQuestions? FOSTEL 2007

More Related