基于网页浏览器的通电话方法、系统及软交换机服务器技术方案

技术编号:10442987 阅读:147 留言:0更新日期:2014-09-17 19:05
基于网页浏览器的通电话方法包括网页浏览器根据呼叫请求通过WebSocket协议与软交换机服务器建立通信连接;软交换机服务器根据该呼叫请求呼叫中继网关;软交换机服务器根据来自中继网关的反馈信令与中继网关建立呼叫虚电路;网页浏览器将模拟音频信号进行处理以生成IP包;软交换机服务器将IP包发送至中继网关;软交换机服务器将来自中继网关的回复IP包转发至网页浏览器;以及网页浏览器将IP包还原为模拟音频信号。上述发明专利技术可基于网页浏览器直接拨号并将语音信息传送到电话座机或手机,方便快捷。上述发明专利技术还涉及相关系统及软交换机服务器。

【技术实现步骤摘要】
基于网页浏览器的通电话方法、系统及软交换机服务器
本专利技术涉及一种基于网页浏览器的通电话方法、系统及软交换机服务器。
技术介绍
网络电话分为软件型网络电话和硬件型网络电话,其中,软件型网络电话使用前,用户需要预先下载和安装第三方的应用软件,然后购买网络电话卡,应用软件的安装涉及电脑操作系统的兼容性问题,有些用户有可能由于该应用软件与其电脑操作系统不兼容,而安装不了应用软件,较为不便。第三方公司为拓展用户群体,其往往需要针对多种电脑操作系统开发不同的应用软件,成本高。硬件型网络电话一般通过语音网关和路由器连接到普通的电话机,再通过该电话机由互联网发出呼叫,对用户的硬件要求有较高要求,只能固定在某一地点进行呼叫,不能随时随地实现呼叫,较为不便。
技术实现思路
针对现有技术的不足,本专利技术的目的旨在于提供一种可解决上述技术问题的基于网页浏览器的通电话方法、系统及软交换机服务器。 为实现上述目的,本专利技术采用如下技术方案: 一种基于网页浏览器的通电话方法,其包括以下步骤: 步骤A:网页浏览器根据来自网页的一呼叫请求通过WebSocket协议与软交换机服务器建立通信连接; 步骤B:软交换机服务器根据该呼叫请求呼叫一中继网关; 步骤C:软交换机服务器根据来自中继网关的反馈信令与中继网关建立呼叫虚电路; 步骤D:网页浏览器获取来自麦克风的模拟音频信号,并将模拟音频信号进行模数转换、编码及封装,以生成IP包; 步骤E:软交换机服务器将来自网页浏览器的IP包发送至中继网关; 步骤F:软交换机服务器接收来自中继网关的回复IP包,并将该回复IP包转发给网页浏览器;以及 步骤G:网页浏览器将来自软交换机服务器的回复IP包进行解码及数模转换,以还原为模拟音频信号。 进一步地,该呼叫请求包括待通话号码信息。 进一步地,步骤B中该软交换机服务器在判断该呼叫请求的待通话号码信息的字冠规范时呼叫中继网关。 进一步地,步骤C中软交换机服务器接收来自中继网关的反馈信令,判断反馈信令是否包含SUCCESS状态值,若是,与中继网关建立呼叫虚电路,若否,返回提示信息给浏览器的网页。 进一步地,步骤D中网页浏览器根据带宽情况选择性地从iSAC,iLBC和G.711编码格式中选取一种进行编码;网页浏览器通过RTP协议或SRTP协议将模数转换得到的数字音频信号封装为IP包。 本专利技术还包括以下技术方案: 一种基于网页浏览器的通电话系统,其包括网页浏览器和软交换机服务器; 该网页浏览器用于根据来自页面的呼叫请求通过WebSocket协议与软交换机服务器建立通信连接; 该软交换机服务器用于根据该呼叫请求呼叫一中继网关,并根据来自中继网关的反馈信令与中继网关建立呼叫虚电路; 该网页浏览器还用于将来自麦克风的模拟音频信号进行模数转换、编码及封装,以生成IP包; 该软交换机服务器还用于将来自网页浏览器的IP包发送至中继网关; 该软交换机服务器还用于接收来自中继网关的回复IP包,并将将该回复IP包转发给网页浏览器; 该网页浏览器还用于将该回复IP包进行解码及数模转换,以还原为模拟音频信号。 进一步地,该呼叫请求包括待通话号码信息。 进一步地,软交换机服务器接收来自中继网关的反馈信令,判断反馈信令是否包含SUCCESS状态值,若是,与中继网关建立呼叫虚电路,若否,返回提示信息给浏览器的网页。 进一步地,网页浏览器根据带宽情况选择性地从iSAC,iLBC和G.711编码格式中选取一种对上述数字音频信号进行压缩编码;网页浏览器通过RTP协议或SRTP协议将模数转换得到的数字音频信号封装为IP包,该IP包为RTP包或SRTP包。 本专利技术还涉及以下技术方案: 一种软交换机服务器,其包括呼叫模块、通话路径建立模块和IP包收发模块; 该呼叫模块用于根据一呼叫请求呼叫一中继网关,该呼叫请求包括待通话号码信息; 该通话路径建立模块用于根据来自中继网关的反馈信令与中继网关建立呼叫虚电路; 该IP包收发模块用于将来自中继网关的IP包发送至网页浏览器,以及将来自网页浏览器的IP包发送至中继网关。 本专利技术的有益效果如下: 本专利技术可实现基于网页浏览器直接拨号并将语音信息传送到电话座机或手机,用户可在任意电脑或手机登陆浏览器的页面进行拨号通话,无需安装第三方软件,无需考虑兼容性问题,也不会占用电脑或手机的硬盘和内存,非常方便快捷。 【附图说明】 图1为本专利技术基于网页浏览器的通电话方法的较佳实施方式的流程图。 图2为本专利技术基于网页浏览器的通电话系统的模块示意图。 图3为本专利技术软交换机服务器的模块示意图。 【具体实施方式】 下面将结合附图以及【具体实施方式】,对本专利技术做进一步描述: 请参见图1,本专利技术涉及一种基于网页浏览器的通电话方法,其较佳实施方式包括以下步骤: 步骤A:网页浏览器根据来自网页的一呼叫请求通过WebSocket协议与软交换机服务器建立通信连接; 实际应用中,用户可在浏览器上根据其已注册的账号登陆进操作网页的页面,填写需要通话的电话号码,并触发拨号图标,以生成该呼叫请求;其中,该呼叫请求包括待通话号码信息; 步骤B:软交换机服务器根据该呼叫请求呼叫一中继网关; 具体地,该软交换机服务器在判断该呼叫请求的待通话号码信息的字冠规范时呼叫中继网关;若判断出字冠不规范,则返回提示信息至浏览器的网页,以提示用户由于字冠不规范导致呼叫出错; 步骤C:软交换机服务器根据来自中继网关的反馈信令与中继网关建立呼叫虚电路。 具体地,软交换机服务器接收来自中继网关的反馈信令,判断反馈信令是否包含SUCCESS状态值,若是,与中继网关建立呼叫虚电路,若否,返回提示信息给浏览器的网页,以提示用户呼叫出错。 步骤D:网页浏览器获取来自麦克风的模拟音频信号,并将模拟音频信号进行模数转换、编码及封装,以生成IP包; 具体地,网页浏览器根据带宽情况选择性地从iSAC,iLBC或G.711编码格式中选取一种对模数转换后的数字音频信号进行压缩编码;网页浏览器通过RTP协议或SRTP协议将数字音频信号封装为IP包。 其中,网页浏览器还对所获取的本地模拟音频信号进行回声抑制和消噪处理。 步骤E:软交换机服务器将来自网页浏览器的IP包发送至中继网关,以使得中继网关对上述IP包进行相关语音转换处理,执行呼叫落地,中继网关对IP包的后续处理由现有技术可获知,在此不再赘述。 步骤F:软交换机服务器接收来自中继网关的回复IP包,并将回复IP包转发给网页浏览器; 步骤G:网页浏览器将来自软交换机服务器的回复IP包进行解码及数模转换,以还原为模拟音频信号,以使得用户可通过耳机或音响听到另一方的回话; 该网页浏览器还通过NetEQ算法对模拟音频信号去抖动和延时处理,以获得更佳的音质。 如此,即可实现直接在网页浏览器拨号并将语音信息传送到电话座机或手机,可在任意电脑或手机登陆浏览器的页面进行拨号通话,无需安装第三方软件,无需考虑兼容性问题,也不会占用电脑或手机的硬盘和内存,非常方便。 上述步骤A至步骤C为呼叫路径建立步骤,通过执行呼叫路径建立步骤实现网页端与通信终端如手机或电话座机建立通话;上述步本文档来自技高网...

