-
49
pages
-
English
-
Documents
Description
Scalable TDM Media GatewaysWith FreeSwitch & OpenZAPPresented by: Nenad Corbic, B.Eng Chief Software EngineerSoftware Manager Sangoma Technologies4-Aug-09 / 1Introduction• Voice API Building Blocks• TDM Architectural Limitations & Bottlenecks • Asterisk/Zaptel FreeSwitch/OpenZap Architecture Zaptel (Channelized) Model vs TDM API (Span) model• Unified TDM Voice API – libsangoma• Abstracted Signaling Stacks – API - libsigboost• Sangoma & FreeSwitch• FreeSwitch OpenZap Architecture• Features and Benefits of OpenZap• OpenZap API• and Woomera• Whats new at Sangoma: Software & Hardware4-Aug-09 / 2TDM Architectural Limitations & Bottlenecks• Monolithic/Single Server vs Distributed Architecture. • TDM Bottleneck (Zaptel/TDM Hardware) • Interrupt Frequency / Real Time• Interrupt Latency / Real Time • Kernel / User Space Context Penalty• TDM Clustering Solutions limited and hard to configure.• Software Codec (g729)• Software Echo Cancellation & DTMF & D-Chan HDLC• Goal super scalable gateway ~ 1000 Voip to PSNT calls.4-Aug-09 / 3sipFreeSwitch/Asterisk ZAPTEL TDM ModelCORE dtmf/dspOpen_zap/chan_zap_20 ms voice chunks/dev/zap/ 0 1 2 3 4 5 6 7 8 9 10 … 245 246… 500... 600Kernell SpaceSpaceZAPTEL Analog FSKConferenceZaptel IOTones Soft HDLCVoice Processing Soft Echo Cancellation1ms voice chunks1ms 1ms1ms 1ms 1ms 1mshw_isr() 1000 isr / sec * spans8byt 8byt8byt 8byt 8byt 8bytTDM Drivers/Hardware (Sangoma/Others..)T1/E1/BRI ...
-
Publié par
-
Langue
English