HandsFree Profile (HFP) 2009. 07. 21 통신연구소 S/W Team 이상제.

Slides:



Advertisements
Similar presentations
Product Presentation. WHAT IS IT? Product Presentation.
Advertisements

Hosted VoIP Service Special Calling Features Flash Services Feature Access Codes.
G063 - ICT & Telephone Systems. By the end of this topic you should be able to: describe the use of ICT in telephone systems Learning Objective:
 WAN uses Serial ports  Ethernet Ports:  Straight through  Cross over.
H. 323 Chapter 4.
About Your Set 1 - Display 3 - Ring and Message Indicator 4 - Volume, Speaker, and Mute Controls 5 - Fixed Keys 6 – Keypad 7 - Programmable Feature Keys.
Meridian M2008 & 2616 Please press the F5 key on your PC to begin the presentation Press the space bar or arrow keys to advance 1 IT Support Center
Basic Features Voic message indicator
Nortel Meridian M3903 Telephone Training San Diego County Office of Education.
ESI Phone System Training Adcom/Valentine Systems
1 Semester 2 Module 4 Learning about Other Devices Yuda college of business James Chen
Voic message indicator This will light up if you have a message in your voic box It will flash when you receive a call Line Buttons #22 is the.
Lecture 4. US Systems. Advanced Mobile Phone System Analog Signal Processing at the sender side Compress Pre Emphasize Limit Low Pass Filter + Frequency.
CHAPTER 13 Gateway Control Protocols. Media Gateway Control Protocol: MGC: Media Gateway Controller MG: Media Gateway Master/Slave relationship MG handles:
Circuit Switching Blocking occurs when the network is unable to connect to stations because all possible paths between them are already in use. Non-blocking.
Sattam Al-Sahli – Emad Al-Hemyari –
Mohamed Mokdad Ecole d’Ingénieurs de Bienne
CPET 260 Bluetooth. What is Bluetooth? Not IEEE (Wi-Fi) or HomeRF Originally designed to replace wires Short-range, lower-power wireless technology.
Data Communications Circuit Switching. Switching Networks Long distance transmission is typically done over a network of switched nodes Nodes not concerned.
Call Manager - Quick Reference Guide Initiate a Call 1.Select a Phone List. Click Tab to expose list. 2.Select a phone number. Click phone number to populate.
Cisco VoIP Wireless Telephone 7921G Model Please press the F5 key on your PC to begin the presentation Click to advance IT Support Center or
M3903 Enhanced Telephone The M3903 Enhanced Telephone is a multi-line digital phone supporting up to four lines and/or features. The productivity- enhancing.
Microsoft ® Lync ™ 2010 Review IM/Presence Basics.
Bluetooth Profile. Bluetooth profile A Bluetooth profile is a wireless interface specification for Bluetooth-based communication between devices. A Bluetooth.
Key Selling Points A whole new way to talk on the phone. Any phone. Always ready – just pick up and talk Answer with headset or phone, it’s your choice.
BLUETOOTH. Introduction Bluetooth technology discussed here aims at so-called ad- hoc piconets, which are local area networks with a very limited coverage.
Distributed systems – Part 2  Bluetooth – 2 nd set of slides Anila Mjeda.
1 S. WEYL – 31/01/2011 Basic Call Flows cases and analogic IMSloader subscribers AGW Belgacom.
Bluetooth Profile. Bluetooth profile A Bluetooth profile is a wireless interface specification for Bluetooth-based communication between devices. A Bluetooth.
Features and Applications for Multisite Deployments
Nokia Bluetooth Headset BH-108 for Contact Centers
Bluetooth: Introduction
The 4205 Set has ten fixed-function keys (SUPERKEY, TRANS/CONF, REDIAL, MESSAGE, HOLD, CANCEL, SPEAKER, MICROPHONE, arrow up, and down) and 14 personal.
By Santosh Sam Koshy. Agenda Need for Bluetooth Brief History of Bluetooth Introduction to Bluetooth Bluetooth System Specifications Commercial Bluetooth.
SIGNALING. To establish a telephone call, a series of signaling messages must be exchanged. There are two basic types of signal exchanges: (1) between.
Bluetooth Background Ericsson, IBM, Intel, Nokia, and Toshiba
Bluetooth Techniques ECE 591. Overview  Universal short-range wireless capability  Uses 2.4-GHz band  Available globally for unlicensed users  Devices.
The OSI Model An ISO (International standard Organization) that covers all aspects of network communications is the Open System Interconnection (OSI) model.
Polycom 601/650 IP Phone Quick Reference Guide SURVIVABILITY MODE
University of the Western Cape Chapter 12: The Transport Layer.
Chapter 6-2 the TCP/IP Layers. The four layers of the TCP/IP model are listed in Table 6-2. The layers are The four layers of the TCP/IP model are listed.
Introducing The IP550 IP Telephone. What to expect from your new IPitomy IP telephone system The IPitomy system has many of the same features of traditional.
Doc.: IEEE /033r2 Submission July 1999 Simon Baatz, University of BonnSlide 1 Integration of Bluetooth into LAN Environments Simon Baatz, Matthias.
Bluetooth Techniques Chapter 15. Overview of Bluetooth Initially developed by Swedish mobile phone maker in 1994 to let laptop computers make calls over.
Open System Interconnection Describe how information from a software application in one computer moves through a network medium to a software application.
Lectured By: Vivek Dimri Asst Professor CSE Deptt. SET.
Bluetooth In 1994, the L. M. Ericsson company became interested in connecting its mobile phones to other devices without cables. A SIG (Special Interest.
JPMA PROJECT PRESENTATION (ITU) 1 INTRODUCTION BLUETOOTH CHAT DESIGN JAVA ON MOBILE DEVICE Presenters Benjamin Boateng Abass Omer Venkateshwar Rao Namilakonda.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Purpose  The purpose of the cross box handoff feature is to make the.
+ Routing Concepts 1 st semester Objectives  Describe the primary functions and features of a router.  Explain how routers use information.
How to Use the Mitel 5330/5340. About Your Phone The Mitel ® 5330 and 5340 IP Phones are full-feature, dual port, dual mode enterprise- class telephones.
Segment CAGR Total Mobile PCs84,100114,850132,538162,958202,746234,612257, % % w/ Bluetooth37.2%32.1%34.8%37.5%38.9%40.1%40.5%
Brief Instruction of VoCE main frame VoCE mounted Bluetooth module 1. Plug VoCE main frame into Bluetooth module. The red LED on main frame will be tuned.
1 Bosch Communications Systems SIP C-Soft Advanced Features. Confidential |ST/MKP-AM-Lio | 10/29/2010 | © 2010 Robert Bosch LLC and affiliates. All rights.
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 =
Cisco 7841 IP Telephone Features and Functionality Unity Voic
BTSTACK RTLAB YuJin Park. Bluetooth Protocol Stack Protocol Stack Applications TCS Binary RFCOMM Service Discovery Protocol (SDP) Logical Link Control.
سمینار تخصصی What is PSTN ? (public switched telephone network) تیرماه 1395.
Voice Manipulator Department of Electrical & Computer Engineering
Channel Control Interim substates for adding new slaves
A Wireless LAN technologies IEEE
The Hong Kong University of Science and Technology
Cisco 7841 End User Training
Bluetooth Profiles.
March, 2000 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Applications for Consideration] Date Submitted:
Call Manager - Quick Reference Guide
BLUETOOTH Personal Area Networking [ PAN ] over Bluetooth
Simple, Flexible and Easy-to-Scale Cloud PBX Solution
Using Your Cisco 7940/7960 IP Telephone
Presentation transcript:

