一种实现呼叫的方法和装置与流程

文档序号:12376116阅读:139来源:国知局
一种实现呼叫的方法和装置与流程

本发明涉及网络电话(VOIP,Voice Over Internet Protocol)技术,尤指一种实现呼叫的方法和装置。



背景技术:

语音用户板(POTS,Plain Old Telephone Service)是窄带语音接入互联网协议(IP,Internet Protocol)的用户接口单元,用户家中的固定电话通过铜线连接到POTS上,POTS负责将来自固定电话的语音模拟信号转换为语音数字信号。

随着科技的发展,从传统的以电话交换为主的公用电话交换网(PSTN,Public Switched Telephone Network),逐渐迈向以分组交换为主的下一代网络(NGN,Next Generation Network),NGN承载了原有的PSTN网络的所有业务,把大量的数据传输卸载到IP网络中以减轻PSTN网络的重荷,又以IP技术的新特性增加和增强了许多新老业务。

而VOIP简而言之就是将模拟信号数字化,以数据封包的形式在IP网络上做实时传递。

图1为现有的实现呼叫的装置的结构组成示意图。如图1所示,现有的实现呼叫的方法大致包括:

上联卡接收到来自软交换设备的分配资源请求,将资源分配请求发送给主控板;主控板的IP交换芯片将资源分配请求发送给VOIP芯片,VOIP芯片判断出自身存在可使用的实时传送协议(RTP,Real-time Transport Protocol)编解码资源,为用户分配RTP编解码资源。

其中,当VOIP芯片判断出自身没有可使用的RTP编解码资源时,向时分复用(TDM,Time Division Multiplexing)交换芯片发送呼叫失败的消息, TDM交换芯片将呼叫失败的消息发送给POTS。

呼叫成功后,POTS将来自用户的第一语音模拟信号转换成第一语音数字信号,将第一语音数字信号发送给主控板;主控板的时分复用(TDM,Time Division Multiplexing)交换芯片将第一语音数字信号发送给VOIP芯片;VOIP芯片采用分配的RTP编解码资源对第一语音数字信号进行编码,对编码后的第一语音数字信号封装IP地址和端口后得到第一IP语音数据包,将第一IP语音数据包发送给IP交换芯片;IP交换芯片根据第一IP语音数据包中的IP地址和端口将第一IP语音数据包发送给上联卡。

当上联卡接收到第二IP语音数据包时,将第二IP语音数据包发送给主控板的IP交换芯片;IP交换芯片将第二IP语音数据包发送给VOIP芯片;VOIP芯片对第二IP数据包进行解封装后,采用分配的RTP编解码资源对解封装后的第二IP数据包进行解码后得到第二语音数字信号,将第二语音数字信号发送给TDM交换芯片;TDM交换芯片将第二语音数字信号发送给POTS;POTS将接收到的第二语音数字信号转换成第二语音模拟信号后发送给用户。

现有的实现呼叫的方法中,由于VOIP芯片能够处理的用户数量和并发呼叫的用户数量之间存在一定的集线比,当并发呼叫的用户数量较多,VOIP资源不够时,会导致用户呼叫失败的概率较大,从而用户体验度较低。



技术实现要素:

为了解决上述问题,本发明提出了一种实现呼叫的方法和装置,能够降低用户呼叫失败的概率,从而提高用户体验度。

为了达到上述目的,本发明提出了一种实现呼叫的方法,包括:

上联卡接收到来自软交换设备的分配资源请求,将分配资源请求发送给主控板;

主控板判断出用户对应的语音用户板POTS存在可使用的实时传送协议RTP编解码资源,根据用户对应的POTS上可使用的RTP编解码资源为用户分配第一RTP编解码资源,并将分配的第一RTP编解码资源发送给用户对 应的POTS。

优选地,当所述用户对应的POTS接收到来自用户的第一语音模拟信号时,该方法还包括:

所述用户对应的POTS将所述第一语音模拟信号转换为第一语音数字信号,采用所述分配的第一RTP编解码资源对所述第一语音数字信号进行编码,对编码后的第一语音数字信号封装互联网协议IP地址和端口后得到第一IP语音数据包,将所述第一IP语音数据包发送给所述主控板;

