CN103139209B - 媒体码流获取方法、unisaf服务器及软交换通信*** - Google Patents
媒体码流获取方法、unisaf服务器及软交换通信*** Download PDFInfo
- Publication number
- CN103139209B CN103139209B CN201310045842.4A CN201310045842A CN103139209B CN 103139209 B CN103139209 B CN 103139209B CN 201310045842 A CN201310045842 A CN 201310045842A CN 103139209 B CN103139209 B CN 103139209B
- Authority
- CN
- China
- Prior art keywords
- communication terminal
- address
- information
- code stream
- media code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本申请公开了一种媒体码流获取方法、UNISAF服务器及软交换通信***,所述方法应用于软交换通信***,软交换通信***包括至少两个通信终端,每个通信终端中配置有单边自我绑定地址UNISAF协议,所述方法包括接收软交换通信***中的第一通信终端发送的第一地址请求信息,所述第一地址请求信息包括所述第一通信终端的第一地址标识信息;依据所第一地址标识信息,确定所述第一通信终端的第一码流传输地址;将所述第一码流传输地址返回至所述第一通信终端,由所述第一通信终端将所述第一码流传输地址发送给第二通信终端,触发所述第二通信终端依据所述第一码流传输地址发送媒体码流信息;获取所述第二通信终端发送的媒体码流信息。
Description
技术领域
本申请涉及软交换技术领域,特别涉及一种媒体码流获取方法、UNISAF服务器及软交换通信***。
背景技术
目前,为实现异地语音或视频通信,通常采用软交换***中的两个语音或视频话机终端通信方案。而为获取通信过程中产生的媒体码流(包括语音信息和/或视频信息),一般采用监听解包方案,即为,在某两个终端所在网络交换机上设置监听设备,由监听设置复制媒体码流进行获取。
但上述方案中,需要对网络中的每个交换机均进行设备设置,若在网络交换机较多时,不仅增加设备物资成本,急剧增加工程的复杂程度,增加对设备的维护工作量,同时也降低了***的可靠性,无法适用于集中媒体码流获取方式。
发明内容
本申请所要解决的技术问题是提供一种媒体码流获取方法、UNISAF服务器及软交换通信***,用以解决现有技术中在获取媒体码流信息时,物资成本及维护较高,且***可靠性较低的技术问题。
本申请提供了一种媒体码流获取方法,应用于软交换通信***,所述软交换通信***包括至少两个通信终端,每个所述通信终端中配置有单边自我绑定地址UNISAF协议,所述方法包括:
接收所述软交换通信***中的第一通信终端发送的第一地址请求信息,所述第一地址请求信息包括所述第一通信终端的第一地址标识信息;
依据所述第一地址请求信息中的第一地址标识信息,确定所述第一通信终端的第一码流传输地址;
将所述第一码流传输地址返回至所述第一通信终端,由所述第一通信终端将所述第一码流传输地址发送给第二通信终端,触发所述第二通信终端依据所述第一码流传输地址发送媒体码流信息;
获取所述第二通信终端发送的媒体码流信息。
上述方法,优选的,在所述获取所述第二通信终端发送的媒体码流信息之后,所述方法还包括:
依据所述第一码流传输地址和所述第一地址标识信息的对应关系,将所述媒体码流信息发送至所述第一通信终端,由所述第一通信终端依据所述第一地址标识信息接收所述媒体码流信息。
上述方法,优选的,在所述获取所述第二通信终端发送的媒体码流信息之后,所述方法还包括:
将所述媒体码流信息发送至预设的信息处理设备。
上述方法,优选的,所述第一地址标识信息包括其所属通信终端的源地址信息。
上述方法,优选的,所述媒体码流信息包括语音信息码流和/或视频信息码流。
本申请还提供了一种UNISAF服务器,应用于软交换通信***,所述软交换通信***包括至少两个通信终端,每个所述通信终端中配置有单边自我绑定地址UNISAF协议,所述UNISAF服务器包括:
请求接收单元,用于接收所述软交换通信***中的第一通信终端发送的第一地址请求信息,所述第一地址请求信息包括所述第一通信终端的第一地址标识信息;
地址确定单元,用于依据所述第一地址请求信息中的第一地址标识信息,确定所述第一通信终端的第一码流传输地址;
地址返回单元,用于将所述第一码流传输地址返回至所述第一通信终端,由所述第一通信终端将所述第一码流传输地址发送给第二通信终端,触发所述第二通信终端依据所述第一码流传输地址发送媒体码流信息;
媒体信息获取单元,用于获取所述第二通信终端发送的媒体码流信息。
上述UNISAF服务器,优选的,还包括:
第一信息转发单元,用于依据所述第一码流传输地址和所述第一地址标识信息的对应关系,将所述媒体码流信息发送至所述第一通信终端,由所述第一通信终端依据所述第一地址标识信息接收所述媒体码流信息。
上述UNISAF服务器,优选的,还包括:
第二信息转发单元,用于将所述媒体码流信息发送至预设的信息处理设备。
上述UNISAF服务器,优选的,所述标识信息包括其所属通信终端的源地址信息。
本申请还提供了一种软交换通信***,包括至少两个通信终端,每个所述通信终端中配置有UNISAF协议,所述软交换通信***还包括如上述任意一项所述的UNISAF服务器。
由上述方案可知,本申请提供的一种媒体码流获取方法、UNISAF服务器及软交换通信***,基于UNISAF协议,为所述软交换通信***的通信终端配置码流传输地址,由通信终端依据对方的码流传输地址传输媒体码流信息,从而获取该媒体码流信息,进而在保证通信终端正常传输媒体码流信息的同时,获取媒体码流信息,避免了现有技术中特定添加监听等设备,使得物资成本增加且增加维护工作量等技术缺陷,节省了物资成本及维护成本,提高了***的可靠性,能够广泛应用于实际中。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请提供的一种媒体码流获取方法实施例一的流程图;
图2为本申请提供的一种媒体码流获取方法实施例二的部分流程图;
图3为本申请提供的一种媒体码流获取方法实施例三的部分流程图;
图4为本申请提供的一种UNISAF服务器实施例四的结构示意图;
图5为本申请提供的一种UNISAF服务器实施例五的部分结构示意图;
图6为本申请提供的一种UNISAF服务器实施例六的部分结构示意图;
图7为本申请提供的一种软交换通信***实施例七的结构示意图;
图8为本申请实施例七的应用示例图;
图9为本申请实施例七实际应用的时序示例图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在软交换通信***的录音(媒体码流获取)的实现中,需要考虑如何在不影响通讯的前提下获取媒体码流信息,现有技术中常见的有两种方案:监听截包方案和会议录音方案。
其中,监听截包方案中,需要在软交换通信***的网络交换机上不止设备做监听截包录音,若软交换通信***的多个交换机上均设置有监听设备,需要在这些交换机上均做媒体码流信息的赋值工作,而在复杂的网络(包括由多个交换机及多个通信终端如话机)上会大大增加设备工程的复杂程度,不仅增加设备的物资成本,加大对***设备的维护工作量,降低了***的可靠性,同时不适用于集中录音方案。
而会议录音方案中,需要定制开发特殊的会议服务器,用于完成整个呼叫通信控制流程,同时获取媒体码流信息,而且,还需要对软交换通信***中的设备做出特定的配置,这种方案不仅使得***复杂化,并且会限制应用的范围,同时,这种方案无法对不在会议控制中的通话进行录音(媒体码流信息的获取)。采用会议录音方案的另一种方式是需要从录音服务器侧对原有通话进行控制,如将点对点的通话转入到会议中。这种方式同样会使得***复杂化,降低***可靠性。
通过上述描述可知,现有技术中对媒体码流信息的获取通常会对当前通信造成成本增加和/或可靠性降低的情况,由此,本申请提出,通过已经设置在软交换通信***的通信终端上的UNISAF协议,为通信终端配置码流传输地址(映射地址)及通信端口,由通信终端通过该映射地址传输媒体码流信息,从而获取媒体码流信息。
参考图1,其示出了本申请提供的一种媒体码流获取方法实施例一的流程图,所述方法应用于软交换通信***,所述软交换通信***包括至少两个通信终端,每个所述通信终端中配置有UNISAF协议,所述方法可以包括以下步骤:
步骤101:接收所述软交换通信***中的第一通信终端发送的第一地址请求信息,所述第一地址请求信息包括所述第一通信终端的第一地址标识信息。
其中,所述通信终端包括话机终端等通信设备。所述通信终端包括支持视频功能的话机终端设备。
需要说明的是,所述UNISAF协议全称为UnilateralSelf-AddressFixing单边自我绑定地址协议,由IETF的RFC3424定义,其作用为让位于网络地址转换NAT或网络端口地址转换NAPT后的一个终端设法发现位于NAT/NAPT公网一侧的该终端的映射地址,之后应用新学习到的映射地址而不是其自身实际的IP地址进行通讯,以实现通过NAT/NAPT设备进行通讯。
其中,常用的UNISAF协议包括STUN协议,TURN协议等。本申请实施例中,在软交换通信***的软交换话机上预先配置UNISAF协议以适应于多种简单或复杂的网络环境,以便于透过NAT/NAPT等网络设备进行通讯。
优选的,本申请实施例可以设置于预先配置的服务器中。
步骤102:依据所述第一地址请求信息中的第一地址标识信息,确定所述第一通信终端的第一码流传输地址。
优选的,所述步骤102可以通过以下方式具体实现:
分配第一码流传输地址,与第一地址标识信息对应。
将所述媒体地址作为所述第一通信终端的第一码流传输地址。
步骤103:将所述第一码流传输地址返回至所述第一通信终端,由所述第一通信终端将所述第一码流传输地址发送给第二通信终端,触发所述第二通信终端依据所述第一码流传输地址发送媒体码流信息。
其中,所述第一码流传输地址作为所述第一通信终端的映射地址,在所述第一码流传输地址返回至所述第一通信终端之后,由所述第一通信终端依据该第一码流传输地址发起通信呼叫,所述第二通信终端接收所述第一通信终端通过呼叫发出的媒体地址即所述第一码流传输地址之后,并响应本次呼叫,由此,触发所述第二通信终端通过所述第一码流传输地址传输其媒体码流信息。
需要说明的是,所述第二通信终端操作方式与所述第一通信终端相对应,以实现两个通信方语音及/或视频的双向正常通信。
步骤104:获取所述第二通信终端发送的媒体码流信息。
优选的,在所述步骤104之后,所述方法还包括:
对所述媒体码流信息进行数据包分析,得到分析结果,提取所述分析结果中与通信信息相对应的关联信息。
其中,所述通信信息包括呼叫信息,所述关联信息为呼叫相关信息。
由上述方案可知,本申请提供的一种媒体码流获取方法实施例一,基于UNISAF协议,为所述软交换通信***的通信终端配置码流传输地址,由通信终端依据对方的码流传输地址传输媒体码流信息,从而获取该媒体码流信息,进而在保证通信终端正常传输媒体码流信息的同时,获取媒体码流信息,避免了现有技术中特定添加监听等设备,使得物资成本增加且增加维护工作量等技术缺陷,节省了物资成本及维护成本,提高了***的可靠性,能够广泛应用于实际中。
优选的,上述实施例中,所述第一地址标识信息包括其所属通信终端的源地址信息。
优选的,上述实施例中,所述媒体码流信息包括语音信息码流和/或视频信息码流。
需要说明的是,所述第一通信终端与所述第二通信终端为对等关系,并不限定于某一终端。
参考图2,其示出了本申请提供的一种媒体码流获取方法实施例二的部分流程图,在所述步骤104之后,所述方法还包括以下步骤:
步骤201:依据所述第一码流传输地址和所述第一地址标识信息的对应关系,将所述媒体码流信息发送至所述第一通信终端,由所述第一通信终端依据所述第一地址标识信息接收所述媒体码流信息。
其中,所述媒体码流信息包括彩铃媒体数据信息,即在对彩铃媒体数据信息,本申请实施例获取之后,转发至第一通信终端。
由上述方案可知,本申请提供的一种媒体码流获取方法实施例二,基于UNISAF协议,为所述软交换通信***的通信终端配置码流传输地址,由通信终端依据对方的码流传输地址传输媒体码流信息,从而获取该媒体码流信息,并依据对方的地址标识信息将所述媒体码流信息转发至对方通信终端,进而在保证通信终端之间正常传输媒体码流信息的同时,获取媒体码流信息,避免了现有技术中特定添加监听等设备,使得物资成本增加且增加维护工作量等技术缺陷,节省了物资成本及维护成本,提高了***的可靠性,能够广泛应用于实际中。
参考图3,其示出了本申请提供的一种数据处理方法实施例三的部分流程图,在所述步骤104之后,所述方法还包括:
步骤301:将所述媒体码流信息发送至预设的信息处理设备。
需要说明的是,所述信息处理设备为区别于所述第一通信设备的媒体设备,包括录音设备和/或监听设备等。
需要说明的是,所述步骤301还可以在所述步骤201之后被触发执行。
优选的,在所述步骤301之后,所述方法还包括:
由预设的分析设备对该媒体码流信息进行数据包分析,得到呼叫相关信息等数据。
上述方案中,本申请实施例三通过UNISAF协议为软交换通信***中的第一通信终端配置映射地址(码流传输地址),由此,在第二通信终端通过第一码流传输地址传输媒体码流信息,本申请实施例对该媒体码流信息进行获取后,将所述媒体码流信息发送至预设的信息处理设备进行存储或数据处理分析,从而在软交换通信***中通信终端进行语音或视频通信的同时,获取通信过程中的媒体码流信息如语音和/或视频信息等,避免了现有技术中特定添加监听等设备,使得物资成本增加且增加维护工作量等技术缺陷,节省了物资成本及维护成本,提高了***的可靠性,能够广泛应用于实际中。
优选的,上述各实施例中,若所述媒体码流信息中包括彩铃数据信息,那么在获取到所述第二通信终端发送媒体码流信息之后,只需将所述媒体码流信息转发至所述第一通信终端,无需将所述媒体码流信息转发至所述信息处理设备中。
参考图4,其示出了本申请提供的一种UNISAF服务器实施例四的结构示意图,所述UNISAF服务器应用于软交换通信***,所述软交换通信***包括至少两个通信终端,每个所述通信终端中配置有单边自我绑定地址UNISAF协议,所述UNISAF服务器包括:
请求接收单元401,用于接收所述软交换通信***中的第一通信终端发送的第一地址请求信息,所述第一地址请求信息包括所述第一通信终端的第一地址标识信息。
其中,所述通信终端包括话机终端等通信设备。所述通信终端包括支持视频功能的话机终端设备。
需要说明的是,所述UNISAF协议全称为UnilateralSelf-AddressFixing单边自我绑定地址协议,由IETF的RFC3424定义,其作用为让位于网络地址转换NAT或网络端口地址转换NAPT后的一个终端设法发现位于NAT/NAPT公网一侧的该终端的映射地址,之后应用新学习到的映射地址而不是其自身实际的IP地址进行通讯,以实现通过NAT/NAPT设备进行通讯。
其中,常用的UNISAF协议包括STUN协议,TURN协议等。本申请实施例中,在软交换通信***的软交换话机上预先配置UNISAF协议以适应于多种简单或复杂的网络环境,以便于透过NAT/NAPT等网络设备进行通讯。
优选的,本申请实施例可以设置于预先配置的服务器中。所述第一请求接收单元401可以通过UNISAF服务器的地址协商模块实现。
地址确定单元402,用于依据所述第一地址请求信息中的第一地址标识信息,确定所述第一通信终端的第一码流传输地址。
需要说明的是,所述地址确定单元402与所述请求接收单元401相连接。所述地址确定单元402在确定所述第一码流传输地址之后,可以通过UNISAF服务器的媒体端口管理模块响应所述第一地址请求信息请求建立通信端口,通过UNISAF服务器的媒体码流收发模块完成通信端口的建立。
优选的,所述地址确定单元402可以通过以下方式具体实现:
分析所述第一地址标识信息中的地址信息;
为所述地址信息分配一个对应的第一码流传输地址。
地址返回单元403,用于将所述第一码流传输地址返回至所述第一通信终端,由所述第一通信终端将所述第一码流传输地址发送给第二通信终端,触发所述第二通信终端依据所述第一码流传输地址发送媒体码流信息。
其中,所述第一码流传输地址作为所述第一通信终端的映射地址,在所述第一码流传输地址返回至所述第一通信终端之后,由所述第一通信终端依据该第一码流传输地址发起通信呼叫,所述第二通信终端接收所述第一通信终端通过呼叫发出的媒体地址即所述第一码流传输地址之后,响应本次呼叫,由此,触发所述第二通信终端通过所述第一码流传输地址传输其媒体码流信息。
需要说明的是,所述第二通信终端与所述第一通信终端相对应,为实现语音或视频正常通信的两个通信方。
需要说明的是,所述地址返回单元403还可以通过UNISAF服务器的媒体端口管理模块获取其他通信终端通过所述第一码流传输地址传输的信息数据。
媒体信息获取单元404,用于获取所述第二通信终端传输的媒体码流信息。
优选的,在所述媒体信息获取单元404获取所述第二通信终端传输的媒体码流信息之后,所述UNISAF服务器还包括:
数据分析单元,用于对所述媒体码流信息进行数据包分析,得到分析结果,提取所述分析结果中与通信信息相对应的关联信息。
其中,所述通信信息包括呼叫信息,所述关联信息为呼叫相关信息。
由上述方案可知,本申请提供的一种UNISAF服务器实施例四,基于UNISAF协议,为所述软交换通信***的通信终端配置码流传输地址,由通信终端依据对方的码流传输地址传输媒体码流信息,从而获取该媒体码流信息,进而在保证通信终端正常传输媒体码流信息的同时,获取媒体码流信息,避免了现有技术中特定添加监听等设备,使得物资成本增加且增加维护工作量等技术缺陷,节省了物资成本及维护成本,提高了***的可靠性,能够广泛应用于实际中。
优选的,上述实施例中,所述标识信息包括其所属通信终端的源地址信息。
优选的,上述实施例中,所述媒体码流信息包括语音信息码流和/或视频信息码流。
参考图5,其示出了本申请提供的一种UNISAF服务器实施例五的结构示意图,所述UNISAF服务器还包括:
第一信息转发单元405,用于依据所述第一码流传输地址和所述第一地址标识信息的对应关系,将所述媒体码流信息发送至所述第一通信终端,由所述第一通信终端依据所述第一地址标识信息接收所述媒体码流信息。
其中,所述第一信息转发单元405与所述媒体信息获取单元404相连接,由所述媒体信息获取单元404获取到所述第二通信终端发送的媒体码流信息之后,触发所述第一信息转发单元405,依据所述第一码流传输地址和所述第一地址标识信息的对应关系,将所述媒体码流信息发送至所述第一通信终端,由所述第一通信终端依据所述第一地址标识信息接收所述媒体码流信息,实现在通信终端之间正常信息传输的同时,获取媒体码流信息。
其中,所述媒体码流信息包括彩铃数据信息,即在对彩铃数据信息,本申请实施例获取之后,转发至第一通信终端。
由上述方案可知,本申请提供的一种UNISAF服务器实施例五,基于UNISAF协议,为所述软交换通信***的通信终端配置码流传输地址,由通信终端依据对方的码流传输地址传输媒体码流信息,从而获取该媒体码流信息,并依据对方的地址标识信息将所述媒体码流信息转发至对方通信终端,进而在保证通信终端之间正常传输媒体码流信息的同时,获取媒体码流信息,避免了现有技术中特定添加监听等设备,使得物资成本增加且增加维护工作量等技术缺陷,节省了物资成本及维护成本,提高了***的可靠性,能够广泛应用于实际中。
参考图6,其示出了本申请提供的一种UNISAF服务器实施例六的结构示意图,UNISAF服务器还包括:
第二信息转发单元406,用于将所述媒体码流信息发送至预设的信息处理设备。
需要说明的是,所述第二信息转发的那样406与所述媒体信息获取单元404相连接。所述信息处理设备为区别于所述第一通信设备的媒体设备,包括录音设备和/或监听设备等。
优选的,在所述第二信息转发单元406在将所述媒体码流信息发送至预设的信息处理设备之后,所述UNISAF服务器还包括:
数据分析单元,用于对该媒体码流信息进行数据包分析,得到呼叫相关信息等数据。
上述方案中,本申请实施例六通过UNISAF协议为软交换通信***中的第一通信终端配置映射地址(码流传输地址),由此,在第二通信终端通过第一码流传输地址传输媒体码流信息,本申请实施例对该媒体码流信息进行获取后,将所述媒体码流信息发送至预设的信息处理设备进行存储或数据处理分析,从而在软交换通信***中通信终端进行语音或视频通信的同时,获取通信过程中的媒体码流信息如语音和/或视频信息等,避免了现有技术中特定添加监听等设备,使得物资成本增加且增加维护工作量等技术缺陷,节省了物资成本及维护成本,提高了***的可靠性,能够广泛应用于实际中。
优选的,上述各实施例中,若所述媒体码流信息中包括彩铃数据信息,那么在获取到所述第二通信终端发送媒体码流信息之后,只需将所述媒体码流信息转发至所述第一通信终端,无需将所述媒体码流信息转发至所述信息处理设备中。
参考图7,其示出了本申请提供的一种软交换通信***实施例七的结构示意图,所述软交换通信***包括至少两个通信终端(例如,第一通信终端701和第二通信终端702),每个所述通信终端中配置有UNISAF协议,所述软交换通信***还包括如上述任意一项实施例所述的UNISAF服务器703;
其中,所述UNISAF服务器703,用于接收所述软交换通信***中的第一通信终端发送的第一地址请求信息,所述第一地址请求信息包括所述第一通信终端的第一地址标识信息,依据所述第一地址请求信息中的第一地址标识信息,确定所述第一通信终端的第一码流传输地址,将所述第一码流传输地址返回至所述第一通信终端,由所述第一通信终端将所述第一码流传输地址发送给第二通信终端,触发所述第二通信终端依据所述第一码流传输地址发送媒体码流信息,获取所述第二通信终端发送的媒体码流信息。
优选的,所述UNISAF服务器703在获取所述第二通信终端发送的媒体码流信息之后,还用于依据所述第一码流传输地址和所述第一地址标识信息的对应关系,将所述媒体码流信息发送至所述第一通信终端,由所述第一通信终端依据所述第一地址标识信息接收所述媒体码流信息。
优选的,所述UNISAF服务器703在所述获取所述第二通信终端传输的媒体码流信息之后,还用于将所述媒体码流信息发送至预设的信息处理设备。
其中,所述信息处理设备为区别于所述第一通信设备的媒体设备。
优选的,所述标识信息包括其所属通信终端的源地址信息。
优选的,所述媒体码流信息包括语音信息码流和/或视频信息码流。
如图8所示,为本申请实施例的应用示例图,所述软交换通信***包括服务器(UNISAF服务器)、软交换话机A和软交互话机B,而所述服务器中包括UNISAF协议处理模块(STUN/TURN等)、媒体端口管理模块和媒体码流收发模块,其中:
服务器通过UNISAF相关协议为软交换话机提供媒体通信端口,软交换话机呼叫时使用得到的媒体通信端口进行协商,并媒体接收地址信息(媒体通信端口)进行通讯。在这之后的通讯中,媒体码流信息会由服务器获取。服务器收到媒体码流信息后,会将码流转发给通讯的对端,使双方能正常通讯,同时会将码流转发给其它需要该媒体码流的设备,如录音设备,或监听设备。
上述通讯的流程如图9所示,其中:
话机A通过UNISAF协议与服务器协商服务器端的媒体地址、端口信息;
服务器媒体端口管理模块内部请求建立媒体端口;
服务器内部媒体码流收发模块完成建立媒体端口;
服务器内部端口管理模块获得新建的媒体端口信息;
服务器通过UNISAF协议将媒体地址端口信息发送给话机A;
话机A发起呼叫,所用的媒体信息为从服务器获得的媒体地址端口信息;
话机B收到呼叫;
话机B同样通过UNISAF协议与服务器协商获取媒体地址端口信息;
话机B应答呼叫,所用的媒体信息为从服务器获得的媒体地址端口信息;
话机A、B收发媒体码流均是在与服务器媒体码流收发模块间进行:服务器媒体码流收发模块接收来自话机A的码流,并转发给话机B;服务器媒体码流收发模块接收来自话机B的码流,并转发给话机A。话机A、话机B实现正常的通讯;
服务器媒体码流收发模块将收到的码流转发给其它需要媒体码流的设备,如录音设备、录像设备。
由上述方案可知,本申请提供的一种软交换通信***实施例七,基于UNISAF协议,为所述软交换通信***的通信终端配置码流传输地址,由通信终端依据对方的码流传输地址传输媒体码流信息,从而获取该媒体码流信息,进而在保证通信终端正常传输媒体码流信息的同时,获取媒体码流信息,避免了现有技术中特定添加监听等设备,使得物资成本增加且增加维护工作量等技术缺陷,节省了物资成本及维护成本,提高了***的可靠性,能够广泛应用于实际中。
需要说明的是,若本申请实施例应用的服务器出现故障,无法接收并回应通信终端发送的地址请求信息,那么在通信终端进行呼叫时使用的地址为通信终端自身的地址端口(如IP地址)等信息,并不影响软交换通信***中通信终端的数据传输。
要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上对本发明所提供的一种媒体码流获取方法、UNISAF服务器及软交换通信***进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (10)
1.一种媒体码流获取方法,应用于软交换通信***,所述软交换通信***包括至少两个通信终端,每个所述通信终端中配置有单边自我绑定地址UNISAF协议,其特征在于,所述方法包括:
接收所述软交换通信***中的第一通信终端发送的第一地址请求信息,所述第一地址请求信息包括所述第一通信终端的第一地址标识信息;
依据所述第一地址请求信息中的第一地址标识信息,确定所述第一通信终端的第一码流传输地址;
将所述第一码流传输地址返回至所述第一通信终端,由所述第一通信终端将所述第一码流传输地址发送给第二通信终端,触发所述第二通信终端依据所述第一码流传输地址发送媒体码流信息;其中,由所述第一通信终端依据所述第一码流传输地址发起通信呼叫,所述第二通信终端接收所述第一通信终端通过呼叫发出的所述第一码流传输地址,并响应本次呼叫,触发所述第二通信终端通过所述第一码流传输地址传输其媒体码流信息;
获取所述第二通信终端发送的媒体码流信息。
2.根据权利要求1所述的方法,其特征在于,在所述获取所述第二通信终端发送的媒体码流信息之后,所述方法还包括:
依据所述第一码流传输地址和所述第一地址标识信息的对应关系,将所述媒体码流信息发送至所述第一通信终端,由所述第一通信终端依据所述第一地址标识信息接收所述媒体码流信息。
3.根据权利要求1所述的方法,其特征在于,在所述获取所述第二通信终端发送的媒体码流信息之后,所述方法还包括:
将所述媒体码流信息发送至预设的信息处理设备。
4.根据权利要求1所述的方法,其特征在于,所述第一地址标识信息包括其所属通信终端的源地址信息。
5.根据权利要求1所述的方法,其特征在于,所述媒体码流信息包括语音信息码流和/或视频信息码流。
6.一种UNISAF服务器,其特征在于,应用于软交换通信***,所述软交换通信***包括至少两个通信终端,每个所述通信终端中配置有单边自我绑定地址UNISAF协议,其特征在于,所述UNISAF服务器包括:
请求接收单元,用于接收所述软交换通信***中的第一通信终端发送的第一地址请求信息,所述第一地址请求信息包括所述第一通信终端的第一地址标识信息;
地址确定单元,用于依据所述第一地址请求信息中的第一地址标识信息,确定所述第一通信终端的第一码流传输地址;
地址返回单元,用于将所述第一码流传输地址返回至所述第一通信终端,由所述第一通信终端将所述第一码流传输地址发送给第二通信终端,触发所述第二通信终端依据所述第一码流传输地址发送媒体码流信息;其中,由所述第一通信终端依据所述第一码流传输地址发起通信呼叫,所述第二通信终端接收所述第一通信终端通过呼叫发出的所述第一码流传输地址,并响应本次呼叫,触发所述第二通信终端通过所述第一码流传输地址传输其媒体码流信息;
媒体信息获取单元,用于获取所述第二通信终端发送的媒体码流信息。
7.根据权利要求6所述的UNISAF服务器,其特征在于,还包括:
第一信息转发单元,用于依据所述第一码流传输地址和第一地址标识信息的对应关系,将所述媒体码流信息发送至所述第一通信终端,由所述第一通信终端依据所述第一地址标识信息接收所述媒体码流信息。
8.根据权利要求6所述的UNISAF服务器,其特征在于,还包括:
第二信息转发单元,用于将所述媒体码流信息发送至预设的信息处理设备。
9.根据权利要求6所述的UNISAF服务器,其特征在于,所述标识信息包括其所属通信终端的源地址信息。
10.一种软交换通信***,包括至少两个通信终端,每个所述通信终端中配置有UNISAF协议,其特征在于,所述软交换通信***还包括如上述权利要求6至9任意一项所述的UNISAF服务器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310045842.4A CN103139209B (zh) | 2013-02-01 | 2013-02-01 | 媒体码流获取方法、unisaf服务器及软交换通信*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310045842.4A CN103139209B (zh) | 2013-02-01 | 2013-02-01 | 媒体码流获取方法、unisaf服务器及软交换通信*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103139209A CN103139209A (zh) | 2013-06-05 |
CN103139209B true CN103139209B (zh) | 2016-01-13 |
Family
ID=48498515
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310045842.4A Active CN103139209B (zh) | 2013-02-01 | 2013-02-01 | 媒体码流获取方法、unisaf服务器及软交换通信*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103139209B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105991957A (zh) * | 2015-03-04 | 2016-10-05 | ***通信集团公司 | 一种双向视频的传输方法及装置 |
CN107852454B (zh) * | 2015-09-28 | 2020-04-03 | 华为技术有限公司 | 一种光场图像的分享、下载方法和装置 |
CN105357465A (zh) * | 2015-11-17 | 2016-02-24 | 贵阳朗玛信息技术股份有限公司 | 一种实现视频通话的方法及视频中继服务器 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101179581A (zh) * | 2007-12-13 | 2008-05-14 | 北京邮电大学 | 一种采用ice中继候选地址进行媒体传输的方法 |
CN101599992A (zh) * | 2009-05-27 | 2009-12-09 | 南京欣网视讯科技股份有限公司 | 基于sip的p2pnat穿越解决方案 |
CN101742011A (zh) * | 2008-11-13 | 2010-06-16 | 中国科学院计算机网络信息中心 | 一种跨网络电话域的合法监听方法和*** |
CN102664901A (zh) * | 2012-05-15 | 2012-09-12 | 苏州工业园区云视信息技术有限公司 | Sip呼叫中自适应穿越nat的方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102484656B (zh) * | 2009-06-29 | 2015-07-15 | 瑞典爱立信有限公司 | 用于中继分组的方法和设备 |
-
2013
- 2013-02-01 CN CN201310045842.4A patent/CN103139209B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101179581A (zh) * | 2007-12-13 | 2008-05-14 | 北京邮电大学 | 一种采用ice中继候选地址进行媒体传输的方法 |
CN101742011A (zh) * | 2008-11-13 | 2010-06-16 | 中国科学院计算机网络信息中心 | 一种跨网络电话域的合法监听方法和*** |
CN101599992A (zh) * | 2009-05-27 | 2009-12-09 | 南京欣网视讯科技股份有限公司 | 基于sip的p2pnat穿越解决方案 |
CN102664901A (zh) * | 2012-05-15 | 2012-09-12 | 苏州工业园区云视信息技术有限公司 | Sip呼叫中自适应穿越nat的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103139209A (zh) | 2013-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2636199B1 (en) | Signalling gateway, method, computer program and computer program product for communication between http and sip | |
EP2067348B1 (en) | Process for scalable conversation recording | |
US20130097333A1 (en) | Methods and apparatuses for unified streaming communication | |
CN102035813B (zh) | 端到端呼叫的实现方法、端到端呼叫终端及*** | |
CN101552848A (zh) | 一种基于会话初始协议的会话方法及设备 | |
CN110022456A (zh) | 邀请终端入会的方法和装置 | |
CN105227418A (zh) | 数据通道建立方法和通信设备 | |
CN104284132A (zh) | 视频通讯方法及装置 | |
CN105516176A (zh) | 一种呼叫中心***及其通信连接方法和装置 | |
CN103139209B (zh) | 媒体码流获取方法、unisaf服务器及软交换通信*** | |
US8472600B2 (en) | System and method for providing signaling in a network environment | |
CN101742011B (zh) | 一种跨网络电话域的合法监听方法和*** | |
US20240007509A1 (en) | Interactive calling for internet-of-things | |
CN104219257A (zh) | 一种网页实时通信方法、***及服务器和客户端 | |
CN104994067A (zh) | Sip网络访问rtsp监控网络的***及方法 | |
CN101674297A (zh) | 分布式业务网络、核心服务设备及协议报文处理方法 | |
US7813305B2 (en) | Setting up a conference call with a hashed address | |
CN103067334A (zh) | 一种实现视频监控的方法、***及家庭网关 | |
CN101174999A (zh) | 一种基于sip协议的全球眼设备穿越nat的方法 | |
CN104427141A (zh) | 一种子母话机实现、接听、呼叫和对讲方法及ip终端 | |
CN101212449B (zh) | Ip电话分机在fw/nat多端口映射下正常工作的方法 | |
CN107332815B (zh) | 异构端点间通道建立方法及装置 | |
CN1812402B (zh) | 一种实现h.323通信数据包穿越防火墙的方法 | |
Zhao et al. | Real-time transmission audio and video data stream gateway platform for monitoring and management | |
Tian et al. | A Soft Terminal Design and Development based on SIP Protocol |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20230613 Address after: 311199 1502-6, Building 1, No. 368, Xingyuan Road, Xingqiao Street, Linping District, Hangzhou, Zhejiang Patentee after: Hangzhou Tiancheng Shuzhi Technology Co.,Ltd. Address before: East Area, Floor 3, Yuantian Science and Technology Building, No. 3776, Jiangnan Avenue, Binjiang District, Hangzhou, Zhejiang, 310053 Patentee before: HANGZHOU CHINESE IVY SOFTWARE TECHNOLOGY Co.,Ltd. |