1 / 14

Sangoma Hardware and Open Source Asterisk IP/PBX

Sangoma Hardware and Open Source Asterisk IP/PBX. Konrad Hammel Software Engineer/Level 3 Tech Sangoma Technologies. Who is Sangoma?. -established in 1984 -publicly traded (TSXV:STC) -started with hardware for Open Source data routers -in the Linux Kernel since 1.01

cato
Télécharger la présentation

Sangoma Hardware and Open Source Asterisk IP/PBX

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. Sangoma Hardware and Open Source Asterisk IP/PBX Konrad Hammel Software Engineer/Level 3 Tech Sangoma Technologies

  2. Who is Sangoma? -established in 1984 -publicly traded (TSXV:STC) -started with hardware for Open Source data routers -in the Linux Kernel since 1.01 -device drivers, X.25, Frame Relay, MLPPP -award winning engineers -contributors to open source telephony -installed in 128 countries -VOICE QUALITY and RELIABILITY -Life Time Warranty

  3. What does Sangoma Manufacture? • Analog TDM cards • A200 • A400 • Digital TDM cards • A101/102/104/108 • A500 • Serial Cards • A142/A144 • ADSL Cards • S518/S519

  4. Sangoma’s Award Winning Design

  5. Reliable Faxing • Faxing from Digital to Analog = 2 different clocks • Sync the clocks to get reliable faxing • DSP is used to recover and pass clock

  6. Hardware Echo canceling • Octasic DSP module (same as the telco’s use) • 1024 taps = 128ms echo tails • Hardware DTMF • Noise reduction • Comfort noise injection • Tone detection for fax/modem pass through • Field upgradeable • Fully independent from system

  7. What is Echo? • Your audio stream reflected back to you • TX recorded and compared to RX • Delays of 16ms+ are picked up by the human ear • 3 main sources of echo • Compression • G.729 = ~15ms • Distance • Copper lines = ~1ms per 100 miles • Transcoding (TDM to IP) • Buffering = ~5-50ms

  8. Other Types of Echo • Acoustic Echo • Hybrid Echo • 4 wires down to 2 wires

  9. Current Architecture • Zaptel takes data from hardware and passes it to software transcoding if needed • Due to software EC 1ms chunks, but Asterisk takes 20ms • 8 bytes every 1ms from every span = A LOT of interrupts (1000)

  10. A500/SS7 and future Architecture • Removing Zaptel and it’s restrictions • Per card interrupt rather then per span • 80 byte chunks every 10ms per card = a lot LESS interrupts • Clustering/True Media Gateways

  11. Debugging Problems • Remember the OSI model, start low and move high • Check that hardware drivers start properly (/var/log/messages) • Check that hardware is running properly (ifconfig) • Make sure “ztcfg –vvv” has no complaints • Verify that Asterisk loads the proper Zap channels • Is the D-channel coming?

  12. Debugging Problems Cont’d • Use the following useful commands: • wanrouter hwprobe verbose • wanrouter status • wanpipemon –i wXg1 –c Ta • wanpipemon -i wXg1 –c astats –m Y • wanpipemon –i wXg1 –c trd • wanpipemon -i wXg1 –c ehw • wan_ec_client wanpipeX enable Y • wan_ec_client wanpipeX disable Y

  13. Debugging Problems Cont’d • cat /proc/interrupts • cat /proc/zaptel/X • zap show channels • pri show span X • pri intense debug span X

  14. Debugging Problems Cont’d • Don’t forget the log files! • /var/log/messages • /var/log/asterisk/messages • Use logger.conf to add or remove info from this file • /var/log/sangoma_mgd.log

More Related