[go: up one dir, main page]

CN1913529A - A VOIP protocol interworking system and method - Google Patents

A VOIP protocol interworking system and method Download PDF

Info

Publication number
CN1913529A
CN1913529A CN 200610126245 CN200610126245A CN1913529A CN 1913529 A CN1913529 A CN 1913529A CN 200610126245 CN200610126245 CN 200610126245 CN 200610126245 A CN200610126245 A CN 200610126245A CN 1913529 A CN1913529 A CN 1913529A
Authority
CN
China
Prior art keywords
protocol
skype
voip
media data
signaling
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.)
Pending
Application number
CN 200610126245
Other languages
Chinese (zh)
Inventor
尹国利
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kebo Technology Co ltd
Original Assignee
Kebo Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kebo Technology Co ltd filed Critical Kebo Technology Co ltd
Priority to CN 200610126245 priority Critical patent/CN1913529A/en
Publication of CN1913529A publication Critical patent/CN1913529A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides a system and a method for intercommunication of different VOIP protocols, in particular to a system and a method for intercommunication of a Skype protocol and other non-Skype protocols, so as to realize the intercommunication of the Skype protocol and other mainstream VOIP protocols. The invention designs an intermediate protocol according to the commonality of all VOIP protocols, realizes the intercommunication of Skype protocol and VOIP main stream protocol by mapping all VOIP protocols into the intermediate protocol in the communication process, and can bring clear voice of Skype to more network telephone users. The invention effectively fuses the technologies and market resources accumulated in the internet phone industry and the currently most elegant internet phone technology, and inevitably brings huge market value.

Description

