自动登陆和push登陆
2016-05-03 16:01:52 0 举报
自动登陆和push登陆
作者其他创作
大纲/内容
挂机消息
失败
可正常进行业务
yes
no
返回原因用户未注册
HTTP请求用户注册状态
通知TRSDK_NRS_LOGON
开始
刷新登网数据
跳转到验证页面
鉴权回应
被叫方sdk
响铃
跳转到登录页面
通过验证码验证
TRSDK_CALLED_RINGING
该用户是否有登陆记录
主叫开始拨号
自动登录login:type:TR_LOGIN_AUTO
上报鉴权结果
主叫方user
TCP重连
是(对方接听)
push登陆login type:TR_LOGIN_PUSH
请求结果
服务器要求鉴权
被叫接听
挂断:主叫结束
发送具体被叫信息
打开nrs开关
结束
callHangup:挂断
接通
否(本地挂断/对方挂断)
主叫方app
通过用户名和密码登陆
成功
发起主叫流程callFrom:to:withCallback:
主叫回调:YES
获取验证码
语音通话callFrom:yes
nrs服务器回应登网成功
和NRS后台交互
来电之后用户可选接通挂断
主叫callFrom:to:withCallback:
跳转到注册页面
打开旅信开关
返回GLMS登网结果
被叫方user
被叫结束挂断、超时
有
被叫结束
返回出错原因
收到通知TRSDK_NRS_LOGON
发起nrs登网
发HTTP请求,登录GLMS
push登录nrs登网流程
主叫回调:NO
GLMS通过用户名和密码登陆
APP响应通知
是
服务器
auto登录的nrs登网流程
通话过程成主叫方可挂断、被叫方也可挂断,以主叫放挂断讲解
密钥协商
刷新登网相关数据
来电话通知
需密钥协商
callHangup:被叫挂断
callPickup被叫接听
呼叫应答:成功
否
被叫方app
没有
自动登网
TRSDK_CALL_BYE对方挂机通话结束
找到最近一次配对成功的设备
收到响铃通知
主叫消息
本地挂断对方挂断
被叫开始:电话通知
TRSDK_CALL_COMING
发现已经配对的设备
发送poweronin
验证用户是否已注册
发送IMSI
是否建立通话
回调验证结果
callFrom:no
接受呼叫请求
主叫方sdk
通话建立、开始通话计时、上出语音数据
回铃音通话地址信息
返回成功
普通登录
enableNRS:YES
可以采集本地Mic语音信息,并通过UDP 通道上传
建立UDP通道可以采集本地Mic语音信息
呼叫应答:失败
停留在登录页面
来电显示
用户是否注册过
主叫结束
鉴权
0 条评论
下一页