VOIP(一对一)事件通知

1 申请voip通话

action:AEC_VOIP_USER_ONLINE

{"action" : "AEC_VOIP_USER_ONLINE","userId":"xxx","userId2":"xxx","time":"xxx"}
//返回 {"status":"x"}

userId请求与userId2进行voip音视频通话,返回1表示允许此次通话,返回0表示拒绝。

time: 1970年1月1日至今的秒数。

2 voip通话正在进行中,每1分钟调用一次

action:AEC_VOIP_USER_PLAYING

{"action" : "AEC_VOIP_USER_PLAYING","userId":"xxx","userId2":"xxx","time" : "xxxx"}
//返回 {"status":"x"}

userId与userId2正在进行voip音视频通话,每分钟会调用一次此事件,可以用于计时、扣费系统。

time: 1970年1月1日至今的秒数。

3 voip挂断

action:AEC_VOIP_USER_HANGUP

{"action" : "AEC_VOIP_USER_HANGUP","userId":"xxx","userId2":"xxx","hangupUserId":"xxx","time":"xxx"}
//返回 {"status":"x"}

userId与userId2结束voip音视频通话。

hangupUserId: 指明那个用户主动挂断了通话。