[go: up one dir, main page]

CN103401856A - SIP (Session Initiation Protocol) and H323-based dual-protocol stack system and session method - Google Patents

SIP (Session Initiation Protocol) and H323-based dual-protocol stack system and session method Download PDF

Info

Publication number
CN103401856A
CN103401856A CN2013103192757A CN201310319275A CN103401856A CN 103401856 A CN103401856 A CN 103401856A CN 2013103192757 A CN2013103192757 A CN 2013103192757A CN 201310319275 A CN201310319275 A CN 201310319275A CN 103401856 A CN103401856 A CN 103401856A
Authority
CN
China
Prior art keywords
protocol stack
sip
layer
session initiation
adaptation layer
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
CN2013103192757A
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.)
Xiamen Yealink Network Technology Co Ltd
Original Assignee
Xiamen Yealink Network 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 Xiamen Yealink Network Technology Co Ltd filed Critical Xiamen Yealink Network Technology Co Ltd
Priority to CN2013103192757A priority Critical patent/CN103401856A/en
Publication of CN103401856A publication Critical patent/CN103401856A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The invention discloses an SIP (Session Initiation Protocol) and H323-based dual-protocol stack system and a session method. The dual-protocol stack system comprises an H323/SIP protocol stack, an H323 protocol stack external adaptive layer, an SIP protocol stack external adaptive layer, a VOIP (voice over internet protocol) module and a message adaptive layer, wherein the H323/SIP protocol stack is provided with an H323 protocol stack and an SIP protocol stack which are independent; the H323 protocol stack is connected with the H323 protocol stack external adaptive layer in a communication way; the SIP protocol stack is connected with the SIP protocol stack external adaptive layer in the communication way; both the H323 protocol stack external adaptive layer and the SIP protocol stack external adaptive layer are connected with the VOIP module in the communication way; and the VOIP module is connected with a GUI (graphical user interface) layer through the message adaptive layer in the communication way. When a terminal can normally work under the only condition of the SIP or the H323 protocol stack, and can also support protocol switch under the condition of both the SIP and the H323 protocol stack, and the normal use of a user is not affected when either the SIP or the H323 protocol stack service is abnormal.

Description