所述主控板根据所述第一IP语音数据包中的IP地址和端口将所述第一IP语音数据包发送给所述上联卡。

优选地,当所述上联卡接收到第二IP语音数据包时,该方法还包括:

所述上联卡将所述第二IP语音数据包发送给所述主控板;

所述主控板将所述第二IP语音数据包发送给所述用户对应的POTS;

所述用户对应的POTS对所述第二IP语音数据包进行解封装,采用所述分配的第一RTP编解码资源对解封装后的第二IP语音数据包进行解码得到第二语音数字信号,将所述第二语音数字信号转换成第二语音模拟信号后发送给用户。

优选地,当所述主控板判断出所述用户对应的POTS没有可使用的RTP编解码资源,且所述主控板存在可使用的RTP编解码资源时,该方法还包括:

所述主控板根据所述主控板上可使用的RTP编解码资源为所述用户分配第二RTP编解码资源。

优选地,当所述用户对应的POTS接收到来自用户的第一语音模拟信号时,该方法还包括:

所述用户对应的POTS将所述第一语音模拟信号转换为第一语音数字信号,将所述第一语音数字信号发送给所述主控板;

所述主控板采用分配的第二RTP编解码资源对所述第一语音数字信号进行编码,对编码后的第一语音数字信号封装互联网协议IP地址和端口后得 到第一IP语音数据包,根据所述第一IP语音数据包中的IP地址和端口将所述第一IP语音数据包发送给所述上联卡。

优选地,当所述上联卡接收到第二IP语音数据包时,该方法还包括:

所述上联卡将所述第二IP语音数据包发送给所述主控板;

所述主控板对所述第二IP语音数据包进行解封装,采用所述分配的第二RTP编解码资源对解封装后的第二IP语音数据包进行解码得到第二语音数字信号;

所述用户对应的POTS将所述第二语音数字信号转换成第二语音模拟信号后发送给用户。

优选地,当所述主控板判断出所述用户对应的POTS和主控板均没有可使用的RTP编解码资源,且其他POTS上存在可使用的RTP编解码资源时,该方法还包括:

根据所述其他POTS上可使用的RTP编解码资源为所述用户分配第三RTP编解码资源,并将分配的第三RTP编解码资源发送给所述分配的第三RTP编解码资源对应的POTS。

优选地,当所述用户对应的POTS接收到来自用户的第一语音模拟信号时,该方法还包括:

所述用户对应的POTS将所述第一语音模拟信号转换为第一语音数字信号,将所述第一语音数字信号发送给所述主控板;

所述主控板将所述第一语音数字信号发送给所述分配的第三RTP编解码资源对应的POTS;

所述分配的第三RTP编解码资源对应的POTS采用所述分配的第三RTP编解码资源对所述第一语音数字信号进行编码,对编码后的第一语音数字信号封装互联网协议IP地址和端口后得到第一IP语音数据包,将所述第一IP语音数据包发送给所述主控板;

所述主控板根据所述第一IP语音数据包中的IP地址和端口将所述第一IP语音数据包发送给所述上联卡。

优选地,当所述上联卡接收到第二IP语音数据包时,该方法还包括:

所述上联卡将所述第二IP语音数据包发送给所述主控板;

所述主控板将所述第二IP语音数据包发送给所述分配的第三RTP编解码资源对应的POTS;

所述分配的第三RTP编解码资源对应的POTS对所述第二IP语音数据包进行解封装,采用所述分配的第三RTP编解码资源对解封装后的第二IP语音数据包进行解码得到第二语音数字信号,将所述第二语音数字信号发送给所述主控板;

所述主控板将所述第二语音数字信号发送给所述用户对应的POTS;

所述用户对应的POTS将所述第二语音数字信号转换成第二语音模拟信号后发送给用户。

本发明还提出了一种实现呼叫的装置,至少包括:

上联卡,用于接收到来自软交换设备的分配资源请求,将分配资源请求发送给主控板;

主控板,用于判断出用户对应的语音用户板POTS存在可使用的实时传送协议RTP编解码资源,根据用户对应的POTS上可使用的RTP编解码资源为用户分配第一RTP编解码资源,并将分配的第一RTP编解码资源发送给用户对应的POTS。

