[发明专利]一种呼叫装置、基于IM客户端建立通话的方法及装置有效
申请号: | 201210230350.8 | 申请日: | 2012-07-04 |
公开(公告)号: | CN102724214A | 公开(公告)日: | 2012-10-10 |
发明(设计)人: | 陈玉军;钟思斌 | 申请(专利权)人: | 上海华东电脑股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/58;H04M7/00 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 200001 上海市黄浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 呼叫 装置 基于 im 客户端 建立 通话 方法 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种呼叫装置、基于IM(Instant Messaging,即时通讯)客户端建立通话的方法及装置。
背景技术
IM是一种使人们能在互联网上识别在线用户并与其实时交换信息的技术。典型的IM的工作过程如下:当好友列表中的某人在任何时候登录上线,并试图通过计算机联系他的好友时,IM系统会发一个消息提示他的好友,然后他与好友建立一个聊天会话并键入文字消息进行交流。用户在使用IM系统进行会话时,如果想拨打电话给他的好友,则用户必须使用移动电话或使用座机进行拨号,才能与好友进行电话通话。基于此,某些交换机厂商提供了电话编程接口,通过该接口可以实现当用户使用IM系统时,可以使用系统进行传统电话的呼叫控制。可是在使用IM系统时采用这种拨打电话的方式,仅仅适用于提供电话编程接口的厂商的设备,如果换成其他厂商的设备,则需要更改编程接口,或者出现不能拨打电话的情况。因此,该方式存在一定的局限性,并且通用性较低。
发明内容
本发明提供了一种呼叫装置、基于IM客户端建立通话的方法及装置,用于解决现有技术中使用IM系统拨打电话的方式具有局限性,通用性较低的问题。
根据本发明的一个方面,提供了一种基于IM客户端建立通话的方法,包括:即时通讯IM客户端接收主叫的呼叫请求,将呼叫请求发送至IM服务器,呼叫请求中指定主叫的号码以及被叫的号码;IM服务器根据呼叫请求调用会话发起协议SIP Web Service,通过SIP Web Service挑选一个空闲的SIP分机;SIP分机通过主叫的号码呼叫主叫;SIP分机检测到主叫接通后,通过被叫的号码将呼叫转移到被叫。
其中,上述呼叫请求为,携带有主叫的号码以及多个被叫的号码的呼叫请求。
进一步地,上述方法还包括:IM服务器存储主叫的多个号码以及被叫的多个号码,IM客户端显示主叫的多个号码以及被叫的多个号码。
进一步地,上述方法还包括:IM服务器中存储主叫的多个号码以及被叫的多个号码;当SIP分机检测到被叫呼叫失败时,SIP分机向IM服务器获取被叫的其它号码,根据被叫的其它号码将呼叫转移到被叫。
其中,上述呼叫请求中包含主叫的号码以及被叫的多个号码;SIP分机根据被叫的号码将呼叫转移到被叫包括:SIP分机根据呼叫请求中的被叫的多个号码中的任意一个号码将呼叫转移到被叫;当SIP分机检测到被叫呼叫失败时,根据被叫的多个号码中的另一个号码将呼叫转移到被叫。
根据本发明的另一个方面,提供了一种基于IM客户端建立通话的装置,包括:接收模块,用于接收主叫的呼叫请求,呼叫请求中指定主叫的号码以及被叫的号码;发送模块,用于将呼叫请求发送至IM服务器;调用模块,用于根据呼叫请求调用会话发起协议SIP Web Service,通过SIP Web Service挑选一个空闲的SIP分机。
其中,上述发送模块包括:发送单元,用于将主叫的号码以及被叫的多个号码发送至IM服务器;或,
将主叫号码以及多个被叫的号码发送至IM服务器。
根据本发明的又一个方面,提供了一种呼叫装置,包括:接收模块,用于接收呼叫请求,呼叫请求中指定主叫的号码以及被叫的号码;呼叫模块,用于在接收模块接收到呼叫请求后,通过主叫的号码呼叫主叫;检测模块,用于在呼叫模块呼叫主叫之后,检测主叫是否接通;转移模块,用于当检测模块检测到主叫接通后,通过被叫的号码将呼叫转移到被叫。
其中,上述转移模块包括:第一转移单元,用于当检测模块检测到主叫接通后,根据被叫的多个号码中的任意一个号码将呼叫转移到被叫,呼叫请求中包含主叫的号码以及被叫的多个号码;第二转移单元,用于当检测模块检测到被叫呼叫失败时,根据被叫的多个号码中的另一个号码将呼叫转移到被叫。
进一步地,上述装置还包括:获取模块,用于当检测模块检测到被叫呼叫失败时,向IM服务器获取被叫的其他号码;转移模块还包括:第三转移单元,用于根据获取的其它号码将呼叫转移到被叫。
本发明的技术方案,IM客户端将获取的主叫的呼叫请求发送至IM服务器,然后利用IM服务器根据该呼叫请求调用SIP Web Service,,通过SIP Web Service挑选一个空闲的SIP分机,使用该SIP分机进行主叫与被叫的呼叫。由于SIP是业界标准的信令,具有很好的通用性。只要支持SIP标准的交换机,都可以与IM服务器组网,实现电话呼叫。因此,采用该技术方案可以提高使用IM系统拨打电话的通用性,提高了用户体验。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华东电脑股份有限公司,未经上海华东电脑股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210230350.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:视频压缩方法和系统
- 下一篇:薄膜晶体管及其制作方法、阵列基板、显示装置