PIKA Technologies Inc. HMP Conference Application Sample May 2010.

Slides:



Advertisements
Similar presentations
Voic Training for v Press any key to continue.
Advertisements

Using Audacity Audacity is an audio-editing application available from and can be used with most PC operating systems.
Working with Data Loggers. Data Logger Loaner Program In order to loan loggers from Sensor Switch, please visit then.
Global MP3 Geoffrey Beers Deborah Ford Mike Quinn Mark Ridao.
Digital VoIP Hybrid Communications system. Agenda Introduction to the Xplus100 Configurations Voice Mail Systems VoIP Gateway Top Features Flash Upgradable.
Cisco IP Phone 7911, 7941, 7961 Series Full-feature telephone that provides voice communication over the same data network that your computer uses, allowing.
Cisco 8851 and 8861 Telephone Training Presenter Troy Andersen
PGi Audio Integration in LYNC Client – What it looks like…
1223 North Glenville Dr. Richardson, TX P: F: The Value-Priced Leader Now Offers Web-Control Confer III.
Door Sabha Freedom - How to conference
PIKA Technologies Inc. PADS for the PIKA WARP Appliance March 2009.
960H- Start Guide Start-Up Guide. 960H- Start Guide Record Setup For Motion Setup: Log into Alarm; then go to Motion Detect. Setup each channel for Motion.
Implementation of a Call center with queue and auto attendant.
Java Programming Working with TextPad. Using TextPad to Work with Java This text editor is designed for working with Java You can download a trial version.
VCIS Voice Case Information System by Selim Mimaroglu.
THE OBJECT-ORIENTED DESIGN WORKFLOW Statechart Diagrams.
Alex Crowell, Rutgers University Computer Science and Mathematics Advisor: Prof. Danfeng Yao, Computer Science Department.
MAXIMIZING YOUR BUSINESS ADVANTAGE TECHNOLOGY SOLUTIONSMAXIMIZING YOUR BUSINESS ADVANTAGE Dole Fresh Vegetables Phone Training March, 2012.
Press any key to continue WELCOME TO THE MESSAGEMATE VOICE MAIL.
1 ConnectU Reservationless Conferencing. 2 Agenda Overview Phone Conferencing Web and Phone Conferencing Reports.
© 2007 ReadyTalk www.readytalk.com1598 Wynkoop, Denver, CO 80202www.readytalk.com Conferencing Service You shouldn’t need a degree in computer.
© 2007 ReadyTalk www.readytalk.com1598 Wynkoop, Denver, CO 80202www.readytalk.com Welcome to ReadyTalk Training.
PIKA Technologies Inc. Analog Logger Application Sample December 2009.
HTML5 Application Development Fundamentals
Onfer III TM COMMUNICATIONS INTERNATIONAL Private Branch Exchange (PBX) or Central Office (CO) Your Phone analog 2-wire line Call setup phase: 1.Your phone.
An introduction to PDCC the Portable Data Collection Center.
Reducing the Feature Interaction Problem Using an Agent-Based Architecture Debbie Pinard Aphrodite Telecom Research, a Division of Pika Technologies
High Speed Data Converter University
PIKA Technologies Inc. Digital Logger Application Sample April 2010.
What’s TSP ? Code : STM#340 STM#340: What’s TSP ?
2014 CCSA Mobile Conference App To Download the App: Search “confservices” in the app store available on your device App will prompt you for an event.
User Application Low Level API High Level API RequestsData & Events Low Level API Calls IP NIC Digital T1/E1 PCI and PCIe Analog Station FXS PCIe Analog.
User Application AoH APIAoB APIGP API RequestsData & Events Daytona MM PCI Inline MM PCI PrimeNet MM PCI cPCI PrimeNet MM Digital Gateway Low Level API.
Presented by Nihar Rao Errabelli & Ravisekhar Lellapalli.
User Application AoH API GP API RequestsData & Events Low Level API Calls IP NIC Digital T1/E1 PCI and PCIe Analog Station FXS PCIe Analog Trunk FXO PCIe.
PIKA Technologies Inc. RPC Client/Server Application Sample October 2009.
RPC as Client/Server Framework. What is it? Takes care the protocol nastiness, don’t spend your time to create yet another protocol layer. Well established.
Selenium January Selenium course content  Introduction (Session-1)Session-  Automation  What is automation testing  When to go for automation.
PIKA Technologies Inc. CAS Logger Application Sample August 2014.
PIKA Technologies Inc. Digital Logger Application Sample March 2010.
PIKA Technologies Inc. FSK Bypass Application Sample October 2009.
Robert Schiering Human Resources and Media Technology Assistant ZOOM.US.
Downloading Lumi Show on iPhones Through our technology, people gain insight, instantly.
Created for Pharr South Continuing Education Presented by Henk & Linda Sluis 1.
NASA Communication Service Office (CSO) Instant Meeting Voice Conferencing Service 508 Compliance – Moderator Web Tool Alternatives October 22, 2014.
Quick Record (Simple Song) 1. Press the Record Button 2. Press the (F2) Soft Button to select Quick Record 3.Press the Play Button to start the recording.
ShoreTel IP 480 Phone Training
Opportunities in Deploying Open Source Applications Using LumenVox Speech Recognition on Asterisk.
User Application AoH APIAoB APIGP API RequestsData & Events Daytona MM PCI Inline MM PCI PrimeNet MM PCI cPCI PrimeNet MM Digital Gateway Low Level API.
Isala App SP2013 Search REST API Recently changed Most viewed Item contents In-app search SP2013 Events REST API Item view Windows.
SNG via Webinar. Where’s Webinar??  Double click Aflac 2000 folder  Highlight “SNGWebCommunicator”  Right Click and “Send To - Desktop”
Using your ENA Connect Phone Polycom IP 321/331/335.
Using your ENA Connect Phone Polycom IP 650/ Getting to know your IP 650/670 Soft Keys Shortcut to call logs Menu navigation arrows = select X =
CWA 3105 Presents At&t Connect for Windows pc This will be a quick set up guide for our new virtual meeting program We are the ELITE to have this trial.
Ulster.ac.uk Conferencing with Video and Presenting Skype for Business.
CONNECT Telephony for Microsoft
Cara Clifford Instructor, Learn iT!
Cisco WebEx.
ASTERISK “Open Source Communications Platform”
For more information, visit
User Application GP API AoH API AoB API Requests Data & Events
Audio Quick Start Good Afternoon/Good Morning Everyone – you are very welcome to the GlobalMeet Audio Quick Start training session. My name is __________,
UW Trustee Conference Calls
Conferencing with Video and Presenting
Download OriginMobile
Copyright © All rights reserved.
CMPE 135: Object-Oriented Analysis and Design March 14 Class Meeting
State-Transition Diagrams
Precision Spine Inc. Voic Guide.
User Training for Yealink T4 desksets
Presentation transcript:

PIKA Technologies Inc. HMP Conference Application Sample May 2010

What is it? Sample Application developed in C++ Demonstrates Basic Conferencing features using Grand Prix Works on HMP 2.8+ platforms (Windows, Linux)

Getting Started Install the PIKA Low Level HMP API on a PC ( 2.8.x or newer ) as described in the Getting Started Guide Install the board in the PC Run GP config Download, Compile, and run the HMP Conference application

Sample Code - Highlights Uses GrandPrix functions Conferences can be added dynamically Prompts the caller with conference number and pin number Entry/Exit prompts or tones DTMF detection during conferencing muting example

Conf App API Application thread Diagram Main Application Conf App Event Thread PIKA Driver Spawn Thread PKX_SYSTEM_XXX PKX_GROUP_XXX PKX_CHANNEL_XXX PK_CONF_Initialize PK_CONF_Start PK_CONF_Stop PK_CONF_Cleanup PKX_System _WaitOnEvent PK_CONF_CreateConference PK_CONF_MuteMemers PK_CONF_UnmuteMemers PKX_CONF_XXX PKX_CALL_XXX

Group Class Hierarchy and containment Call Conference BaseEntity LogClient Logger (singleton) n n System 1 n Channel n AudioFiles 1

API Conference Call Scenario Main Application thread PK_CONF_Initialize(tApplicationConfiguration config) // Initialize system PK_CONF_Start() // Start the system PK_CONF_CreateConference//Create a conference A Call is triggered from the CO App Conf Event Thread PKX_SYSTEM_WaitOnEvent is triggered and BaseEntity::HandleQueueEvents determines a new call member needs to be created and handled Call::handleIncomingCall Call::answerCall -> Channel::handleConferenceCall->playRequestForConfNumber This will prompt the caller for the Conference member. The state machine Channel::m_channelConfState is used to track the different states to validate the call Play Conference Prompt Gather conference digits Play PIN Prompt Gather PIN digits Play Name Prompt Record Name Play Entry Tone or Greeting Once in the conference, the caller can press the digit “5” to toggle between mute/unmute. After the second participant enters the conference will start being recorded. Once the conference reaches 1 member, the recording will stop.

API Conference Call Scenario (...) Main Application thread PKZ_CONF_MuteMembers // Mute all members in a particular conference PKZ_CONF_UnmuteMembers // Unmute all members in a particular conference PKZ_CONF_Stop() // Stop the system PKZ_CONF_Cleanup // Cleanup the system

Where can I find it? The Source code is located under: Some additional info:./docs/README.rtf