网络通话装置及网络通话代理方法制造方法及图纸

技术编号:13165193 阅读:79 留言:0更新日期:2016-05-10 10:51
一种网络通话代理方法,该方法包括步骤:为连接到本地网络通话装置上的移动装置提供注册认证;当移动装置拨打网络电话时,接收移动装置传送的控制信息,所述控制信息中包含移动装置的位置信息;将本地网络通话装置的VoIP账号、位置信息和所述控制信息封装成请求通话的SIP消息;将所述SIP消息传送至SIP服务器;从SIP服务器接收远端网络通话装置传送的响应信息;以及将所述响应信息传送至移动装置,使移动装置与远端网络通话装置进行网络通话。本发明专利技术还提供一种网络通话装置。本发明专利技术可以使移动装置与固定的网络通话装置共享VoIP账号。

【技术实现步骤摘要】

本专利技术涉及一种数据通信技术,尤其是涉及一种网络通话装置及网络通话代理方 法。
技术介绍
一般VoIP (Voice over Internet Protocol,网络电话)营运商会根据用户所租 用的账户,为VoIP网关或综合接入设备(Integrated Access Device, IAD)提供一个或数 个固定电话号码,即VoIP账号。在WSIP(Session Initiation Protocol,会话发起协议) 为架构的VoIP环境中,需要向SIP服务器注册,注册信息中会带有目前SIP客户端(VoIP网 关或IAD)的网络位置,因此VoIP账号会固定在特定的网络位置,一般会与家庭网络服务相 结合。如果有软件仿真的VoIP电话,或是安装有网络电话功能的智能手机,就无法共享该 VoIP账号,而必须再次申请新的VoIP账号。如果用户长时间不在固定位置,则申请的VoIP 账号就无法充分使用。
技术实现思路
鉴于W上内容,有必要提供一种网络通话装置,可W使移动装置与固定的网络通 话装置共享VoIP账号。 鉴于W上内容,还有必要提供一种网络通话代理方法,可W使移动装置与固定的 网络通话装置共享VoIP账号。 所述网络通话装置包括:注册模块,用于为连接到网络通话装置上的移动装置提 供注册认证;接收模块,用于当移动装置拨打网络电话时,接收所述移动装置传送的控制信 息,所述控制信息中包含所述移动装置的位置信息;封装模块,用于将所述网络通话装置的 VoIP账号、位置信息和所述控制信息封装成请求通话的第一 SIP消息;传送模块,用于将 所述第一 SIP消息传送至SIP服务器;W及所述接收模块还用于从所述SIP服务器接收另 一网络通话装置传送的响应信息,并通过所述传送模块将所述响应信息传送至所述移动装 置,使所述移动装置与所述另一网络通话装置进行网络通话。 所述网络通话代理方法包括步骤;为连接到本地网络通话装置上的移动装置提供 注册认证;当移动装置拨打网络电话时,接收所述移动装置传送的控制信息,所述控制信息 中包含所述移动装置的位置信息;将所述本地网络通话装置的VoIP账号、位置信息和所述 控制信息封装成请求通话的第一 SIP消息;将所述第一 SIP消息传送至SIP服务器;从所 述SIP服务器接收远端网络通话装置传送的响应信息;W及将所述响应信息传送至所述移 动装置,使所述移动装置与所述远端网络通话装置进行网络通话。 相较于现有技术,所述的,能够在本地网络通 话装置中模拟SIP服务器,接收和转发移动装置与远端网络通话装置之间的SIP消息和通 话数据,实现移动装置与本地网络通话装置共享VoIP账号,使得在任何有网络位置的移动 装置都可W通过现有的VoIP账号服务来使用网络通话功能。【附图说明】 图1是本专利技术网络通话装置较佳实施例的功能模块图。 图2是本专利技术网络通话代理方法较佳实施例的流程图。 主要元件符号说明如下【具体实施方式】将结合上述附图进一步说明本专利技术。【具体实施方式】 参阅图1所示,是本专利技术网络通话装置较佳实施例的功能模块图。本地网络通话 装置2中包括网络通话代理系统20、存储器22和处理器24。本地网络通话装置2通过网 络连接本地话机10、移动装置4及SIP (Session Initiation Protocol,会话发起协议)月良 务器6。SIP服务器6用于建立本地网络通话装置2与远端网络通话装置8之间的网络通 话,并为本地网络通话装置2与远端网络通话装置8传送通话数据。[001引 在本实施例中,本地网络通话装置2可W是VoIP (Voice over Internet Protocol,网络电话)网关、综合接入设备(Integrated Access Device, lAD)等。移动装置 4可W是安装网络通话客户端软件的智能手机等电子装置。 一般情况下,由本地网络通话装置2连接的本地话机10与远端进行网络通话。在 本实施例中,还可W通过网络通话代理系统20使移动装置4与本地网络通话装置2共享一 个VoIP账号,从而实现移动装置4与远端的网络通话。 网络通话代理系统20包括注册模块200、接收模块210、封装模块220、传送模块 230及查询模块240。所述模块被配置成由一个或多个处理器(本实施例为处理器24)执行, W完成本专利技术。本专利技术所称的模块是完成一特定功能的计算机程序段。存储器22用于存 储网络通话代理系统20的程序代码等资料。 所述注册模块200用于为连接到本地网络通话装置2上的移动装置4提供注册认 证。注册后的移动装置4与该本地网络通话装置2共享一个VoIP账号来拨打网络电话。在 本实施例中,已注册的移动装置4的信息记录在存储器22中。 所述接收模块210用于当注册后的移动装置4拨打网络电话时,接收该移动装置 4传送的控制信息。所述控制信息中包含该移动装置4的位置信息。 所述封装模块220用于在接收到的控制信息中加入本地网络通话装置2的VoIP 账号和位置信息,封装成请求通话的第一 SIP消息。其中,封装模块220将该移动装置4的 位置信息填在第一 SIP消息中的RTP (Real-Time Position,实时位置)栏位,并将本地网 络通话装置2的位置信息填在第一 SIP消息中的其余位置栏位。 所述传送模块230用于将该第一 SIP消息传送至SIP服务器6。SIP服务器6从 接收到的第一 SIP消息中获取VoIP账号,若允许通话则将该第一 SIP消息发送至远端网络 通话装置8 W建立网络通话。 所述接收模块210还用于从SIP服务器6接收远端网络通话装置8传送的响应信 息。远端网络通话装置8在接收到该第一 SIP消息后,若接受该通话请求,则向SIP服务器 6传送响应信息,SIP服务器6将该响应信息传送至本地网络通话装置2。 所述传送模块230还用于将接收到的响应信息传送至移动装置4,使移动装置4与 远端网络通话装置8进行网络通话。值得注意的是,在网络通话过程中,接收模块210和传 送模块230还用于接收和传送移动装置4与远端网络通话装置8之间的通话数据,直至通 话结束。 所述接收模块210还用于从SIP服务器6接收远端网络通话装置8传送的请求通 话的第二SIP消息。若远端网络通话装置8向本地网络通话装置2拨打网络电话,则会向 SIP服务器6传送请求通话的第二SIP消息,然后由SIP服务器6将该第二SIP消息传送至 本地网络通话装置2。 所述查询模块240用于当接收到该第二SIP消息时,查询当前是否有移动装置4 注册在本地网络通话装置2上。在本实施例中,查询模块240从存储器22中查询是否有已 注册的移动装置4的记录。 所述传送模块230还用于在当前没有移动装置4注册时,将该第二SIP消息传送 至本地话机10 ;在当前有移动装置4注册时,将该第二SIP消息传送至本地话机10和移动 装置4。同样的,当移动装置4接受该通话请求后,接收模块210和传送模块230还用于在 网络通话过程中接收和传送移动装置4与远端网络通话装置8之间的通话数据,直至通话 结束。[当前第1页1 2 本文档来自技高网...

【技术保护点】
一种网络通话代理方法,应用于本地网络通话装置中,所述本地网络通话装置连接本地话机、移动装置及会话发起协议(SIP)服务器,通过所述SIP服务器与远端网络通话装置建立网络通话,其特征在于,该方法包括:为连接到所述本地网络通话装置上的移动装置提供注册认证;当移动装置拨打网络电话(VoIP)时,接收所述移动装置传送的控制信息,所述控制信息中包含所述移动装置的位置信息;将所述本地网络通话装置的VoIP账号、位置信息和所述控制信息封装成请求通话的第一SIP消息;将所述第一SIP消息传送至所述SIP服务器;从所述SIP服务器接收所述远端网络通话装置传送的响应信息;以及将所述响应信息传送至所述移动装置,使所述移动装置与所述远端网络通话装置进行网络通话。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄新尧
申请(专利权)人:国基电子上海有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1