【技术保护点】
一种基于网页浏览器的通电话方法,其特征在于:其包括以下步骤:步骤A:网页浏览器根据来自网页的一呼叫请求通过WebSocket协议与软交换机服务器建立通信连接;步骤B:软交换机服务器根据该呼叫请求呼叫一中继网关;步骤C:软交换机服务器根据来自中继网关的反馈信令与中继网关建立呼叫虚电路;步骤D:网页浏览器获取来自麦克风的模拟音频信号,并将模拟音频信号进行模数转换、编码及封装,以生成IP包;步骤E:软交换机服务器将来自网页浏览器的IP包发送至中继网关;步骤F:软交换机服务器接收来自中继网关的回复IP包,并将该回复IP包转发给网页浏览器;以及步骤G:网页浏览器将来自软交换机服务器的回复IP包进行解码及数模转换,以还原为模拟音频信号。

【技术特征摘要】
1.一种基于网页浏览器的通电话方法,其特征在于:其包括以下步骤: 步骤A:网页浏览器根据来自网页的一呼叫请求通过WebSocket协议与软交换机服务器建立通信连接; 步骤B:软交换机服务器根据该呼叫请求呼叫一中继网关; 步骤C:软交换机服务器根据来自中继网关的反馈信令与中继网关建立呼叫虚电路; 步骤D:网页浏览器获取来自麦克风的模拟音频信号,并将模拟音频信号进行模数转换、编码及封装 ,以生成IP包; 步骤E:软交换机服务器将来自网页浏览器的IP包发送至中继网关; 步骤F:软交换机服务器接收来自中继网关的回复IP包,并将该回复IP包转发给网页浏览器;以及 步骤G:网页浏览器将来自软交换机服务器的回复IP包进行解码及数模转换,以还原为模拟音频信号。2.如权利要求1所述的基于网页浏览器的通电话方法,其特征在于:该呼叫请求包括待通话号码信息。3.如权利要求1所述的基于网页浏览器的通电话方法,其特征在于:步骤B中该软交换机服务器在判断该呼叫请求的待通话号码信息的字冠规范时呼叫中继网关。4.如权利要求1至3中任一项所述的基于网页浏览器的通电话方法,其特征在于:步骤C中软交换机服务器接收来自中继网关的反馈信令,判断反馈信令是否包含SUCCESS状态值,若是,与中继网关建立呼叫虚电路,若否,返回提示信息给浏览器的网页。5.如权利要求1所述的基于网页浏览器的通电话方法,其特征在于:步骤D中网页浏览器根据带宽情况选择性地从iSAC,iLBC和G.711编码格式中选取一种进行编码;网页浏览器通过RTP协议或SRTP协议将模数转换得到的数字音频信号封装为IP包,该IP包为RTP包或SRTP包。6.一种基于网页浏览器的通电话系统,其特征在于:其包括网页浏览器和软交换机服务器...

【专利技术属性】
技术研发人员:汪勇旭李俊俊石永乐林嗣华
申请(专利权)人:上海二三四五网络科技股份有限公司
类型:发明
国别省市:上海;31

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

1