D-Series Voice Transcoding Training Webinar May 2011.

Slides:



Advertisements
Similar presentations
| Copyright © 2009 Juniper Networks, Inc. | 1 WX Client Rajoo Nagar PLM, WABU.
Advertisements

PowerEdge T20 Customer Presentation. Product overview Customer benefits Use cases Summary PowerEdge T20 Overview 2 PowerEdge T20 mini tower server.
David Liu NET Lync Solutions David Liu
Building Applications with SIP Conferencing / Collaboration Alan D. Percy Director, Market Development AudioCodes.
2 Best of Breed Telephony Solutions- Open Source and Proprietary Presented by: David Mandelstam, CEO/President, Sangoma Technologies.
Overview of DVX 9000.
Case Study: Pat Lee’s Home PC Network Chapter 1a Panko’s Business Data Networks and Telecommunications, 6th edition Copyright 2007 Prentice-Hall May only.
Voice over IP Fundamentals
D100 Voice Transcoding Product Introduction August 2010.
Canadian Based Company R&D and Manufacture in Cannada for Interface Card business Found in 1984 Premium provider for voice and data connectivity components.
Sangoma Partner Training Lync Express Frederic Dickey / Doug Vilim.
Networks Adapting Computers to Telecommunications Media.
VoIP Voice Transmission Over Data Network. What is VoIP?  A method for Taking analog audio signals Turning audio signals into digital data Digital data.
Virtual Data Systems, Inc. Value Proposition of IP Telephony Voice over IP Technologies.
Case Study: Pat Lee’s Home PC Network Chapter 1a Updated January 2007 Panko’s Business Data Networks and Telecommunications, 6th edition Copyright 2007.
17 th Jan 06 IP40 Sales Brief. 2Plantronics, Inc. Contact Center Desktop – The changes Infrastructure in the contact center is now following the trends.
Sangoma Voice Communications Product Portfolio December 2009.
© Aastra – 2013 BluStar for iPad / iPhone September 2013 BluStar for iPad/iPhone.
Webinar Training Series NetBorder Express Version 4.0 March 29, 2011.
This presentation will guide you though the initial stages of installation, through to producing your first report Click your mouse to advance the presentation.
VPN for Sales Nokia FireWall-1 Products Complete Integrated Solution including: –CheckPoint FireWall-1 enterprise security suite –Interfaces installed.
VoiBridge. Highlights Up to 4 VoIP - Mobile channels ( GSM, UMTS, CDMA ) SIP and H.323 IP - Mobile Gateway Least Cost Routing (LCR) SIM server ready Free.
Chapter 1 An Introduction to Networking
How to construct world-class VoIP applications on next generation hardware David Duffett, Aculab.
PART 2: Product Line. Tenor Switches & Gateways Tenor AX Series Solution For Medium to Large Enterprises  Available in 8, 16, 24 and 48 port Available.
Delivering Voice, Video, Data & Mobility to SMBs.
Mark Recoskie November 14, Agenda  Quick review of value proposition  Review of Warp r1v2 hardware and software  What’s new in Warp 3.0 hardware?
Voice Communications: Moving from Appliance to Software Serge Forest – CEO Paraxip, a Sangoma Company.
Step Arena Storage Introduction. 2 HDD trend- SAS is the future Source: (IDC) Infostor June 2008.
D100 Voice Transcoding Product Introduction November 2010.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco PublicNew CCNA Jianxin Tang IT 1 V4.0 Ch8. Fundamental Networks.
D100 Voice Transcoding Product Introduction
Introduction to IMS (IMS-01) IP Media Servers in IMS: MRF and MRFP Garland Sharratt VP Partner Development & Chief Architect Carrier.
MAEDS 45 th Annual Conference October , 2009.
Translate the following message:
Basic LAN techniques IN common with all other computer based systems networks require both HARDWARE and SOFTWARE to function. Networks are often explained.
Objectives Confirm our understanding of what host media processing is and is not Allow us to identify when it should be selected Save time by learning.
Call Control with SIP Brian Elliott, Director of Engineering, NMS.
Applied Communications Technology Voice Over IP (VOIP) nas1, April 2012 How does VOIP work? Why are we interested? What components does it have? What standards.
InfiniSwitch Company Confidential. 2 InfiniSwitch Agenda InfiniBand Overview Company Overview Product Strategy Q&A.
Computer and Information Science Ch1.3 Computer Networking Ch1.3 Computer Networking Chapter 1.
A Conference Gateway Supporting Interoperability Between SIP and H.323 Jiann-Min Ho (Presenter) Jia-Cheng Hu Information Networking Institute Peter Steenkiste.
A116 Sales Training Julien Nephtali Product Manager May 15, 2012.
Université du Québec École de technologie supérieure Department of software and IT engineering Real-time multi-user transcoding for push to talk over cellular.
Webinar Training Series NetBorder Express Version 4.0 May 5, 2011.
Media Handling in FreeSWITCH Moisés Silva Software Engineer / Manager
Security, NATs and Firewalls Ingate Systems. Basics of SIP Security.
SKYPIAX, how to add Skype capabilities to FreeSWITCH (and Asterisk) CHICAGO, USA, September 2009.
Designing Applications Using DSP Modules
PTCL Training & Development1 H.323 Terminals Client end points on the network IP phones, PCs having own OS Terminals running an H.323 protocols and the.
Asterisk Architecture. Architecture APIs Defined for loadable modules Facilitates hardware and protocol abstraction The Asterisk core does not have to.
“End to End VoIP“ The Challenges of VoIP Access to the Enterprise Charles Rutledge VP Marketing Quintum Technologies
MultiACCESS - GSM Gateway. Agenda What is it? Topex multiAccess characteristics Where does it fit? Conclusions.
1 © 2016 Samsung Electronics America - Confidential Introducing MagicInfo Lite I 4.0.
Network customization
UNIFED COMMUNICATIONS MANAGEMENT
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
GSM Gateway ARIA TELECOM SOLUTIONS PVT. LTD..
Virtual Video Transcoding in the Cloud
SIX MONTHS INDUSTRIAL TRAINING REPORT
VoiBridge.
Introducing MagicInfo Lite I 4.1
VoIP Phones - New era of communication
PRESENTATION ON Sky X TECH. SUBMETTED TO:- SUBMETTED BY:-
Sangoma Voice Communications Product Portfolio
IMS & Wireline to Wireless Convergence
NetBorder Call Analyzer Accuracy Benchmarking
Cost Effective Network Storage Solutions
Network customization
VoIP Signaling Protocols Framework
Presentation transcript:

D-Series Voice Transcoding Training Webinar May 2011

Today’s Speakers Julien Nephtali Product Manager Sangoma Technologies Tel: Lisa Szeto Marketing Events 2 Jeff Dworkin Director of

Voice Transcoding Explained Existing Transcoding Solutions Sangoma Solution – D-Series Transcoding Card Ordering and Pricing Architecture Technical Dive Closing Q&A Agenda 3

Transcoding is the direct digital-to-digital conversion of one encoding to another This is usually done in cases where a target device does not support the format or has limited storage capacity that mandates a reduced file size, or to convert incompatible or obsolete data to a better-supported or modern format Transcoding is widely used in multimedia applications such as MMS, Streaming Video and VoIP Definition of Transcoding 4

To save bandwidth, VoIP Network engineers sometimes compress the voice signal This is done using CODECs –COders – DECoders Codecs are algorithms (a lot of math) to compress and decompress voice signal –Similar to ripping a CD to MP3 – MP3 is a codec Sometimes called Vocoding Function of Transcoding 5

Extensive List of codecs –G.711, G.729, GSM, AMR, G.726, iLBC, G.722.1, etc. Most common in use in wired world are: –G.711 (64kbps) –G.729 (8 kbps) Most common in use in wireless applications: –GSM / AMR Growing in popularity – G (HD voice) Voice Codecs 6

End-points advertise their capabilities in the protocols (such as SIP) Call Set-up in VoIP 7 I’m calling you. I can do G.711 I can do G.711 and G.729 Let’s go ahead with G.711 SIP Voice Call

SIP Voice Call No common denominator - Call cannot be established Need for a middleman to translate – Transcoding! Sometimes, there is a mismatch 8 I’m calling you. I can do G.711 I can do G.729 SIP No Call

Transcoding Server 9 G.711 Voice Call I’m calling the phone on the other side I can do G.711 I can do G.729 SIP I have a call for you What do you support? G.729 Voice Call SIP OK. I will broker the call on both ends 4 4

Voice Transcoding Explained Existing Transcoding Solutions Sangoma Solution – D-Series Transcoding Card Ordering and Pricing Architecture Technical Dive Closing Q&A Agenda 10

Vocoding is complicated Math (or algorithms) Math takes a lot of processing power It does not leave much room for your telecom application to run Call only accommodate low port counts Software Solutions for Transcoding 11 Software Transcoding is CPU intensive that impacts the performance of your VoIP apps.

