august 3-4, 2004 san jose, ca designing applications using dsp modules etai bilawer director,...
TRANSCRIPT
August 3-4, 2004 • San Jose, CA • www.voipdeveloper.com
Designing Applications Using DSP Modules
Etai BilawerDirector, National Support
AudioCodes [email protected]
August 3-4, 2004 • San Jose, CA • www.voipdeveloper.com
VoIP Solutions
Options:
• Chips– DSP’s, CPU’s, SoC, Chip-sets
• DSP Modules – DSP “Farms”, Application specific modules
• Boards – PCI & cPCI boards
• “Systems” – Stand alone systems
August 3-4, 2004 • San Jose, CA • www.voipdeveloper.com
Chip SolutionsWhat is out there?- DSP, SoC, ‘Chip-Sets’, CPU, Network Processors
Advantages:- Low priced ‘BOM’. 5$/Channel- Custom designed Architecture - Many choices – Varity of vendors and architectures
Disadvantages:- Time to market- Complexity and Risk involved in the design- Higher levels of expertise required
August 3-4, 2004 • San Jose, CA • www.voipdeveloper.com
DSP Modules Solutions
What is out there?• DSP ‘farms’, Dedicated VoIP cardsAdvantages:• Faster ‘time-to-market’ than Chip based• Provides a good mix of design flexibility while having a
higher level of integration• Ready made VoIP that can be added to current designed
productsDisadvantages:• Larger ‘foot-print’• Less control over the VoIP part• Needs some level of integration
August 3-4, 2004 • San Jose, CA • www.voipdeveloper.com
DSP BoardsWhat is out there?
PCI, cPCI, ATCA
Advantages:• Quick ‘time-to-market’• Easy to implement and control• Some are ready make MGW
Disadvantages:• Restricted ‘Form Factors’ • Higher price/port• Limited Flexibility and architecture
August 3-4, 2004 • San Jose, CA • www.voipdeveloper.com
Comparison
CHIPS DSP MODULES BOARDS
Time-to-market Long – 6-9 Month Medium – 3-6 Month Short – Less than 3 Month
Design Flexibility
Very High – All options and designs are available
Medium-High – Allows for a lot of architecture flexibility with some constrains
Low – Only system level
Complexity & Risk factors
High – A component. A full design needs to be build around.
Medium – Known and working segment that needs some hardware and software work
Low – Know and working product that needs to be controlled
Price/Port 5+$ 12+$ 35+$
August 3-4, 2004 • San Jose, CA • www.voipdeveloper.com
DSP Module - Typical Applications
• VoIP Phones • CPE/IAD• Media GW and Media Servers• DSLAM’s• Network devices – Adding VoIP• Legacy PBX and Switches adding VoIP• General TDM Solutions – IVR, Call
Centers…
August 3-4, 2004 • San Jose, CA • www.voipdeveloper.com
Hardware and Specifications• I/O Interfaces – PCM, PCI, Parallel,
Utopia, Ethernet…• Control – Local, Remote• MIPS – What does it mean? Does it really
matter?• Power and cooling• Footprint – standards such as PMC,
2xPMC, PC-104 or others• Number of Channels
August 3-4, 2004 • San Jose, CA • www.voipdeveloper.com
Software Requirements• Control Protocol –
MGCP/MEGACO/SIP/H.323/Proprietery• Field Proven and interoperability• Features – IVR, HTTP streaming, VXML,T.38,
RFC2833, all Vocoders-G.723.1, G.729, G.711…
• Host OS Support• Software Package• Debug tools• Documentation• Tech-Support
August 3-4, 2004 • San Jose, CA • www.voipdeveloper.com
Typical Hardware Layout
Base Board
TD
M In
terfaceA
nalo
g T
1/E1/T
3/OC
3
Ethernet
Utopia
HostProcessor
PCI/Parallel
DS
PM
od
ule
DS
PM
od
ule
DS
PM
od
ule
Time SlotAssigner
August 3-4, 2004 • San Jose, CA • www.voipdeveloper.com
Typical Software Layout
User’s Application
API
PCI
DSP Module
SIP/H.323/MGCP/MEGACO
Parallel UDP TCP ATMRTP/RTCP
August 3-4, 2004 • San Jose, CA • www.voipdeveloper.com
Conclusion• VoIP Selection - Trade-off between Flexibility,
Risk &Complexity and time to market guides the designer’s decision
• Pointers for choosing the right DSP Module:– Vendor’s credibility, interoperability, experience = field
proven– Feature richness– Physical Interfaces– Price Vs. Channel’s count– Software Package and Tech-Support