HandsFree Profile (HFP) 통신연구소 S/W Team 이상제

Table of contents Configuration and Roles 2 Application layer(HFP) 6 Preface 31 Protocol Stack 33 Headset Profile 35 ACL link and SCO link 4

What is Profile? –Describe how implementations of user models are to be accomplished. –Decrease the risk of interoperability problems between different manufacturers' products. Preface

What is HFP? –Defines the minimum set of functions such that a Mobile Phone can be used in conjunction with a Hands-Free device –Remote control of the Mobile Phone by the Hands-Free device –Voice connections between the Mobile Phone and the Hands- Free device.

Configuration and Roles Audio Gateway (AG) –Gateway of the audio, both for input and output. Hands-Free unit (HF) –Acting as the Audio Gateway’s remote audio input and output mechanism. It also provides some remote control means.

Protocol Stack OSI Physical layer and Data link layer Bluetooth protocols.

Protocol Stack RFCOMM is the Bluetooth serial port emulation entity

Protocol Stack Bluetooth Service Discovery Protocol

Protocol Stack Responsible for Hands- Free unit specific control signaling; this signaling is AT command based.

Protocol Stack

SCO (Synchronous Connection Oriented) –Point-to-point link between the master and a specific slave –Typically supports time-bounded information like voice ACL (Asynchronous Connectionless) –point-to-multipoint link between the master and all the slaves participating on the piconet –Both asynchronous and isochronous services are supported SCO link and ACL link