A kind of VOIP protocol interconnection System and method for
Technical field
The present invention relates to the internet voice communication technique field, relate to a kind of xenogenesis VOIP protocol interconnection System and method for, particularly a kind of System and method for Skype agreement and other non-Skype protocol interconnections.
Background technology
Universal day by day along with the high speed development of the Internet and broadband, VOIP (voice over ip, be commonly referred to the networking telephone) application also obtain swift and violent development, the no-charge call that the networking telephone innately has, be easy to expand advantage such as value-added service and brought unlimited prospect for the development of the networking telephone.
Session Initiation Protocol, H.323 agreement, MGCP agreement are the communications protocol of present VOIP industrial quarters main flow.Above-mentioned voice over ip protocol is because of the application that has for many years, so accumulated great amount of manpower, equipment and technical resource in internet phone industry.
Networking telephone balance has in the industry been broken in the appearance of Skype software, and Skype software can provide gem-pure voice by unique P2P technology, and this point is that in the past networking telephone institute is unwarrantable.Along with the release of Skype software, a lot of original Session Initiation Protocol that use, the user of protocol modes such as H323 agreement and MGCP conversation software also begins to turn to use Skype software.But also have a lot of clients because of being accustomed to original use Session Initiation Protocol, the VOIP conversation software of protocol modes such as H323 agreement and MGCP is reluctant to use instead easily Skype software.But because the agreement that Skype software adopts does not provide the interface with other VOIP protocol interconnections, so use Session Initiation Protocol on the market, the conversation software of protocol modes such as H323 agreement and MGCP exploitation can't dock with Skype software, those are because of getting used to using Session Initiation Protocol, protocol modes such as H323 agreement and MGCP conversation software and be reluctant that the client who uses Skype software easily instead just can't carry out Internet phone-calling with the people of use Skype software.
Summary of the invention
Above-mentioned defective at prior art, main purpose of the present invention is to propose a kind of system and method for xenogenesis VOIP protocol interconnection, the special system and method that proposes a kind of Skype agreement and other non-Skype protocol interconnections, to realize the intercommunication of Skype agreement and other main flows VOIP agreement, can allow those get used to using Session Initiation Protocol, protocol modes such as H323 agreement and MGCP are conversed software and are reluctant to use instead easily that the client (non-Skype client) of Skype software and the client (Skype client) who uses Skype software easily carry out Internet phone-calling.
The present invention is achieved through the following technical solutions.
A kind of xenogenesis VOIP protocol interconnection system comprises: at least two interfaces, be used for receiving and sending media data/signaling, and wherein at least one interface connected is the Skype agreement, other interfaces connected is non-Skype agreement;
Signaling/media data processor 10 links to each other with described interface, is used for signaling/media data to be communicated by letter between the Processing Interface, and when Internet phone-calling is initiated, carries out media formats and consult;
Wherein, signaling/media data processor comprises following several module at least:
Skype protocol module 21 is responsible for conversion Skype protocol information, that is to say that the Skype protocol module is used at incoming interface the Skype agreement being mapped as a kind of intermediate protocol, at outgoing interface intermediate protocol is mapped as the Skype agreement;
Non-Skype protocol module 22 is responsible for the non-Skype protocol information of conversion, that is to say, non-Skype protocol module is used at incoming interface self agreement being mapped as a kind of intermediate protocol, at outgoing interface intermediate protocol is mapped as corresponding non-Skype agreement;
Described non-Skype agreement comprises Session Initiation Protocol, VOIP agreements such as H323 agreement and MGCP agreement;
Signalling path administration module 13 is responsible for when Internet phone-calling, and the intermediate protocol signaling that Skype protocol module, non-Skype protocol module are shone upon manages;
Media channel administration module 14: when Internet phone-calling is initiated, the communication protocol at antecedent ground interface two ends is held consultation to media data format, when Internet phone-calling, be responsible for finishing management to media data format, media data according to the intermediate protocol requirement, transmits the media data that meets each interface protocol and gives corresponding user in the media management module;
Session management module 12 is responsible for signalling path administration module and media channel administration module in the coordination network conversation;
Applied logic module 11, the user logic of Internet phone-calling in the responsible control session management module.
The present invention provides a kind of method of xenogenesis VOIP protocol interconnection simultaneously, comprise that the Skype client sends media data to non-Skype client, non-Skype client sends two aspects of media data to the Skype client, the Skype client is according to Skype agreement transmission/receiving media data, non-Skype client is characterized in that according to non-Skype agreement transmission/receiving media data:
The Skype client sends media data to non-Skype client, comprises the steps: that the Skype client by the media data that the internet sends, after VOIP protocol interconnection system handles 1, is sent to non-Skype client.
Non-Skype client sends media data to the Skype client, comprises the steps: that non-Skype client by the media data that the internet sends, after VOIP protocol interconnection system handles 1, is sent to the Skype client.
Described non-Skype client comprises Session Initiation Protocol, VOIP agreements such as H323 agreement and MGCP agreement.
Cardinal principle of the present invention is: according to the general character of each VOIP agreement, design a kind of intermediate protocol, by mutual mapping with each VOIP agreement and this intermediate protocol, just can realize the intercommunication of each VOIP agreement, also just can realize the voice intercommunication between Skype agreement end and the non-Skype agreement end.
The present invention has realized the intercommunication of Skype agreement and VOIP popular protocol (non-Skype agreement) by the mode of intermediate protocol, can with Skype clearly voice bring more iphone user.The present invention is effectively merged the technology that accumulates in the internet phone industry and the resource and the present classic Internet telephony in market, will bring huge market value.
Description of drawings
Fig. 1 is the principle of VOIP protocol interconnection among the present invention;
Fig. 2 is the module layer hierarchical structure chart of VOIP protocol interconnection system among the present invention;
Fig. 3 is the schematic flow sheet of VOIP protocol interconnection method among the present invention.
Embodiment
Understanding and realization the present invention for the ease of persons skilled in the art are further described embodiments of the invention below in conjunction with accompanying drawing.
Because the agreement that Skype software adopts does not provide the interface with other VOIP protocol interconnections, so the main flow voice software on the market can't be directly docked with emerging Skype software.At this situation, after the general character of having analyzed popular protocol, Skype agreement, take out a kind of intermediate protocol, set up a kind of docking system, just xenogenesis VOIP protocol interconnection system.Referring to Fig. 1, this docking system comprises: at least two interfaces, be used for receiving and sending media data/signaling, and for suiting the object of the invention, what wherein at least one interface connected is the Skype agreement, what other interfaces connected is non-Skype agreement; Also include one signaling/media data processor 10, this data/signal processor 10 links to each other with aforementioned interface, is used for treating between the Processing Interface communicating medium signaling/media data, and when Internet phone-calling is initiated, carries out media formats and consult; In this docking system 1, the different agreement signaling that receives by interface will be transferred to common intermediate protocol signaling, deliver data/signal processor 10 and unify to handle, and can realize the intercommunication butt joint.
In this system, data/signal processor 10 includes a plurality of functional modules, and title between each module and hierarchical structure are referring to accompanying drawing 2.
Data/signal processor 10 comprises:
Skype protocol module 21 is responsible for conversion Skype protocol information, that is to say that the Skype protocol module is used at incoming interface the Skype agreement being mapped as a kind of intermediate protocol, at outgoing interface intermediate protocol is mapped as the Skype agreement;
Non-Skype protocol module 22 is responsible for the non-Skype protocol information of conversion, that is to say, non-Skype protocol module is used at incoming interface self agreement being mapped as a kind of intermediate protocol, at outgoing interface intermediate protocol is mapped as corresponding non-Skype agreement;
In the present embodiment, described non-Skype protocol module comprises the Session Initiation Protocol module, VOIP protocol modules such as H323 protocol module and MGCP protocol module;
Signalling path administration module 13 is responsible for when Internet phone-calling, and the intermediate protocol signaling that Skype protocol module, non-Skype protocol module are shone upon manages;
Media channel administration module 14, when Internet phone-calling is initiated, media data format is held consultation in advance, when Internet phone-calling, be responsible for finishing management to the respective media data format, media data according to the intermediate protocol requirement, transmits the media data that meets each interface protocol and gives corresponding user in the media management module; In the present embodiment, manageable media data standard comprises Real-time Transport Protocol, SkypeMediaStream standard, Codec standard.
Session management module 12 is responsible for signalling path administration module and media channel administration module in the coordination network conversation;
Applied logic module 11, the user logic of Internet phone-calling in the responsible control session management module.
Embodiments of the invention are under the Windows2000/XP environment, with Skype agreement, Session Initiation Protocol, H.323 agreement, MGCP agreement etc. are abstract is an intermediate protocol.Following table is the action definition of the intermediate protocol that takes out:
Denomination of dive Explanation
RejectReq SIGNAL MANAGER requires Call Leg to refuse this calling
AcceptReq Call accepted
SetupReq SIGNAL MANAGER requires Call Leg to make a call
AlertingReq SIGNAL MANAGER requires Call Leg to send Alerting message to caller
ConnectReq SIGNAL MANAGER requires Call Leg to send Connect message to caller, and response is called out
DisconnectReq SIGNAL MANAGER requires Call Leg call release, sends Disconnect message
The event definition of intermediate protocol sees the following form:
The incident title Event origin Explanation
SetupEvt Dispatcher CallLeg Protocol process module is received a Setup message, send out a SetupEvt incident to SIGNAL MANAGER, indication has Incoming Call
RingEvt Dispatcher CallLeg Protocol process module is received called Ring message
ConnectEvt Dispatcher CailLeg Protocol process module receives that called connection of sending sets up success message, reports to SIGNAL MANAGER with the ConnectEvt incident
DisconnectEvtd Dispatcher CailLeg Protocol process module receives release message, and SIGNAL MANAGER is given in indication
FailEvt Dispatcher CallLeg Call failure
InfoEvt Dispatcher CallLeg Information updating incident in the calling
Fig. 3 is the schematic flow sheet of VOIP protocol interconnection method among the present invention, comprises the Skype client to non-Skype client initiation conversation, and non-Skype client is initiated two aspects of conversation to the Skype client.
When Internet phone-calling is initiated, the communication protocol at the signalling path administration module 13 comport interface two ends in the VOIP protocol interconnection system 1 is held consultation to media formats, the protocol type at while recognition interface two ends, subsequently in the Internet phone-calling process, when the Skype client by the internet when non-Skype client sends media data/signaling, media data/signaling is through the incoming interface of VOIP protocol interconnection system 1, signaling is handled through Skype protocol module 21, be mapped as the intermediate protocol signaling, through 22 mappings of suitable non-Skype protocol module, arrive non-Skype client again.The selection of concrete non-Skype protocol module 22 is determined according to the outgoing interface protocol type of collecting by signaling/media data processor 10.Transmission of media data realizes by media channel administration module 14.
Non-Skype client is initiated conversation to the Skype client, and step is opposite with above-mentioned steps.
The present invention has carried out implementing test, has realized purpose of the present invention, has realized the intercommunication of Skype agreement and VOIP popular protocol (non-Skype agreement), and voice are very clear.
Purpose of the present invention be in order to realize the intercommunication of Skype agreement and other non-Skype agreements, but the present invention not only can realize above-mentioned purpose, can realize the intercommunication of any xenogenesis VOIP agreement, nor be limited to the two-way conversation, can support multi-way call.
More than be better embodiment of the present invention, according to content disclosed by the invention, some identical, replacement schemes that those of ordinary skill in the art can expect apparently all fall into protection scope of the present invention.

