140 likes | 305 Views
Sangoma Hardware and What makes it Different Cluecon 2008. Konrad Hammel Software Engineer/Level 3 Tech Sangoma Technologies. Outline. Sangoma hardware Analog, Digital, Mixed, Data only, other? Hardware Echo cancelling Echo cancelling and more Faxing and Fax sync It does work
E N D
Sangoma Hardware and What makes it DifferentCluecon 2008 Konrad Hammel Software Engineer/Level 3 Tech Sangoma Technologies
Outline • Sangoma hardware • Analog, Digital, Mixed, Data only, other? • Hardware Echo cancelling • Echo cancelling and more • Faxing and Fax sync • It does work • APIs and more APIs • What’s new in the driver?
Sangoma Hardware • Object oriented hardware • Common base + flavor card • Dual firmware
Analog Cards • A200 • 4 ports via 2 modules • Half height (2U) • Modular 4p-4c • Remora capable up to 24 • A400 • 12 ports via 6 modules • Half height but full length • DB25 connector • Remora capable up to 24
Digital Cards • A10X • X is # of ports • T1, E1 and J1 • Each port is it’s own • Line media • Line framing/coding • clocking • A500 • BRI specific • 6 lines via 3 modules • One module does both TE and NT • P2p and p2mp
Mixed • A600 -4 FXO + 1 FXS -4 FXO + 1 FXS and 1 T1 -HWEC • FlexBRI • 4 BRI lines via 2 modules • 2 FXO/FXS • HWEC
Data Only • A301 • T3/E3 • A56KDDS • A14X • 2 or 4 port synchronous serial interface • RS232, V.35 and X.21 • S518 • ADSL interface card • S519 • ADSL2+ • Realtek chipset + ADSL modem
Other? • USB FXO • 2 FXO ports via USB • Powered by USB • Software EC only • USB Timing (UT-50) • Zaptel timing source via USB dongle • PCIe power board • Splits power from PCIe interface • Standard Molex connector • Half height with PCIe 1x slot
Hardware Echo Canceller • Only one name matters … Octasic • 128ms tail • Fully independent, no configuration • Detects faxes and modems, acts accordingly • Much more then echo cancelling • Hardware DTMF • Noise reduction • Comfort noise injection
Faxing and Fax Syncing • Digital to Digital or Analog to Analog…WORKS • Faxing from Digital to Analog = 2 different clocks • Sync the clocks to get reliable faxing • Sync from A10X to A200/A400/A500 or A500 to A200/A400 • Error free faxing even with ECM turned off!
APIs • TDM_VOICE • Simple interface for Zaptel • TDM_VOICE_API • Access to voice data and certain events (dtmf, on/off hook) • Socket based • MTP2_API • Access to Sangoma MTP2 kernel based stack • Socket based • Data & protocol specific APIs
What’s New • RTP Tap • Get an RTP stream of all audio on a card • Adds virtually no load • PCAP Tracing • Get a trace of all call signalling; PRI, BRI, & SS7 • Saved using the PCAP standard, viewable by TCPDump, Wireshark, etc
The End Questions ? Thanks for listening.