A kind of based on SIP and H323 dual stack system and call method
Technical field
The present invention relates to the VOIP communications field, relate in particular a kind ofly based on SIP and H323 dual stack system and call method, make between two protocol stacks and can switch mutually, greatly improved the autgmentability of terminal and the stability of connection.
Background technology
VOIP(Voice over Internet Protocol) be by analog signal (Voice) digitlization, with the form of data packet (Data Packet), on IP network (IP Network), do real-time transmission.The advantage of VOIP maximum is to adopt widely the environment of Internet and global ip interconnection, provides than more, the better services of traditional business.
The two large agreements that current Session Initiation Protocol and H323 agreement are communicated by letter as VOIP, in various occasion, bringing into play very large used, but these two kinds of agreements are all individualisms in most of terminals, limited to a certain extent extensibility and the interoperability of terminal.
In view of this, the inventor, for above-mentioned defect further investigation of the prior art, has this case to produce then.
Summary of the invention
It is a kind of based on SIP and H323 dual stack system that the first purpose of the present invention is to provide, to solve extensibility and the limited problem of interoperability of terminal.
In order to reach above-mentioned purpose, solution of the present invention is:
a kind of based on SIP and H323 dual stack system, wherein, comprise the H323/SIP protocol stack, the outer adaptation layer of H323 protocol stack, the outer adaptation layer of Session Initiation Protocol stack, VOIP module and message adaptation layer, this H323/SIP protocol stack has separate H323 protocol stack and Session Initiation Protocol stack, this H323 protocol stack is communicated by letter and is connected with the outer adaptation layer of H323 protocol stack, this Session Initiation Protocol stack is communicated by letter and is connected with the outer adaptation layer of Session Initiation Protocol stack, the outer adaptation layer of this H323 protocol stack all is connected with the VOIP module communication with the outer adaptation layer of Session Initiation Protocol stack, this VOIP module is connected with the communication of GUI layer by the message adaptation layer.
Further, should also comprise console layer and telnet port based on SIP and H323 dual stack system, this console layer is connected with the VOIP module communication, and this telnet port is connected with the communication of console layer.
The second purpose of the present invention is to provide a kind of call method, wherein, comprises the steps:
Step S100: the user sends the conversation instruction at the GUI layer;
Step S200:VOIP module selects one of them agreement to call out in H323 agreement or Session Initiation Protocol, namely carry out H323 calling or SIP and call out;
Step S300: judge whether access success, if build conversation; Return to if not the VOIP module;
Step S400: need to judge whether handoff protocol, return to if not the failure of GUI layer show Calls, call out if be switched to another agreement, namely carry out SIP calling or H323 and call out, then be back to step S300.
After adopting said structure, a kind of system of dual stack based on SIP and H323 that the present invention relates to, it is provided with SIP and H323 agreement on terminal, when making terminal can be under the environment that only has SIP or H323 normal, and under the environment of existing SIP and H323, it can switch by supported protocol again, in SIP service or abnormal situation of H323 service, can not affect user's normal use.
The accompanying drawing explanation
Fig. 1 is the module frame figure that the present invention relates to a kind of two protocol systems based on SIP and S323;
Fig. 2 is the flow chart that the present invention relates to a kind of call method;
Fig. 3 arranges signaling process figure for the present invention relates to two protocol systems.
In figure:
The outer adaptation layer 2 of H323/SIP protocol stack 1 H323 protocol stack
The outer adaptation layer 3 VOIP modules 4 of Session Initiation Protocol stack
Message adaptation layer 5 console layers 6
Telnet port 7 GUI layers 8.
Embodiment
In order further to explain technical scheme of the present invention, the present invention will be described in detail below by specific embodiment.
As shown in Figure 1, what the present invention relates to is a kind of based on SIP and H323 dual stack system, comprises H323/SIP protocol stack 1, the outer adaptation layer 2 of H323 protocol stack, the outer adaptation layer 3 of Session Initiation Protocol stack, VOIP module 4 and message adaptation layer 5.
This H323/SIP protocol stack 1 has separate H323 protocol stack and Session Initiation Protocol stack, this H323 protocol stack is connected with outer adaptation layer 2 communications of H323 protocol stack, this Session Initiation Protocol stack is connected with outer adaptation layer 3 communications of Session Initiation Protocol stack, the outer adaptation layer 2 of this H323 protocol stack all is connected with 4 communications of VOIP module with the outer adaptation layer 3 of Session Initiation Protocol stack, particularly, the outer adaptation layer 2 of this H323 protocol stack and the outer adaptation layer 3 of Session Initiation Protocol stack all are provided with the package interface that service is provided for VOIP; This VOIP module 4 is connected with 8 communication of GUI layer by message adaptation layer 5.
Like this, a kind of system of dual stack based on SIP and H323 that the present invention relates to, it is provided with SIP and H323 agreement on terminal, when making terminal can be under the environment that only has SIP or H323 normal, and under the environment of existing SIP and H323, it can switch by supported protocol again, in SIP service or abnormal situation of H323 service, can not affect user's normal use, specifically by VOIP module 4, carry out Coordination Treatment.
Referring again to shown in Figure 1, should also comprise console layer 6 and telnet port 7 based on SIP and H323 dual stack system, this console layer 6 is connected with 4 communications of VOIP module, this telnet port 7 is connected with 6 communication of console layer, so can be exploitation and tester's indentification protocol stack interface and use, the interface of test use is provided.
As shown in Figure 2, the present invention also provides a kind of call method, comprises the steps:
Step S100: the user sends the conversation instruction at the GUI layer;
Step S200:VOIP module selects one of them agreement to call out in H323 agreement or Session Initiation Protocol, namely carry out H323 calling or SIP and call out;
Step S300: judge whether access success, if build conversation; Return to if not the VOIP module;
Step S400: need to judge whether handoff protocol, return to if not the failure of GUI layer show Calls, call out if be switched to another agreement, namely carry out SIP calling or H323 and call out, then be back to step S300.
So, in the H323 agreement, go wrong, in the time of can't access success, can be switched to Session Initiation Protocol.
For the signaling process figure of whole dual stack system, also please refer to shown in Figure 3ly, it utilizes VOIP module and server S erver to communicate, if H323 calls out or the SIP access success, if unsuccessfully carry out the protocol switching operation.
In sum, compared with prior art, the present invention is by having added a VOIP module on the basis at Session Initiation Protocol stack and H323 protocol stack, be responsible for the Luo Jie of processing protocol control and protocol switching specially, make between two protocol stacks and can switch mutually at any time, greatly improved the autgmentability of terminal and the stability of connection.
Above-described embodiment and graphic and non-limiting product form of the present invention and style, any person of an ordinary skill in the technical field, to its suitable variation or modification of doing, all should be considered as not breaking away from patent category of the present invention.

Claims (3)