Claims (5)

1.一种VOIP协议互通系统,其特征在于,包括:1. A VOIP protocol intercommunication system, characterized in that, comprising: 至少两个接口,用于接收和发出信令/媒体数据,其中至少一个接口所连接的为Skype协议,其他接口所连接的为非Skype协议;At least two interfaces for receiving and sending signaling/media data, at least one of which is connected to the Skype protocol, and the other interfaces are connected to non-Skype protocols; 信令/媒体数据处理器,与所述接口相连,用于处理接口之间待通信的信令/媒体数据,并在网络通话发起时,进行媒体格式协商。The signaling/media data processor is connected to the interface, and is used for processing the signaling/media data to be communicated between the interfaces, and negotiating the media format when the network call is initiated. 2.根据权利要求1中所述的VOIP协议互通系统,其特征在于,所述信令/媒体数据处理器包括:2. according to the VOIP protocol intercommunication system described in claim 1, it is characterized in that, described signaling/media data processor comprises: Skype协议模块,负责转换Skype协议信息,用于在入接口将Skype协议映射为一种中间协议,在出接口将中间协议映射为Skype协议;The Skype protocol module is responsible for converting the Skype protocol information, for mapping the Skype protocol to an intermediate protocol on the incoming interface, and mapping the intermediate protocol to the Skype protocol on the outgoing interface; 非Skype协议模块,负责转换非Skype协议信息,用于在入接口将自身协议映射为一种中间协议,在出接口将中间协议映射为相应的非Skype协议;The non-Skype protocol module is responsible for converting non-Skype protocol information, and is used to map its own protocol to an intermediate protocol on the incoming interface, and map the intermediate protocol to the corresponding non-Skype protocol on the outgoing interface; 信令通道管理模块,负责在网络通话时,对Skype协议模块、非Skype协议模块映射的中间协议信令进行管理;The signaling channel management module is responsible for managing the intermediate protocol signaling mapped by Skype protocol modules and non-Skype protocol modules during network calls; 媒体通道管理模块:网络通话发起时,先行根据接口两端的通信协议对媒体格式进行协商,在网络通话时,负责完成对媒体数据格式的管理,媒体数据在媒体管理模块中按照中间协议要求,传送符合各接口协议的媒体数据给相应的用户;Media channel management module: When a network call is initiated, the media format is first negotiated according to the communication protocol at both ends of the interface. During the network call, it is responsible for completing the management of the media data format. The media data is transmitted in the media management module according to the requirements of the intermediate protocol. Send the media data conforming to each interface protocol to the corresponding user; 会话管理模块,负责协调网络通话中信令通道管理模块和媒体通道管理模块;The session management module is responsible for coordinating the signaling channel management module and the media channel management module in network calls; 应用逻辑模块,负责控制会话管理模块中网络通话的用户逻辑。The application logic module is responsible for controlling the user logic of the network call in the session management module. 3.根据权利要求2中所述的VOIP协议互通系统,其特征在于,所述非Skype协议包括SIP协议,H323协议和MGCP协议等VOIP协议中的至少一种协议。3. According to the VOIP protocol intercommunication system described in claim 2, it is characterized in that, said non-Skype protocol includes at least one protocol in VOIP protocols such as SIP protocol, H323 protocol and MGCP protocol. 4.一种VOIP协议互通的方法,包括Skype客户端向非Skype客户端发起通话,非Skype客户端向Skype客户端发起通话两个方面,Skype客户端按照Skype协议发送/接收信令/媒体数据,非Skype客户端按照非Skype协议发送/接收信令/媒体数据,其特征在于:4. A method for VOIP protocol intercommunication, including two aspects: Skype client initiates a call to a non-Skype client, and non-Skype client initiates a call to a Skype client, and the Skype client sends/receives signaling/media data according to the Skype protocol , the non-Skype client sends/receives signaling/media data according to the non-Skype protocol, characterized in that: Skype客户端向非Skype客户端发起通话,包括如下步骤:Skype客户端通过互联网络发送的信令/媒体数据,经VOIP协议互通系统处理后,发送至非Skype客户端。The Skype client initiates a call to the non-Skype client, including the following steps: the signaling/media data sent by the Skype client through the Internet is processed by the VOIP protocol interworking system and then sent to the non-Skype client. 非Skype客户端向Skype客户端发起通话,包括如下步骤:非Skype客户端通过互联网络发送的信令/媒体数据,经VOIP协议互通系统处理后,发送至Skype客户端。The non-Skype client initiates a call to the Skype client, including the following steps: the signaling/media data sent by the non-Skype client through the Internet is processed by the VOIP protocol interworking system and then sent to the Skype client. 5.根据权利要求4中所述的VOIP协议互通的方法,其特征在于,可以支持多路通话同时转换。5. The method for VOIP protocol intercommunication according to claim 4, characterized in that it can support simultaneous conversion of multiple calls.
CN 200610126245 2006-08-18 2006-08-18 A VOIP protocol interworking system and method Pending CN1913529A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200610126245 CN1913529A (en) 2006-08-18 2006-08-18 A VOIP protocol interworking system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200610126245 CN1913529A (en) 2006-08-18 2006-08-18 A VOIP protocol interworking system and method

