sdk被叫流程
2017-04-10 14:24:45 0 举报
SDK被叫流程通常包括以下步骤:首先,应用程序通过调用SDK的接口发起呼叫请求。然后,SDK将请求发送到后端服务器,服务器根据请求中的信息(如电话号码)进行路由选择和号码分析。接着,服务器向目标号码发送呼叫请求,如果目标号码接受呼叫,则建立通话连接。在整个过程中,SDK会实时向应用程序返回呼叫状态,以便应用程序进行相应的处理。最后,通话结束后,SDK会断开与服务器和目标号码的连接,并向应用程序报告通话结果。整个过程对用户来说是透明的,他们只需要在应用程序中点击呼叫按钮即可发起呼叫。
作者其他创作
大纲/内容
DialerService
CmsHandler
OutVoiceActivity
upCalledRunnable上传被叫数据
onCallStateChanged当手机呼叫状态改变时调用这个方法
bindReceiverService
answerCall自动接听电话
startCall(MT_CALL)
CALLSTATE_INCOMING来电
IncomingHandler
绑定成功后,调用传过来的IncomingHandler发送ReceiverService.MSG_CLIENT_ADDHANDLER消息
赋值给mRsClient
onBind
CALLSTATE_RINGING电话进来时 //电话响铃的状态
csmif_CallState
ReceiverService
endCall停止放音服务VoicePlayService
RsMsgHandler
CallMonitorService
onServiceConnected
返回IncomingHandler
activateReceivers
DealNotice
onCallStateChanged监听手机状态
MainActivity
广播接收器,接收推送消息,跳转到OutVoiceActivity
startCall(MO_CALL)开启放音服务VoicePlayService
CALLSTATE_DISCONNECTED 使(电话线路)中断
CALLSTATE_DIALING拨号
CALLSTATE_OFFHOOK电话通话的状态
CALLSTATE_IDLE无任何状态
CALLSTATE_ALERTING报警
mDsClient
CALLSTATE_ACTIVE活动
赋值给mClient
CALLSTATE_DISCONNECTING使(电话线路)中断
0 条评论
下一页