- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
巴塞尔新资本协议与我国商业银行资本充足率管理办法比较研究
用户摘机事件(Mal事件)
消息队列处理窗口,进入Sip_vmr_main.c,调用VMR_HandleMsg中的SipHandleMsg函数
因为是Mal Event,调用Linetcl_mal_msg.c中的的malHookProcess
摘机事件,调用Linetcl_mal_msg.c中的malOffHook函数。
调用Linetcl_basiccall.c中的malBaiscCallOffHook。
发DialTone
2.1因为不是mwi的芯片所以调用Linetcl_mal_cmd.c中的lineCtlPlayDialTone函数。
2.2调用Linetcl_ua.c中的lineControlShow函数显示ch0, ev: play dial tone, cur line state LINE_IDLE, BASIC CALL。
2.3 调用Mal_api.c中的MAL_PlayCallTone函数。
2.4 调用Linetcl_timer.c中的lineCtlSetTimer函数。
拨号事件(Mal事件)
消息队列处理窗口,进入Sip_vmr_main.c,调用VMR_HandleMsg中的SipHandleMsg函数
调用Linetcl_mal_msg.c中的malMsgEntry函数
因为是拨号事件,调用Linetcl_mal_msg.c中的malDialDigit函数的malDialDigitFunc
调用Linetcl_basiccall.c中的malBasicCallDialDigit函数。
调用Linetcl_basiccall.c中的malBasicCallFirstDigitProcess函数。
调用Linetcl_mal_cmd.c中的lineCtlStopTone函数
在调用Linetcl_ua.c中的lineControlShow函数
调用Linetcl_basiccall.c中的malDigitmapMatchOp函数
调用Linetcl_timer.c中的lineCtlSetTimer函数
以后的按键又重新进入消息队列处理窗口,进入Sip_vmr_main.c,调用VMR_HandleMsg中的SipHandleMsg函数通第一次按键处理。
按完所有拨号键以后调用Linetcl_basiccall.c中的malBasicCallDialDigitMatched函数
回调到Voip_module.c中的malBasicCallDialDigitMatched函数
调用Voip_ua.c中的voipCallAgentLocalSetup函数
调用Voip_ua.c中的voipCallSessionLocalSetup函数
调用Sal_api.c中的SalSipInviteNew函数
调用Sal_sip.c中的SalSipInviteNew函数再到协议栈。
调用Linetcl_timer.c中的lineCtlSetTimer函数
100 Trying(sip msg事件)
消息队列处理窗口,进入Sip_vmr_main.c,调用VMR_HandleMsg中的SipHandleMsg函数
调用voip_module.c中的VoipModuleHandleMsg函数
调用voip_module.c中的VoipModuleRemoteResponse函数
调用voip_ua.c中的voipCallAgentRemoteResponse函数
调用voip_ua.c中的voipCallSessionRemoteResponse函数
接收请求(sip msg事件)
消息队列处理窗口,进入Sip_vmr_main.c,调用VMR_HandleMsg中的SipHandleMsg函数
调用voip_module.c中的VoipModuleHandleMsg函数,再调用VoipModuleRemoteInvite函数
调用voip_ua.c中的voipCallAgentRemoteInvite函数
调用voip_ua.c中的voipCallSessionRemoteInvite函数
调用voip_ua.c中的voipSessionTimerParse函数
调用voip_ua.c中的voipCallSessionRemoteInvite2NewCall函数
调用voipGetNegotiatedPtime函数
回调Linetcl_ua.c中的lineNetworksSetup函数
调用Linetcl_basiccall.c中的lineBasicCallSetup函数
调用Linetcl_ua.c中的lineControlShow函数
在回调voip_module.中的VoipModuleLocalAlerting函
文档评论(0)