Publications (1)

Publication Number Publication Date
CN1913529A true CN1913529A (en) 2007-02-14

Family

ID=37722296

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200610126245 Pending CN1913529A (en) 2006-08-18 2006-08-18 A VOIP protocol interworking system and method

Country Status (1)

Country Link
CN (1) CN1913529A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103379234A (en) * 2012-04-28 2013-10-30 深圳市共进电子股份有限公司 Communication method and system of network voice terminal
CN103401856A (en) * 2013-07-26 2013-11-20 厦门亿联网络技术股份有限公司 SIP (Session Initiation Protocol) and H323-based dual-protocol stack system and session method
CN104715414A (en) * 2013-12-11 2015-06-17 国际商业机器公司 Assigning descriptors to transactions
CN105915500A (en) * 2015-12-22 2016-08-31 美的集团股份有限公司 Method, protocol conversion service end and Internet of things terminal for conversion of different Internet of things protocols
JP2020087472A (en) * 2018-11-29 2020-06-04 アバイア インコーポレーテッド Event-based multi-protocol communication session delivery

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103379234A (en) * 2012-04-28 2013-10-30 深圳市共进电子股份有限公司 Communication method and system of network voice terminal
CN103379234B (en) * 2012-04-28 2017-11-10 深圳市共进电子股份有限公司 The communication means and system of network voice terminal
CN103401856A (en) * 2013-07-26 2013-11-20 厦门亿联网络技术股份有限公司 SIP (Session Initiation Protocol) and H323-based dual-protocol stack system and session method
CN104715414A (en) * 2013-12-11 2015-06-17 国际商业机器公司 Assigning descriptors to transactions
CN105915500A (en) * 2015-12-22 2016-08-31 美的集团股份有限公司 Method, protocol conversion service end and Internet of things terminal for conversion of different Internet of things protocols
JP2020087472A (en) * 2018-11-29 2020-06-04 アバイア インコーポレーテッド Event-based multi-protocol communication session delivery
US11375049B2 (en) 2018-11-29 2022-06-28 Avaya Inc. Event-based multiprotocol communication session distribution