1. one kind based on SIP and H323 dual stack system, it is characterized in that, comprise the H323/SIP protocol stack, the outer adaptation layer of H323 protocol stack, the outer adaptation layer of Session Initiation Protocol stack, VOIP module and message adaptation layer, this H323/SIP protocol stack has separate H323 protocol stack and Session Initiation Protocol stack, this H323 protocol stack is communicated by letter and is connected with the outer adaptation layer of H323 protocol stack, this Session Initiation Protocol stack is communicated by letter and is connected with the outer adaptation layer of Session Initiation Protocol stack, the outer adaptation layer of this H323 protocol stack all is connected with the VOIP module communication with the outer adaptation layer of Session Initiation Protocol stack, this VOIP module is connected with the communication of GUI layer by the message adaptation layer.
2. as claimed in claim 1 a kind of based on SIP and H323 dual stack system, it is characterized in that, should also comprise console layer and telnet port based on SIP and H323 dual stack system, this console layer is connected with the VOIP module communication, and this telnet port is connected with the communication of console layer.
3. a call method, is characterized in that, comprises the steps:
Step S100: the user sends the conversation instruction at the GUI layer;
Step S200:VOIP module selects one of them agreement to call out in H323 agreement or Session Initiation Protocol, namely carry out H323 calling or SIP and call out;
Step S300: judge whether access success, if build conversation; Return to if not the VOIP module;
Step S400: need to judge whether handoff protocol, return to if not the failure of GUI layer show Calls, call out if be switched to another agreement, namely carry out SIP calling or H323 and call out, then be back to step S300.
CN2013103192757A 2013-07-26 2013-07-26 SIP (Session Initiation Protocol) and H323-based dual-protocol stack system and session method Pending CN103401856A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013103192757A CN103401856A (en) 2013-07-26 2013-07-26 SIP (Session Initiation Protocol) and H323-based dual-protocol stack system and session method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013103192757A CN103401856A (en) 2013-07-26 2013-07-26 SIP (Session Initiation Protocol) and H323-based dual-protocol stack system and session method

Publications (1)

Publication Number Publication Date
CN103401856A true CN103401856A (en) 2013-11-20

Family

ID=49565382

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013103192757A Pending CN103401856A (en) 2013-07-26 2013-07-26 SIP (Session Initiation Protocol) and H323-based dual-protocol stack system and session method

Country Status (1)

Country Link
CN (1) CN103401856A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106161590A (en) * 2016-06-15 2016-11-23 北京数码视讯科技股份有限公司 Communication means between a kind of different agreement terminal and device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1604584A (en) * 2003-09-30 2005-04-06 西门子公司 Apparatus and method for controlling a communication connection
CN1913529A (en) * 2006-08-18 2007-02-14 科博技术有限公司 A VOIP protocol interworking system and method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1604584A (en) * 2003-09-30 2005-04-06 西门子公司 Apparatus and method for controlling a communication connection
CN1913529A (en) * 2006-08-18 2007-02-14 科博技术有限公司 A VOIP protocol interworking system and method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
游思家 等: ""H.323/SIP双模终端的涉及和实现"", 《第一届中国高校通信类院系学术研讨会论文集》, 1 July 2007 (2007-07-01) *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106161590A (en) * 2016-06-15 2016-11-23 北京数码视讯科技股份有限公司 Communication means between a kind of different agreement terminal and device

Similar Documents

Publication Publication Date Title
US8861510B1 (en) Dynamic assignment of media proxy
KR101458336B1 (en) A backup sip server for the survivability of an enterprise network using sip
US20070189466A1 (en) Method and apparatus for disabling advanced call features during an emergency call
US9054887B2 (en) Method and apparatus for enabling communications assistance for law enforcement act services
US10506000B2 (en) Mesh conferencing
EP1715651A2 (en) Method and apparatus for enabling local survivability during network disruptions
CN102137198B (en) Method for realizing private branch exchange service and gateway equipment
CA2544159A1 (en) Method and apparatus for maintaining active calls during failover of network elements
CN102905201B (en) The session service control method of EPON and optical line terminal
CA2544154A1 (en) Method and apparatus for enabling dynamic protocol interworking resolution with diverse endpoints
CA2561223A1 (en) Method and apparatus for providing internet protocol connectivity without consulting a domain name system server
CN102511155A (en) IP path negotiation method, system and device
CN103813038B (en) A kind of method realizing multiple VOIP service by single voice physical port
US8064452B2 (en) Method and apparatus for routing calls to an alternative endpoint during network disruptions
CN103401856A (en) SIP (Session Initiation Protocol) and H323-based dual-protocol stack system and session method
US7616752B2 (en) Methods, systems, and computer program products for providing call waiting and caller ID and for toggling between active and waiting calls using session initiation protocol (SIP)
US9124693B2 (en) Method and system for on-hold messaging for off network calls
US7756254B1 (en) Method and apparatus for re-originating emergency calls on failure conditions
US20070177582A1 (en) Method and apparatus for providing network interworking for emergency calls
EP2651096A1 (en) HD voice recovery
US9900352B2 (en) SIP network border element session augmentation
US7995739B1 (en) Method and apparatus for enabling international toll free calls using peering arrangements
US20070189467A1 (en) Method and apparatus for bypassing overload control for emergency calls
US8737575B1 (en) Method and apparatus for transparently recording media communications between endpoint devices
US7852832B1 (en) Method and apparatus for providing secure interface to externally hosted application servers

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

Application publication date: 20131120