welcome! today’s webinar: pika’s montecarlo tools irene crosby head of marketing pika...

38
Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

Upload: collin-ray

Post on 11-Jan-2016

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

Welcome!

Today’s Webinar:

PIKA’s MonteCarlo Tools

Irene CrosbyHead of MarketingPIKA Technologies

Page 2: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

Your Webinar Leader

Eric PretlacTechnical Support Specialist

Customer Care Department

Page 3: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

Familiarization with MShow

• Audio streaming• Sending us questions

Page 4: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

Agenda• Overview of tools included with the MonteCarlo

SDK• PikaSetup.exe

– Overview of each screen (analog and digital boards)

• DSP Calculator.xls– Used for estimating DSP resources– Example

• PikaTest.exe– Test utility, Examples

• PikaATD.exe– Advanced Tone Detection utility

Page 5: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

MC Tools on all PIKA boards• The content of this webinar applies

to all PIKA MM-series boards – PIKA PrimeNet MM, PIKA Daytona MM,

PIKA InLine MM– Equipped with Motorola 56303 DSPs to

support PIKA’s “All-on-Board” features

Page 6: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

MonteCarlo Tools

PikaSetup.exe

Page 7: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

PikaSetup.exe• Hardware configuration utility• Overview of each screen • Logging (Pikalog.txt)• Daytona MM (analog)

– Analog port settings

• PrimeNet MM (digital)– Span line settings

• DSP configuration

Page 8: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

PikaSetup: Basic logging

Page 9: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

Daytona MM: Board level

Page 10: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

Daytona MM: Analog port settings

Page 11: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

Daytona MM: DSP configuration

Page 12: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

“Corresponding timeslots”

Page 13: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

Board settings: PrimeNet T1 ISDN

Page 14: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

PrimeNet span settings: T1 ISDN

Page 15: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

PikaSetup vs. PK_Config• PIKA Setup.exe utility can configure line

interface and DSP settings• PK_Config API can also accomplish this

from within your application• Suggestion: Use PikaSetup utility at first

to establish a development environment. Once you are comfortable with your setup you can build this into your application using PK_CONFIG API calls.

Page 16: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

MonteCarlo Tools

DSP Calculator.xls

PIKA 56303 Resource Calculator Rel 6.2 21-Jan-04

Block Processes Audio Play / Record 24 0.02 26717 Record 22 10.12 Play 0.00 DTMF Detection 24 22 15.86 5769 Tone Generation 24 0.12 4325 Advanced Tone Detection (ATD) 24 22 7.42 8336 Speech Detection 0.00 0 GFSK (For Caller ID) 0.00 0 Transmitter 0.00 Receiver 0.00 Echo Cancellation 0.00 0 Adaptation Enabled 0.00 Adaptation Disabled 0.00 MFR2 0 0.00 0 FAX 2 29222 Transmit only 0.00 Transmit and Receive 2 42.20 VoIP 0 G.711 0.00 0 G.726 0.00 0 Dial Pulse Detection 0.00 0

CAS 0 0 0.00 0

Stream Processes Audio Conferencing 0.00 0 Gain Pad 0.00 0

Vpos 3.22 21575

Stream 0 (Block/Stream Processes) 22 8.19 12716 Stream 1 (Block/Stream Processes) 0 0.00 0 Stream 0 (CAS) 0 0.00 0 Stream 1 (CAS) 0 0.00 0 Stream 0 (Stream only Processes) 0 0.00 0 Stream 1 (Stream only Processes) 0 0.00 0

Total MIPS and Memory: 87.13 108660

Memory and Real Time OK

Used Memory (Words)

Number of channels

Number of Available Channels

Number of Active

ChannelsUsed MIPs

Page 17: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

DSP calculator• Spreadsheet used to estimate DSP

horsepower required for an application• All MM-series cards use the same DSP

(Motorola’s 56303 DSP)• Same spreadsheet for all MM-series cards • C:\PIKA\Bin\DSPcalc563xx.xls• Calculates MIPS (Real-time) and Memory

– MIPS = Millions of Instructions Per Second

Page 18: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

Resource estimation: Example• PC-PBX with fax capabilities• 24 trunks to PSTN with IVR, auto

attendant capabilities, voicemail, etc.• Want to add fax capability on all

trunks, any 2 simultaneous max.• dspcalc563xx.xls shows we can add

2 channels of fax Tx and Rx • No additional DSPs required

Page 19: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

PIKA 56303 Resource Calculator Rel 6.2 21-Jan-04

