语音 SUBHOOK 事件


请求 request


eventsrequest
address此联系人的手机号码
app应用 ID
send_id该条短信的唯一发送标识,可在 API 请求时获取
timestamp事件触发时间(此时间戳为此事件本身的触发时间,不参与计算签名)
token32 位随机字符串
signature数字签名


推送示例
{
"events":"request",
"address":"138xxxxxxx",
"send_id":"093c0a7df143c087d6cba9cdf0cf3738",
"app":xxxxx,
"timestamp":1415014855,
"token":"067ef7e2f286a9a56eabb07dc9657852",
"signature":"a70d09a9345adfdd353d34a505dac4ca"
}


语音发送成功delievered


eventsdelivered
address此联系人的手机号码
app应用 ID
send_id该条短信的唯一发送标识,可在 API 请求时获取
hold通话持续时间(秒)
answer_time接听时间(时间戳)
hangup_time挂断时间(时间戳)
timestamp事件触发时间(此时间戳为此事件本身的触发时间,不参与计算签名)
token32 位随机字符串
signature数字签名


推送示例
{
"events":"delivered",
"address":"138xxxxxxxx",
"send_id":"093c0a7df143c087d6cba9cdf0cf3738",
"app":xxxxxx,
"hold":20,
"answer_time":1415213855,
"answer_time":1415233725,
"timestamp":1415235639,
"token":"067ef7e2f286a9a56eabb07dc9657852",
"signature":"a70d09a9345adfdd353d34a505dac4ca"
}


语音发送失败 dropped


eventsdropped
address此联系人的手机号码
app应用 ID
send_id该条语音的唯一发送标识,可在 API 请求时获取
tag自定义标签
timestamp事件触发时间(此时间戳为此事件本身的触发时间,不参与计算签名)
token32 位随机字符串
signature数字签名


推送示例
{
"events":"dropped",
"address":"138xxxxxxxx",
"send_id":"093c0a7df143c087d6cba9cdf0cf3738",
"app":xxxxxx,
"timestamp":1415014855,
"token":"067ef7e2f286a9a56eabb07dc9657852",
"signature":"a70d09a9345adfdd353d34a505dac4ca"
}


语音正在呼叫中sending


eventssending
address此联系人的手机号码
app应用 ID
send_id该条短信的唯一发送标识,可在 API 请求时获取
timestamp事件触发时间(此时间戳为此事件本身的触发时间,不参与计算签名)
token32 位随机字符串
signature数字签名


推送示例
{
"events":"sending",
"address":"138xxxxxxxx",
"send_id":"093c0a7df143c087d6cba9cdf0cf3738",
"app":xxxxxx,
"timestamp":1415014855,
"token":"067ef7e2f286a9a56eabb07dc9657852",
"signature":"a70d09a9345adfdd353d34a505dac4ca"
}


语音按键反馈 signal


eventssignal
address此联系人的手机号码
app应用 ID
signal交互按键
send_id该条短信的唯一发送标识,可在 API 请求时获取
timestamp事件触发时间(此时间戳为此事件本身的触发时间,不参与计算签名)
token32 位随机字符串
signature数字签名


推送示例
{
"events":"signal",
"address":"138xxxxxxxx",
"signal":"1",
"send_id":"093c0a7df143c087d6cba9cdf0cf3738",
"app":xxxxxx,
"timestamp":1415014855,
"token":"067ef7e2f286a9a56eabb07dc9657852",
"signature":"a70d09a9345adfdd353d34a505dac4ca"
}