优选地,还包括:

所述用户对应的POTS,用于接收到来自用户的第一语音模拟信号,将所述第一语音模拟信号转换为第一语音数字信号,采用所述分配的第一RTP编解码资源对所述第一语音数字信号进行编码,对编码后的第一语音数字信号封装互联网协议IP地址和端口后得到第一IP语音数据包,将所述第一IP语音数据包发送给所述主控板;

所述主控板还用于:

根据所述第一IP语音数据包中的IP地址和端口将所述IP语音数据包发 送给所述上联卡。

优选地,所述上联卡还用于:

接收到第二IP语音数据包,将所述第二IP语音数据包发送给所述主控板;

所述主控板还用于:

将所述第二IP语音数据包发送给所述用户对应的POTS;

所述用户对应的POTS还用于:

对所述第二IP语音数据包进行解封装,采用所述分配的第一RTP编解码资源对解封装后的第二IP语音数据包进行解码得到第二语音数字信号,将所述第二语音数字信号转换成第二语音模拟信号后发送给用户。

优选地,所述主控板还用于:

判断出所述用户对应的POTS没有可使用的RTP编解码资源,且所述主控板存在可使用的RTP编解码资源,根据所述主控板上可使用的RTP编解码资源为所述用户分配第二RTP编解码资源。

优选地,还包括:

所述用户对应的POTS,用于接收到来自用户的第一语音模拟信号,将所述第一语音模拟信号转换为第一语音数字信号,将所述第一语音数字信号发送给所述主控板;

所述主控板还用于:

采用分配的第二RTP编解码资源对所述第一语音数字信号进行编码,对编码后的第一语音数字信号封装互联网协议IP地址和端口后得到第一IP语音数据包,根据所述第一IP语音数据包中的IP地址和端口将所述第一IP语音数据包发送给所述上联卡。

优选地,所述上联卡还用于:

接收到第二IP语音数据包,将所述第二IP语音数据包发送给所述主控板;

所述主控板还用于:

对所述第二IP语音数据包进行解封装,采用所述分配的第二RTP编解码资源对解封装后的第二IP语音数据包进行解码得到第二语音数字信号;

所述用户对应的POTS还用于:

将所述第二语音数字信号转换成第二语音模拟信号后发送给用户。

优选地,所述主控板还用于:

判断出所述用户对应的POTS和主控板均没有可使用的RTP编解码资源,且其他POTS上存在可使用的RTP编解码资源,根据所述其他POTS上可使用的RTP编解码资源为所述用户分配第三RTP编解码资源,并将分配的第三RTP编解码资源发送给所述分配的第三RTP编解码资源对应的POTS。

优选地,还包括:

所述用户对应的POTS,用于接收到来自用户的第一语音模拟信号,将所述第一语音模拟信号转换为第一语音数字信号,将所述第一语音数字信号发送给所述主控板;

所述分配的第三RTP编解码资源对应的POTS,用于采用所述分配的第三RTP编解码资源对所述第一语音数字信号进行编码,对编码后的第一语音数字信号封装互联网协议IP地址和端口后得到IP语音数据包,将所述第一IP语音数据包发送给所述主控板;

所述主控板还用于:

将所述第一语音数字信号发送给所述分配的第三RTP编解码资源对应的POTS;根据所述第一IP语音数据包中的IP地址和端口将所述第一IP语音数据包发送给所述上联卡。

优选地,所述上联卡还用于:

接收到第二IP语音数据包,将所述第二IP语音数据包发送给所述主控板;

所述主控板还用于:

将所述第二IP语音数据包发送给所述分配的第三RTP编解码资源对应的POTS;将所述第二语音数字信号发送给所述用户对应的POTS;

所述分配的第三RTP编解码资源对应的POTS还用于:

对所述第二IP语音数据包进行解封装,采用所述分配的第三RTP编解码资源对解封装后的第二IP语音数据包进行解码得到第二语音数字信号,将所述第二语音数字信号发送给所述主控板;

所述用户对应的POTS还用于:

将所述第二语音数字信号转换成第二语音模拟信号后发送给用户。

