基于Android平台在Voip通话中实现Volte业务呼入的方法
基本信息
申请号 | CN201510666806.9 | 申请日 | - |
公开(公告)号 | CN105227563B | 公开(公告)日 | 2018-07-13 |
申请公布号 | CN105227563B | 申请公布日 | 2018-07-13 |
分类号 | H04L29/06 | 分类 | 电通信技术; |
发明人 | 唐宾 | 申请(专利权)人 | 杭州创通智远科技有限公司 |
代理机构 | 北京集佳知识产权代理有限公司 | 代理人 | 成都中科创达软件有限公司 |
地址 | 610041 四川省成都市高新区交子大道88号中航国际广场1幢4层401-408 | ||
法律状态 | - |
摘要
摘要 | 本发明公开一种基于Android平台在Voip通话中实现Volte业务呼入的方法,包括ImsPhone对象的创建及管理。ImsPhone对象的创建包括:PhoneBase接收到IMS Service启动的广播后,在CallManager中查找是否存在ImsPhone对象,如果存在则直接返回;如果不存在则创建ImsPhone对象,然后调用CallManager接口,把ImsPhone对象添加到CallManager。ImsPhone对象的管理包括:当Voip来电时,创建SipPhone对象,把SipPhone的Ringcall对象都添加到CallManager的RingingCalls list中并更新RingingCalls list中SIP的Ringcall为当前实际的来电Ringcall对象,并上报到APP处理新的来电。Volte来电,把已经存在的ImsPhone的Ringcall对象都更新为当前的来电Ringcall对象,并上报到APP处理新的来电;上层APP收到新来电的请求,用户选择接听或者拒接新的来电。本发明所述方法可以使Android用户在Voip通话中得到Volte的通话请求,用户可以选择接听或者拒接新的来电。 |
