CN101895553B - Method and system for attending multimedia conference by SIP (Session Initiation Protocol) terminal - Google Patents

Method and system for attending multimedia conference by SIP (Session Initiation Protocol) terminal Download PDF

Info

Publication number
CN101895553B
CN101895553B CN201010235707.2A CN201010235707A CN101895553B CN 101895553 B CN101895553 B CN 101895553B CN 201010235707 A CN201010235707 A CN 201010235707A CN 101895553 B CN101895553 B CN 101895553B
Authority
CN
China
Prior art keywords
terminal
signaling
sip terminal
sip
mrs
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.)
Active
Application number
CN201010235707.2A
Other languages
Chinese (zh)
Other versions
CN101895553A (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 CN201010235707.2A priority Critical patent/CN101895553B/en
Priority to PCT/CN2010/078798 priority patent/WO2012009909A1/en
Publication of CN101895553A publication Critical patent/CN101895553A/en
Application granted granted Critical
Publication of CN101895553B publication Critical patent/CN101895553B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1818Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a method for attending a multimedia conference by an SIP (Session Initiation Protocol) terminal, which comprises the following steps of: receiving information for inviting a second SIP terminal to attend a multimedia conference, which is transmitted by a first SIP terminal, wherein the multimedia conference is created by the first SIP terminal; transmitting the inviting information to the second SIP terminal and downward calling a binding terminal of the second SIP terminal; when a media channel is established between the binding terminal receiving the downward calling and an MRS (Media Resource Server) l, informing a conversation state of the binding terminal to the second SIP terminal; and after the second SIP terminal receives the conversation state of the binding terminal, receiving a subscribing signaling of the second SIP terminal on the conference place information of the multimedia conference and transmitting the conference place information of the multimedia conference to the second SIP terminal. The invention also discloses a Conf AS (Conference Application Server) and a device for attending a multimedia conference by the SIP terminal. The method provided by the invention can save resources, simplify the treatment process and shorten the treatment time.

Description

The method and system of attending multimedia conference by SIP (Session Initiation Protocol) terminal
Technical field
The embodiment of the present invention relates to communication technical field, especially relates to the method and system of the sip terminal attending multimedia conference in this field.
Background technology
At IMS (Internet Protocol Multimedia Subsystem, internet protocol multi-media sub-system) in network, the application such as multimedia conferencing there is provided audio frequency, video, data collaborative three zones, has the comprehensive meeting of multiplicate controlling ability, and wherein data collaborative includes Application share, electronic whiteboard, webpage are shared.
In actual applications, multimedia conferencing function is supplied to user as a value-added service, in the ims network, existing multimedia conferencing is mainly based on SIP (Session Initiation Protocol, session initiation protocol) signaling realizes sip terminal and uses the function of multimedia conferencing, but SIP signaling has certain limitation, for the function supporting the binding terminal of sip terminal to use multimedia conferencing, need two cover SIP signalings calling SIP terminal and binding terminal respectively, IMS core net needs process two to overlap SIP signaling in a call flow in such cases, for the network element related in IMS network, handling process is complicated, consuming time longer, waste a large amount of resources.And distinguish calling SIP terminal and binding terminal in the ims network, the network element related in IMS network all needs to do corresponding two cover SIP signalings and makes corresponding adjustment, and engineering amount of reform is comparatively large, wastes a large amount of resources.
Summary of the invention
Embodiments provide a kind of method of attending multimedia conference by SIP (Session Initiation Protocol) terminal, in order to saving resource, simplify processes flow process, shortens the processing time, comprising:
Receive the information of the invitation second sip terminal attending multimedia conference that the first sip terminal sends, described multimedia conferencing is created by the first sip terminal;
Message request is sent to the second sip terminal, and under exhale the binding terminal of the second sip terminal;
After the binding terminal of exhaling under receiving and Media Resource Server MRS set up media channel, the talking state of binding terminal is notified the second sip terminal;
Receive the talking state of binding terminal at the second sip terminal after, receive the subscription signaling of the second sip terminal to the meeting field information of described multimedia conferencing, the meeting field information of described multimedia conferencing is sent to the second sip terminal.
The embodiment of the present invention additionally provides a kind of conference applications server Conf AS, in order to saving resource, simplify processes flow process, shortens the processing time, comprising:
Receiving element, for receiving the information of the invitation second sip terminal attending multimedia conference that the first sip terminal sends, described multimedia conferencing is created by the first sip terminal;
Transmitting element, for message request is sent to the second sip terminal, and under exhale the binding terminal of the second sip terminal;
Notification unit, for after the binding terminal of exhaling under receiving and Media Resource Server MRS set up media channel, notifies the second sip terminal by the talking state of binding terminal;
Subscriber units, for after the talking state of the second sip terminal reception binding terminal, receives the subscription signaling of the second sip terminal to the meeting field information of described multimedia conferencing, the meeting field information of described multimedia conferencing is sent to the second sip terminal.
The embodiment of the present invention additionally provides a kind of system of attending multimedia conference by SIP (Session Initiation Protocol) terminal, in order to saving resource, simplify processes flow process, shorten the processing time, comprise the first sip terminal, conference applications server Conf AS, the second sip terminal, Media Resource Server MRS and binding terminal:
First sip terminal, for inviting the second sip terminal attending multimedia conference by Conf AS, described multimedia conferencing is created by the first sip terminal;
Conf AS, for invitation is sent to the second sip terminal, and under exhale the binding terminal of the second sip terminal; And, the talking state of binding terminal is notified the second sip terminal;
Second sip terminal, for receiving invitation, subscribing to and receiving the meeting field information of described multimedia conferencing, participating in described multimedia conferencing;
MRS, for setting up media channel by Conf AS and binding terminal;
Binding terminal, exhales under receiving Conf AS, sets up media channel by Conf AS and MRS.
In embodiments of the present invention, receive the information of the invitation second sip terminal attending multimedia conference that the first sip terminal sends, described multimedia conferencing is created by the first sip terminal; Message request is sent to the second sip terminal, and under exhale the binding terminal of the second sip terminal; After the binding terminal of exhaling under receiving and Media Resource Server MRS set up media channel, the talking state of binding terminal is notified the second sip terminal; Receive the talking state of binding terminal at the second sip terminal after, receive the subscription signaling of the second sip terminal to the meeting field information of described multimedia conferencing, the meeting field information of described multimedia conferencing is sent to the second sip terminal.In embodiments of the present invention, for the second sip terminal and binding terminal thereof, only need a set of SIP signaling, two cover SIP signalings are not needed to call out the second sip terminal and binding terminal thereof respectively, for the network element related in IMS network, simplify handling process, shorten flow process holding time, saving resource.Further, the network element related in IMS network does not need corresponding two cover SIP signalings to make corresponding adjustment, equally can save ample resources yet.
Accompanying drawing explanation
The flow chart of the method for the sip terminal attending multimedia conference that Fig. 1 provides for the embodiment of the present invention;
The network environment schematic diagram of the method application of the sip terminal attending multimedia conference that Fig. 2 provides for the embodiment of the present invention;
The flow chart of the instantiation of the method for the sip terminal attending multimedia conference that Fig. 3 provides for the embodiment of the present invention;
The flow chart of the sip terminal A establishment multimedia conferencing that Fig. 4 provides for the embodiment of the present invention;
The concrete Signalling exchange figure of the method for the attending multimedia conference by SIP (Session Initiation Protocol) terminal that Fig. 5 provides for the embodiment of the present invention;
Fig. 6 for sip terminal B that the embodiment of the present invention provides participate in this multimedia conferencing after the meeting control flow chart that relates to;
The structural representation of the conference applications server Conf AS that Fig. 7 provides for the embodiment of the present invention;
The structural representation of the receiving element that Fig. 8 provides for the embodiment of the present invention;
The structural representation of the system of the sip terminal attending multimedia conference that Fig. 9 provides for the embodiment of the present invention.
Embodiment
In prior art, SIP signaling has certain limitation, for the function supporting the binding terminal of sip terminal to use multimedia conferencing, need two cover SIP signalings calling SIP terminal and binding terminal respectively, IMS core net needs process two to overlap SIP signaling in a call flow in such cases, and for the network element related in IMS network, handling process is complicated, consuming time longer, waste a large amount of resources; And distinguish calling SIP terminal and binding terminal in the ims network, the network element related in IMS network all needs to do corresponding two cover SIP signalings as corresponding adjustment, and engineering amount of reform is comparatively large, wastes a large amount of resources.For solving the problems of the technologies described above, embodiments provide a kind of method of sip terminal attending multimedia conference, concrete implementing procedure as shown in Figure 1, comprising:
Step 101, receive the information of invitation second sip terminal attending multimedia conference that the first sip terminal sends, multimedia conferencing is created by the first sip terminal;
Step 102, message request is sent to the second sip terminal, and under exhale the binding terminal of the second sip terminal;
Step 103, after the binding terminal of exhaling and Media Resource Server MRS set up media channel under receiving, the talking state of binding terminal is notified the second sip terminal;
Step 104, second sip terminal receive binding terminal talking state after, receive the subscription signaling of the second sip terminal to the meeting field information of multimedia conferencing, the meeting of multimedia conferencing field information be sent to the second sip terminal.
Flow process as shown in Figure 1, step 101 is when implementing, and multimedia conferencing is created by the first sip terminal, specifically comprises:
Receive the signaling of the establishment multimedia conferencing that the first sip terminal is initiated, and the media resource information of the first sip terminal is sent to MRS, and the media resource information of MRS is sent to the first sip terminal;
When receiving confirmation respectively to the media resource information of the other side of the first sip terminal and MRS, confirm to set up media channel between the first sip terminal and MRS, multimedia conferencing creates successfully.
In one embodiment, receive the signaling of the establishment multimedia conferencing that the first sip terminal is initiated, specifically comprise: the signaling receiving the establishment multimedia conferencing that the first sip terminal utilizes HTML (Hypertext Markup Language) HTTP to initiate.
In one embodiment, the signaling creating multimedia conferencing comprises following any one or more set: conference type, Session Topic, conference creation person, meeting time span, meeting number;
Media resource information comprises following any one or more set: media port, media IP address, resource reservation situation.
In one embodiment, binding terminal and Media Resource Server MRS set up media channel, specifically comprise:
Receive 183 (Session Description Protocol SDP) signaling that binding terminal sends, obtain the media information of binding terminal, and by inviting Invite (SDP) signaling that the media information of binding terminal is sent to MRS;
Receive MRS by 183 (SDP) signaling, obtain the media information of MRS;
Prack signaling is utilized to confirm in advance the media information of MRS and the media information of binding terminal;
Signaling link negotiation result is confirmed by 200Invite/ response ACK signaling and MRS;
Receive the ring signaling that binding terminal is sent by 180 ring Ring signalings;
Utilize Prack signaling to confirm in advance ring signaling, and the ringing condition of binding terminal is notified the second sip terminal;
The 200Invite signaling sent after receiving binding terminal off-hook;
To binding terminal feeding back ACK signaling, determine to establish media channel between binding terminal and MRS.
In a specific embodiment, relate to network element to comprise: the binding terminal of the first sip terminal, the second sip terminal, the second sip terminal, Conf AS (Conference Application Server, conference applications server), MRS (Media Resourse Server, Media Resource Server).For more directly describing the annexation of each network element more easily, get sip terminal A as the first sip terminal, get sip terminal B as the second terminal, get the binding terminal of terminal C as sip terminal B, the annexation of each network element refers to Fig. 2, and wherein, sip terminal A is as the founder of multimedia conferencing and host, above-mentioned five network elements adopt the concrete handling process of method shown in Fig. 1 as shown in Figure 3, comprising:
Step 301, sip terminal A invite sip terminal B attending multimedia conference by conference applications server Conf AS, and multimedia conferencing is created by sip terminal A;
Invitation is sent to sip terminal B by step 302, Conf AS, and under exhale the binding terminal C of sip terminal B;
Step 303, binding terminal C exhale under receiving Conf AS, set up media channel by Conf AS and Media Resource Server MRS;
Step 304, Conf AS are by the talking state of binding terminal C notice sip terminal B;
Step 305, sip terminal B subscribe to and receive the meeting field information of multimedia conferencing, participating success multimedia conferencing.
During enforcement, binding terminal C is the binding terminal of sip terminal B, and when sip terminal B participates in a conference, binding terminal C is actual correspondent.Binding terminal C can be fixed line, also can be mobile phone, sip terminal etc.
Mention in step 301, multimedia conferencing is created by sip terminal A, and concrete visioning procedure as shown in Figure 4, comprising:
Step 401, Conf AS receive the signaling of the establishment multimedia conferencing that sip terminal A initiates, and sip terminal A and MRS exchanges respective media resource information through Conf AS;
Step 402, when sip terminal A and MRS confirms the media resource information of the other side respectively, set up media channel between sip terminal A and MRS, multimedia conferencing creates successfully.
In one embodiment, when sip terminal A adopts flow process shown in Fig. 4 to create multimedia conferencing, sip terminal A utilizes HTTP (HyperText Transfer Protocol, HTML (Hypertext Markup Language)) to initiate to create the signaling of multimedia conferencing.In the prior art, because SIP signaling is limited to UDP (User DatagramProtocol, User Datagram Protoco (UDP)), therefore, transmission package length more than 1300 bytes, when the media packet length of consulting is more than 1300 byte, can not there will be the phenomenon that media signaling bag is truncated, and then also just cannot create multimedia conferencing, cause user cannot use multimedia conferencing function.And in the embodiment of the present invention, sip terminal A utilizes HTTP to initiate to create the signaling of multimedia conferencing, and HTTP is not limited to UDP, and also just there is not media packet length can not more than the restriction of 1300 bytes, avoid the phenomenon occurring that media signaling bag is truncated, make multimedia conferencing function more stable.
During enforcement, the signaling creating multimedia conferencing comprises following any one or more set: conference type, Session Topic, conference creation person, meeting time span, meeting number; Media resource information comprises following any one or more set: media port, media IP address, resource reservation situation.Wherein, conference type generally includes audio or video two class.
Sip terminal A creates multimedia conferencing, with MRS by Conf AS switched-media resource information, the SIP signaling related to comprises: 183 (SDP offer (Session Description Protocol, Session Description Protocol provides)), invitation invite (SDP), Prack (SDP)/200Prack, renewal Update (SDP)/200Update (SDP), 200OK, ACK etc.During enforcement, after sip terminal A creates multimedia conferencing, and establish media channel between MRS.
Binding terminal C exhales under receiving Conf AS, set up media channel by Conf AS and Media Resource Server MRS, the SIP signaling related to comprises: 183 (SDP offer), invite (SDP), Prack (SDP)/200Prack, Update (SDP)/200Update (SDP), 200OK, ACK etc.
Flow process as shown in Figure 3, step 303 is when implementing, and binding terminal C exhales under receiving Conf AS, sets up media channel, specifically comprise by Conf AS and Media Resource Server MRS:
Binding terminal C exhales under receiving Conf AS, by 183 (SDP) signaling, the media information of self is sent to Conf AS, and by Invite (SDP) signaling, the media information of binding terminal C is sent to MRS by Conf AS;
The media information of self is sent to Conf AS by 183 (SDP) signaling by MRS;
Conf AS utilizes the media information of PRACK signaling to the media information of MRS and binding terminal C to confirm in advance;
Reply ACK signaling by 200Invite/ between MRS and Conf AS and confirm signaling link negotiation result;
Binding terminal C sends ring signaling by 180 ring Ring signalings, and is sent to Conf AS;
Conf AS utilizes PRACK signaling to confirm in advance ring signaling, and the ringing condition of binding terminal C notice sip terminal B;
After binding terminal C off-hook, send 200Invite signaling to Conf AS;
If Conf AS feeding back ACK signaling, then establish media channel between binding terminal C and MRS.
In order to the method allowing user more clearly understand the attending multimedia conference by SIP (Session Initiation Protocol) terminal that the embodiment of the present invention provides, the embodiment of the present invention utilizes signalling figure to discuss in detail, and particular content refers to Fig. 5:
Step 501, sip terminal A send the establishment multimedia conferencing CreateConfReq signaling of HTTP to Conf AS;
Step 502, Conf AS send Invite signaling to sip terminal A;
Step 503, sip terminal A send 183 (SDP offer) signaling to Conf AS;
Step 504, Conf AS send Invite (SDP) signaling to MRS;
Step 505, MRS feed back 183 (SDP) signaling to Conf AS;
Step 506, Conf AS send Prack (SDP)/200Prack signaling to MRS;
Step 507, Conf AS send Prack (SDP)/200Prack signaling to sip terminal A;
Step 508, sip terminal A send and upgrade Update (SDP)/200Update (SDP) signaling to Conf AS;
Step 509, Conf AS send Update (SDP)/200Update (SDP) signaling to MRS;
Step 510, sip terminal A send 200OK signaling to Conf AS;
Step 511, Conf AS send 200OK signaling to MRS;
Step 512, MRS feeding back ACK signaling are to Conf AS;
Step 513, Conf AS feeding back ACK signaling are to sip terminal A;
So far, media channel is set up between sip terminal A and MRS;
Step 514, Conf AS send the CreateConfReq signaling of HTTP to sip terminal A;
Step 515, sip terminal A send the signaling Subscribe/200Subscribe signaling of the meeting of subscription field information to Conf AS;
Step 516, Conf AS send notice Notify/200Notify signaling to sip terminal A;
Step 517, sip terminal A send message request Message MemberInviteReq signaling to ConfAS;
Step 518, Conf AS feed back 200Message signaling to sip terminal A;
Step 519, Conf AS send invitation notification Message ConfURINotify signaling to sip terminal B;
Step 520, sip terminal B feed back 200Message signaling to Conf AS;
Step 521, Conf AS send Invite signaling to binding terminal C;
Step 522, binding terminal C feed back 183 (SDP offer) signaling to Conf AS;
Step 523, Conf AS send Invite (SDP) signaling to MRS;
Step 524, MRS feed back 183 (SDP) signaling to Conf AS;
Step 525, Conf AS send Prack (SDP)/200Prack signaling to MRS;
Step 526, Conf AS send Prack (SDP)/200Prack signaling to binding terminal C;
Step 527, Conf AS send Update (SDP) signaling to binding terminal C;
Step 528, binding terminal C feed back Update (SDP) signaling to Conf AS;
Step 529, Conf AS send Update (SDP) signaling to MRS;
Step 530, Conf AS send 200Update (SDP) signaling to binding terminal C;
Step 531, MRS feed back 200Invite/ACK to Conf AS;
Step 532, binding terminal C send 180Ring/Prack/200Prack signaling to Conf AS;
Step 533, Conf AS send off-hook Message Call In (Ring)/200OK signaling to sip terminal B;
Step 534, binding terminal C feed back 200Invite/ACK signaling to Conf AS;
So far, media channel is set up between binding terminal C and MRS;
Step 535, Conf AS send state notifying Message Status Notify/200OK signaling to sip terminal B;
Step 536, sip terminal B send Subscribe/200Subscribe signaling to Conf AS;
Step 537, Conf AS send Notify/200Notify signaling to sip terminal B.
Wherein, step 501 to step 516 is the flow process creating multimedia conferencing, and step 517 to step 537 is the flow process of inviting member's membership.
In embodiments of the present invention, multimedia conferencing is successfully established, and sip terminal A is as meeting control terminal, and the meeting flow control journey related to after sip terminal B participates in this multimedia conferencing as shown in Figure 6, comprising:
Step 601, sip terminal A can control order by HTTP signaling to Conf AS initiation;
Step 602, Conf AS will be controlled result send to as can the sip terminal A of control terminal using being disputed by HTTP letter;
Step 603, Conf AS can control controlling result utilization the sip terminal B that notice signaling Notify notifies have subscribed meeting field information;
Step 604, MRS and Media Stream (RTP/RTCP (Real-Time Protocol/Real-Time Control Protocol, RTP/real time control protocol)) real-time Transmission can be carried out between control terminal;
Step 605, real-time transmitting media stream between MRS and binding terminal C.
Step 601, when implementing, can be controlled order and comprise: interpolations/removing members, increase meeting time span, conference mute/cancel are quiet etc.Wherein, sip terminal A utilizes HTTP signaling can control order to Conf AS initiation, instead of utilizes the initiation of SIP signaling to control order.In the prior art, because SIP signaling is limited to UDP, therefore, can transmission package length can not more than 1300 bytes, when the media packet length of consulting is more than 1300 byte, there will be the phenomenon that media signaling bag is truncated, and then also just successfully cannot initiate the meeting control order of multimedia conferencing, cause user cannot use multimedia conferencing function.And in the embodiment of the present invention, sip terminal A utilizes HTTP signaling can control order to Conf AS initiation, and HTTP is not limited to UDP, and also just there is not media packet length can not more than the restriction of 1300 bytes, avoid the phenomenon occurring that media signaling bag is truncated, make multimedia conferencing function more stable.
Based on same inventive concept, the embodiment of the present invention additionally provides a kind of conference applications server Conf AS, and concrete structure as shown in Figure 7, comprising:
Receiving element 701, for receiving the information of the invitation second sip terminal attending multimedia conference that the first sip terminal sends, multimedia conferencing is created by the first sip terminal;
Transmitting element 702, for message request is sent to the second sip terminal, and under exhale the binding terminal of the second sip terminal;
Notification unit 703, for after the binding terminal of exhaling under receiving and Media Resource Server MRS set up media channel, notifies the second sip terminal by the talking state of binding terminal;
Subscriber units 704, for after the talking state of the second sip terminal reception binding terminal, receives the subscription signaling of the second sip terminal to the meeting field information of multimedia conferencing, the meeting of multimedia conferencing field information is sent to the second sip terminal.
In one embodiment, as shown in Figure 8, receiving element 701 can comprise:
Receive subelement 801, for receiving the signaling of the establishment multimedia conferencing that the first sip terminal is initiated, and the media resource information of the first sip terminal is sent to MRS, and the media resource information of MRS is sent to the first sip terminal;
Confirm subelement 802, for when receiving confirmation respectively to the media resource information of the other side of the first sip terminal and MRS, confirm to set up media channel between the first sip terminal and MRS, multimedia conferencing creates successfully.
In one embodiment, subelement 801 is received specifically for the signaling that receives the establishment multimedia conferencing that the first sip terminal utilizes HTML (Hypertext Markup Language) HTTP to initiate.
In one embodiment, notification unit 703 specifically for:
Receive 183 (Session Description Protocol SDP) signaling that binding terminal sends, obtain the media information of binding terminal, and by inviting Invite (SDP) signaling that the media information of binding terminal is sent to MRS;
Receive MRS by 183 (SDP) signaling, obtain the media information of MRS;
Prack signaling is utilized to confirm in advance the media information of MRS and the media information of binding terminal;
Signaling link negotiation result is confirmed by 200Invite/ response ACK signaling and MRS;
Receive the ring signaling that binding terminal is sent by 180 ring Ring signalings;
Utilize Prack signaling to confirm in advance ring signaling, and the ringing condition of binding terminal is notified the second sip terminal;
The 200Invite signaling sent after receiving binding terminal off-hook;
To binding terminal feeding back ACK signaling, determine to establish media channel between binding terminal and MRS.
Based on same inventive concept, the embodiment of the present invention additionally provides a kind of system of attending multimedia conference by SIP (Session Initiation Protocol) terminal, concrete structure as shown in Figure 9, comprises the first sip terminal 901, conference applications server Conf AS 902, second sip terminal 903, Media Resource Server MRS 904 and binding terminal 905:
First sip terminal 901, for being invited the second sip terminal 903 attending multimedia conference by Conf AS 902, multimedia conferencing is created by the first sip terminal 901;
Conf AS 902, for invitation being sent to the second sip terminal 903, and under exhale the binding terminal 905 of the second sip terminal; And, the talking state of binding terminal 905 is notified the second sip terminal 903;
Second sip terminal 903, for receiving invitation, subscribing to and receiving the meeting field information of multimedia conferencing, attending multimedia conference;
MRS 904, for setting up media channel by Conf AS 902 and binding terminal 905;
Binding terminal 905, exhaling for 902 times for receiving Conf AS, setting up media channel by Conf AS 902 and MRS 904.
In one embodiment, structure as shown in Figure 9, the first sip terminal 901 specifically for: exchange respective media resource information with MRS904 through Conf AS 902; When the first sip terminal 901 confirms the media resource information of the other side respectively with MRS 904, set up media channel between the first sip terminal 901 and MRS 904, multimedia conferencing creates successfully.
In one embodiment, the first sip terminal 901 specifically for: utilize HTML (Hypertext Markup Language) HTTP to initiate to create the signaling of multimedia conferencing.
In one embodiment, the signaling of the establishment multimedia conferencing of the first sip terminal 901 use comprises following any one or more set: conference type, Session Topic, conference creation person, meeting time span, meeting number;
The media resource information that first sip terminal 901 and MRS 904 exchange comprises following any one or more set: media port, media IP address, resource reservation situation.
In one embodiment, binding terminal 905 specifically for: receive Conf AS and exhale for 902 times, by 183 (Session Description Protocol SDP) signaling, the media information of self is sent to Conf AS 902; And, send ring signaling by 180 ring Ring signalings, and be sent to Conf AS 902; And, after off-hook, send 200Invite signaling to Conf AS 902;
Conf AS 902 specifically for: to binding terminal 905 initiate under exhale, and by invitation Invite (SDP) signaling the media information of binding terminal 905 is sent to MRS 904; And, utilize the media information of Prack signaling to the media information of MRS 904 and binding terminal 905 to confirm in advance; And, utilize Prack signaling to confirm in advance ring signaling, and the ringing condition of binding terminal 905 is notified the second sip terminal 903; And, to binding terminal 905 feeding back ACK signaling;
MRS 904 specifically for: by 183 (SDP) signaling, the media information of self is sent to ConfAS 902; And, reply ACK signaling by 200Invite/ between Conf AS 902 and confirm signaling link negotiation result.
In embodiments of the present invention, receive the information of the invitation second sip terminal attending multimedia conference that the first sip terminal sends, described multimedia conferencing is created by the first sip terminal; Message request is sent to the second sip terminal, and under exhale the binding terminal of the second sip terminal; After the binding terminal of exhaling under receiving and Media Resource Server MRS set up media channel, the talking state of binding terminal is notified the second sip terminal; Receive the talking state of binding terminal at the second sip terminal after, receive the subscription signaling of the second sip terminal to the meeting field information of described multimedia conferencing, the meeting field information of described multimedia conferencing is sent to the second sip terminal.In embodiments of the present invention, for the second sip terminal and binding terminal thereof, only need a set of SIP signaling, two cover SIP signalings are not needed to call out the second sip terminal and binding terminal thereof respectively, for the network element related in IMS network, simplify handling process, shorten flow process holding time, saving resource.Further, the network element related in IMS network does not need corresponding two cover SIP signalings to make corresponding adjustment, equally can save ample resources yet.
Further, first sip terminal utilizes HTTP initiate to create the signaling of multimedia conferencing and can control request, HTTP is not limited to UDP, also just there is not media packet length can not more than the restriction of 1300 bytes, avoid the phenomenon occurring that media signaling bag is truncated, make multimedia conferencing function more stable.
Obviously, those skilled in the art can carry out various change and modification to the present invention and not depart from the spirit and scope of the present invention.Like this, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention is also intended to comprise these change and modification.

Claims (13)

1. a method for attending multimedia conference by SIP (Session Initiation Protocol) terminal, is characterized in that, comprising:
Receive the information of the invitation second sip terminal attending multimedia conference that the first sip terminal sends, described multimedia conferencing is created by the first sip terminal;
Message request is sent to the second sip terminal, and under exhale the binding terminal of the second sip terminal;
After the binding terminal of exhaling under receiving and Media Resource Server MRS set up media channel, the talking state of binding terminal is notified the second sip terminal;
Receive the talking state of binding terminal at the second sip terminal after, receive the subscription signaling of the second sip terminal to the meeting field information of described multimedia conferencing, the meeting field information of described multimedia conferencing is sent to the second sip terminal.
2. the method for claim 1, is characterized in that, described multimedia conferencing is created by the first sip terminal, specifically comprises:
Receive the signaling of the establishment multimedia conferencing that the first sip terminal is initiated, and the media resource information of the first sip terminal is sent to MRS, and the media resource information of MRS is sent to the first sip terminal;
When receiving confirmation respectively to the media resource information of the other side of the first sip terminal and MRS, confirm to set up media channel between the first sip terminal and MRS, described multimedia conferencing creates successfully.
3. method as claimed in claim 2, is characterized in that, receives the signaling of the establishment multimedia conferencing that the first sip terminal is initiated, specifically comprises:
Receive the signaling of the establishment multimedia conferencing that the first sip terminal utilizes HTML (Hypertext Markup Language) HTTP to initiate.
4. method as claimed in claim 2 or claim 3, it is characterized in that, the signaling of described establishment multimedia conferencing comprises following any one or more set: conference type, Session Topic, conference creation person, meeting time span, meeting number;
Described media resource information comprises following any one or more set: media port, media IP address, resource reservation situation.
5. method as claimed in claim 1 or 2, it is characterized in that, binding terminal and Media Resource Server MRS set up media channel, specifically comprise:
Receive 183 (Session Description Protocol SDP) signaling that binding terminal sends, obtain the media information of binding terminal, and by inviting Invite (SDP) signaling that the media information of binding terminal is sent to MRS;
Receive MRS by 183 (SDP) signaling, obtain the media information of MRS;
Prack signaling is utilized to confirm in advance the media information of MRS and the media information of binding terminal;
Signaling link negotiation result is confirmed by 200Invite/ response ACK signaling and MRS;
Receive the ring signaling that binding terminal is sent by 180 ring Ring signalings;
Utilize Prack signaling to confirm in advance ring signaling, and the ringing condition of binding terminal is notified the second sip terminal;
The 200Invite signaling sent after receiving binding terminal off-hook;
To binding terminal feeding back ACK signaling, determine to establish media channel between binding terminal and MRS.
6. a conference applications server ConfAS, is characterized in that, comprising:
Receiving element, for receiving the information of the invitation second sip terminal attending multimedia conference that the first sip terminal sends, described multimedia conferencing is created by the first sip terminal;
Transmitting element, for message request is sent to the second sip terminal, and under exhale the binding terminal of the second sip terminal;
Notification unit, for after the binding terminal of exhaling under receiving and Media Resource Server MRS set up media channel, notifies the second sip terminal by the talking state of binding terminal;
Subscriber units, for after the talking state of the second sip terminal reception binding terminal, receives the subscription signaling of the second sip terminal to the meeting field information of described multimedia conferencing, the meeting field information of described multimedia conferencing is sent to the second sip terminal.
7. conference applications server ConfAS as claimed in claim 6, it is characterized in that, described transmitting element comprises:
Receive subelement, for receiving the signaling of the establishment multimedia conferencing that the first sip terminal is initiated, and the media resource information of the first sip terminal is sent to MRS, and the media resource information of MRS is sent to the first sip terminal;
Confirm subelement, for when receiving confirmation respectively to the media resource information of the other side of the first sip terminal and MRS, confirm to set up media channel between the first sip terminal and MRS, described multimedia conferencing creates successfully.
8. conference applications server ConfAS as claimed in claim 7, is characterized in that, described reception subelement is specifically for the signaling receiving the establishment multimedia conferencing that the first sip terminal utilizes HTML (Hypertext Markup Language) HTTP to initiate.
9. conference applications server ConfAS as claimed in claims 6 or 7, is characterized in that, described notification unit specifically for:
Receive 183 (Session Description Protocol SDP) signaling that binding terminal sends, obtain the media information of binding terminal, and by inviting Invite (SDP) signaling that the media information of binding terminal is sent to MRS;
Receive MRS by 183 (SDP) signaling, obtain the media information of MRS;
Prack signaling is utilized to confirm in advance the media information of MRS and the media information of binding terminal;
Signaling link negotiation result is confirmed by 200Invite/ response ACK signaling and MRS;
Receive the ring signaling that binding terminal is sent by 180 ring Ring signalings;
Utilize Prack signaling to confirm in advance ring signaling, and the ringing condition of binding terminal is notified the second sip terminal;
The 200Invite signaling sent after receiving binding terminal off-hook;
To binding terminal feeding back ACK signaling, determine to establish media channel between binding terminal and MRS.
10. a system for attending multimedia conference by SIP (Session Initiation Protocol) terminal, is characterized in that, comprises the first sip terminal, conference applications server ConfAS, the second sip terminal, Media Resource Server MRS and binding terminal:
First sip terminal, for being invited the second sip terminal attending multimedia conference by ConfAS, described multimedia conferencing is created by the first sip terminal;
ConfAS, for invitation is sent to the second sip terminal, and under exhale the binding terminal of the second sip terminal; And, the talking state of binding terminal is notified the second sip terminal;
Second sip terminal, for receiving invitation, subscribing to and receiving the meeting field information of described multimedia conferencing, participating in described multimedia conferencing;
MRS, for setting up media channel by ConfAS and binding terminal;
Binding terminal, exhales under receiving ConfAS, sets up media channel by ConfAS and MRS.
11. systems as claimed in claim 10, is characterized in that, the first sip terminal specifically for: exchange respective media resource information with MRS through ConfAS; When the first sip terminal and MRS confirm the media resource information of the other side respectively, set up media channel between the first sip terminal and MRS, described multimedia conferencing creates successfully.
12. systems as claimed in claim 11, is characterized in that, described first sip terminal specifically for: utilize HTML (Hypertext Markup Language) HTTP to initiate to create the signaling of multimedia conferencing.
13. systems as described in claim 10 or 11, is characterized in that, binding terminal specifically for: exhale under receiving ConfAS, by 183 (Session Description Protocol SDP) signaling, the media information of self sent to ConfAS; And, send ring signaling by 180 ring Ring signalings, and be sent to ConfAS; And, after off-hook, send 200Invite signaling to ConfAS;
ConfAS specifically for: to binding terminal initiate under exhale, and by invitation Invite (SDP) signaling the media information of binding terminal is sent to MRS; And, utilize Prack signaling to confirm in advance the media information of MRS and the media information of binding terminal; And, utilize Prack signaling to confirm in advance ring signaling, and the ringing condition of binding terminal is notified the second sip terminal; And, to binding terminal feeding back ACK signaling;
MRS specifically for: by 183 (SDP) signaling, the media information of self is sent to ConfAS; And, reply ACK signaling by 200Invite/ between ConfAS and confirm signaling link negotiation result.
CN201010235707.2A 2010-07-21 2010-07-21 Method and system for attending multimedia conference by SIP (Session Initiation Protocol) terminal Active CN101895553B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010235707.2A CN101895553B (en) 2010-07-21 2010-07-21 Method and system for attending multimedia conference by SIP (Session Initiation Protocol) terminal
PCT/CN2010/078798 WO2012009909A1 (en) 2010-07-21 2010-11-16 Method and system for session initiation protocol terminal to attend multi-media conference

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010235707.2A CN101895553B (en) 2010-07-21 2010-07-21 Method and system for attending multimedia conference by SIP (Session Initiation Protocol) terminal

Publications (2)

Publication Number Publication Date
CN101895553A CN101895553A (en) 2010-11-24
CN101895553B true CN101895553B (en) 2015-04-01

Family

ID=43104620

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010235707.2A Active CN101895553B (en) 2010-07-21 2010-07-21 Method and system for attending multimedia conference by SIP (Session Initiation Protocol) terminal

Country Status (2)

Country Link
CN (1) CN101895553B (en)
WO (1) WO2012009909A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102572371A (en) * 2011-12-07 2012-07-11 中兴通讯股份有限公司 Video session realizing method and system
CN109714560A (en) * 2018-12-29 2019-05-03 上海欣方智能***有限公司 A kind of mobile terminal video conference system and its implementation

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101355582A (en) * 2008-08-28 2009-01-28 中兴通讯股份有限公司 Method and system for authentication of web page pointing and dialing
CN101389077A (en) * 2008-10-24 2009-03-18 华为技术有限公司 Method, apparatus and system for call switching
JP2010045451A (en) * 2008-08-08 2010-02-25 Ntt Communications Kk Packet sorter, communication system, packet processing method, and program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100629889B1 (en) * 2003-07-03 2006-09-29 에스케이 텔레콤주식회사 Method And System Of Redirecting Call/Session Based On SIP
CN100464514C (en) * 2006-03-06 2009-02-25 广东省电信有限公司研究院 Control method for holding the mixed telephone conference with the instant communication device
CN101488875A (en) * 2009-02-12 2009-07-22 中兴通讯股份有限公司 On-click dialing service to multimedia meeting service switching system and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010045451A (en) * 2008-08-08 2010-02-25 Ntt Communications Kk Packet sorter, communication system, packet processing method, and program
CN101355582A (en) * 2008-08-28 2009-01-28 中兴通讯股份有限公司 Method and system for authentication of web page pointing and dialing
CN101389077A (en) * 2008-10-24 2009-03-18 华为技术有限公司 Method, apparatus and system for call switching

Also Published As

Publication number Publication date
CN101895553A (en) 2010-11-24
WO2012009909A1 (en) 2012-01-26

Similar Documents

Publication Publication Date Title
US7230930B2 (en) Mode shifting communications system and method
RU2367115C2 (en) Method and system for providing for multimedia data storage services during half-duplex radio communication in cellular network
CN101138172B (en) Method and system for splitting terminals in push to talk over cellular network
US8099089B2 (en) Method, user equipment and software product for media stream transfer between devices
KR101458634B1 (en) METHOD OF MANAGING PRE-ESTABLISHED SESSION AND PoC SYSTEM AND PoC TERMINAL FOR IMPLEMENTING THE METHOD
EP2590376B1 (en) Method, apparatus and system for cross-platform conference convergence
CN101043252B (en) Method and system for transmitting MBMS mechanism based IMS service
CN101112071A (en) Image exchange for image-based push-to-talk user interface
CN101674305B (en) Method and system for realizing multimedia conference
EP1804455A1 (en) Method and system to exchange videos in real-time taken by one's cellular handset during two-party voice calls
CN101043431B (en) Method and system for shortening built-up time of multi-party communication service
KR20070026277A (en) Conference communication system, method for operating a conference communication system, notification device and method for notifying a communication terminal equipment
CN110460603B (en) Multimedia file transmission method, terminal, server, system and storage medium
CN101459880A (en) Session request method and system for establishing temporary group call
CN101132554B (en) Communication terminal device, conference server device and relative methods
CN101895553B (en) Method and system for attending multimedia conference by SIP (Session Initiation Protocol) terminal
CN101877708A (en) Method and system for implementing multimedia conference in IMS network
JP4078381B2 (en) Method and apparatus for push-to-talk
CN101753571A (en) Method, device and system for realizing double video flow transmission
WO2011017999A1 (en) Method and service device for private call of conference in ip multimedia subsystem
CN101820429A (en) Multimedia meeting system in NGN network and realizing method thereof
CN101335908B (en) Method for transmitting media content and network side equipment
CN102185828B (en) Method for binding and controlling personal computer (PC) software and session initiation protocol user agent (SIP UA)
CN105530452A (en) Processing method and device of conference terminal call forwarding
CN104284450B (en) Meeting method for releasing, device and system

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