与现有技术相比,本发明包括:上联卡接收到来自软交换设备的分配资源请求,将分配资源请求发送给主控板;主控板判断出用户对应的POTS存在可使用的RTP编解码资源,根据用户对应的POTS上可使用的RTP编解码资源为用户分配第一RTP编解码资源,并将分配的第一RTP编解码资源发送给用户对应的POTS。通过本发明的方案,当用户对应的POTS存在可使用的RTP编解码资源时,将用户对应的POTS上可使用的RTP编解码资源分配给用户,降低了用户呼叫失败的概率,从而提高了用户的体验度。

附图说明

下面对本发明实施例中的附图进行说明,实施例中的附图是用于对本发明的进一步理解,与说明书一起用于解释本发明,并不构成对本发明保护范围的限制。

图1为现有的实现呼叫的装置的结构组成示意图;

图2为本发明实现呼叫的方法的流程图;

图3为本发明实现呼叫的装置的结构组成示意图;

图4为本发明第一实施例实现呼叫的装置的结构组成示意图;

图5为本发明第二实施例实现呼叫的装置的结构组成示意图;

图6为本发明第三实施例实现呼叫的装置的结构组成示意图。

具体实施方式

为了便于本领域技术人员的理解,下面结合附图对本发明作进一步的描述,并不能用来限制本发明的保护范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的各种方式可以相互组合。

参见图2,本发明提出了一种实现呼叫的方法,包括:

步骤200、上联卡接收到来自软交换设备的分配资源请求,将分配资源请求发送给主控板。

步骤201、主控板判断出用户对应的POTS存在可使用的RTP编解码资源,根据用户对应的POTS上可使用的RTP编解码资源为用户分配第一RTP编解码资源,并将分配的第一RTP编解码资源发送给用户对应的POTS。

本步骤中,主控板中预先保存有各POTS上RTP编解码资源的使用情况、自身RTP编解码资源的使用情况,用户和POTS之间的对应关系。

主控板根据各POTS上RTP编解码资源的使用情况、用户和POTS之间的对应关系就能够判断用户对应的POTS是否存在可使用的RTP编解码资源。

本步骤中,主控板将分配的第一RTP编解码资源标记为已使用。

本步骤中,用户对应的POTS接收到分配的第一RTP编解码资源后,可以保存分配的第一RTP编解码资源和用户之间的对应关系。

当用户对应的POTS接收到来自用户的第一语音模拟信号时,该方法还包括:

用户对应的POTS将第一语音模拟信号转换为第一语音数字信号,采用分配的第一RTP编解码资源对第一语音数字信号进行编码,对编码后的第一语音数字信号封装IP地址和端口后得到第一IP语音数据包,将第一IP语音数据包发送给主控板;主控板根据第一IP语音数据包中的IP地址和端口将第一IP语音数据包发送给上联卡。

其中,当上联卡接收到第二IP语音数据包时,该方法还包括:

上联卡将第二IP语音数据包发送给主控板;主控板将第二IP语音数据包发送给用户对应的POTS;用户对应的POTS对第二IP语音数据包进行解封装,采用分配的第一RTP编解码资源对解封装后的第二IP语音数据包进行解码得到第二语音数字信号,将第二语音数字信号转换成第二语音模拟信号后发送给用户。

当主控板判断出用户对应的POTS没有可使用的RTP编解码资源,且主控板存在可使用的RTP编解码资源时,该方法还包括:

主控板根据主控板上可使用的RTP编解码资源为用户分配第二RTP编解码资源。

其中,当用户对应的POTS接收到来自用户的第一语音模拟信号时,该方法还包括:

用户对应的POTS将第一语音模拟信号转换为第一语音数字信号,将第一语音数字信号发送给主控板;主控板采用分配的第二RTP编解码资源对第一语音数字信号进行编码,对编码后的第一语音数字信号封装互联网协议IP地址和端口后得到第一IP语音数据包,根据第一IP语音数据包中的IP地址和端口将第一IP语音数据包发送给上联卡。

其中,当上联卡接收到第二IP语音数据包时,该方法还包括:

上联卡将第二IP语音数据包发送给主控板;主控板对第二IP语音数据包进行解封装,采用分配的第二RTP编解码资源对解封装后的第二IP语音数据包进行解码得到第二语音数字信号;用户对应的POTS将第二语音数字信号转换成第二语音模拟信号后发送给用户。

