CN101815138B - Method and device for leaving meeting message - Google Patents
Method and device for leaving meeting message Download PDFInfo
- Publication number
- CN101815138B CN101815138B CN2010101485317A CN201010148531A CN101815138B CN 101815138 B CN101815138 B CN 101815138B CN 2010101485317 A CN2010101485317 A CN 2010101485317A CN 201010148531 A CN201010148531 A CN 201010148531A CN 101815138 B CN101815138 B CN 101815138B
- Authority
- CN
- China
- Prior art keywords
- conference
- message
- conference terminal
- meeting
- call control
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000004891 communication Methods 0.000 claims description 61
- 230000008569 process Effects 0.000 claims description 17
- 230000004044 response Effects 0.000 claims description 8
- 244000188472 Ilex paraguariensis Species 0.000 claims description 6
- 230000000295 complement effect Effects 0.000 claims description 6
- 230000013011 mating Effects 0.000 claims description 3
- 230000006870 function Effects 0.000 description 23
- 230000007246 mechanism Effects 0.000 description 8
- 230000000977 initiatory effect Effects 0.000 description 5
- 238000004321 preservation Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000006855 networking Effects 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 230000002457 bidirectional effect Effects 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
The invention discloses a method and a device for leaving a meeting message. When a person invited to a meeting can not participate in the meeting at present, a meeting message can be left for the invited person in a way of leaving meeting messages, and the invited person can select whether to accept the meeting message. Therefore, the user can not miss relevant meeting contents, and resources can be saved. Moreover, each user can possess a corresponding system for leaving meeting messages, and can read, delete, store the meeting messages and carry out other types of management, thereby improving both safety and feasibility.
Description
Technical field
The present invention relates to communication technical field, particularly a kind of leaving meeting message method and apparatus.
Background technology
Along with electronic communication constantly develops, teleconference has become the important communication way of people's routine work.Initial teleconference utilizes program controlled telephone switching network transferring voice and video, the black phone meeting of just often saying.Along with the development of VoIP (Voice over Internet Protocol, the voice transfer of interconnection protocol Network Based) technology, numerous manufacturers release IP (Internet Protocol, network interconnection agreement) voice/video conference system.At present, teleconference has been accomplished from the transition of traditional meeting to conferencing over ip.The voip session system can use Session Initiation Protocol to carry out seamless link.
SIP (Session Initiation Protocol, session initiation protocol) is an application layer control protocol that is used to set up, change and stop Multimedia session, and session wherein can be IP phone, Multimedia session or multimedia conferencing.
SIP is the core protocol of IETF (The Internet Engineering Task Force, the Internet engineering duty group) multi-medium data and hierarchy of control structure.Its main purpose is in order to solve the signaling control in the IP network, and with the communication of soft-switch platform, thereby constitute follow-on value-added service platform, to telecommunications, bank, industries such as finance provide better value-added service.SIP is used for initiation session; It can control the foundation and the termination of the Multimedia session of a plurality of participants' participation; And can dynamically adjust and revise session attribute, as session bandwidth require, the code/decode format of the medium type (voice, video and data etc.) of transmission, medium, to the support of multicast and clean culture etc.Session Initiation Protocol is based on text code; Use for reference ripe HTTP (HyperText Transfer Protocol, HTTP) in a large number, and had the expansion of being prone to; Be prone to characteristics such as realization, therefore be fit to very much be used for realizing multimedia communications system based on the internet.
VoIP system recording scheme: VoIP system recording at present mainly realizes through catching data message; So just require the basic network framework to support image feature to the data message; Through local port mirror image, SPAN (Local Switched Port Analyzer; Local switching port analysis), RSPAN (RemoteSwitched Port Analyzer, remote switch port analysis) accomplishes.
The common networking of voip session is at present used as shown in Figure 1.
The user customizes the meeting and the corresponding meeting Number for access of required type according to oneself demand on Conference server, hang the user under participant IP phone or the voice gateways and then get into meeting through dialing the meeting access code.The call control server that all passes through alternately of call signaling is handled between the terminal of access meeting and the Conference server, and Conference server is mainly realized meeting control and the participant's of each side audio mixing work.
Generally speaking, two kinds of modes that add meeting are arranged in the prior art:
A kind of IP of being phone or voice gateways are initiatively dialed the meeting Number for access and are added meeting;
Another kind is that the meeting presider initiatively invites the user who hangs under IP phone or the voice gateways to add meeting through the mode of meeting outgoing call.
Under the second way, if invited the people not when, busy, shutdown or busy such as can't answer at situation, invited the people can't in time add meeting, promptly miss relevant conference content.
In realizing process of the present invention, the inventor finds that there is following problem at least in prior art:
In the prior art; Invited the people not when, busy, shutdown or busy such as can't answer at situation when meeting occurring; Invited the people can't in time add meeting, promptly missed relevant conference content, and have no the mechanism notice whether the meeting of missing to be arranged by invited party.
If do not want to let the user miss meeting,, so just need the user in networking, to be equipped with a recording server though can use recording server to record whole meeting get off.Because recording server is to realize recording through catching the data message mode, so can't need select recording according to the user, causes all meetings all to start recording, is to waste very much resource.Also have no simultaneously the mechanism notice whether the meeting of missing to be arranged by invited party.Be to each meeting in addition on the recording server, if need be read the own conference content of being concerned about by invited party the time, also need user oneself to arrive the enterprising row filter of recording server, ease for use is bad.In case the user can land recording server and check all recording substances, fail safe also has problems so.
Summary of the invention
The present invention provides a kind of leaving meeting message method and apparatus, under the way flow environment, realizes bidirectional flow is detected, thereby improves the effect that the way flow environment is taken precautions against ddos attack.
For achieving the above object; One aspect of the present invention provides a kind of leaving meeting message method; Be applied to comprise call control server, Conference server, at least one conference terminal and with the system of the corresponding message service device of said conference terminal in; When said Conference server through said call control server when said conference terminal is initiated meeting, said call control server sends request for conference to said conference terminal, said method specifically may further comprise the steps:
Judging one or more conference terminals when said call control server can not participate in a conference; And when meeting preset message trigger condition; Said call control server sends request for conference to the corresponding message service device of the conference terminal that can not participate in a conference, and foundation is connected with the communication of said message service device;
Said call control server sends the data message of said meeting through said communication connection to said message service device, generates the message record of the said conference terminal that can not participate in a conference.
Preferably,
Said preset message trigger condition specifically comprises:
Said conference terminal connection failure; Or,
Said conference terminal is busy; Or,
Said conference terminal shutdown; Or,
Said conference terminal does not respond.
Preferably,
Said preset message trigger condition, specifically set in the following manner:
Said Conference server sends the request for conference of the information that comprises said preset message trigger condition to said call control server, sets the message trigger condition of each conference terminal in the said meeting; Or,
Said conference terminal sends the Indication message of the information that comprises said preset message trigger condition to said call control server, sets the message trigger condition of self.
Preferably,
Saidly judge that one or more conference terminals can not participate in a conference when said call control server; And when meeting preset message trigger condition; Said call control server sends request for conference to the corresponding message service device of the conference terminal that can not participate in a conference; And foundation is connected with the communication of said message service device, is specially:
The response message of the request for conference that said each conference terminal of call control server reception returns, the state information of wherein carrying said conference terminal;
Said call control server is complementary said state information and said message trigger condition;
If mate successfully, said call control server sends request for conference to the corresponding message service device of said conference terminal that matees successfully, and foundation is connected with the communication of said message service device.
Preferably,
Said call control server connects through said communication and sends the data message of said meeting to said message service device, generates in the process that the message of the said conference terminal that can not participate in a conference writes down, and also comprises:
The state information that said call control server sends said message record to the said conference terminal that can not participate in a conference, the state information that the said conference terminal that can not participate in a conference is write down said message writes down and/or shows.
Preferably,
Described method also comprises:
When said meeting is participated in the said conference terminal request that can not participate in a conference, or said when meeting adjourned, and said call control server sends to said message service device and finishes indication, finishes the message of said conference terminal.
On the other hand, the present invention also provides a kind of call control server, be applied to comprise call control server, Conference server, at least one conference terminal and with the system of the corresponding message service device of said conference terminal in, comprising:
Module is set, is used to be provided with the message trigger condition;
Judge module is used to judge whether said conference terminal can participate in a conference, and when judging that one or more conference terminals can not participate in a conference, judges whether to meet the said set message trigger condition of module that is provided with;
Communication module; Be used for passing through self when said conference terminal is initiated meeting when said Conference server; Send request for conference to said conference terminal, and judge that at said judge module one or more conference terminals can not participate in a conference, and meet said when the set message trigger condition of module is set; Send request for conference to the corresponding message service device of the said conference terminal that can not participate in a conference; Foundation is connected with the communication of said message service device, connects through said communication and sends the data message of said meeting to said conference terminal and/or message service device, generates the message record of the said conference terminal that can not participate in a conference.
Preferably, the said set message trigger condition of module that is provided with specifically comprises said conference terminal connection failure, or said conference terminal is busy, or the shutdown of said conference terminal, or said conference terminal does not respond specifically setting in the following manner:
Said communication module receives the request for conference that comprises said message trigger condition information that said Conference server sends, the said message trigger condition that module is set according to each conference terminal in the said meeting of said message trigger condition information setting; Or,
Said communication module receives the Indication message that said conference terminal comprises said message trigger condition information, the said message trigger condition that module is set according to the said conference terminal of said message trigger condition information setting.
Preferably; Said judge module; Also be used for when said communication module receives the response message of request for conference of the state information of carrying said conference terminal that each conference terminal returns, said state information and said message trigger condition being complementary, and when mating successfully; Notify said communication module to send request for conference, and foundation is connected with the communication of said message service device to the corresponding message service device of said conference terminal that matees successfully.
Preferably, said communication module connects through said communication sends the data message of said meeting to said message service device, generates in the process that the message of the said conference terminal that can not participate in a conference writes down, and also comprises:
The state information that said communication module is sent said message record to the said conference terminal that can not participate in a conference, the state information that the said conference terminal that can not participate in a conference is write down said message writes down and/or shows.
Preferably, said call control server also comprises:
When said communication module receives the request message that said meeting is participated in the said conference terminal request that can not participate in a conference; Or during the said notification message that meeting adjourned that receives that said Conference server sends; Said communication module is sent to said message service device and is finished indication, finishes the message of said conference terminal.
Compared with prior art, the present invention has the following advantages:
Through using technical scheme of the present invention; When meeting is invited the people to be in current situation that can not conference participation; Can carry out leaving meeting message for inviting the people through the leaving meeting message mode, invited the people also can select whether to accept leaving meeting message, the user will can not miss relevant conference content like this; And saving resource; And each user has own corresponding leaving meeting message system, the user to own leaving meeting message execution read, delete, various bookkeepings such as preservation, fail safe, ease for use all are improved.
Description of drawings
Fig. 1 is the schematic network structure of a kind of voip session in the prior art;
Fig. 2 is the schematic flow sheet of a kind of leaving meeting message method proposed by the invention;
Fig. 3 is the schematic flow sheet of the leaving meeting message method in a kind of concrete application scenarios proposed by the invention;
Fig. 4 is the schematic flow sheet of the Signalling exchange in a kind of concrete application scenarios proposed by the invention;
Fig. 5 is the schematic flow sheet of the leaving meeting message method in a kind of concrete application scenarios proposed by the invention;
Fig. 6 is the structural representation of a kind of call control server proposed by the invention.
Embodiment
Of background technology, in order to solve prior art problems, need reach following effect:
When the mode of dialling outside the host passes through invites the user to add meeting; If invited the people not when, busy, shutdown or busy such as can't answer at situation; The meeting presider can make through meeting control startup leaving meeting message mode and invited the people to carry out leaving meeting message; Invited the people can select whether to accept leaving meeting message, the user will can not miss relevant conference content so yet, and save resource.
Each user has the leaving meeting message system of oneself, various bookkeepings such as the user carries out the leaving meeting message of oneself and reads, deletes, preservation.Fail safe, ease for use all are improved.
Leaving meeting message message indicating mechanism: in case leaving meeting message is arranged, can be shown the number that do not participate in a conference on the phone of invited party so, simultaneously with signal lamp.The user can know and knows that what meetings had read message in addition, and what meetings are not read etc.
The leaving meeting message process status presents mechanism: in the message process, the user can see the state that whether starts message in real time, and can join by hand at any time, and simultaneity factor finishes message automatically.
The present invention just is being based on this purpose and is proposing a kind of leaving meeting message method; This method be applied to comprise call control server, Conference server, at least one conference terminal and with the system of the corresponding message service device of said conference terminal in; When being invited the people can't insert meeting under certain conditions; Conference server will carry the special parameter of automatic message and inform call control server; Accomplish the handshaking procedure of Conference server to the message service device by it, make it to accomplish the leaving meeting message function, whole process will realize that the state of message appears and informing mechanism through subscribing mechanism simultaneously.
As shown in Figure 2, the schematic flow sheet for a kind of leaving meeting message method proposed by the invention specifically may further comprise the steps:
When said conference terminal was initiated meeting, said call control server sent request for conference to each conference terminal through said call control server for step S201, said Conference server.
Step S202, judge one or more conference terminals when said call control server and can not participate in a conference; And when meeting preset message trigger condition; Said call control server sends request for conference to the corresponding message service device of the conference terminal that can not participate in a conference, and foundation is connected with the communication of said message service device.
Wherein, said preset message trigger condition specifically comprises:
Said conference terminal connection failure; Or,
Said conference terminal is busy; Or,
Said conference terminal shutdown; Or,
Said conference terminal does not respond.
In concrete application scenarios, above-mentioned message trigger condition is specifically set in the following manner:
Said Conference server sends the request for conference of the information that comprises said preset message trigger condition to said call control server, sets the message trigger condition of each conference terminal in the said meeting; Or,
Said conference terminal sends the Indication message of the information that comprises said preset message trigger condition to said call control server, sets the message trigger condition of self.
In concrete application scenarios, the implementation procedure of this step specifically comprises:
The response message of the request for conference that said each conference terminal of call control server reception returns, the state information of wherein carrying said conference terminal;
Said call control server is complementary said state information and said message trigger condition;
If mate successfully, said call control server sends request for conference to the corresponding message service device of said conference terminal that matees successfully, and foundation is connected with the communication of said message service device.
Step S203, said call control server send the data message of said meeting through said communication connection to said message service device, generate the message record of the said conference terminal that can not participate in a conference.
For the understanding of the conference terminal realizing participating in a conference, in the process that this step is carried out, also comprise current message recording status:
The state information that said call control server sends said message record to the said conference terminal that can not participate in a conference, the state information that the said conference terminal that can not participate in a conference is write down said message writes down and/or shows.
Step S204, participate in said meeting when the said conference terminal request that can not participate in a conference, or said when meeting adjourned, and said call control server sends to said message service device and finishes indication, finishes the message of said conference terminal.
Compared with prior art, the present invention has the following advantages:
Through using technical scheme of the present invention, can under the way flow environment, can detect, thereby for the environmentally advantageous identification attack of way flow provides the analysis foundation, such technical scheme implementation is simple to bidirectional flow, cost is low.Need not change network topology, improve the effect that the way flow environment is taken precautions against ddos attack preferably.
In order further to set forth technological thought of the present invention, combine concrete application scenarios at present, technical scheme of the present invention is described.
In order to realize the corresponding techniques scheme, need in network system, increase a message service device, the scheme networking diagram is as shown in Figure 3.
This flexible function is used for ease, and the function that triggers the automatic message of meeting has dual mode, describes below in conjunction with concrete enforcement scene:
Mode one: the meeting presider is started the leaving meeting message function by invited party
In order to realize the corresponding techniques scheme, need on Conference server, increase parameter about " message automatically ", the host can start or cancel automatic message-leaving function through meeting control.
In case enable the parameter of this " message automatically ", the selection of concrete content of parameter will occur on the Conference server, and then the trigger condition that starts the leaving meeting message function is set.
Based on above-mentioned thinking, also need on Conference server, increase the conditional parameter that the meeting presider initiatively starts leaving meeting message, comprising: can't connect, not online, busy, ring unanswered.
Above-mentioned condition can be carried out self-defined selection according to concrete application scenarios needs.Above-mentioned each condition can be with also can be or relation.
After being satisfied set corresponding conditions by invited party, call control server will start the leaving meeting message function, set up the message treatment progress with corresponding message service device.
Concrete processing procedure is as shown in Figure 3, may further comprise the steps:
Step S301, Conference server enable " message automatically " function, and the message trigger condition is set.
Configuration starts the condition of leaving meeting message before meeting is initiated, and can comprise the connection failure message, meets busy message, nobody replys message, one or more in the online message not.
Step S302, Conference server send the conference request that comprises the trigger condition of leaving a message to call control server.
In concrete application scenarios,, the host can expand when initiatively inviting other people to participate in a conference the invite message, this trigger condition of leaving a message is automatically passed to call control server.
Wherein, the expansion of Invite message is mainly the expansion of record header field, and this header field mainly carries the condition that the meeting presider starts leaving meeting message.
The extension of message form is following:
INVITE?sip:xxxx.x.x.xSIP/2.0
Via:SIP/2.0/UDP?x.x.x.x;branch=z9hG4bK776asdhds
Max-Forwards:70
To:xxx<sip:xxxx.x.x.x>
From:xxx<sip:xxxx.x.x.x>;tag=1928301774
Call-ID:a84b4c76e66710
CSeq:314159?INVITE
Record:flag
Contact:<sip:xxxx.x.x.x>
Content-Type:application/sdp
Content-Length:142
Changeable for applying flexible, the flag value is variable.Different numerical value representative of consumer start the condition of automatic message-leaving function.
Sign numerical value implication
Nobody replys flag 1
2 users are busy
3 users do not have online
4 user's connection failures
Step S303, call control server send conference request to each conference terminal, and judge whether to start automatic message according to the response message that conference terminal returns.
Call control server is relatively determined whether starting message-leaving function automatically by the calling result of invited party answer and the cause value of record header field through each; Be about to each conference terminal calling result who replys and the message trigger condition that Conference server sends and compare, satisfy condition then to trigger and leave a message.
If relatively the definite leaving meeting message function that starts in back is promptly consistent by the cause value of the calling result of invited party answer and record header field, then execution in step S304;
If relatively the leaving meeting message function is confirmed not start in the back, promptly inconsistent by the cause value of the calling result of invited party answer and record header field, then handle according to existing procedure, set up conference communication.
Step S304, call control server send request for conference to the corresponding message service device of the conference terminal that can not participate in a conference; Set up and be connected with the communication of corresponding message service device; And connect the request of will discussing through this communication and send to this message service device, realize leaving meeting message.
Call control server is transmitted to the corresponding message service device number in terminal that can not participate in a conference again with invite request just now; Conference server and message service device have been set up called out and be connected; The pairing message service device of the user that soon can not participate in a conference number joins in the meeting; Conference server is transmitted to the message service device through audio mixing with rtp streaming so, thereby has realized the automatic message-leaving function of meeting.
Step S305, call control server send message state information to the conference terminal that carries out leaving meeting message, and make conference terminal present corresponding message state information.
In concrete application scenarios, the message state transmission of Information realizes that through Subscribe message after the expansion and Notify message concrete expansion scheme is following with showing mainly:
The expansion of Subscribe message: this expansion is in order to realize that leaving meeting message message indicating mechanism, message process status present mechanism.
After in case the user has enabled subscribing service; Call control processor can appear to message service device transmission Subscribe message subscribing user's indication of leaving meeting message message and message process status; This subscription incident can realize through expansion Event header field in Subscribe message, as long as 2 subscription incidents of definition.
Message format is following:
SUBSCRIBE?sip:xxxx.x.x.x:5061SIP/2.0
Via:SIP/2.0/UDP?x.x.x.x:5060;branch=z9hG4bK63872f3b5b0
Call-ID:6adda4fa5b0b7e32f73518d063872f0000172.32.51.50
From:<sip:xxxx.x.x.x:5060>;tag=63872f3b
To:<sip:xxxx.x.x.x:5061>
CSeq:1SUBSCRIBE
Contact:<sip:xxxx.x.x.x:5060>;expires=3600
Expires:3600
Event:record info // this incident is to subscribe to leaving meeting message message
Allow:
ACK,BYE,CANCEL,INFO,INVITE,NOTIFY,PRACK,REFER,REGISTER,UPDA
TE,SUBSCRIBE
Date:Tue,13May?2008?11:20:09?GMT
Max-Forwards:70
Content-Length:0
SUBSCRIBE?sip:xxxx.x.x.x:5061?SIP/2.0
Via:SIP/2.0/UDP?x.x.x.x:5060;branch=z9hG4bK63872f3b5b0
Call-ID:6adda4fa5b0b7e32f73518d063872f0000172.32.51.50
From:<sip:xxxx.x.x.x:5060>;tag=63872f3b
To:<sip:xxxx.x.x.x:5061>
CSeq:1SUBSCRIBE
Contact:<sip:xxxx.x.x.x:5060>;expires=3600
Expires;3600
Event:record progress // subscription leaving meeting message process status presents incident
Allow:
ACK,BYE,CANCEL,INFO,INVITE,NOTIFY,PRACK,REFER,REGISTER,UPDA
TE,SUBSCRIBE
Date:Tue,13May?2008?11:20:09?GMT
Max-Forwards:70
Content-Length:0
The expansion of Notify message: this expansion is for corresponding with the Subscribe extended message; Being mainly used in the message service device in time appears to the leaving meeting message message indication situation of call control server notice respective user and the state in the leaving meeting message process; Last call control server can be given corresponding user with the notify forwards; So that can indicate operation accordingly on user's the terminal, like the concrete numerical value of screen display, the flicker of button indicator light etc.
Message format is following:
NOTIFY?sip:xxxx.x.x.x:5060?SIP/2.0
v: SIP/2.0/UDP
x.x.x.x;branch=z9hG4bK00913f3b-d4f7-da11-9917-b3e2e14879b9
f:<sip:x.x.x.x>;tag=ad5e22cc
t:<sip:xxxx.x.x.x>
i:8022ce8e-e2f0-da11-a1e9-8f071c5b429c
Cseq:504NOTIFY
Timestamp:1150042986
Date:Sun,11Jun?2006?16:23:06?GMT
Max-Forwards:70
m:<sip:172.32.27.101>
Event:record?info
Subscription-State:active;expires=3600
c:application/record-info-summary
l:84
Messages-Waiting:yes
Message-Account:sip:xxxx.x.x.x
Recordnumber:x (leaving meeting message of not listening records several)/y (leaving meeting message server one total how many bar sound recordings)
NOTIFY?sip:xxxx.x.x.x:5060?SIP/2.0
v: SIP/2.0/UDP
x.x.x.x;branch=z9hG4bK00913f3b-d4f7-da11-9917-b3e2e14879b9
f:<sip:x.x.x.x>;tag=ad5e22cc
t:<sip:xxxx.x.x.x>
i:8022ce8e-e2f0-da11-a1e9-8f071c5b429c
Cseq:504NOTIFY
Timestamp:1150042986
Date:Sun,11Jun?2006?16:23:06?GMT
Max-Forwards:70
m:<sip:172.32.27.101>
Event:record?progress
Subscription-State:active;expires=3600
c:application/record-progress-summary
l:84
recording:yes
Recordnumber:x/y/z/w/ (x, y, z etc. are the meeting Number for access, and this header field is represented the Number for access of recording)
Subscribe after the expansion and notify message interaction process are as shown in Figure 4, and concrete flow process is not described at this.
Step S306, whether reach the leaving meeting message termination condition.
Finish message dual mode is arranged: a kind of to be that meeting adjourned trigger message finishes; Another kind is invited the people to see the phone information message that adds initiatively that meeting adjourned.
When meeting adjourned, when promptly the host leaves meeting, execution in step S307;
When the current user who carries out leaving meeting message asks to add meeting, execution in step S308.
Step S307, call control server send the initiatively dismantling call connection of bye message, closing session and whole message-leaving function to the user of all conference participations.
Step S308, call control server send the initiatively dismantling call connection of bye message to the message service device, finish whole message-leaving function.
Promptly when meeting is carried out, invited the people to see and show the prompting of leaving a message on the phone, invited the people initiatively to send out the Invite request and add meeting, call control server receives that the conference status that this request finds that this phone will be participated in is just in message state.So connecting original message, call server sends the dismounting of bye message.
Step S309, call control server will ask the user who adds meeting to add active conference.
Call control server is transmitted to Conference server with the meeting message that phone initiatively adds, and is invited the people just can continue to participate in a conference like this.The part that this user misses in meeting can arrive on the message service device and obtain.
Mode two: the user initiatively starts the leaving meeting message function on phone
In order to realize the corresponding techniques scheme, on call control server, increase the conditional parameter that is started leaving meeting message by invited party, comprising: can't connect, not online, busy, ring unanswered.
Above-mentioned condition can be carried out self-defined selection according to concrete application scenarios needs.Above-mentioned each condition can be with also can be or relation.
Each conference terminal sends corresponding instruction to call control server, triggers relevant parameters, to realize initiatively being started by invited party oneself setting of leaving meeting message.
Concrete processing procedure is as shown in Figure 5, may further comprise the steps:
Step S501, conference terminal send the message that comprises the trigger condition of leaving a message to call control server.
In concrete application scenarios, when conference terminal initiatively starts corresponding message-leaving function, need expand the Feature message, this trigger condition of leaving a message is automatically passed to call control server.
The expansion of Feature message: the user starts the leaving meeting message function on phone; Phone sends feature message notifying call control server conference enabled message-leaving function; Specifically enable to meet busy message, type such as online message or ring unanswered's message message pattern can be composed value accordingly to X; The user can define voluntarily, and the variation of concrete numerical value can't influence protection scope of the present invention.
Message format is following:
FEATURE?sip:xxxx.x.x.x:5061?SIP/2.0
Via:SIP/2.0/UDP?x.x.x.x:5060;branch=z9hG4bK63872f3b5b0
Call-ID:6adda4fa5b0b7e32f73518d063872f0000172.32.51.50
From:<sip:xxxx.x.x.x:5060>;tag=63872f3b
To:<sip:xxxx.x.x.x:5061>
CSeq:1SUB?SCRIBE
Feature-type:*X (X value representative of consumer enables the leaving meeting message of what type)
Step S502, Conference server send conference request to call control server.
Relate to the expansion of Invite message in this step equally: in Invite message, expand the Conference header field; This header field is mainly used in informs that this Invite message is the invitation request; Invite request through carrying the Conference header field is dealt into call control server, and call control server just can judge by invited party whether enable to start message-leaving function.
The extension of message form is following:
INVITE?sip:xxxx.x.x.xSIP/2.0
Via:SIP/2.0/UDP?x.x.x.x;branch=z9hG4bK776asdhds
Max-Forwards:70
To:xxx<sip:xxx(x.x.x.x>
From:xxx<sip:xxxx.x.x.x>;tag=1928301774
Call-ID:a84b4c76e66710
CSeq:314159?INVITE
Conference:y
Contact:<sip:xxxx.x.x.x>
Content-Type:application/sdp
Content-Length:142
Step S503, call control server send conference request to each conference terminal, and judge whether to start automatic message according to the response message that conference terminal returns.
Call control server through each calling result who is replied by invited party with relatively determined whether starting message-leaving function automatically by the set cause value of invited party accordingly; Be about to each conference terminal calling result who replys and the message trigger condition that each conference terminal equipment sends in advance and compare, satisfy condition then to trigger and leave a message.
If relatively the definite leaving meeting message function that starts in back is promptly consistent by the cause value of the calling result of invited party answer and Feature-type, then execution in step S504;
If relatively the leaving meeting message function is confirmed not start in the back, promptly inconsistent by the cause value of the calling result of invited party answer and Feature-type, then handle according to existing procedure, set up conference communication.
Follow-up step S504 to S509 and aforesaid step S304 to S309 are consistent, in this no longer repeat specification.
Compared with prior art, the present invention has the following advantages:
Through using technical scheme of the present invention; When meeting is invited the people to be in current situation that can not conference participation; Can carry out leaving meeting message for inviting the people through the leaving meeting message mode, invited the people also can select whether to accept leaving meeting message, the user will can not miss relevant conference content like this; And saving resource; And each user has own corresponding leaving meeting message system, the user to own leaving meeting message execution read, delete, various bookkeepings such as preservation, fail safe, ease for use all are improved.
In order to realize technical scheme of the present invention, the invention allows for a kind of call control server, be applied to comprise call control server, Conference server, at least one conference terminal and with the system of the corresponding message service device of said conference terminal in.
Its concrete structural representation is as shown in Figure 6, specifically comprises:
Preferably, the said set message trigger condition of module 61 that is provided with specifically comprise said conference terminal connection failure, or said conference terminal is busy, or the shutdown of said conference terminal, or said conference terminal do not respond, and specifically sets in the following manner:
Preferably; Said judge module 62; Also be used for when said communication module 63 receives the response message of request for conference of the state information of carrying said conference terminal that each conference terminal returns, said state information and said message trigger condition being complementary, and when mating successfully; Notify said communication module 63 to send request for conference, and foundation is connected with the communication of said message service device to the corresponding message service device of said conference terminal that matees successfully.
Preferably, said communication module 63 connects through said communication sends the data message of said meeting to said message service device, generates in the process that the message of the said conference terminal that can not participate in a conference writes down, and also comprises:
The state information that said communication module 63 is sent said message record to the said conference terminal that can not participate in a conference, the state information that the said conference terminal that can not participate in a conference is write down said message writes down and/or shows.
Preferably, said call control server also comprises:
When said communication module 63 receives the request message that said meeting is participated in the said conference terminal request that can not participate in a conference; Or during the said notification message that meeting adjourned that receives that said Conference server sends; Said communication module 63 is sent to said message service device and is finished indication, finishes the message of said conference terminal.
Compared with prior art, the present invention has the following advantages:
Through using technical scheme of the present invention; When meeting is invited the people to be in current situation that can not conference participation; Can carry out leaving meeting message for inviting the people through the leaving meeting message mode, invited the people also can select whether to accept leaving meeting message, the user will can not miss relevant conference content like this; And saving resource; And each user has own corresponding leaving meeting message system, the user to own leaving meeting message execution read, delete, various bookkeepings such as preservation, fail safe, ease for use all are improved.
Through the description of above execution mode, those skilled in the art can be well understood to the present invention and can realize through hardware, also can realize by the mode that software adds necessary general hardware platform.Based on such understanding; Technical scheme of the present invention can be come out with the embodied of software product, this software product can be stored in a non-volatile memory medium (can be CD-ROM, USB flash disk; Portable hard drive etc.) in; Comprise some instructions with so that computer equipment (can be personal computer, server, the perhaps network equipment etc.) each implements the described method of scene to carry out the present invention.
It will be appreciated by those skilled in the art that accompanying drawing is a preferred sketch map of implementing scene, module in the accompanying drawing or flow process might not be that embodiment of the present invention is necessary.
It will be appreciated by those skilled in the art that the module in the device of implementing in the scene can be distributed in the device of implementing scene according to implementing scene description, also can carry out respective change and be arranged in the one or more devices that are different from this enforcement scene.The module of above-mentioned enforcement scene can be merged into a module, also can further split into a plurality of submodules.
The invention described above sequence number is not represented the quality of implementing scene just to description.
More than disclosedly be merely several practical implementation scene of the present invention, still, the present invention is not limited thereto, any those skilled in the art can think variation all should fall into protection scope of the present invention.
Claims (11)
1. leaving meeting message method; It is characterized in that; Be applied to comprise call control server, Conference server, at least one conference terminal and with the system of the corresponding message service device of said conference terminal in; When said Conference server through said call control server when said conference terminal is initiated meeting, said call control server sends request for conference to said conference terminal, said method specifically may further comprise the steps:
Judging one or more conference terminals when said call control server can not participate in a conference; And when meeting preset message trigger condition; Said call control server sends request for conference to the corresponding message service device of the conference terminal that can not participate in a conference, and foundation is connected with the communication of said message service device;
Said call control server sends the data message of said meeting through said communication connection to said message service device, generates the message record of the said conference terminal that can not participate in a conference.
2. the method for claim 1 is characterized in that, preset message trigger condition specifically comprises:
Said conference terminal connection failure; Or,
Said conference terminal is busy; Or,
Said conference terminal shutdown; Or,
Said conference terminal does not respond.
3. method as claimed in claim 2 is characterized in that, said preset message trigger condition is specifically set in the following manner:
Said Conference server sends the request for conference of the information that comprises said preset message trigger condition to said call control server, sets the message trigger condition of each conference terminal in the said meeting; Or,
Said conference terminal sends the Indication message of the information that comprises said preset message trigger condition to said call control server, sets the message trigger condition of self.
4. method as claimed in claim 3; It is characterized in that; Saidly judge that one or more conference terminals can not participate in a conference when said call control server, and when meeting preset message trigger condition, said call control server sends request for conference to the corresponding message service device of the conference terminal that can not participate in a conference; And foundation is connected with the communication of said message service device, is specially:
The response message of the request for conference that said each conference terminal of call control server reception returns, the state information of wherein carrying said conference terminal;
Said call control server is complementary said state information and said message trigger condition;
If mate successfully, said call control server sends request for conference to the corresponding message service device of said conference terminal that matees successfully, and foundation is connected with the communication of said message service device.
5. the method for claim 1; It is characterized in that; Said call control server connects through said communication and sends the data message of said meeting to said message service device, generates in the process that the message of the said conference terminal that can not participate in a conference writes down, and also comprises:
The state information that said call control server sends said message record to the said conference terminal that can not participate in a conference, the state information that the said conference terminal that can not participate in a conference is write down said message writes down and/or shows.
6. the method for claim 1 is characterized in that, also comprises:
When said meeting is participated in the said conference terminal request that can not participate in a conference, or said when meeting adjourned, and said call control server sends to said message service device and finishes indication, finishes the message of said conference terminal.
7. a call control server is characterized in that, be applied to comprise call control server, Conference server, at least one conference terminal and with the system of the corresponding message service device of said conference terminal in, comprising:
Module is set, is used to be provided with the message trigger condition;
Judge module is used to judge whether said conference terminal can participate in a conference, and when judging that one or more conference terminals can not participate in a conference, judges whether to meet the said set message trigger condition of module that is provided with;
Communication module; Be used for passing through self when said conference terminal is initiated meeting when said Conference server; Send request for conference to said conference terminal, and judge that at said judge module one or more conference terminals can not participate in a conference, and meet said when the set message trigger condition of module is set; Send request for conference to the corresponding message service device of the said conference terminal that can not participate in a conference; Foundation is connected with the communication of said message service device, connects through said communication and sends the data message of said meeting to said conference terminal and/or message service device, generates the message record of the said conference terminal that can not participate in a conference.
8. call control server as claimed in claim 7; It is characterized in that the said set message trigger condition of module that is provided with specifically comprises said conference terminal connection failure; Or said conference terminal is busy; Or said conference terminal shutdown, or said conference terminal does not respond specifically setting in the following manner:
Said communication module receives the request for conference that comprises said message trigger condition information that said Conference server sends, the said message trigger condition that module is set according to each conference terminal in the said meeting of said message trigger condition information setting; Or,
Said communication module receives the Indication message that said conference terminal comprises said message trigger condition information, the said message trigger condition that module is set according to the said conference terminal of said message trigger condition information setting.
9. call control server as claimed in claim 7 is characterized in that,
Said judge module; Also be used for when said communication module receives the response message of request for conference of the state information of carrying said conference terminal that each conference terminal returns; Said state information and said message trigger condition are complementary; And when mating successfully, notify said communication module to send request for conference, and foundation is connected with the communication of said message service device to the corresponding message service device of said conference terminal that matees successfully.
10. call control server as claimed in claim 7; It is characterized in that; Said communication module connects through said communication sends the data message of said meeting to said message service device, generates in the process that the message of the said conference terminal that can not participate in a conference writes down, and also comprises:
The state information that said communication module is sent said message record to the said conference terminal that can not participate in a conference, the state information that the said conference terminal that can not participate in a conference is write down said message writes down and/or shows.
11. call control server as claimed in claim 7 is characterized in that, also comprises:
When said communication module receives the request message that said meeting is participated in the said conference terminal request that can not participate in a conference; Or during the said notification message that meeting adjourned that receives that said Conference server sends; Said communication module is sent to said message service device and is finished indication, finishes the message of said conference terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101485317A CN101815138B (en) | 2010-04-16 | 2010-04-16 | Method and device for leaving meeting message |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101485317A CN101815138B (en) | 2010-04-16 | 2010-04-16 | Method and device for leaving meeting message |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101815138A CN101815138A (en) | 2010-08-25 |
CN101815138B true CN101815138B (en) | 2012-11-28 |
Family
ID=42622252
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010101485317A Expired - Fee Related CN101815138B (en) | 2010-04-16 | 2010-04-16 | Method and device for leaving meeting message |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101815138B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102404286A (en) * | 2010-09-08 | 2012-04-04 | 中华电信股份有限公司 | Active network voice conference system and method thereof |
CN102547211B (en) * | 2010-12-31 | 2014-04-16 | 苏州科达科技股份有限公司 | Video conference terminal controller on basis of serial port and control system thereof |
CN103684804A (en) * | 2012-09-17 | 2014-03-26 | 华为技术有限公司 | Method and device for meeting subscription |
CN103491106A (en) * | 2013-10-11 | 2014-01-01 | 深圳市邦彦信息技术有限公司 | Method and system for recording IP (internet protocol) calls based on SIP (session initiation protocol) protocol |
CN108259812A (en) * | 2016-12-29 | 2018-07-06 | 杭州华为企业通信技术有限公司 | Leaving meeting message processing method, terminal, conference control equipment and conference system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1541007A (en) * | 2003-04-21 | 2004-10-27 | ӡ�����Ƽ��ɷ�����˾ | Method of booking mail box of mobile phone |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7640326B2 (en) * | 2002-04-03 | 2009-12-29 | Cisco Technology, Inc. | Relaying of message waiting indications to support distributed telephony networks |
CN100499714C (en) * | 2003-04-28 | 2009-06-10 | 华为技术有限公司 | A real-time voice message system |
CN100571104C (en) * | 2005-07-12 | 2009-12-16 | 华为技术有限公司 | A Method for Realizing Multiparty Conference Through Next Generation Network |
CN101001279A (en) * | 2006-01-09 | 2007-07-18 | 杭州世导科技有限公司 | Communication system and communication management method |
CN100531216C (en) * | 2006-03-14 | 2009-08-19 | 华为技术有限公司 | Method and device for controlling medium resource |
US20090070877A1 (en) * | 2006-12-18 | 2009-03-12 | Carol Davids | Method for securing streaming multimedia network transmissions |
CN100525196C (en) * | 2006-12-19 | 2009-08-05 | 华为技术有限公司 | Conference control method and conference control system |
CN101242443A (en) * | 2007-02-06 | 2008-08-13 | 于柏泉 | A method, system and device for recording multimedia information |
CN101056189A (en) * | 2007-05-18 | 2007-10-17 | 华为技术有限公司 | A phone meeting control method and system |
CN101079934B (en) * | 2007-07-02 | 2011-03-02 | 中兴通讯股份有限公司 | Method and system for utilizing session initialization protocol soft terminal to record the voice |
CN101237491B (en) * | 2008-03-10 | 2010-10-13 | 中国电信股份有限公司 | Call recording method and system |
CN101616222B (en) * | 2009-07-22 | 2012-01-04 | 杭州华三通信技术有限公司 | Sound recording method and equipment for conference call |
-
2010
- 2010-04-16 CN CN2010101485317A patent/CN101815138B/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1541007A (en) * | 2003-04-21 | 2004-10-27 | ӡ�����Ƽ��ɷ�����˾ | Method of booking mail box of mobile phone |
Also Published As
Publication number | Publication date |
---|---|
CN101815138A (en) | 2010-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8873728B2 (en) | Join-us call-log and call-answer messages | |
US7154999B2 (en) | Sending identification information of a plurality of communication devices that are active on a communication session to information receiving component | |
CN102123211B (en) | Realizing method and system of multi-party calling service | |
CN101184194B (en) | Method, system and device for playing video | |
CN104137523B (en) | A kind of method, apparatus and system that realize meeting access | |
WO2014066250A1 (en) | Method to preview caller in a video conference session | |
WO2014114079A1 (en) | Method for monitoring state of video conference terminal and multipoint control unit | |
CN101394294A (en) | Network multimedia conference access method, system and device | |
CN101815138B (en) | Method and device for leaving meeting message | |
CN101453524A (en) | Multimedia service implementing method | |
CN105763537A (en) | Multi-party call method and device | |
CN102523099B (en) | Method, device, terminal and system for initiating multi-point conferences | |
CA3032799A1 (en) | System and method for facilitating setup and joining of conference calls | |
CN102281367B (en) | A method and system for realizing three-party calling in click-to-dial service | |
CN111641602B (en) | Session creation method and device and electronic equipment | |
CN102378355B (en) | IMS multimedia conferencing terminal switching method and apparatus thereof | |
CN101854248B (en) | Method and system for realizing multi-party conference service | |
CN102104695B (en) | Method and system for optionally switching conversation on both sides in calling service | |
CN101686138B (en) | Method, device and system for realizing tripartite conference | |
CN100450311C (en) | Method, system and device for call control | |
US20090003541A1 (en) | Network-hosted server, a method of monitoring a call connected thereto and a network-hosted voicemail server | |
WO2015139492A1 (en) | Communication method and ip telephone terminal | |
JP2013126223A (en) | Conference convocation device, switch including the same, conference convocation method, and conference convocation program | |
CN102185983B (en) | Voice prompt playing method and equipment for interactive voice response (IVR) call | |
CN108900495A (en) | A kind of leaving meeting message method |
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 | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No. Patentee after: Xinhua three Technology Co., Ltd. Address before: 310053 Hangzhou hi tech Industrial Development Zone, Zhejiang province science and Technology Industrial Park, No. 310 and No. six road, HUAWEI, Hangzhou production base Patentee before: Huasan Communication Technology Co., Ltd. |
|
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: 20121128 Termination date: 20200416 |