Existing Solutions are only available for up to 120 channels Not available for lower densities Short list of codec supported –G.711 –G.723 –G.729 Current Hardware Transcoding Solutions 12

Voice Transcoding Explained Existing Transcoding Solutions Sangoma Solution – D-Series Transcoding Card Ordering and Pricing Architecture Technical Dive Closing Q&A Agenda 13

Sangoma Solution – D-Series Boards From 30 to 2,000 transcoding sessions on a single board! Works with Asterisk ® and FreeSWITCH ® Simple API for application integration Works on Linux and Windows ® Can be integrated or on separate dedicated server 14

Sangoma Solution – D-Series Boards Ethernet Drivers –“Seen” as Ethernet board by OS –Voice Traffic in and out of Ethernet Port Small Footprint –Includes low profile bracket for 2U chassis D150 adds more deployment possibilities 15

D-Series Boards - Supported Codecs Wireline Applications –G.711 –G.722 –G (HD Voice) –G –G.726 –G.729AB –iLBC Wireless Applications –GSM FR –GSM EFR –AMR –AMR-WB (G.722.2) 16 D-Series Boards Support Any to Any Codec Combinations

Some Codecs are more complicated than others Require more processing power (more complicated math!) Some examples –G.711 G.729:400 Sessions –G.711AMR:150 Sessions Transcoding Capacity – “It Depends” 17 Total Capacity depends on Codec mix

Sangoma Solution – D-Series Boards 18 ProductSessionsOptions Specifications D10030 – 400 PCI Media flows through PCI or PCIe bus Compact form factor PCIe D15030 – 400 ETH Media flows through Ethernet Port Ideal for appliances with limited PCI slots BOX Media flows through Ethernet Port Stand-alone boxed enclosure with external Power Supply Stackable on 19 inch rack mount PMC Allows hardware manufacturers to integrate D150 via the PMC standard D – 2,000PCIe Media flows through Ethernet Port For larger scale deployments

Voice Transcoding Explained Existing Transcoding Solutions Sangoma Solution – D-Series Transcoding Card Ordering and Pricing Architecture Technical Dive Closing Q&A Agenda 19

Ordering and Pricing (D100) 20 SKUBus typeDescriptionList Price D PCI30 sessions voice transcoding card $750 D EPCI Express30 sessions voice transcoding card $750 D PCI60 sessions voice transcoding card $875 D EPCI Express60 sessions voice transcoding card $875 D PCI120 sessions voice transcoding card $1130 D EPCI Express120 sessions voice transcoding card $1130 D PCI240 sessions voice transcoding card $1640 D EPCI Express240 sessions voice transcoding card $1640 D PCI400 sessions voice transcoding card $2320 D EPCI Express400 sessions voice transcoding card $2320 Capacity upgrades are available in the field Total port capacity rated for G.711 to G.729. Totals vary on call mix. No extra licensing fees for Codecs* * Except AMR. Please contact Sangoma Sales for details.

Ordering and Pricing (D150-ETH) 21 SKUDescriptionList Price D150-ETH sessions voice transcoding card $750 D150-ETH sessions voice transcoding card $875 D150-ETH sessions voice transcoding card $1130 D150-ETH sessions voice transcoding card $1640 D150-ETH sessions voice transcoding card $2320 Capacity upgrades are available in the field Total port capacity rated for G.711 to G.729. Totals vary on call mix. No extra licensing fees for Codecs* * Except AMR. Please contact Sangoma Sales for details.

Ordering and Pricing (D150-BOX) 22 SKUDescriptionList Price D150-BOX sessions voice transcoding card $800 D150-BOX sessions voice transcoding card $925 D150-BOX sessions voice transcoding card $1180 D150-BOX sessions voice transcoding card $1690 D150-BOX sessions voice transcoding card $2370 SPEC-D150-BOX-1U061U Special Bracket that holds up to 6 D150-BOX $50 SPEC-D150-BOX-2U142U Special Bracket that holds up to 14 D150-BOX $70 Capacity upgrades are available in the field Can be stacked on a 19 inch bracket. Total port capacity rated for G.711 to G.729. Totals vary on call mix. No extra licensing fees for Codecs* * Except AMR. Please contact Sangoma Sales for details.

Ordering and Pricing (D150-PMC) 23 SKUDescriptionList Price D150-PMC sessions voice transcoding card $750 D150-PMC sessions voice transcoding card $875 D150-PMC sessions voice transcoding card $1130 D150-PMC sessions voice transcoding card $1640 D150-PMC sessions voice transcoding card $2320 Capacity upgrades are available in the field Total port capacity rated for G.711 to G.729. Totals vary on call mix. No extra licensing fees for Codecs* * Except AMR. Please contact Sangoma Sales for details.