Hands Free Profile What is deferent of HFP and HSP Headset Profile Headset Profile

Application layer(HFP)

Service Level Connection establishment –Pre-condition: RFCOMM connection establishment –Service Level Connection Initialization –Link Loss Recovery Service Level Connection release –Pre-condition: Established Service Level Connection Application layer FeatureHFAG 1. Connection ManagementMM

Service Level Connection establishment Application layer The HF notifies the AG about its own supported features and the AG responds with its supported features

Service Level Connection establishment Application layer The HF retrieves the information describing the indicators supported in the AG

Service Level Connection establishment Application layer The HF requests the current status of the indicators in the AG

Service Level Connection establishment Application layer The HF requests enabling Indicator Status update in the AG

Service Level Connection establishment Application layer The HF retrieves the information describing the call hold and multiparty services supported in the AG

 At least the two indicators “service” and “call”. Application layer FeatureHFAG 2. Phone status informationMM Status information Signal Strength IndicationRegistration Status Roaming Status Indication Query Operator Selection Report Extended Audio Gateway Error Results Code Transfer of Call, Call Setup, Held Call Status Battery Level Indication of AG

Audio Connection set up –Pre-condition: Established Service Level Connection –HF or the AG initiate the establishment of an Audio Connection. –Always Synchronous Connection Audio Connection release –Pre-condition: Established Audio Connection –Disconnection of its corresponding Synchronous Connection. –When the audio connection is released, the audio path shall be routed to the AG. Application layer FeatureHFAG 3. Audio Connection handlingMM

Answer an incoming call –Answer Incoming Call from the HF – In-Band Ringing Pre-condition : Established Service Level Connection –Answer Incoming Call from the HF – No In-Band Ringing Pre-condition : Established Service Level Connection (or optionally an Audio Connection) –Answer Incoming Call from the AG Pre-condition : AG is alerting the HF –Change the In-Band Ring Tone Setting Pre-condition : Established Service Level Connection Application layer FeatureHFAG 4. Accept an incoming voice callMM

Application layer FeatureHFAG 4. Accept an incoming voice callMM Answer an incoming call from the HF – in-band ring tone Answer an incoming call from the HF – no in-band ring tone

Reject an incoming call –Reject an Incoming Call from the HF Pre-condition : AG is alerting the HF –Rejection/Interruption of an Incoming Call in the AG Pre-condition : AG is alerting the HF Application layer FeatureHFAG 5. Reject an incoming voice callMO

Terminate a Call Process from the HF –Pre-condition Established Service Level Connection Ongoing call process Terminate a Call Process from the AG –Pre-condition Established Service Level Connection Ongoing call process Application layer FeatureHFAG 6. Terminate a callMM

Audio Connection transfer towards the HF –Pre-condition Established Service Level Connection The audio paths of the ongoing call are available at the AG Audio Connection transfer towards the AG –Pre-condition Established Service Level Connection Ongoing call process with the audio paths routed towards the HF Application layer FeatureHFAG 7. Audio Connection transfer during an ongoing callMM AGAG HF AGAG

Place a call with a phone number supplied by the HF –Pre-condition Established Service Level Connection (or optionally an Audio Connection) The audio paths of the ongoing call are available at the HF - Initiate outgoing voice calls by providing the destination phone number to the AG. Application layer FeatureHFAG 8. Place a call with a phone number supplied by the HFOM

Memory Dialing from the HF –Pre-condition : Established Service Level Connection (or optionally an Audio Connection) –Initiate outgoing voice calls using the memory dialing feature of the AG Application layer FeatureHFAG 9. Place a call using memory dialingOM

Last Number Re-Dial from the HF –Pre-condition : Established Service Level Connection (or optionally an Audio Connection) –initiate outgoing voice calls by recalling the last number dialed by the AG. Application layer FeatureHFAG 10. Place a call to the last number dialedOM

