[go: up one dir, main page]

CN101127620B - A method and system for transmitting logic channel number in session initialization protocol - Google Patents

A method and system for transmitting logic channel number in session initialization protocol Download PDF

Info

Publication number
CN101127620B
CN101127620B CN2007100768162A CN200710076816A CN101127620B CN 101127620 B CN101127620 B CN 101127620B CN 2007100768162 A CN2007100768162 A CN 2007100768162A CN 200710076816 A CN200710076816 A CN 200710076816A CN 101127620 B CN101127620 B CN 101127620B
Authority
CN
China
Prior art keywords
session
video conference
message
soft switch
media
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.)
Expired - Fee Related
Application number
CN2007100768162A
Other languages
Chinese (zh)
Other versions
CN101127620A (en
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN2007100768162A priority Critical patent/CN101127620B/en
Publication of CN101127620A publication Critical patent/CN101127620A/en
Application granted granted Critical
Publication of CN101127620B publication Critical patent/CN101127620B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The utility model discloses a method and a system to transmit logical channel number in a session initialization protocol, applying to the network of the next generation. A terminal of a video conference sets up a dialogue with an application server through a soft switch unit. When the soft switch unit interchanges session messages with the application server, the session messages encapsulate descriptions of session description protocol comprising media messages for the dialogue, label attribute values to marking each medium in the dialogue, and the corresponding relations between the label attributes values and the logical channel numbers of the video conference terminal set up by the soft switch unit in line with the media types of the session messages. The utility model has the advantages of establishing the corresponding relationship between label attributes and logical channel numbers of H.323 and achieving the objectives of transmitting H.323 logical channel numbers in SIP protocol by adding label attributes, soft switch storage label attributes and logical channel numbers to SDP descriptions.

Description

Method and system for transmitting logical channel number in session initiation protocol
Technical Field
The invention relates to the technical field related to multimedia video conference in the communication field, in particular to a method for transmitting an H.323 logic channel number in a Next Generation Network (NGN) based multimedia video conference system.
Background
The international telecommunication union (ITU-T) introduced the h.323 protocol in 1997, which is relatively mature and completely defined, but has the disadvantages of relatively complex protocol structure, low efficiency and poor expandability. In the video conference system, the h.323 protocol is the mainstream protocol because the protocol defines the complete video conference control function and has a very mature architecture and implementation.
Session Initiation Protocol (SIP) is gaining favor in the industry due to its advantages of simplicity, easy expansion, and easy implementation, and gradually becomes a mainstream Protocol in Next Generation Networks (NGN) and IP Multimedia Subsystems (IMS). The advent of more and more SIP-enabled client software, SIP protocol-based servers and softswitches has made the SIP protocol increasingly popular with telecommunications manufacturers, operators and standards organizations.
How to build a carrier-grade NGN multimedia video conference system in a modern communication system with SIP protocol as the main stream protocol and solve many key technologies under the networking architecture are in the front of telecom manufacturers, standard organizations and telecom operators.
In 9 months 2003, China's telecommunications came out (YD/T1288-2003), and the technical specification, "IP telephony intercommunication technical requirement based on H.323 and Session Initiation Protocol (SIP)", describes in detail how the gateway realizes the conversion between the H.323 protocol and the SIP protocol.
Chinese patent document CN1964474, entitled "multipoint Control Unit video conference system based on SIP protocol and implementation method thereof," proposes a cooperation method among a Web Server, an Application Server (AS), a Resource Server (RMS), a Multipoint Control Unit (MCU), and a Soft Switch System (SS), constructs an NGN multimedia video conference system based on SIP protocol, and defines a unified standard for interfaces of each subsystem.
Chinese patent document CN1855930, "a method for implementing session initiation protocol-based conference control message transmission", proposes to encapsulate a conference control message in The form of XML (The extensible markup Language) in The SIP protocol, so as to unify The strong conference control function of The h.323 protocol with The mainstream SIP protocol.
AS shown in fig. 1, the NGN multimedia video conference system is a networking architecture diagram, wherein the NGN multimedia video conference system mainly comprises a web server, an Application Server (AS), a resource server (RMS), a Multipoint Control Unit (MCU), a soft Switch System (SS), and a video conference terminal. The main functions of the various modules are as follows:
(1) and (5) video conference terminals. The NGN multimedia video conference terminal mainly includes an SIP terminal, an h.248 terminal, an h.323 terminal, and the like, but the terminal performing conference control must be an h.323 terminal, and other terminals can be accessed into the video conference system as listeners.
(2) A soft switch unit (SS). The soft switch unit is a call control center, is responsible for the work of protocol adaptation, call processing, resource management, service agent and the like, is also an interface of the whole system, and is also responsible for the function of interconnection and intercommunication with other systems.
(3) An application server. The unified application service platform controls the calling terminal and the multipoint control unit equipment, and executes the control logic related to the conference and the forwarding of the SIP signaling.
(4) A multipoint control unit. One video conference can be operated on one MCU or a plurality of MCUs.
(5) A resource manager. The state of all MCU hardware is monitored, and the allocation and release of resources, such as bandwidth, audio capacity, video capacity and the like, are logically responsible.
(6) A web server. The interaction between the web and the application server is processed, web services are provided for users, and the users can hold video conferences through a web interface.
In the video conference system, SIP protocols are carried out among a soft switch and an application server, the application server and a resource management server, and the application server and a multipoint control unit, and corresponding protocols are carried out among the soft switch and the terminal according to the type of the terminal. A common video conference terminal is an h.323 terminal. How the video conference control is implemented will be explained below with an example.
After the video conference is successfully held, the multipoint control unit may operate, for example, video refresh, on a certain path of media of a certain terminal. The video control message is an XML (extensible markup language) encapsulated INFO message and the message content is a video refresh. The application server receives the message and judges that the message is a conference control message, and then forwards the message to the soft switch control equipment; the soft switch analyzes the message, if the message is a conference control message sent to the H.323 video conference terminal, XML decoding is carried out on the message body, and ASN (Abstract Syntax Notation) coding is carried out simultaneously to obtain the H.245 message. Since encoding the h.245 message necessarily requires encoding the logical channel number of the media for the terminal, the video logical channel number for the terminal is not known by the multipoint control unit at this time, and therefore the softswitch cannot encode the video refresh conference control message.
The solution to the above problem is to let the multipoint control unit know the logical channel number of each media path of each terminal in the conference when the conference is established. Then, how to transmit the logical channel number in the session establishment process becomes a key issue in the SIP protocol.
Disclosure of Invention
In order to realize the transmission of media conference control information based on SIP protocol in the next generation network NGN system, the invention provides a method and a system for transmitting a logical channel number in a session initiation protocol, which achieves the purposes of transmitting an H.323 logical channel number and realizing the transmission of media conference control information in the SIP protocol.
The invention is a method for transmitting logic channel number in session initialization protocol, which is used for next generation network system, the next generation network system includes: the system comprises a video conference terminal, a soft switching unit, an application server, a multi-point control unit, a resource manager and a web server; the method specifically comprises the following steps:
A. the video conference terminal or the application server initiates a call, and establishes a session through the soft switch unit, when the soft switch unit and the application server perform session message intercommunication, a session description protocol description packaged by the session message contains a label attribute value used for marking each path of media of the session, and the soft switch unit establishes a corresponding relation between the label attribute value and a video conference terminal logic channel number according to the media type of the session message;
B. the video conference terminal or the multi-point control unit controls the conference, and in the control process, the soft switch unit carries out protocol conversion and compiles a conference control message according to the label attribute value;
the soft switch unit and the application server adopt a session initiation protocol to carry out conversation; and the soft switching unit and the video conference terminal adopt an H.323 system protocol to carry out conversation.
In step a, when the application server initiates a call, a label attribute value for marking each path of media of the session is added to a session description protocol description of a session request message initiated by the application server.
In step a, after performing protocol conversion, the softswitch unit adds a label attribute value for marking each path of media in a session to a session description protocol description of an off-hook message sent to the application server.
In step a, the soft switch unit establishes a correspondence between the label attribute value and the logical channel number of the video conference terminal in the following manner: the soft exchange unit receives the session establishment request message and stores the label attribute value of each path of media of the session according to the media type of the message; the soft switch unit stores the logic channel number of each path of media according to the logic channel opened by the video conference terminal and the type of the session media; therefore, the soft switch unit establishes the corresponding relation between the logic channel number of the video conference terminal and the label attribute value according to the media type of the session message.
If the application server initiates a session request message to invite the videoconference terminal to join the multimedia videoconference, the step a includes the following steps:
a11, the application server initiates a session request message, invites a video conference terminal under the soft switch unit to join the multimedia video conference, the session description protocol description encapsulated by the session request message contains the media information used by the session request and the label attribute value used for marking each path of media of the session;
a12, the soft switch unit responds and analyzes the conversation request message and sends a call establishment request message to the video conference terminal, during the analysis, the soft switch unit stores the media information of the initiated conference in a call data area and stores the label attribute value according to the media type;
a13, after the video conference terminal establishes a session with the soft switch unit, opening a logical channel, and the soft switch unit stores the media type opened by the session and the logical channel number of each path of media;
a14, the soft switch unit carries on protocol conversion, after carrying on session description protocol coding to the media information used by the session, it is packaged in 200OK off-hook message, and sends it to the application server, the 200OK off-hook message contains label attribute value used to mark each path of media of the session;
a15, the application server responds to the 200OK off-hook message, which indicates that the video conference terminal joins the multimedia video conference and the session is successfully established.
If the video conference terminal initiates a quick call to hold a multimedia video conference, the step a comprises the following steps:
a21, the video conference terminal initiates a fast call admission request message;
a22, the soft switch unit confirms the call admission request message and replies;
a23, the video conference terminal initiates a call establishment request message, and opens a logic channel, the message carries the media information used by the call;
a24, the soft switch unit receives the request message for establishing call, generates label attribute value corresponding to the logical channel number for the session according to the media information in the message, and saves the logical channel number, media type information and corresponding label attribute value of the session in the call data area;
a25, the soft switch unit carries out session description protocol coding to the media information of the call establishment request message, generates a call establishment request message, and sends the call establishment request message to the application server, wherein the call establishment request message contains the label attribute value generated in the step A24;
thereby, the video conference terminal establishes a session with the application server.
After the video conference terminal joins the multimedia video conference, if the multipoint control unit needs to control the video conference terminal joining the conference, the step B includes the following steps:
b11, the multipoint control unit sends an INFO message to the soft switch unit through the application server, the INFO message encapsulates the conference control content of the extensible markup language and the label attribute value, the label attribute value corresponds to the media logic channel number of the video conference terminal to be controlled;
b12, responding to the INFO message by the soft switch unit;
b13, the soft switch unit decodes the INFO message to obtain the label attribute value, searches the conversation message media type of the controlled video conference terminal according to the label attribute value, and searches the logic channel number according to the media type;
and B14, after the soft switch unit obtains the logical channel number, the protocol conversion and the abstract syntax mark coding are carried out, and the conference control message sent to the video conference terminal is generated.
After the video conference terminal joins the conference, if the video conference terminal sends a conference control request message, the step B includes the following steps:
b21, the video conference terminal sends a conference control request message to the soft switch unit, wherein the message contains the information of the media logic channel number;
b22, the soft switch unit responds and analyzes the conference control request message to obtain the relevant logic channel number information, and searches the corresponding media type according to the logic channel number, and simultaneously searches the corresponding label attribute value according to the media type;
b23, the soft switch unit sends an INFO message to the application server, the INFO message encapsulates the conference control content of the extensible markup language and the label attribute value found in the step B22.
The invention also discloses a next generation network multimedia video conference system adopting the method, and the next generation network system comprises: the system comprises a video conference terminal, a soft switching unit, an application server, a multi-point control unit, a resource manager and a web server; wherein,
one side of the soft switch unit is communicated with the application server, and is used for receiving a session establishment request message and storing the label attribute value of each path of media of the session according to the media type of the message;
the other side of the soft switch unit is communicated with the video conference terminal, and is used for storing the logic channel number of each path of media according to the type of the session media according to the logic channel opened by the video conference terminal;
the soft switch unit and the application server adopt a session initiation protocol to carry out conversation; and the soft switching unit and the video conference terminal adopt an H.323 system protocol to carry out conversation.
The invention refers to RFC4574(The Session Description Protocol (SDP) LabelAttribute), H.245 and other related protocols, and adopts The method that The label attribute, The soft switch storage label attribute and The logic channel number are added in The SDP Description, thereby establishing The corresponding relation between The label attribute and The logic channel number of H.323, achieving The purpose of transmitting The H.323 logic channel number in The SIP Protocol, and finally realizing The purpose of controlling The conference (including media control related conference control) by The multipoint control unit and The H.323 video conference terminal.
The invention adds a label attribute in the Session Description Protocol (SDP) of initiating session request message (INVITE) and off-hook message (200OK) to correspond to the logical channel number of H.323. The label attribute of the Session Description Protocol (SDP) is an attribute description added to the session media, and the attribute can mark media in the video conference, such as various media of video, audio, data, and the like. Each path of media in the session has a label attribute corresponding to it. The logical channel number is a very important parameter in the h.323 protocol, and must be generated during the process of opening the logical channel during session establishment. Each path of media opened in the session has a logical channel number corresponding to it. After the session is established, any operation on the media is realized through the logical channel number, so that the multipoint control unit knows the logical channel number of each path of media of each video conference terminal in the conference when the conference is established, which is a key problem for realizing the terminal control. The method of the invention can make the multipoint control unit know the logic channel number of each path of media of each video conference terminal in the conference when the conference is established, and realizes the intercommunication of media control messages with the video conference terminals on the basis of protocol conversion.
The NGN multimedia video conference realized based on the invention has good performance and video effect, thereby solving the media (video and data) control problems of the communication equipment, the SIP protocol, the multipoint control unit and the H.323 video conference terminal. In addition, in a multi-video stream (i.e. one terminal has two or more video streams), the technical solution also realizes the accurate control of multiple video and data of the video conference terminal.
Drawings
FIG. 1 is a schematic diagram of a next generation network multimedia video conference system;
fig. 2 is a first embodiment of the method of the present invention, which depicts a signaling flow diagram of an application server inviting a videoconference terminal to join a videoconference system;
fig. 3 is a second embodiment of the method of the present invention, which depicts a signaling flow diagram of a video conference terminal initiating a fast call to establish a video conference.
Detailed Description
Preferred embodiments of the present invention will be described in detail below.
As shown in fig. 1 to 3, the method for transmitting a logical channel number in a session initiation protocol of the present invention is used in a next generation network system. As shown in fig. 1, the next generation network system includes: a video conference terminal 140, a soft switch unit 120, an application server 130, a multipoint control unit 110, a resource manager 150 and a web server 160; the method is realized by adopting the following steps:
A. the videoconference terminal 140 or the application server 130 initiates a call, and establishes a session through the soft switch unit 120, when the soft switch unit 120 and the application server 130 perform session message intercommunication, SDP (session description protocol) description encapsulated by the session message contains media information used by the session and a label attribute value used for marking each path of media of the session, and the soft switch unit 120 establishes a corresponding relationship between the label attribute value and a videoconference terminal logical channel number according to the media type of the session message;
B. the video conference terminal 140 or the multipoint control unit 110 controls the conference, and in the control process, the soft switch unit 120 performs protocol conversion and writes a conference control message according to the label attribute value. Wherein, the soft switch unit 120 and the application server 130 adopt the SIP protocol to communicate; the softswitch unit 120 and the video conference terminal 140 use the h.323 system protocol to make a call. The method of the invention realizes that the logical channel number of H.323 is transmitted by using the label attribute value in the network system based on the SIP protocol, thereby leading the multipoint control unit 110 to know the logical channel number of each path of media of each video conference terminal 140 in the conference when the conference is established.
In the specific implementation of the above method, the following solutions may be available: in step a, in the SDP of the session request message initiated by the application server 130, a label attribute value for marking each path of media of the session is added. Meanwhile, in step a, after the softswitch unit 120 performs protocol conversion, a label attribute value for marking each path of media of a session is added to the session description protocol of the off-hook message sent to the application server 130. Thus, in the session establishment process based on the SIP protocol, the transmission of the logical channel number of the video conference terminal 140 by using the label attribute value is realized.
In the step a of the method, the softswitch unit 120 establishes the correspondence between the label attribute value and the logical channel number of the video conference terminal 140 as follows: the soft switch unit 120 receives the session establishment request message, and stores the label attribute value of each path of media of the session according to the media type of the message; in addition, the soft switch unit 120 stores the logical channel number of each media path according to the session media type according to the logical channel opened by the video conference terminal 140, so as to establish the corresponding relationship between the conference message media type, the logical channel number of the video conference terminal, and the label attribute value, which is convenient for searching the corresponding information when performing protocol conversion later. The invention uses the soft exchange unit to store the label attribute value and the logic channel number, thereby establishing the corresponding relation between the label attribute value and the logic channel number, achieving the purpose of transmitting the H.323 logic channel number in the SIP protocol, and realizing the intercommunication of the multimedia control message between each user agent on the basis of protocol conversion. Two specific embodiments of the above method are described in detail below with reference to fig. 2 and 3.
Example 1: as shown in fig. 2, if the application server 130 initiates a session request INVITE message to INVITE a videoconference terminal to join a multimedia videoconference, the method for transmitting an h.323 logical channel number using a label attribute value in the session establishment process adopts the following steps:
201. the application server 130 initiates a session request INVITE message, inviting a videoconference terminal 140 under the soft switch unit 120 to join the multimedia videoconference, where the INVITE message encapsulates an SDP (session description protocol) description, and the SDP description of the INVITE message includes media information used by the session request and a label attribute value for marking each path of media of the session;
202. after receiving the INVITE message, the softswitch unit 120 replies with a temporary response message 100 indicating that the softswitch has received the INVITE message and is currently processing;
203. after parsing the INVITE message and performing protocol conversion, the soft switch unit 120 sends a setup call request setup message to the h.323 videoconference terminal 140; in the parsing process, the soft switch unit 120 first parses the INVITE message, obtains the number of the called h.323 videoconference terminal 140 from the INVITE message, determines whether the terminal is in an idle state, parses SDP description, stores media information for initiating a conference in a call data area, and stores a label attribute value according to a media type;
204. the h.323 videoconference terminal 140 and the application server 130 begin to establish a session;
205. after the video conference terminal 140 establishes a session with the soft switch unit 120, a logical channel is opened, the soft switch unit 120 stores the media type opened by the session and the logical channel number of each path of media, and at this time, the soft switch unit 120 establishes a one-to-one correspondence relationship for the logical channel number, the media type, and the label attribute value of the session;
206. the soft switch unit 120 performs protocol conversion, performs SDP coding on the media information used by the session, encapsulates the media information in a 200OK off-hook message, and sends the message to the application server 130; when the SDP is coded, firstly, according to the condition of an opened logic channel, searching a corresponding media type according to a logic channel number, then, searching a label attribute value according to the media type, and finally, coding the label attribute value into the SDP, so that the 200OK off-hook message comprises the label attribute value used for marking each path of media of the session, the label attribute value of the SDP packaged in the 200OK off-hook message and the label attribute value packaged in the INVITE message are in one-to-one correspondence;
207. the application server 130 responds to the 200OK off-hook message and replies a response message Ack, which indicates that the video conference terminal joins the multimedia video conference and the session is successfully established.
208. After the video conference terminal 140 successfully joins the conference, if the multipoint control unit 110 needs to control the video conference terminal 140 joining the conference, the following steps are continuously executed:
the multipoint control unit 110 sends an INFO message to the soft switch unit 120 through the application server 130, where the INFO message encapsulates conference control content of extensible markup language (XML) and a label attribute value, and the label attribute value corresponds to a media logical channel number of a video conference terminal to be controlled, that is, if the multipoint control unit 110 is to control a certain path of media (mainly video and data) of a certain video conference terminal, the label attribute value of the path of media of the certain video conference terminal exists in the XML text;
209. the softswitch unit 120 responds to the INFO message and replies a 200OK response message;
210. the soft switch unit 120 parses the INFO message, and performs ASN (abstract syntax notation) coding at the same time, generates an h.245 conference control message, and sends the conference control message to the video conference terminal 140; the soft switch unit 120 first performs XML decoding to obtain the label attribute value that needs to be controlled by the terminal, obtains the media type of the controlled terminal according to the value, obtains the required logical channel number according to the media type, and performs ASN coding and sends the ASN coding to the controlled video conference terminal 140.
Of course, after the video conference terminal 140 joins the conference, the conference control request message may also be actively sent, and in the process, the method for transmitting the logical channel number adopts the following steps:
211. the video conference terminal 140 sends a conference control request message to the soft switch unit 120, where the message includes media logical channel number information, for example, the video conference terminal 140 requests video refresh (video Fast Update Picture);
212. the soft switch unit 120 responds to and analyzes the conference control request message to obtain the information of the relevant logical channel number, searches for the corresponding media type according to the logical channel number, and simultaneously searches for the corresponding label attribute value according to the media type, and then sends an INFO message to the application server 130, wherein the INFO message encapsulates the conference control content of the extensible markup language and the label attribute value found in step 212;
213. the application server 130 sends a 200OK response message to the softswitch unit 120.
In the above steps, steps 201 to 207 describe all specific steps initiated by the application server 130, inviting the h.323 videoconference terminal 140 to join the conference, and establishing a call, and establishing a one-to-one correspondence between a logical channel number and a label attribute value, that is, an embodiment of the specific process of step a above; steps 208 to 210 describe all specific steps initiated by the multipoint control unit 110, and sending an INFO conference control message carrying a label attribute value through the application server 130, and implementing the conversion between the label attribute value and the logical channel number in the soft switch, that is, an embodiment of the specific process of step B above; steps 211 to 213 describe an example of requesting conference control such as video refresh with a video conference terminal, and describe in detail all steps of implementing conversion of logical channel number and label attribute value in the softswitch unit 120, that is, another embodiment of the above step B specific process.
Example 2: as shown in fig. 3, if the video conference terminal 140 initiates a quick call to hold a multimedia video conference, the method for transmitting a logical channel number in the process includes the following steps:
301. the video conference terminal 140 initiates a fast call admission request ARQ message;
302. the soft switching unit 120 acknowledges the call admission request ARQ message and replies a call admission acknowledge ACF message;
303. the video conference terminal 140 initiates a setup call request setup message, and since the call is a fast call, the setup message carries media information used by the call, such as audio, video, data, and the like, and opens a logical channel;
304. the soft switch unit 120 receives the setup request setup message, generates a label attribute value corresponding to the logical channel number for the session according to the media information in the setup message (the common label attribute value is an audio label attribute, a video label attribute, and a data label attribute), and stores the logical channel number, the media type information, and the corresponding label attribute value of the session in the call data area, thereby establishing a one-to-one correspondence relationship among the logical channel number, the media type information, and the label attribute value in the soft switch unit 120;
then, the soft switch unit 120 performs SDP coding on the media information of the setup call request setup message, compiles the label attribute value generated in step 304 into an SDP description, generates a call setup request INVITE message, and sends the INVITE message to the application server 130;
305. a session is established between the application server 130 and the h.323 videoconferencing endpoint 140. The above steps 301 to 305 describe the whole process of establishing the video conference initiated by the video conference terminal, i.e. another embodiment of the above step a specific process.
Steps 306 to 308 in fig. 3 pertain to the implementation of conference control messages, which are identical to steps 208 to 210 in fig. 2.
Step 309 in fig. 3 belongs to the implementation of the conference control message, which is identical to step 211 to step 213 in fig. 2.
As can be seen from the above description, in the NGN multimedia video conference system, to implement the one-to-one correspondence between the label attribute of the SDP (i.e. session description protocol) and the logical channel number of the h.323, the softswitch unit must store the logical channel number of each media, the media type, and the label attribute value of the SDP on the basis of protocol conversion. The specific implementation mode is that at the SIP side of the soft switch unit, the soft switch unit receives the session establishment request message, and stores the label attribute value according to the media type; on the H.323 side of the softswitch unit, the softswitch stores logical channel numbers according to media type according to the open logical channel. Since only one channel can be opened for one media type, the conversion between the two can be completely converted according to the media type. Therefore, the invention also discloses a next generation network multimedia video conference system on the basis of the method idea. As shown in fig. 1, the next generation network system includes: a video conference terminal 140, a soft switch unit 120, an application server 130, a multipoint control unit 110, a resource manager 150 and a web server 160; the key point is that one side of the soft switch unit 120 performs message intercommunication with the application server 130, and is used for receiving a session establishment request message and storing a label attribute value of each path of media of the session according to the media type of the message; the other side of the soft switch unit 120 performs message intercommunication with the video conference terminal 140, and is configured to store a logical channel number of each media according to the session media type according to a logical channel opened by the video conference terminal 140, and the connection relationship and the function of other user agents in the system are the same as those in the prior art, and will not be described repeatedly herein.
In short, the invention realizes the intercommunication of the conference control information on the basis of protocol conversion by adding a label attribute in the SDP and utilizing the label attribute to transmit the logical channel number among the soft switch equipment, the application server, the resource management server and the multipoint control unit, thereby achieving the purpose of effectively controlling the conference.
The above-mentioned specific steps are illustrated in detail, and therefore should not be considered as limiting the scope of the present invention, which is defined by the appended claims.

Claims (9)

1. A method of transmitting a logical channel number in a session initiation protocol for a next generation network system, the next generation network system comprising: the system comprises a video conference terminal, a soft switching unit, an application server, a multi-point control unit, a resource manager and a web server; the method is characterized by comprising the following steps:
A. the video conference terminal or the application server initiates a call, and establishes a session through the soft switch unit, when the soft switch unit and the application server perform session message intercommunication, a session description protocol description packaged by the session message contains a label attribute value used for marking each path of media of the session, and the soft switch unit establishes a corresponding relation between the label attribute value and a video conference terminal logic channel number according to the media type of the session message;
B. the video conference terminal or the multi-point control unit controls the conference, and in the control process, the soft switch unit carries out protocol conversion and compiles a conference control message according to the label attribute value;
the soft switch unit and the application server adopt a session initiation protocol to carry out conversation; and the soft switching unit and the video conference terminal adopt an H.323 system protocol to carry out conversation.
2. The method according to claim 1, wherein in step a, when an application server initiates a call, a label attribute value for marking each path of media of the session is added to a session description protocol description of a session request message initiated by the application server.
3. The method according to claim 2, wherein in step a, after the softswitch unit performs protocol conversion, a label attribute value for labeling media of each path of a session is added to a session description protocol description of an off-hook message sent to the application server.
4. The method according to claim 3, wherein in the step a, the softswitch unit establishes the correspondence between the label attribute value and the logical channel number of the videoconference terminal as follows:
the soft exchange unit receives the session establishment request message and stores the label attribute value of each path of media of the session according to the media type of the message; and,
the soft switch unit stores the logic channel number of each path of media according to the logic channel opened by the video conference terminal and the type of the session media;
therefore, the soft switch unit establishes the corresponding relation between the logic channel number of the video conference terminal and the label attribute value according to the media type of the session message.
5. The method according to claim 3, wherein if the application server initiates a session request message to invite the videoconference terminal to join the multimedia videoconference, the step a comprises the following steps:
a11, the application server initiates a session request message, invites a video conference terminal under the soft switch unit to join the multimedia video conference, the session description protocol description encapsulated by the session request message contains the media information used by the session request and the label attribute value used for marking each path of media of the session;
a12, the soft switch unit responds and analyzes the conversation request message and sends a call establishment request message to the video conference terminal, during the analysis, the soft switch unit stores the media information of the initiated conference in a call data area and stores the label attribute value according to the media type;
a13, after the video conference terminal establishes a session with the soft switch unit, opening a logical channel, and the soft switch unit stores the media type opened by the session and the logical channel number of each path of media;
a14, the soft switch unit carries on protocol conversion, after carrying on session description protocol coding to the media information used by the session, it is packaged in 200OK off-hook message, and sends it to the application server, the 200OK off-hook message contains label attribute value used to mark each path of media of the session;
a15, the application server responds to the 200OK off-hook message, which indicates that the video conference terminal joins the multimedia video conference and the session is successfully established.
6. The method according to claim 3, wherein if the video conference terminal initiates a quick call to hold a multimedia video conference, the step A comprises the following steps:
a21, the video conference terminal initiates a fast call admission request message;
a22, the soft switch unit confirms the call admission request message and replies;
a23, the video conference terminal initiates a call establishment request message, and opens a logic channel, the message carries the media information used by the call;
a24, the soft switch unit receives the request message for establishing call, generates label attribute value corresponding to the logical channel number for the session according to the media information in the message, and saves the logical channel number, media type information and corresponding label attribute value of the session in the call data area;
a25, the soft switch unit carries out session description protocol coding to the media information of the call establishment request message, generates a call establishment request message, and sends the call establishment request message to the application server, wherein the call establishment request message contains the label attribute value generated in the step A24;
thereby, the video conference terminal establishes a session with the application server.
7. The method according to claim 3, wherein after the video conference terminal joins the multimedia video conference, if the multipoint control unit controls the video conference terminal joining the conference, the step B comprises the following steps:
b11, the multipoint control unit sends an INFO message to the soft switch unit through the application server, the INFO message encapsulates the conference control content of the extensible markup language and the label attribute value, the label attribute value corresponds to the media logic channel number of the video conference terminal to be controlled;
b12, responding to the INFO message by the soft switch unit;
b13, the soft switch unit decodes the INFO message to obtain the label attribute value, searches the conversation message media type of the controlled video conference terminal according to the label attribute value, and searches the logic channel number according to the media type;
and B14, after the soft switch unit obtains the logical channel number, the protocol conversion and the abstract syntax mark coding are carried out, and the conference control message sent to the video conference terminal is generated.
8. The method according to claim 3, wherein, after the video conference terminal joins the conference, if the video conference terminal sends a conference control request message, the step B comprises the following steps:
b21, the video conference terminal sends a conference control request message to the soft switch unit, wherein the message contains the information of the media logic channel number;
b22, the soft switch unit responds and analyzes the conference control request message to obtain the relevant logic channel number information, and searches the corresponding media type according to the logic channel number, and simultaneously searches the corresponding label attribute value according to the media type;
b23, the soft switch unit sends an INFO message to the application server, the INFO message encapsulates the conference control content of the extensible markup language and the label attribute value found in the step B22.
9. A next generation network multimedia video conferencing system employing the method of claim 1, the next generation network system comprising: the system comprises a video conference terminal, a soft switching unit, an application server, a multi-point control unit, a resource manager and a web server; it is characterized in that the preparation method is characterized in that,
one side of the soft switch unit is communicated with the application server, and is used for receiving a session establishment request message and storing the label attribute value of each path of media of the session according to the media type of the message;
the other side of the soft switch unit is communicated with the video conference terminal, and is used for storing the logic channel number of each path of media according to the type of the session media according to the logic channel opened by the video conference terminal;
the soft switch unit and the application server adopt a session initiation protocol to carry out conversation; and the soft switching unit and the video conference terminal adopt an H.323 system protocol to carry out conversation.
CN2007100768162A 2007-08-29 2007-08-29 A method and system for transmitting logic channel number in session initialization protocol Expired - Fee Related CN101127620B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007100768162A CN101127620B (en) 2007-08-29 2007-08-29 A method and system for transmitting logic channel number in session initialization protocol

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007100768162A CN101127620B (en) 2007-08-29 2007-08-29 A method and system for transmitting logic channel number in session initialization protocol

Publications (2)

Publication Number Publication Date
CN101127620A CN101127620A (en) 2008-02-20
CN101127620B true CN101127620B (en) 2010-08-18

Family

ID=39095553

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007100768162A Expired - Fee Related CN101127620B (en) 2007-08-29 2007-08-29 A method and system for transmitting logic channel number in session initialization protocol

Country Status (1)

Country Link
CN (1) CN101127620B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101867622A (en) * 2010-07-02 2010-10-20 苏州阔地网络科技有限公司 Method for realizing p2p video communication on webpage
CN102256101B (en) * 2011-07-26 2017-09-26 南京中兴软件有限责任公司 A kind of conversion method of media capability in video conference, system and application server
CN102594837A (en) * 2012-03-16 2012-07-18 丁云龙 Multi-point voice and video communication control method based on SIP protocol
CN103369292B (en) * 2013-07-03 2016-09-14 华为技术有限公司 A kind of call processing method and gateway
CN104065662A (en) * 2014-06-26 2014-09-24 广东互维科技有限公司 Method for data processing on stream media server
CN110856124B (en) * 2019-10-23 2021-10-19 深圳市梦网科技发展有限公司 Message state determination method and device, computing equipment and storage medium
CN114710821B (en) * 2022-03-15 2024-11-19 上海井星信息科技有限公司 Method, system and storage medium for VoLTE relay access to SIP contact center

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1798139A (en) * 2004-12-28 2006-07-05 上海贝尔阿尔卡特股份有限公司 Devices and method of providing multimedia service for different network terminals
CN1852287A (en) * 2005-04-22 2006-10-25 华为技术有限公司 Calling method between packet multimedia communication system terminals
CN1855930A (en) * 2005-04-30 2006-11-01 中兴通讯股份有限公司 Method for transmitting conference control messages based on primary protocol of dialog

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1798139A (en) * 2004-12-28 2006-07-05 上海贝尔阿尔卡特股份有限公司 Devices and method of providing multimedia service for different network terminals
CN1852287A (en) * 2005-04-22 2006-10-25 华为技术有限公司 Calling method between packet multimedia communication system terminals
CN1855930A (en) * 2005-04-30 2006-11-01 中兴通讯股份有限公司 Method for transmitting conference control messages based on primary protocol of dialog

Also Published As

Publication number Publication date
CN101127620A (en) 2008-02-20

Similar Documents

Publication Publication Date Title
US8767591B2 (en) Multi-point video conference system and media processing method thereof
US7257641B1 (en) Multipoint processing unit
EP1389862B1 (en) Lawful interception for VoIP calls in IP based networks
CN101127620B (en) A method and system for transmitting logic channel number in session initialization protocol
CN102082884B (en) Audio/video cooperation method and system based on 3G
US7328240B2 (en) Distributed multipoint conferencing
CN101360091B (en) Apparatus, system and method realizing session initial protocol terminal conference accessing
CN101895569B (en) Implementation method of video browsing, IMS video monitoring system and front monitoring front-end
KR20040069328A (en) Videoconference application user interface with messaging system
WO2012000347A1 (en) Method, apparatus and sysyem for cross-platform conference convergence
CN108965776A (en) A kind of communication means and communication system
WO2011088656A1 (en) Method and system for implementing three-party call of videophone by mobile terminals
CN1964474A (en) A multipoint control unit video conference system based on SIP protocol and realization method
US20100228832A1 (en) Method, apparatus and system for creating and operating conferences
US7486629B2 (en) System for controlling conference circuit in packet-oriented communication network
WO2008003256A1 (en) Method and system and device for instructing media gateway to set up connections between terminals
CN101616157A (en) A kind of coding-decoding switch system and method based on media gateway device
WO2023016172A1 (en) Call processing method, apparatus and system
US20070127494A1 (en) Method for providing quality of service to a SIP-based device over a communication network
CN1610349B (en) Real-time information transmitting method
WO2006111062A1 (en) A calling method between the terminals of packet multimedia communication system
EP3058695B1 (en) Performing an action on certain media streams in a multimedia communications network
CN112689118B (en) Data transmission method and device for multi-screen network terminal
Jiang et al. Design and implementation of voip transceiver module based on sip protocol
Qian et al. Analysis and Research on Abnormal of Shore-Ship VoIP Call Forwarding

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100818

Termination date: 20170829