Ordering and Pricing (D100 and D150) 24 SKUDescriptionList Price D1X0-UPG-030Upgrade from 030 to 060 sessions $125 D1X0-UPG-090Upgrade from 030 to 120 sessions $380 D1X0-UPG-210Upgrade from 030 to 240 sessions $890 D1X0-UPG-370Upgrade from 030 to 400 sessions $1570 D1X0-UPG-060Upgrade from 060 to 120 sessions $255 D1X0-UPG-180Upgrade from 060 to 240 sessions $765 D1X0-UPG-340Upgrade from 060 to 400 sessions $1445 D1X0-UPG-120Upgrade from 120 to 240 sessions $510 D1X0-UPG-280Upgrade from 120 to 400 sessions $1190 D1X0-UPG-160Upgrade from 240 to 400 sessions $680 Capacity upgrades are available in the field Total port capacity rated for G.711 to G.729. Totals vary on call mix. No extra licensing fees for Codecs* * Except AMR. Please contact Sangoma Sales for details.

Ordering and Pricing (D500) 25 SKUDescriptionList Price D E1 Transcoding module, up to 400 sessions, PCI Express Bus $2450 D E2 Transcoding module, up to 800 sessions, PCI Express Bus $4325 D E3 Transcoding module, up to 1,200 sessions, PCI Express Bus $6225 D E4 Transcoding module, up to 1,600 sessions, PCI Express Bus $8100 D E5 Transcoding module, up to 2,000 sessions, PCI Express Bus $9975 D500- MOD-1001 D500 Field Upgrade Transcoding Module $1875 Capacity upgrades are available in the field Total port capacity rated for G.711 to G.729. Totals vary on call mix. No extra licensing fees for Codecs* * Except AMR. Please contact Sangoma Sales for details.

Voice Transcoding Explained Existing Transcoding Solutions Sangoma Solution – D-Series Transcoding Card Ordering and Pricing Architecture Technical Dive Closing Q&A Agenda 26

Sample Application - Call Center 27 PSTN LAN G.711 T1/E1 Computer Server WAN G.729 Local Agents Remote Agents

Sample Application - Call Center 28 PSTN LAN G.711 T1/E1 Computer Server WAN G.729 Local Agents Remote Agents

Sample Application - Call Center “Under the Hood” 29 PSTN LAN G.711 T1/E1 Call Center App Computer Server D-Series Transcoding A108 T1/E1 WAN G.729 Local Agents Remote Agents Integrated with Server

Sample Application - Call Center “Under the Hood” 30 Computer Server D-Series Transcoding PSTN T1/E1 Call Center App WAN G.729 Remote Agents LAN G.711 Local Agents Separate Dedicated Server

Sample Application: PBX with HD (G.722.1) Phones 31 PSTN LAN G T1/E1 PBX Computer Server D-Series Transcoding A101DE G.722.1

Sample Application: PBX with HD (G.722.1) Phones 32 PSTN LAN G T1/E1 PBX Computer Server A101DE G Internal Call: Codec match, no need for Transcoding External Call: D-Series to transcode G to G.711 D-Series Transcoding

Sample Application: PBX with HD (G.722.1) Phones 33 PSTN LAN G T1/E1 PBX Computer Server A101DE G Internal Call: Codec match, no need for Transcoding External Call: D-Series to transcode G to G.711 D-Series Transcoding

Sample App: Network Peering 34 SS7 GW G.729 Network G.711 Network Dedicated Server with Several D500 to Support 1000s of Ports Transcoding Server

Voice Transcoding Explained Existing Transcoding Solutions Sangoma Solution – D-Series Transcoding Card Ordering and Pricing Architecture Technical Dive Closing Q&A Agenda 35

Technical Dive

Sangoma D-Series of Transcoding Cards Ethernet Drivers –PCIe – Broadcom –PCI – Micrel Sangoma Transcoding API Library Codec applications on Linux –Codec module for Asterisk –Codec module for FreeSWITCH Media Transcoding Solution 37

Single Server – Asterisk / FreeSWITCH 38 API (libsng-tc) Asterisk / FreeSWITCH Codec Module Ethernet Driver RTP (Voice) Adapter (codec_sangoma) SOAP server SOAP client (libsngtc-node) Control (SOAP TCP connection) Board discovery at Install time