当主控板判断出用户对应的POTS和主控板均没有可使用的RTP编解码资源,且其他POTS上存在可使用的RTP编解码资源时,该方法还包括:

根据其他POTS上可使用的RTP编解码资源为用户分配第三RTP编解码资源,并将分配的第三RTP编解码资源发送给分配的第三RTP编解码资源对应的POTS。

其中,当用户对应的POTS接收到来自用户的第一语音模拟信号时,该 方法还包括:

用户对应的POTS将第一语音模拟信号转换为第一语音数字信号,将第一语音数字信号发送给主控板;主控板将第一语音数字信号发送给分配的第三RTP编解码资源对应的POTS;分配的第三RTP编解码资源对应的POTS采用分配的第三RTP编解码资源对第一语音数字信号进行编码,对编码后的第一语音数字信号封装互联网协议IP地址和端口后得到第一IP语音数据包,将第一IP语音数据包发送给主控板;主控板根据第一IP语音数据包中的IP地址和端口将第一IP语音数据包发送给上联卡。

当上联卡接收到第二IP语音数据包时,该方法还包括:

上联卡将第二IP语音数据包发送给主控板;主控板将第二IP语音数据包发送给分配的第三RTP编解码资源对应的POTS;分配的第三RTP编解码资源对应的POTS对第二IP语音数据包进行解封装,采用分配的第三RTP编解码资源对解封装后的第二IP语音数据包进行解码得到第二语音数字信号,将第二语音数字信号发送给主控板;主控板将第二语音数字信号发送给用户对应的POTS;用户对应的POTS将第二语音数字信号转换成第二语音模拟信号后发送给用户。

本发明的方法中,可以根据不同的用户等级为用户配置不同的POTS,对于高等级的用户,可以为其配置包含有RTP编解码资源的POTS,对应普通的用户,可以为其配置不包含有RTP编解码资源的POTS。

参见图3,本发明还提出了一种实现呼叫的装置,至少包括:

上联卡,用于接收到来自软交换设备的分配资源请求,将分配资源请求发送给主控板;

主控板,用于判断出用户对应的语音用户板POTS存在可使用的实时传送协议RTP编解码资源,根据用户对应的POTS上可使用的RTP编解码资源为用户分配第一RTP编解码资源,并将分配的第一RTP编解码资源发送给用户对应的POTS。

本发明的装置中,还包括:

用户对应的POTS,用于接收到来自用户的第一语音模拟信号,将第一语音模拟信号转换为第一语音数字信号,采用分配的第一RTP编解码资源对第一语音数字信号进行编码,对编码后的第一语音数字信号封装互联网协议IP地址和端口后得到第一IP语音数据包,将第一IP语音数据包发送给主控板;

主控板还用于:

根据第一IP语音数据包中的IP地址和端口将第一IP语音数据包发送给上联卡。

本发明的装置中,上联卡还用于:

接收到第二IP语音数据包,将第二IP语音数据包发送给主控板;

主控板还用于:

将第二IP语音数据包发送给用户对应的POTS;

用户对应的POTS还用于:

对第二IP语音数据包进行解封装,采用分配的第一RTP编解码资源对解封装后的第二IP语音数据包进行解码得到第二语音数字信号,将第二语音数字信号转换成第二语音模拟信号后发送给用户。

本发明的装置中,主控板还用于:

判断出用户对应的POTS没有可使用的RTP编解码资源,且主控板存在可使用的RTP编解码资源,根据主控板上可使用的RTP编解码资源为用户分配第二RTP编解码资源。

本发明的装置中,还包括:

用户对应的POTS,用于接收到来自用户的第一语音模拟信号,将第一语音模拟信号转换为第一语音数字信号,将第一语音数字信号发送给主控板;

主控板还用于:

采用分配的第二RTP编解码资源对第一语音数字信号进行编码,对编码后的第一语音数字信号封装互联网协议IP地址和端口后得到第一IP语音数 据包,根据第一IP语音数据包中的IP地址和端口将第一IP语音数据包发送给上联卡。

本发明的装置中,上联卡还用于:

接收到第二IP语音数据包,将第二IP语音数据包发送给主控板;