Block Processes Audio Play / Record 24 0.02 26717 Record 22 10.12 Play 0.00 DTMF Detection 24 22 15.86 5769 Tone Generation 24 0.12 4325 Advanced Tone Detection (ATD) 24 22 7.42 8336 Speech Detection 0.00 0 GFSK (For Caller ID) 0.00 0 Transmitter 0.00 Receiver 0.00 Echo Cancellation 0.00 0 Adaptation Enabled 0.00 Adaptation Disabled 0.00 MFR2 0 0.00 0 FAX 2 29222 Transmit only 0.00 Transmit and Receive 2 42.20 VoIP 0 G.711 0.00 0 G.726 0.00 0 Dial Pulse Detection 0.00 0

CAS 0 0 0.00 0

Stream Processes Audio Conferencing 0.00 0 Gain Pad 0.00 0

Vpos 3.22 21575

Stream 0 (Block/Stream Processes) 22 8.19 12716 Stream 1 (Block/Stream Processes) 0 0.00 0 Stream 0 (CAS) 0 0.00 0 Stream 1 (CAS) 0 0.00 0 Stream 0 (Stream only Processes) 0 0.00 0 Stream 1 (Stream only Processes) 0 0.00 0

Total MIPS and Memory: 87.13 108660

Memory and Real Time OK

Used Memory (Words)

Number of channels

Number of Available Channels

Number of Active

ChannelsUsed MIPs

1

2

3

Page 20: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

PIKA 56303 Resource Calculator Rel 6.2 21-Jan-04

Block Processes Audio Play / Record 24 0.02 26717 Record 22 10.12 Play 0.00 DTMF Detection 24 22 15.86 5769 Tone Generation 24 0.12 4325 Advanced Tone Detection (ATD) 24 22 7.42 8336 Speech Detection 0.00 0 GFSK (For Caller ID) 0.00 0 Transmitter 0.00 Receiver 0.00 Echo Cancellation 0.00 0 Adaptation Enabled 0.00 Adaptation Disabled 0.00 MFR2 0 0.00 0 FAX 2 29222 Transmit only 0.00 Transmit and Receive 2 42.20 VoIP 0 G.711 0.00 0 G.726 0.00 0 Dial Pulse Detection 0.00 0

CAS 0 0 0.00 0

Stream Processes Audio Conferencing 0.00 0 Gain Pad 0.00 0

Vpos 3.22 21575

Stream 0 (Block/Stream Processes) 22 8.19 12716 Stream 1 (Block/Stream Processes) 0 0.00 0 Stream 0 (CAS) 0 0.00 0 Stream 1 (CAS) 0 0.00 0 Stream 0 (Stream only Processes) 0 0.00 0 Stream 1 (Stream only Processes) 0 0.00 0

Total MIPS and Memory: 87.13 108660

Memory and Real Time OK

Used Memory (Words)

Number of channels

Number of Available Channels

Number of Active

ChannelsUsed MIPs

Audio Play / Record 24 Record 22 Play DTMF Detection 24 22 Tone Generation 24 Advanced Tone Detection (ATD) 24 22

Number of Available Channels

Number of Active

Channels

Page 21: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

PIKA 56303 Resource Calculator Rel 6.2 21-Jan-04

Block Processes Audio Play / Record 24 0.02 26717 Record 22 10.12 Play 0.00 DTMF Detection 24 22 15.86 5769 Tone Generation 24 0.12 4325 Advanced Tone Detection (ATD) 24 22 7.42 8336 Speech Detection 0.00 0 GFSK (For Caller ID) 0.00 0 Transmitter 0.00 Receiver 0.00 Echo Cancellation 0.00 0 Adaptation Enabled 0.00 Adaptation Disabled 0.00 MFR2 0 0.00 0 FAX 2 29222 Transmit only 0.00 Transmit and Receive 2 42.20 VoIP 0 G.711 0.00 0 G.726 0.00 0 Dial Pulse Detection 0.00 0

CAS 0 0 0.00 0

Stream Processes Audio Conferencing 0.00 0 Gain Pad 0.00 0

Vpos 3.22 21575

Stream 0 (Block/Stream Processes) 22 8.19 12716 Stream 1 (Block/Stream Processes) 0 0.00 0 Stream 0 (CAS) 0 0.00 0 Stream 1 (CAS) 0 0.00 0 Stream 0 (Stream only Processes) 0 0.00 0 Stream 1 (Stream only Processes) 0 0.00 0

Total MIPS and Memory: 87.13 108660

Memory and Real Time OK

