Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sangoma Hardware and Open Source Asterisk IP/PBX Konrad Hammel Software Engineer/Level 3 Tech Sangoma Technologies.

Similar presentations


Presentation on theme: "Sangoma Hardware and Open Source Asterisk IP/PBX Konrad Hammel Software Engineer/Level 3 Tech Sangoma Technologies."— Presentation transcript:

1 Sangoma Hardware and Open Source Asterisk IP/PBX Konrad Hammel Software Engineer/Level 3 Tech Sangoma Technologies

2 Voice and Data 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 Voice and Data 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 Voice and Data Sangoma’s Award Winning Design

5 Voice and Data 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 Voice and Data 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 Voice and Data 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 Voice and Data Other Types of Echo Acoustic Echo Hybrid Echo –4 wires down to 2 wires

9 Voice and Data 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 Voice and Data 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 Voice and Data 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 Voice and Data Debugging ProblemsCont’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 Voice and Data Debugging Problems Cont’d –cat /proc/interrupts –cat /proc/zaptel/X –zap show channels –pri show span X –pri intense debug span X

14 Voice and Data 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


Download ppt "Sangoma Hardware and Open Source Asterisk IP/PBX Konrad Hammel Software Engineer/Level 3 Tech Sangoma Technologies."

Similar presentations


Ads by Google