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 PDFInfo
- 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
Links
- 230000000977 initiatory effect Effects 0.000 title claims abstract description 25
- 238000000034 method Methods 0.000 title claims abstract description 8
- 238000004891 communication Methods 0.000 claims abstract description 19
- 230000006978 adaptation Effects 0.000 claims description 29
- 230000009977 dual effect Effects 0.000 claims description 13
- 230000002159 abnormal effect Effects 0.000 abstract description 3
- 230000003044 adaptive effect Effects 0.000 abstract 8
- 230000011664 signaling Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
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
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
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.
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)
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)
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 |
-
2013
- 2013-07-26 CN CN2013103192757A patent/CN103401856A/en active Pending
Patent Citations (2)
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)
Title |
---|
游思家 等: ""H.323/SIP双模终端的涉及和实现"", 《第一届中国高校通信类院系学术研讨会论文集》, 1 July 2007 (2007-07-01) * |
Cited By (1)
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 |