Welcome! Today’s Webinar: Facts about PIKA Fax

Post on 25-Jan-2016

33 views 0 download

Tags:

description

Welcome! Today’s Webinar: Facts about PIKA Fax. Irene Crosby Head of Marketing PIKA Technologies. Your Webinar Leader. Eric Pretlac Technical Support Specialist Customer Care Department. Familiarization with MShow. Audio streaming Sending us questions. Agenda. - PowerPoint PPT Presentation

Transcript of Welcome! Today’s Webinar: Facts about PIKA Fax

Welcome!

Today’s Webinar:

Facts about PIKA Fax

Irene CrosbyHead of MarketingPIKA Technologies

Your Webinar Leader

Eric PretlacTechnical Support Specialist

Customer Care Department

Familiarization with MShow

• Audio streaming• Sending us questions

Agenda• Different types of fax applications

– Occasional fax– Fax server

• Architectures of such applications• Resource management tools

– dspcalc563xx.xls– PikaSetup.exe

• PIKA’s fax features• Overview of PK_FAX_* API functions• Benchmarks

Fax on all PIKA cards

• The content of this webinar applies to all PIKA MM-series cards – InLine MM, Daytona MM, PrimeNet MM– Equipped with Motorola 56303 DSPs to

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

Types of fax applications

Occasional fax• PC-PBX with fax• Unified messaging

system• Fax on demand

Fax server• Fax broadcasting• Email / fax gateway

Example: PC-PBX with 2 fax ports

Example: PC-PBX with 2 fax ports

Example: Fax on demand

• Call in and request a fax of a real estate listing

Occasional fax

• Few fax ports supporting many trunks

• Resource pooling / management

• Uses advanced tone detection (ATD) to conserve DSP processing power

• No additional DSPs required

Fax server• Fax broadcasting

• Always fax on all ports

• Additional DSPs are usually required for high density applications

• Rule of thumb: – Rx 4 fax channels per DSP (Rx/Tx)– Tx 6 fax channels per DSP

Fax server example• Financial institution must fax time-

sensitive information to subscribers• 9:00 am broadcast fax on 10,000

channels– “Stock Tip of the Day” before markets open

• 10:00 am broadcast audio on 9,000 channels– Quarterly earnings report

Fax broadcasting time-sensitive info to subscribers

Resource management

• Occasional fax– Few DSP resources required

• Fax server– Many DSP resources required– Add V-Engines if necessary

• dspcalc563xx.xls

• PikaSetup.exe

Resource estimation: Occasional

• 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

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

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

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

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

Timeslot assignment: Incorrect

Timeslot assignment: Correct

PikaSetup: Modem fax tones

Resource estimation: Server

• Fax server application

• dspcalc563xx.xls shows that we can transmit 6 channels of fax per DSP

• More DSPs required for high density applications

PIKA 56303 Resource Calculator 6.2 21-Jan-04

Block Processes Audio Play / Record 0 0.00 0 Record 0 0.00 Play 0.00 DTMF Detection 0 0 0.00 0 Tone Generation 0 0.00 0 Advanced Tone Detection (ATD) 0 0 0.00 0 Speech Detection 0 0 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 6 40278 Transmit only 6 73.80 Transmit and Receive 0.00 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) 0 0.00 0 Stream 1 (Block/Stream Processes) 6 2.75 3468 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: 79.77 65321

Number of Available Channels

Number of Active

ChannelsUsed MIPs

Memory and Real Time OK

Used Memory (Words)

Number of channels

Resource estimation: Server

1

2

3

PIKA 56303 Resource Calculator 6.2 21-Jan-04

Block Processes Audio Play / Record 0 0.00 0 Record 0 0.00 Play 0.00 DTMF Detection 0 0 0.00 0 Tone Generation 0 0.00 0 Advanced Tone Detection (ATD) 0 0 0.00 0 Speech Detection 0 0 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 6 40278 Transmit only 6 73.80 Transmit and Receive 0.00 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) 0 0.00 0 Stream 1 (Block/Stream Processes) 6 2.75 3468 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: 79.77 65321

Number of Available Channels

Number of Active

ChannelsUsed MIPs

Memory and Real Time OK

Used Memory (Words)

Number of channels

Resource estimation: Server

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

PIKA 56303 Resource Calculator 6.2 21-Jan-04

Block Processes Audio Play / Record 0 0.00 0 Record 0 0.00 Play 0.00 DTMF Detection 0 0 0.00 0 Tone Generation 0 0.00 0 Advanced Tone Detection (ATD) 0 0 0.00 0 Speech Detection 0 0 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 6 40278 Transmit only 6 73.80 Transmit and Receive 0.00 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) 0 0.00 0 Stream 1 (Block/Stream Processes) 6 2.75 3468 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: 79.77 65321

Number of Available Channels

Number of Active

ChannelsUsed MIPs

Memory and Real Time OK

Used Memory (Words)

Number of channels

Resource estimation: Server

FAX 6 Transmit only 6 Transmit and Receive

PIKA 56303 Resource Calculator 6.2 21-Jan-04