Similar Documents

Publication Publication Date Title
CN103430524B (en) A backup sip server for the survivability of an enterprise network using sip
US20180077282A1 (en) Methods and systems for routing emergency service calls background
CN1669258A (en) Call Transfer Using Session Initiation Protocol
CN1489354A (en) Method and system for realizing interworking of telecommunication services among broadband heterogeneous networks
CN1816134A (en) Multi-spot video conference system and media processing method
CN1913529A (en) A VOIP protocol interworking system and method
CN105516176A (en) Call center system, communication connection method and device of call center system
CN103595704B (en) A kind of enterprise communication towards VOIP applies a key method of calling
CN1497903A (en) Method and system for providing control and monitoring functions in the field of telecommunications switching
US8681199B2 (en) Method of providing video-call service using general voice-call terminal and private branch exchange for performing the method
CN1849808A (en) Interworking of Protocols in Hybrid Multimedia Networks
CN1190047C (en) Method and system for realizing personal number servie of blended telephone net and IP net user service
CN101179468A (en) Method for communication between isomerized network SIP terminal and H.323 terminal
EP2747399A1 (en) Process for delivering redundant, duplicate interaction recordings
US20090252154A1 (en) System for integrating and transmitting network phone signals and method applied therein
CN102420835B (en) Method for realizing real-time transport protocol (RTP) media stream agent in unified communication system
CN101938521B (en) Method for transmitting signaling in VoIP system
CN101087198A (en) A router for transferring multiple data and voice service
CN1863138A (en) Method for implementing multimedia service NAT transition
CN1731744A (en) Packet voice network monitoring method
CN102932566B (en) Method for reducing voice distortion in VOIP (Voice over Internet Protocol) phone call under VDI (Virtual Desktop Infrastructure) environment
CN1281058C (en) Method and device for distributive meeting TV deputy server
CN1838790A (en) PTT service realizing system and method based on VoIP technique
CN1780267A (en) A method and system for intercommunication between instant message and voice communication
CN202111736U (en) Voice coding dynamic adjustment system for intercommunication between wired phone and wireless phone

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication