65.9K
CodeProject 正在变化。 阅读更多。
Home

Plantronics Spokes SDK - 主要功能和示例用例

2012年12月19日

CPOL

3分钟阅读

viewsIcon

16491

在这篇博文中,我将展示一些图表,这些图表展示了 Plantronics 设备和 Spokes SDK 提供的强大功能,以及它们如何在您的软电话/电话/UC 应用程序中使用。

 

首先,下面的幻灯片概述了 Plantronics Spokes SDK 包含的 3 个公开 API。

图片 1 - Spokes API 概述

Spokes SDK 的主要功能如下:

  • 佩戴感应器
    • 获取初始佩戴状态,并在状态更改时接收事件
  • 接近感应
    • 注册接近感应,接收用户与 PC 之间的距离更新
  • 移动来电显示 / 通话管理
    • 传入/传出移动通话的来电显示
    • 通过 Spokes API 拨打/接听/拒绝/结束移动通话
  • 序列号
    • 每个设备的可编程唯一 ID
    • 用于资产跟踪或应用程序用户个性化
  • 数据记录
    • 记录有关设备使用情况的信息,以及对您的应用程序或其他服务、云应用程序等重要的任何信息。
  • 通话控制
    • 通过高级 API 通知 Spokes 有关传入/传出呼叫
    • 无需执行低级设备控制
    • 注意:还可以获知 Plantronics 支持的其他软电话应用程序中正在进行的通话进度 – 多软电话支持
  • 多线路支持
    • 接收事件以通知 3 条线路(PC、移动电话和桌面电话)的呼叫状态/保持状态

以下图表显示了每个功能的更多详细信息。

图片 2 - 佩戴感应器功能的详细信息

图片 3 - 接近感应功能的详细信息。

不同接近事件发生的具体时间存在一些差异,具体取决于设备和本地 BlueTooth 条件

在确定可用性时,可以使用接近感应来了解您的可用性,例如:

  • IM(近)
  • PC 通话(近,远)
  • 移动通话(近,远,超出范围)

 

图片 4 - 移动来电显示 / 移动通话管理功能的详细信息

耳机与 PC(通过 USB dongle)和移动电话配对。

当您收到来电(处于响铃阶段)时,来电显示会通过 Spokes 来电显示事件传递给注册的应用程序。

您可以使用此来电显示在您选择的数据库中查找来电者的详细信息,并在您的应用程序中显示此附加信息。

您的应用程序可以提供通话控制来接听或拒绝,结束移动通话,或拨打新的传出移动通话。

通过 Spokes 事件接收的来电显示,用于在移动电话上或通过 Spokes 移动通话控制 API 功能发起的传入或传出呼叫。

这允许您的应用程序查找传入和传出呼叫的来电者详细信息。

 

图片 5 - 序列号功能的详细信息

 

图片 6 - 事件记录功能的详细信息*

*注意,Lync 和 Skype 的框表示所有 Plantronics Spokes 支持的软电话,包括 Avaya、Cisco、IBM、NEC 和 ShoreTel。

 

图片 7 - 高级通话控制功能的详细信息

 

图片 8 - 多线路支持功能的详细信息*

*注意,Lync 和 Skype 的框表示所有 Plantronics Spokes 支持的软电话,包括 Avaya、Cisco、IBM、NEC 和 ShoreTel。

有关示例代码、快速入门指南和论坛支持,请访问 DevZone 上的 Plantronics 开发者连接网站!

玩得开心!

本文由 Lewis Collins 撰写。 Lewis 于 2011 年 8 月成为 Plantronics 工程团队的成员。 在此职位上,他为团队内部以及希望与 Plantronics SDK 套件和耳机产品集成的外部开发合作伙伴提供软件咨询和专业知识。 此前,Lewis 在各种软件工程活动和技术方面积累了经验,曾在 Integraph 担任软件工程师,担任 Altran Technologies UK 的顾问以及 Teleca Ltd. 的软件工程师,从事电信和公共安全领域的工作。

© . All rights reserved.