Used Memory (Words)

Number of channels

Number of Available Channels

Number of Active

ChannelsUsed MIPs

FAX 2 Transmit only Transmit and Receive 2

Number of Available Channels

Number of Active

Channels

Page 22: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

PIKA 56303 Resource Calculator Rel 6.2 21-Jan-04

Block Processes Audio Play / Record 24 0.02 26717 Record 22 10.12 Play 0.00 DTMF Detection 24 22 15.86 5769 Tone Generation 24 0.12 4325 Advanced Tone Detection (ATD) 24 22 7.42 8336 Speech Detection 0.00 0 GFSK (For Caller ID) 0.00 0 Transmitter 0.00 Receiver 0.00 Echo Cancellation 0.00 0 Adaptation Enabled 0.00 Adaptation Disabled 0.00 MFR2 0 0.00 0 FAX 2 29222 Transmit only 0.00 Transmit and Receive 2 42.20 VoIP 0 G.711 0.00 0 G.726 0.00 0 Dial Pulse Detection 0.00 0

CAS 0 0 0.00 0

Stream Processes Audio Conferencing 0.00 0 Gain Pad 0.00 0

Vpos 3.22 21575

Stream 0 (Block/Stream Processes) 22 8.19 12716 Stream 1 (Block/Stream Processes) 0 0.00 0 Stream 0 (CAS) 0 0.00 0 Stream 1 (CAS) 0 0.00 0 Stream 0 (Stream only Processes) 0 0.00 0 Stream 1 (Stream only Processes) 0 0.00 0

Total MIPS and Memory: 87.13 108660

Memory and Real Time OK

Used Memory (Words)

Number of channels

Number of Available Channels

Number of Active

ChannelsUsed MIPs

Total MIPS and Memory: 87.13 108660

Memory and Real Time OK

Used Memory (Words)

Number of Available Channels

Number of Active

ChannelsUsed MIPs

Page 23: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

MonteCarlo Tools

PikaTest.exe

Page 24: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

• Completely re-designed for MC 6.2• Extremely valuable debug tool !• Gives the user access to nearly all the

functions in the API• Handy for understanding features,

learning how API functions work• Scripting capability • Source code is available for download !

PikaTest.exe: Test utility

Page 25: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

PikaTest.exe: Help

• For command-line help type ‘?’

• Examples? <keyword>

? audio

? switch

• “How to” help? how to fsk

Page 26: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

PikaTest.exe: ? audio

Page 27: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

PikaTest: Audio play and record

• ? ap

• ap {l or d} <index> {filename}

• ap d0 greeting.au

• ar d1 testrec.au

Page 28: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

PikaTest: Switch connections

• Make a half duplex connection

• ? switch

• shc <l or d> <index> <l or d> <index>

• shc d0 d1

Page 29: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

PikaTest: ExercisePlay an audio file from one DSP port to another on the same card and record to a new file.

Step 1. Connect two DSP ports

Step 2. Start recording on destination port

Step 3. Start playing on originating port

Step 4. Stop recording

Page 30: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

PikaTest: Exercise

Page 31: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

MonteCarlo Tools

PikaATD.exe

Page 32: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

PikaATD.exe: Tone detection

Page 33: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

Multi-frequency tones

Page 34: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

PikaATD.exe: Edit tone group

Page 35: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

Summary• Overview of tools included with the MonteCarlo

SDK• PikaSetup.exe

– Overview of each screen (analog and digital boards)

• DSP Calculator.xls– Used for estimating DSP resources– Example

• PikaTest.exe– Test utility, Examples

• PikaATD.exe– Advanced Tone Detection utility

Page 36: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

Thank You

• If you are interested in taking a closer look, download our API Reference manual:– http://www.pikatechnologies.com/interest/eval.htm

• Additional HW info is available from:– http://www.pikatechnologies.com/downloads/hardware.htm

• If you want to speak the sales account manager in your region or a field application engineer…

Page 37: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

How to reach our people• Sales

– Western USA – Brett Sumpter phone: +1-903-939-3711

– Eastern USA – Cheryl Farmer phone: +1-770-345-5944

– EMEA – Maarten Kronenburg phone: +31 76 5083 560

– Canada & Americas – Terry Atwood phone: +1-613-591-1555 x329

• Field Application Engineers– Cindy Xu at +1-613-591-1555 x458– Yashar Moghan at +1-613-591-1555 x415

• Technical Support – – [email protected]– phone: +1-613-591-1555 x215

Page 38: Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

Thank youfor your time.