Ip-pbx选择语音视频编码的方法

文档序号:7971527阅读:504来源:国知局

专利名称::Ip-pbx选择语音视频编码的方法
技术领域
:本发明涉及一种基于IP的语音与视频通信方法,特别是涉及一种IP-PBX在建立会话过程中对VoIP终端设备配置的多个语音、视频编码进行优化选择的方法。
背景技术
:随着VoIP(基于网际协议的话音传输)技术的日趋成熟和广泛应用,IP-PBX(基于IP的专用交换机)也得到了快速发展。越来越多的企业采用IP-PBX来构筑企业内部的语音与视频通信系统。整个通信系统不仅拥有大量的分机,还配备有语音网关等设备,此外对于拥有众多分支机构的大型企事业单位,往往会采用在总部及各分支机构部署多台IP-PBX服务器的方法来提高企业内部的通信效率及通信可靠性。为了获取满意的通信质量,不同的通信线路可能需要采用不同的音视频编码以期达到最佳通信效果。目前,多数IP-PBX的编码选择方式约束了终端设备的语音支持能力,并且编码的选择以服务器的配置为基准,使得改变特定链路的编码极为不便。因此IP通信终端设备所有者拥有编码选择的主导权,并且不受IP-PBX本身编码支持能力的约束是取得整个通信系统最佳通信状态的关键。
发明内容本发明要解决的技术问题是提供一种IP-PBX选择语音视频编码的方法,使终端用户的编码支持能力不受服务器的约束,方便终端用户的编码选择,最大限度的避免采用服务器进行编码的变换。为解决上述技术问题,本发明的IP-PBX选择语音视频编码的方法包括如下步骤IP-PBX接收主叫方的呼叫请求;记录主叫方的音视频编码排列顺序;根据所述的音视频编码排列顺序,建立服务器中继会话或者建立端对端会话°在本发明的方法中编码的选择以主叫方的编码优先级为依据,并综合考虑了被叫方与服务器的支持能力,使得终端的编码支持能力不受服务器的约束,方便了终端用户的编码选择,最大限度的避免了采用服务器进行编码的变换,提高了系统的效率及性能。IP-PBX系统最大限度的尊重了主叫方终端设备所配置的音视频编码选择优先级,增加整个通信系统配置的灵活性和可控性。音视频编码的选择过程适用于中继通信和端到端通信两种模式,并且可以自动识别通话双方的编码是否满足端到端通信的条件,如果不满足则自动转为中继通信模式。如果通信的主被叫双方所共同支持的编码并不被服务器支持时,仍然可以使用该编码方式实现中继通信或端到端的通信。下面结合附图与具体实施方式对本发明作进--步详细的说明附图是本发明IP-PBX选择语音视频编码的方法程序流程图。具体实施例方式如图所示,本发明的IP-PBX选择语音视频编码的方法包括如下步骤首先,IP-PBX接收到主叫方的呼叫请求后,记录主叫方的音视频编码排列顺序;根据所述的音视频编码排列顺序,建立服务器中继会话或者建立端对端会话。如果通话双方采用的是服务器中继会话方式,则建立服务器中继会话,其实现的方法是首先,取记录的主叫方音视频编码和服务器配置的音视频编码的交集,并按主叫方的编码排列顺序排列;将所得到的编码序列发送给被叫方;接收被叫方的响应;取被叫方返回的第一个编码作为本次通话的音视频编码发送给主叫方;采用被叫方返回的第一个音视频编码,服务器中继会话建立完成。如果通话双方采用的是端对端会话方式,则建立端对端会话,其实现的方法是取记录的主叫方音视频编码和服务器配置的音视频编码的和集,并按主叫方的编码排列顺序排列-,将所得到的编码序列发送给被叫方;接收被叫方的响应,并判断被叫方返回的第--个编码是否被主叫方支持,如果支持则采用被叫方返回的第一个音视频编码,端到端会话建立完成;否则继续建立服务器中继会话。所述继续建立服务器中继会话的过程是依主叫方的编码排列顺序取与服务器配置的音视频编码交集,将该交集的第一个编码发送给主叫方,作为服务器与主叫方的通话编码;依服务器编码排列顺序发送请求给被叫方;接收被叫方的响应;选择被叫方返回的第一个音视频编码作为服务器与被叫方的通话编码;服务器对主被叫双方采用的不同编码进行转换,服务器中继通话建、,.服务器中继会话通信模式的编码选择原则是编码选择应依据呼叫发起方的优先级进行,主要有下面表格所述的几个原则-表l<table>tableseeoriginaldocumentpage7</column></row><table>其中,A的最优设置是97,如果S与B都支持97,则最终协商结果为97。表2主<table>tableseeoriginaldocumentpage8</column></row><table>其中,A的最优设置是97,如果S与B的其中之一不支持97,则97被排除。A的次优设置是4,如果S和B都支持4,则4为最终协商结果。表3<table>tableseeoriginaldocumentpage8</column></row><table>找不到A、S、B三方都支持的编码,则此时A与S之间根据A的优先级进行选择,S与B之间根据S的优先级进行选择。则A与S间选择4,S与B间选择0,S承担4与0编码间的互转。端对端会话通信模式的编码选择原则是,编码选择应依据呼叫发起方的优先级进行,主要有下面表格所述的几个原则参见表4,A的最优设置是97,如果B支持97,则最终协商结果为表4<table>tableseeoriginaldocumentpage9</column></row><table>参见表5,A的最优设置是97,如果B不支持97,则97被排除。A的次优设置是4,如果B支持4,则4为最终协商结果。表5<table>tableseeoriginaldocumentpage9</column></row><table>参见表6,若找不到A、B双方都支持的编码,则此时无法实现端到端语音通信。此类呼叫将转换为服务器中继会话通信模式处理。A与S之间根据A的优先级进行选择,S与B之间根据S的优先级进行选择;贝IJA与S间选择4,S与B间选择3,S承担4与3编码间的转换。权利要求1.一种IP-PBX选择语音视频编码的方法,其特征在于包括如下步骤IP-PBX接收主叫方的呼叫请求;记录主叫方的音视频编码排列顺序;根据所述的音视频编码排列顺序,建立服务器中继会话或者建立端对端会话。2、根据权利要求1所述的IP-PBX选择语音视频编码的方法,其特征在于所述服务器中继会话的建立过程是首先,取记录的主叫方音视频编码和服务器配置的音视频编码的交集,并按主叫方的编码排列顺序排列;将所得到的编码序列发送给被叫方;接收被叫方的响应;取被叫方返回的第一个编码作为本次通话的音视频编码发送给主叫方;采用被叫方返回的第一个音视频编码,服务器中继会话建立完成。3、根据权利要求1所述的IP-PBX选择语音视频编码的方法,其特征在于所述端对端会话的建立过程是取记录的主叫方音视频编码和服务器配置的音视频编码的和集,并按主叫方的编码排列顺序排列;将所得到的编码序列发送给被叫方;接收被叫方的响应,并判断被叫方返回的第-一个编码是否被主叫方支持,如果支持则采用被叫方返回的第一个音视频编码,端到端会话建立完成;否则继续建立服务器中继会话。4、根据权利要求3所述的IP-PBX选择语音视频编码的方法,其特征在于所述继续建立服务器中继会话的过程是依主叫方的编码排列顺序取与服务器配置的音视频编码交集,将该交集的第一个编码发送给主叫方,作为服务器与主叫方的通话编码;依服务器编码排列顺序发送请求给被叫方;接收被叫方的响应;选择被叫方返回的第一个音视频编码作为服务器与被叫方的通话编码;服务器对主被叫双方采用的不同编码进行转换,服务器中继通话建立o全文摘要本发明公开了一种IP-PBX选择语音视频编码的方法,通过记录主叫端、被叫端和服务器配置的编码排列顺序以主叫端的优先级为依据选择期望的最佳编码。本发明最大限度的尊重了通信主叫方所期望的音视频编码优先级配置,使得对系统的音视频通信质量的优化工作更加方便有效,并降低了IP-PBX的负担,提高系统的性能。本发明适用于服务器中继和端对端通信的全部会话模式。文档编号H04M7/00GK101212518SQ200610148290公开日2008年7月2日申请日期2006年12月29日优先权日2006年12月29日发明者李春伟申请人:耐通信息科技(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1