Block Processes Audio Play / Record 0 0.00 0 Record 0 0.00 Play 0.00 DTMF Detection 0 0 0.00 0 Tone Generation 0 0.00 0 Advanced Tone Detection (ATD) 0 0 0.00 0 Speech Detection 0 0 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 6 40278 Transmit only 6 73.80 Transmit and Receive 0.00 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) 0 0.00 0 Stream 1 (Block/Stream Processes) 6 2.75 3468 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: 79.77 65321

Number of Available Channels

Number of Active

ChannelsUsed MIPs

Memory and Real Time OK

Used Memory (Words)

Number of channels

Resource estimation: Server

Total MIPS and Memory: 79.77 65321

Memory and Real Time OK

Fax server

PIKA: high density fax solution

• Fully loaded PrimeNet MM quad span

• 6 Tx channels x 22 DSPs = 132 Tx

• Maximum transmit density on market

• 4 Rx channels x 22 DSPs = 88 Rx

• 22 DSPs = 4 onboard DSPs + 3 VE-6

• Compare to 92 / 96 / 120 – T1 ISDN / T1 RBS / E1 ISDN or CAS

PIKA’s fax features• Supports ITU-T V.21, V.27ter, V.29 and

V.17 modems for send and receive data rates up to 14.4 Kbps. ITU-T T.30

• ECM (error correction mode)• Automatic detection of incoming calls• Header and footers added by senders and

receivers

PIKA’s fax features (cont’d)

• Subscriber ID

• T.4 and T.6 formats including:– Metric- and inch-based page sizes– All resolutions including 100x100,

200x200, 300x300 and 400x400– MH, MR and MMR encoding

• TIFF-F format

MonteCarlo API reference

MonteCarlo fax API

PIKA’s fax APIs

• PK_FAX_AddDocument

• PK_FAX_ClearDocuments

• PK_FAX_GetStatus

• PK_FAX_RxStart

• PK_FAX_SetPageHeaderAndFooter

• PK_FAX_Stop

• PK_FAX_TxStart

PK_FAX_AddDocumentSyntaxPK_STATUS PK_FAX_AddDocument

(

IN TResourceHandle hPort,

IN PK_INT TxOrRxDocument,

IN PK_CHAR *Filename,

IN TFaxDocumentParameters *Parameters

);

Parameters for PK_FAX_AddDocument

hPort: Valid DSP port handle from PK_DSP_DEVICE_GetPortHandle orPK_DSP_DEVICE_SeizePort

TxOrRxDocument:

Indicates if the document has to be queued for sending or receiving. Valid values include: PK_FAX_TX_DOCUMENT, PK_FAX_RX_DOCUMENT

FileName: Pointer to the path and filename of an existing file to send or a file to create when receiving.

Parameters: Pointer to a TFaxDocumentParameters structure. Default values are:PK_FAX_RESOLUTION_HIGH, PK_FAX_ENCODING_MMR,PK_FAX_WIDTH_A4 | PK_FAX_WIDTH_B4 | PK_FAX_WIDTH_

Concept: Document queue• Fax on demand for real estate listings

PK_FAX_TxStartSyntaxPK_STATUS PK_FAX_TxStart

(

IN TResourceHandle hPort,

IN TFaxTxParameters *Parameters

);

Parameters for PK_FAX_TxStart

hPort: Valid DSP port handle from PK_DSP_DEVICE_GetPortHandle orPK_DSP_DEVICE_SeizePort

Parameters: Pointer to a TFAXTxParameters structure. Defaults values:

minimumRate PK_FAX_RATE_2400modemType PK_FAX_MODEM_V27 |

PK_FAX_MODEM_V29 |PK_FAX_MODEM_V33 |PK_FAX_MODEM_V17

encoding PK_FAX_ENCODING_MMRresolution PK_FAX_RESOLUTION_HIGHpageWidth PK_FAX_WIDTH_A3IDRequired PK_FALSEECMEnabled PK_TRUEprintHeaderAndFooter PK_FALSEtimeout 40000msSID “” (empty string)

PK_FAX_RxStartSyntaxPK_STATUS PK_FAX_RxStart

(

IN TResourceHandle hPort,

IN TFaxRxParameters *Parameters

);

Parameters for PK_FAX_RxStart

hPort: Valid DSP port handle from PK_DSP_DEVICE_GetPortHandle orPK_DSP_DEVICE_SeizePort

Parameters: Pointer to a TFAXRxParameters structure. Defaults values:

minimumRate PK_FAX_RATE_2400modemType PK_FAX_MODEM_V27 |

PK_FAX_MODEM_V29 |PK_FAX_MODEM_V33 |PK_FAX_MODEM_V17

encoding PK_FAX_ENCODING_MMRresolution PK_FAX_RESOLUTION_HIGHpageWidth PK_FAX_WIDTH_A3IDRequired PK_FALSEECMEnabled PK_TRUEprintHeaderAndFooter PK_FALSEtimeout 40000msSID “” (empty string)

Benchmarks

• Load testing – 440 chs continuous back-to-back Tx/Rx– Millions of fax transactions

• Conformance testing

– Real-world fax modem compatibility

• Based on Commetrex fax technology

PikaTest tutorial “how to fax”

• PikaTest.exe utility in MonteCarlo 6.2 has a tutorial on how to receive a fax

• At command line type: ? how to fax

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, the next slide has their phone numbers…

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 – support@pikatech.com

Thank youfor your time.