CN1913529A - A VOIP protocol interworking system and method - Google Patents
A VOIP protocol interworking system and method Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 230000006854 communication Effects 0.000 claims abstract description 6
- 238000013507 mapping Methods 0.000 claims abstract description 5
- 230000011664 signaling Effects 0.000 claims description 32
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 238000004891 communication Methods 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 abstract description 5
- 238000013461 design Methods 0.000 abstract description 2
- 230000000977 initiatory effect Effects 0.000 description 11
- 230000006855 networking Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 238000003032 molecular docking Methods 0.000 description 3
- 239000013257 coordination network Substances 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
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
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)
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)
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 |
-
2006
- 2006-08-18 CN CN 200610126245 patent/CN1913529A/en active Pending
Cited By (7)
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 |