ZHCACZ4 August   2023 CC2564C

 

  1.   1
  2.   摘要
  3.   商标
  4. 1演示应用程序
  5. 2运行蓝牙代码
  6. 3使用 HFP 演示应用程序进行服务器设置
  7. 4演示应用程序上的客户端设置
  8. 5示例:带商用耳机的音频网关
  9. 6应用程序命令
    1. 6.1  通用访问配置文件命令
    2. 6.2  帮助 (DisplayHelp)
    3. 6.3  查询
    4. 6.4  配对
    5. 6.5  结束配对
    6. 6.6  PIN 码响应
    7. 6.7  通行密钥响应
    8. 6.8  用户确认响应
    9. 6.9  设置可发现性模式
    10. 6.10 设置可连接性模式
    11. 6.11 设置可配对性模式
    12. 6.12 更改简易配对参数
    13. 6.13 获取本地地址
    14. 6.14 设置本地名称
    15. 6.15 获取本地名称
    16. 6.16 设置设备类别
    17. 6.17 获取设备类别
    18. 6.18 获取远程名称
  10. 7免提配置文件命令
    1. 7.1  服务发现
    2. 7.2  打开音频网关客户端
    3. 7.3  管理音频
    4. 7.4  更新控制指示器
    5. 7.5  呼叫等待
    6. 7.6  设置语音识别激活
    7. 7.7  设置扬声器增益
    8. 7.8  设置麦克风增益
    9. 7.9  禁用远程声音增强
    10. 7.10 发送来电显示通知
    11. 7.11 设置振铃指示
    12. 7.12 振铃指示
    13. 7.13 发送来电状态
    14. 7.14 关闭 AG 客户端
    15. 7.15 发送运营商信息
    16. 7.16 发送用户号码
    17. 7.17 发送呼叫列表
  11. 8参考文献
  12. 9修订历史记录

发送呼叫列表

注: 从远程免提设备收到查询当前呼叫列表信息请求时,将执行此函数。

说明

以下函数负责发送命令以向远程免提设备发送呼叫条目。从远程免提设备收到查询远程当前呼叫列表请求时,将执行此函数。此函数在成功执行时返回零,而在出现任何错误时返回负值。

参数

“发送呼叫列表”命令接受六个参数:索引、呼叫方向、呼叫状态、呼叫模式、多方、电话号码(顺序相同)。

命令调用示例

"SendCallList 0 1 1 0 0 5551212"

可能的返回值

  • (0) 命令发送成功
  • (-2) BTPS_ERROR_INVALID_BLUETOOTH_STACK_ID
  • (-4) FUNCTION_ERROR
  • (-8) INVALID_STACK_ID_ERROR
  • (-1000) BTHFRE_ERROR_INVALID_PARAMETER
  • (-1001) BTHFRE_ERROR_NOT_INITIALIZED
  • (-1002) BTHFRE_ERROR_INVALID_BLUETOOTH_STACK_ID
  • (-1003) BTHFRE_ERROR_LIBRARY_INITIALIZATION_ERROR
  • (-1004) BTHFRE_ERROR_INSUFFICIENT_RESOURCES
  • (-1005) BTHFRE_ERROR_INVALID_OPERATION
  • (-1006) BTHFRE_ERROR_INVALID_CODEC_ID

API 调用

HFRE_Send_Current_Calls_List(BluetoothStackID, CurrentClientPortID, &CurrentCallListEntry, Final)

API 原型

BTPSAPI_DECLARATION int BTPSAPI HFRE_Send_Current_Calls_List(unsigned int BluetoothStackID, unsigned int HFREPortID, HFRE_Current_Call_List_Entry_t*CurrentCallListEntry, Boolean_t FinalEntry)

API 说明

以下函数负责向远程设备发送当前呼叫列表条目。此函数只能由已收到查询远程当前呼叫列表请求的音频网关执行。该函数将以下内容作为输入参数:HFRE 端口 ID 有效的蓝牙协议栈 ID 以及 HFRE 端口 ID。此函数的第三个参数是要发送的当前呼叫列表条目。此函数的最后一个参数是一个布尔值,指示这是否是要发送的最后一个呼叫列表条目(因此还需要发送 OK)。如果成功,此函数返回零;如果出现错误,则返回负的错误代码。

注: 如果第三个参数指定为 NULL,则最后一个参数 *必须* 指定这是最后一个条目。在这种情况下,不能发送呼叫列表条目,但可以发送终止响应。
注: 此函数不会将电话簿名称作为呼叫列表条目的一部分发送。如果希望随条目一起发送电话簿名称,请使用 HFRE_Send_Current_Calls_List_With_Phonebook_Name。