Call Waiting Notification Activation –Pre-condition Established Service Level Connection Internal event or user requested: Enable Call Waiting notification –The HF requests enabling Call Waiting notification indication Application layer FeatureHFAG 11. Call waiting notificationOM

Call Waiting Notification Application layer FeatureHFAG 12. Three way callingOO 0 = Releases all held calls or sets User Determined User Busy (UDUB) for a waiting call. 1 = Releases all active calls (if any exist) and accepts the other (held or waiting) call. 2 = Places all active calls (if any exist) on hold and accepts the other (held or waiting) call. 3 = Adds a held call to the conversation. 4 = Connects the two calls and disconnects the subscriber from both calls (Explicit Call Transfer). Support for this value and its associated functionality is optional for the HF.

Third Party Call Placed from the HF Application layer FeatureHFAG 12. Three way callingOO

Calling Line Identification (CLI) Notification –Pre-condition Established Service Level Connection Internal event or user requested: Enable CLI notification Application layer FeatureHFAG 13. Calling Line Identification(CLI)OO

The HF Requests Turning Off the AG’s EC and NR –Pre-condition : Established Service Level Connection If the HF has embedded EC and/or NR functions enabled, it shall perform this procedure before any Audio Connection between the HF and the AG is established. Application layer FeatureHFAG 14. Echo canceling(EC) and noise reduction(NR)OO

Application layer FeatureHFAG 15. Voice recognition activationOO Voice Recognition Activation –Pre-condition Established Service Level Connection(or optionally an Audio Connection) –Voice Recognition Activation – HF Initiated –Voice Recognition Activation – AG Initiated Voice Recognition Deactivation –Pre-condition Established Service Level Connection Voice recognition is enabled –Voice recognition deactivation from the HF –Voice recognition deactivation from the AG

Application layer FeatureHFAG 16. Attach a Phone number to a voice tagOO Attach a Phone Number to a Voice Tag –read numbers from the AG for the purpose of creating a unique voice tag and storing the number and its linked voice tag in the HF unit’s memory. User Insert Phone number Store The Voice Tag and Phone Number

Application layer FeatureHFAG 17. Ability to transmit DTMF codesOM Transmit DTMF Codes –Pre-condition : Established Service Level Connection An ongoing call in the AG exists

Application layer FeatureHFAG 18. Remote audio volume controlOO Audio Volume Control –Enables the user to modify the speaker volume and microphone gain of the HF from the AG On a scale from 0 to 15 The values are absolute values Relate to a particular volume level controlled by the HF Volume Level Synchronization –This procedure allows the HF to inform the AG of the current gain settings corresponding to the HF’s speaker volume and microphone gain. AG HF AG

Application layer FeatureHFAG 19. Respond and HoldOO Query Response and Hold Status Put an Incoming Call on Hold from HF Put an Incoming Call on Hold from AG Accept a Held Incoming Call from HF Accept a Held Incoming Call from AG Reject a Held Incoming Call from HF Reject a Held Incoming Call from AG Held Incoming Call Terminated by Caller

Application layer FeatureHFAG 19. Respond and HoldOO AT+BTRH? (Read Current Status) AT+BTRH= (Set command) 0 = Put Incoming call on hold 1 = Accept a held incoming call 2 = Reject a held incoming call +BTRH: (Response for AT+BTRH) 0 = Incoming call is put on hold in the AG 1 = Held incoming call is accepted in the AG 2 = Held incoming call is rejected in the AG

Application layer FeatureHFAG 20. Subscriber Number InformationOM HF to query the AG subscriber number –Pre-condition: Established Service Level Connection –AG response to the query of Empty, One or multiple subscriber number

Application layer FeatureHFAG 21a. Enhanced Call StatusOM Query List of Current Calls in AG –Pre-condition: Established Service Level Connection Indication of Status for Held Calls –Pre-condition Established Service Level Connection The HF shall have enabled the Call Status Indicators function in the AG –Values for the callheld indicator 0= No calls held 1= Call is placed on hold or active/held calls swapped (The AG has both and active AND a held call) 2= Call on hold, no active call (terminate active call only)

Application layer FeatureHFAG 21b. Enhanced Call ControlsOO Release Specified Call Index –Pre-condition Established Service Level Connection Existing call Private Consultation Mode –Pre-condition Established Service Level Connection Existing multiparty call –Place all calls on hold EXCEPT the call indicated.