主控板还用于:

对第二IP语音数据包进行解封装,采用分配的第二RTP编解码资源对解封装后的第二IP语音数据包进行解码得到第二语音数字信号;

用户对应的POTS还用于:

将第二语音数字信号转换成第二语音模拟信号后发送给用户。

本发明的装置中,主控板还用于:

判断出用户对应的POTS和主控板均没有可使用的RTP编解码资源,且其他POTS上存在可使用的RTP编解码资源,根据其他POTS上可使用的RTP编解码资源为用户分配第三RTP编解码资源,并将分配的第三RTP编解码资源发送给分配的第三RTP编解码资源对应的POTS。

本发明的装置中,还包括:

用户对应的POTS,用于接收到来自用户的第一语音模拟信号,将第一语音模拟信号转换为第一语音数字信号,将第一语音数字信号发送给主控板;

分配的第三RTP编解码资源对应的POTS,用于采用分配的第三RTP编解码资源对第一语音数字信号进行编码,对编码后的第一语音数字信号封装互联网协议IP地址和端口后得到第一IP语音数据包,将第一IP语音数据包发送给主控板;

主控板还用于:

将第一语音数字信号发送给分配的第三RTP编解码资源对应的POTS;根据第一IP语音数据包中的IP地址和端口将第一IP语音数据包发送给上联卡。

本发明的装置中,上联卡还用于:

接收到第二IP语音数据包,将第二IP语音数据包发送给主控板;

主控板还用于:

将第二IP语音数据包发送给分配的第三RTP编解码资源对应的POTS;将第二语音数字信号发送给用户对应的POTS;

分配的第三RTP编解码资源对应的POTS还用于:

对第二IP语音数据包进行解封装,采用分配的第三RTP编解码资源对解封装后的第二IP语音数据包进行解码得到第二语音数字信号,将第二语音数字信号发送给主控板;

用户对应的POTS还用于:

将第二语音数字信号转换成第二语音模拟信号后发送给用户。

下面通过具体实施例详细说明本发明的方法和装置。

第一实施例,图4为第一实施例实现呼叫的装置的结构组成示意图。如图4所示,实现呼叫的方法包括:

上联卡接收到来自软交换设备的分配资源请求,将分配资源请求发送给主控板的IP交换芯片;主控板的IP交换芯片将资源分配请求发送给主控板的VOIP芯片;

主控板的VOIP芯片判断出用户对应的语音用户板POTS存在可使用的实时传送协议RTP编解码资源,根据用户对应的POTS上可使用的RTP编解码资源为用户分配第一RTP编解码资源,并将分配的第一RTP编解码资源发送给主控板的TDM交换芯片,主控板的TDM交换芯片将分配的第一RTP编解码资源发送给用户对应的POTS的VOIP芯片。

当用户对应的POTS的模数转换器(ADC,Analog To Digital Converter)芯片接收到来自用户的第一语音模拟信号时,用户对应的POTS的ADC芯片将第一语音模拟信号转换为第一语音数字信号,将第一语音数字信号发送给用户对应的POTS的VOIP芯片;用户对应的POTS的VOIP芯片采用分配的第一RTP编解码资源对第一语音数字信号进行编码,对编码后的第一语音数字信号封装互联网协议IP地址和端口后得到第一IP语音数据包,将第 一IP语音数据包发送给主控板的IP交换芯片;主控板的IP交换芯片根据第一IP语音数据包中的IP地址和端口将第一IP语音数据包发送给上联卡。

当上联卡接收到第二IP语音数据包时,上联卡将第二IP语音数据包发送给主控板的IP交换芯片;

主控板的IP交换芯片将第二IP语音数据包发送给用户对应的POTS的VOIP芯片;

用户对应的POTS的VOIP芯片对第二IP语音数据包进行解封装,采用分配的第一RTP编解码资源对解封装后的第二IP语音数据包进行解码得到第二语音数字信号,将第二语音数字信号发送给用户对应的POTS的ADC芯片;用户对应的POTS的ADC芯片将第二语音数字信号转换成第二语音模拟信号后发送给用户。

第二实施例,图5为第二实施例实现呼叫的装置的结构组成示意图。如图5所示,实现呼叫的方法包括:

上联卡接收到来自软交换设备的分配资源请求,将分配资源请求发送给主控板的IP交换芯片;主控板的IP交换芯片将资源分配请求发送给主控板的VOIP芯片;主控板的VOIP芯片判断出用户对应的POTS没有可使用的RTP编解码资源,且主控板存在可使用的RTP编解码资源,根据主控板上可使用的RTP编解码资源为用户分配第二RTP编解码资源。

当用户对应的POTS接收到来自用户的第一语音模拟信号时,用户对应的POTS将第一语音模拟信号转换为第一语音数字信号,将第一语音数字信号发送给主控板的TDM交换芯片;主控板的TDM交换芯片将第一语音数字信号发送给主控板的VOIP芯片;主控板的VOIP芯片采用分配的第二RTP编解码资源对第一语音数字信号进行编码,对编码后的第一语音数字信号封装互联网协议IP地址和端口后得到第一IP语音数据包,将第一IP语音数据包发送给主控板的IP交换芯片;主控板的IP交换芯片根据第一IP语音数据包中的IP地址和端口将第一IP语音数据包发送给上联卡。

当上联卡接收到第二IP语音数据包时,上联卡将第二IP语音数据包发送给主控板的IP交换芯片;主控板的IP交换芯片将第二IP语音数据包发送 给主控板的VOIP芯片;主控板的VOIP芯片对第二IP语音数据包进行解封装,采用分配的第二RTP编解码资源对解封装后的第二IP语音数据包进行解码得到第二语音数字信号,将第二数字信号发送给主控板的TDM交换芯片;主控板的TDM交换芯片将第二数字信号发送给用户对应的POTS;用户对应的POTS将第二语音数字信号转换成第二语音模拟信号后发送给用户。

第三实施例,图6为第三实施例实现呼叫的装置的结构组成示意图。如图6所示,实现呼叫的方法包括:

上联卡接收到来自软交换设备的分配资源请求,将分配资源请求发送给主控板的IP交换芯片;主控板的IP交换芯片将资源分配请求发送给主控板的VOIP芯片;主控板的VOIP芯片判断出用户对应的POTS和主控板均没有可使用的RTP编解码资源,且其他POTS上存在可使用的RTP编解码资源,根据其他POTS上可使用的RTP编解码资源为用户分配第三RTP编解码资源,并将分配的第三RTP编解码资源发送给主控板的TDM交换芯片;主控板的TDM交换芯片将分配的第三RTP编解码资源发送给分配的第三RTP编解码资源对应的POTS。

当用户对应的POTS接收到来自用户的第一语音模拟信号时,用户对应的POTS将第一语音模拟信号转换为第一语音数字信号,将第一语音数字信号发送给主控板的TDM芯片;主控板的TDM芯片将第一语音数字信号发送给分配的第三RTP编解码资源对应的POTS;分配的第三RTP编解码资源对应的POTS采用分配的第三RTP编解码资源对第一语音数字信号进行编码,对编码后的第一语音数字信号封装互联网协议IP地址和端口后得到第一IP语音数据包,将第一IP语音数据包发送给主控板的IP交换芯片;主控板的IP交换芯片根据第一IP语音数据包中的IP地址和端口将第一IP语音数据包发送给上联卡。

当上联卡接收到第二IP语音数据包时,上联卡将第二IP语音数据包发送给主控板的IP交换芯片;主控板的IP交换芯片将第二IP语音数据包发送给分配的第三RTP编解码资源对应的POTS;分配的第三RTP编解码资源对应的POTS对第二IP语音数据包进行解封装,采用分配的第三RTP编解码资源对解封装后的第二IP语音数据包进行解码得到第二语音数字信号,将第 二语音数字信号发送给主控板的TDM交换芯片;主控板的TDM交换芯片将第二语音数字信号发送给用户对应的POTS;用户对应的POTS将第二语音数字信号转换成第二语音模拟信号后发送给用户。

需要说明的是,以上所述的实施例仅是为了便于本领域的技术人员理解而已,并不用于限制本发明的保护范围,在不脱离本发明的发明构思的前提下,本领域技术人员对本发明所做出的任何显而易见的替换和改进等均在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1