Distributed Architecture – Asterisk / FreeSWITCH 39 API (libsng-tc) Ethernet Driver RTP (Voice) SOAP server Asterisk / FreeSWITCH Codec Module Adapter (codec_sangoma) Asterisk / FreeSWITCH Codec Module Adapter (codec_sangoma) RTP (Voice) SOAP client (libsngtc-node) Transcoding Server App Server App Server SOAP client (libsngtc-node) Control (SOAP TCP connection)

Transcoding Server Distributed Architecture – “Cables View” 40 App Server App Server LAN Ethernet

Download Media Transcoding Package: eg: sng-tc-linux-x tgz Untar Package in /usr/src directory -> tar xfz sng-tc-linux-x86-.tgz -> cd sng-tc-linux-x86- Install Ethernet Drivers -> cd sng-tc-linux-x86- -> cd server/eth_driver ->./install.sh PCIe cards use Broadcom tg3 driver: -> modprobe tg3 PCI cards use Micrel ks8842_pci driver: -> modprobe ks8842_pci Once Ethernet drivers are loaded confirm that new interfaces have been created -> cat /proc/net/dev # check for eth1, eth2 … Give each ethX device a private IP address: eg: /24 On RedHat: system-config-network Media Transcoding: Installation 41

Build Sangoma Media Transcoding libraries, configurator and server -> cd sng-tc-linux-x86- -> make -> make install or if you have Astersk installed on the system, also build Sangoma Asterisk Codec -> make asterisk -> make install FreeSWITCH codec is part of FreeSWITCH GIT repository Asterisk Sangoma Transcoding Configuration: -> sngtc_cfg --server --asterisk or -> sngtc_cfg --server --asterisk --astdir=/etc/asterisk Asterisk Sangoma Transcoding Config file /etc/asterisk/sangoma_codec.conf FreeSWITCH Sangoma Transcoding Configuration: -> sngtc_cfg --server --freeswitch or -> sngtc_cfg --server --freeswitch --fsdir=/usr/local/freeswitch/conf/autoload_configs FreeSWITCH Sangoma Transcoding Config file: /usr/local/freeswitch/conf/autoload_configs/sangoma_codec.conf.xml Media Transcoding: Installation... 42

Firmware Upgrade Procedure The sngtc_tool is a binary application that contains the latest firmware version. The sngtc_tool will upgrade firmware on all trancoding modules detected. -> sngtc_tool –dev eth1 –firmware License Update Procedure The License update program is not distributed in a sngtc release. It is provided to a customer with a license key that is built using customer hardware information. Customer needs to send Sangoma Support module their hardware information -> sngtc_tool –dev eth1 –list_modules Based on this information, Sangoma Sales will send a package to the customer containing license update application and the license key. The sngtc_tool application contains the up to date license files which will be applied to all sangoma modules detected. -> sngtc_tool –dev eth1 –license Media Transcoding: Firmware & License 43

Before starting Asterisk or FreeSWITCH, one must start the Sangoma Transcoding Server. Server autodetects and initializes the Sangoma Transcoding Cards. -> sngtc_server_ctrl start Log file located in /var/log/sngtc_sever.log Check for message: [SNGTC_INFO ] Sangoma Transcoding Server Ready Start Asterisk -> safe_asterisk Load Sangoma transcoding module from CLI (If not automatically loaded) -> module load codec_sangoma.so -> sangoma show translators -> sangoma show transcoding sessions -> sangoma show rtp statistics Media Transcoding: Asterisk Operation 44

Before starting Asterisk or FreeSWITCH one must start the Sangoma Transcoding Servier. Server autodetects and initializes the Sangoma Transcoding Cards. -> sngtc_server_ctrl start Log file located in /var/log/sngtc_sever.log Check for message: [SNGTC_INFO ] Sangoma Transcoding Server Ready Start FreeSWITCH -> /usr/local/freeswitch/bin/freeswitch Load Sangoma transcoding module from CLI (If not automatically loaded) -> load mod_sangoma_codec -> show codecs -> sangoma_codec settings -> sangoma_codec sessions -> sangoma_codec stats Media Transcoding: FreeSWITCH Operation 45

Software Transcoding is a CPU intensive activity that could impact your VoIP applications Sangoma’s D-Series Hardware Transcoding Cards handle all your applications transcoding with no added latency and work with Asterisk and FreeSWITCH The D-Series cards come in multiple form factors for added deployment flexibility The D100 and D150 offer from 30 to 400 sessions per card The D500 offer 400 to 2,000 sessions per card All D-Series cards offer field upgrades options Closing 46

47 Follow us on:

For more information: Sangoma.com 48 Wiki.sangoma.com

Be sure to check back regularly to see other training events: Follow us on: Stay Connected! 49

Thank you!