《Call-基础知识培训课件》由会员分享,可在线阅读,更多相关《Call-基础知识培训课件(19页珍藏版)》请在金锄头文库上搜索。
1、Call 基础知识培训,Call-基础知识培训,1,Call 基础知识培训,Incoming call Outgoing call End call 一般知识,Call-基础知识培训,2,UI任务和CM任务,在呼叫处理的过程中,与UI任务紧密相关的任务是CM(call manager)任务。CM任务负责发起、接收呼叫,UI任务则将用户的操作请求以命令的形式发送给CM任务,接收来自CM任务的命令并通知用户。 注:REX操作系统的任务间信息的交互通常采用命令/响应的方式进行,A任务给B任务发送命令的同时将B任务执行所需的信息以命令参数的形式一并发送给任务B,Call-基础知识培训,3,Incomi
2、ng call,有呼入时CM任务会向UI任务依次发送三个命令: UI_CALL_INCOMING_F:通知有电话呼入(所对应的CM事件CM_CALL_EVENT_INCOM) UI_CALL_SIGNAL_F:传送振铃信号(所对应的CM事件CM_CALL_EVENT_SIGNAL) UI_CALL_CALLER_ID_F:传送对方号码信息(所对应的CM事件CM_CALL_EVENT_CALLER_ID) 由于CM的任务级别更高,所以通常UI任务还没处理第一个命令,后两个命令已经放入了UI的命令队列,Call-基础知识培训,4,Incoming call,三个命令都包含了CALL_TYPE信息,
3、CALL的类型有: VOICE CALL:语音电话 DATA CALL:数据服务(拔号上网,fax数据 传输等) OTA CALL:(Over The Air空中激活技术,通过空中接口向移动台写入用户信息,这些信息与UIM卡中存储的信息基本相同) SMSCALL,Call-基础知识培训,5,Incoming call,UI_CALL_SIGNAL_F命令包含的部分信息: SIGNAL_TYPE ALERT_PITCH SIGNAL 参见IS-95A 7.7.5.5,Call-基础知识培训,6,Incoming call,UI_CALL_CALLER_ID_F命令包含的部分信息: 电话号码,号码
4、长度,PI(presentation indicator,IS-95A Table 6.7.4.4-1.): ALLOW_PI(Presentation allowed) RES_PI(Presentation restricted) NOT_AVAIL_PI(Number not available) 根据这些号码信息决定是否显示号码或姓名,决定响铃音等,Call-基础知识培训,7,Incoming call,若用户选择接听,则UI任务调用函数ui_answer_call, ui_answer_call进一步调用CM任务提供的接函数cm_call_cmd_answer,该函数将 CM_CAL
5、L_CMD_ANSWER命令发送给CM任务; 接通后,CM会向UI任务发送UI_CALL_CONNECT_F(所对应的CM事件CM_CALL_EVENT_CONNECT)命令, UI任务进入正常通话状态,Call-基础知识培训,8,Outgoing call,用户可以选择号码呼叫(例如历史记录号码,电话簿号码等),也可以自己编辑号码.用户执行呼叫后,UI任务调用函数ui_orig_voice_call, ui_orig_voice_call进一步调用CM任务提供的接口函数cm_call_cmd_orig,该函数将CM_CALL_CMD_ORIGR命令发送给CM任务(包含号码信息,Call-基础
6、知识培训,9,Outgoing call,底层任务发起呼叫后,CM任务发送UI_CALL_ORIGINATED_F命令给UI任务(所对应的CM事件CM_CALL_EVENT_ORIG,Call-基础知识培训,10,Outgoing call,被叫方应答后,CM会向UI任务发送UI_CALL_CONNECT_F命令进入正常通话,Call-基础知识培训,11,End call,如果用户主动挂断电话则UI任务调用函数ui_end_call, ui_end_call进一步调用CM任务提供的接口函数cm_call_cmd_end,该函数将CM_CALL_CMD_END命令发送给CM任务,Call-基础知
7、识培训,12,End call,不管主动挂断或被叫方挂断,结束通话, CM都会向UI任务发送通话结束命令UI_CALL_ENDED_F(所对应的CM事件CM_CALL_EVENT_END) (包含通话结束类型信息,Call-基础知识培训,13,一般知识,呼入限制 呼出限制 来电防火墙: 黑名单(blacklist)不允许名单中电话呼入 白名单(whitelist)只允许名单中电话呼入,Call-基础知识培训,14,一般知识,紧急电话(E911) 中国紧急电话号码:110,119,120 在有UIM卡、无UIM卡、话机锁定、呼出限制、开机末输入PIN码时都可以拔打,Call-基础知识培训,15,
8、一般知识,DTMF双音多频 通常固话采用的拔号方式 手机拔打电话中,拔分机时采用DTMF拔号,在自动应答机(如10010中国联通客服电话)提示选择时,手机采用DTMF方式拔号,Call-基础知识培训,16,一般知识,call forward 呼叫转移 在CDMA中,用户是通过拨打 feature code + 需要转移的号码(如*7261005656) 实现的 在中国联通中有多种类型的feature code. 例如: CFD(默认) CFU(无条件) CFB(遇忙) CFNA(无应答) 比如,你想遇忙转移到公司总台,可以拨打 *9061005656 来实现你的功能,Call-基础知识培训,17,一般知识,Call waiting呼叫等待(需要开通此业务) 用户在通话过程中,还可以接听其他电话。 用户A与B在通话中,此时C呼叫A,C会听到提示音,类似于“对方正在通话中,请不要挂机”,A按下SEND键,则A与C通话,B被保持,A可以不断按SEND键在B和C之间进行切换,但任何时候只能与一方通话,Call-基础知识培训,18,一般知识,3-way call三方通话 三方同时通话,任何一方都可以听到另两方说话 过程:A与B在通话中,A又呼叫C,此时B被保持;接通C后,A与C可进行通话,此时B还是被保持;A再次按下SEND键,实现A、B、C三方通话,Call-基础知识培训,19