ZHCACZ4 August 2023 CC2564C
以下函数负责发送命令以向远程免提设备发送用户号码。从远程免提设备收到查询用户号码信息请求时,将执行此函数。此函数在成功执行时返回零,而在出现任何错误时返回负值。
“发送用户号码”命令只需要一个参数,即在此响应中要发送的电话号码。
"SendSubNumber +9198787899889"
HFRE_Send_Subscriber_Number_Information(BluetoothStackID, CurrentClientPortID, TempParam->Params[0].strParam, 4, HFRE_DEFAULT_NUMBER_FORMAT, TRUE)
BTPSAPI_DECLARATION int BTPSAPI HFRE_Send_Subscriber_Number_Information(unsigned int BluetoothStackID, unsigned int HFREPortID, char *PhoneNumber, unsigned intServiceType, unsigned int NumberFormat, Boolean_t FinalEntry)
以下函数负责发送用户号码信息。此函数只能由已收到查询用户号码信息请求的音频网关执行。该函数将以下内容作为输入参数:HFRE 端口 ID 有效的蓝牙协议栈 ID 以及 HFRE 端口 ID。此函数的第三个参数是在此响应中要发送的电话号码。电话号码参数字符串长度 *必须* 介于 HFRE_PHONE_NUMBER_LENGTH_MINIMUM 和 HFRE_PHONE_NUMBER_LENGTH_MAXIMUM 的值之间。此函数的第四个参数是与指定电话号码相关的服务类型。此函数的第五个参数是用于该号码的号码格式。此函数的最后一个参数是一个布尔值,指示这是否是要发送的最后一个用户号码信息条目(因此还需要发送 OK)。如果成功,此函数返回零;如果出现错误,则返回负的错误代码。