CN101163028B - Method of implementing soft switch traffic console session function - Google Patents

Method of implementing soft switch traffic console session function Download PDF

Info

Publication number
CN101163028B
CN101163028B CN2007101655566A CN200710165556A CN101163028B CN 101163028 B CN101163028 B CN 101163028B CN 2007101655566 A CN2007101655566 A CN 2007101655566A CN 200710165556 A CN200710165556 A CN 200710165556A CN 101163028 B CN101163028 B CN 101163028B
Authority
CN
China
Prior art keywords
meeting
conference
server
conference member
client
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2007101655566A
Other languages
Chinese (zh)
Other versions
CN101163028A (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 CN2007101655566A priority Critical patent/CN101163028B/en
Publication of CN101163028A publication Critical patent/CN101163028A/en
Application granted granted Critical
Publication of CN101163028B publication Critical patent/CN101163028B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The invention relates to the field of communication technology, in particular to a method of realizing the conference function of a soft-switch attendant console. An attendant console client requests the initiation of a conference, and an attendant console server generates a conference identification code and applies to a media server for conference resources needed by the conference; before being started, the conference is maintained, after all members join in, the maintained conference is first resumed, and the conference is started; in the course of the conference, by utilizing the conference identification code, the attendant console client is interacted with the signalling of the attendant console server and applies the method of configuring the state of member resources in order to control the conference. By applying the invention, a conference initiator can realize the simple, high-efficiency initiation of a conference and view and control the conference states of conference members, and moreover, the conference initiator can simultaneously initiate multiple conferences and join and exit the conferences at any time, thus effectively increasing working efficiency.

Description

A kind of method that realizes soft switch traffic console session function
Technical field
The present invention relates to the Softswitch technology in the next generation network, more particularly, relate to a kind of method that realizes soft switch traffic console session function.
Background technology
Conferencing function is basic function of console, and traffic console session function adopts the processing mode of conventional switch Conference calling to realize more in the prior art.The realization flow of conventional switch Conference calling is roughly as follows:
1, meeting organizer's preset conference function;
2, conference organisations' call-conference member;
3, the meeting organizer claps and inserts spring and will exhale logical conference member to keep and call out next conference member;
4, the meeting organizer adds whole conference members by repeating step 3;
5, the meeting organizer claps and inserts spring and dial access code and begin meeting.
Realization flow by the conventional switch Conference Calling as can be seen, there are a lot of shortcomings in this implementation method:
(1) meeting organizer need dial access code, and operation is too complicated;
(2) in the conference process, the meeting organizer can't see the state of conference member in real time;
(3) in the conference process, the meeting organizer can't carry out meeting to conference member and control flexibly, as certain conference member being prohibited speech, prohibiting and listen, mourn in silence etc.;
(4) meeting organizer can only initiate a group calls in several, initiates the meeting of many groups if desired, can't realize on a terminal;
(5) any one groups more than the meeting organizer can't arbitrarily enter in the group meeting are carried out conference call or meeting control.
And along with more and more being employed of conferencing function, the user often wishes and can initiate meeting efficiently by shirtsleeve operation when using conferencing function, and can see the state of conference member in real time in conference process; The meeting organizer also wishes and can control flexibly conference member according to the meeting progress, makes peace as taboo to stop to prohibit speech, prohibit and listen and stop to prohibit and listen, mourn in silence and stop to mourn in silence, newly add conference member, deletion conference member.What is more important, specific the time, terminal needs to initiate the meetings of many groups simultaneously toward contact, and the terminal of initiating meeting can enter other one group of meeting and carry out conference call or meeting control withdrawing from certain group meeting at any time, effectively increases work efficiency.
Therefore, need to realize a kind of method that realizes soft switch traffic console session function of above-mentioned functions
Summary of the invention
Technical problem to be solved by this invention is, a kind of method that realizes soft switch traffic console session function is provided, in order to overcome the defective of prior art, so that realize simply initiating efficiently the conference status of meeting, monitoring and control conference member and the target of initiation simultaneously or many groups meeting of coming in and going out.
The invention provides a kind of method that realizes soft switch traffic console session function, comprise the steps:
(1) the console client-requested is initiated meeting, by call desk server generation meeting identification sign indicating number and to the required conferencing resource of media server application meeting;
(2) the console client keeps the calling of initiating meeting to the call desk server request, carries meeting identification sign indicating number control media server by call desk server described conferencing resource is configured to hold mode;
(3) after the calling that is initiated to conference member of console client enters conversation, based on described conferencing resource and described meeting identification sign indicating number, the request call desk server joins this calling of calling out the member in this meeting, after all members' addings finish, recovers to initiate the calling of meeting;
(4) after meeting begins, in conference process the console client utilize described meeting identification sign indicating number by with described call desk server Signalling exchange, adopt the mode of configuration member's resource status to carry out meeting control.
Further, can be divided into again in the step (1):
(101) described console client sends the request message that carries the meeting access code to call desk server, and meeting is initiated in request;
(102) described call desk server is according to receiving request message, generate the meeting identification sign indicating number, respectively to the media server application conferencing resource SDP1 that be used for playback related with the meeting identification sign indicating number, be used for to playback of meeting members playback resource SDP2, be used for the conferencing resource SDP3 of console client;
(103) after described call desk server obtains the resource of applying for, the conferencing resource SDP3 that is used for the console client that applies for is returned to the console client, initiate the call setup of meeting.
Further, further can be divided in the step (2):
(201) calling that will initiate of console client notification traffic station server keeps;
(202) the call desk server request media server media mode that will be used for the conferencing resource SDP3 of console client changes the media mode that the pattern of not sending out of only receiving, request media server will be used for the conferencing resource SDP1 of playback into and changes transceiver mode into; The request media server is put the maintenance sound to being used for to the playback resource SDP2 of playback of meeting members.
Further, the console client comprises the step that the meeting member adds meeting described in the step (3):
(301) console call-conference member A after the A conversation, sends the message of carrying the meeting identification sign indicating number to call desk server, and request adds meeting with A;
(302) call desk server sends the message of the conversation medium carry A to media server, is this member A application conferencing resource;
(303) media server returns the conferencing resource SDP4 of A to call desk server;
(304) call desk server is sent out re_INVITE message to A, and the distant end media of change A is conferencing resource SDP4, and A is joined in the meeting;
(305) the console client joins all members that need add in the meeting successively by identical above-mentioned (301) to (305) treatment step.
Further, console client described in the step (3) after conference member finishes is recovered Conference Calling calling out the member and add, and the step of beginning meeting comprises:
(306) console client notification traffic station server recovers the Conference Calling that is kept;
(307) the call desk server request media server media mode that will be used for the conferencing resource SDP1 of playback changes the pattern of not receiving of only sending out, request media server into and stops to put the media mode that keeps sound, request media server will be used for the conferencing resource SDP3 of console client and change transceiver mode into being used for playback resource SDP2 to playback of meeting members;
(308) after call desk server was finished dealing with, the notice client was recovered successfully, and console, conference member A and other conference members enter conference call.
Further, the meeting control that the console client is carried out described in the step (4) comprises:
The console client withdraws from meeting or enters meeting; Perhaps,
The console client adds or the deletion conference member in conference process; Perhaps,
The console client is in conference process, and the control conference member is prohibited speech or stopped to prohibit speech; Perhaps,
The console client is in conference process, and control conference member taboo is listened or stopped taboo and listens; Perhaps,
The console client is in conference process, and the control conference member is mourned in silence or stopped to mourn in silence.
Further, when the meeting that the console client is carried out described in the step (4) was controlled, the step that the console client withdraws from meeting comprised:
The console client sends the informational message of carrying the meeting identification sign indicating number and arrives call desk server, and this console client of notification traffic station server need withdraw from meeting;
Call desk server sends a message to media server, changes the media mode of the IMS conference medium resource SDP3 of console client into the pattern of not sending out of only receiving;
After call desk server was finished dealing with, notification traffic platform client withdrawed from the meeting success.
Further, when the meeting that the console client is carried out described in the step (4) was controlled, the step that the console client enters meeting comprised:
The console client sends the message of carrying the meeting identification sign indicating number and arrives call desk server, and this console client of notification traffic station server need enter meeting.
Call desk server notice media server changes the media mode of the conferencing resource SDP3 of console client into transceiver mode;
After call desk server was finished dealing with, notification traffic platform client entered the meeting success.
Further, it is characterized in that: when the meeting that the console client is carried out described in the step (4) was controlled, the step that adds conference member in the conference process comprised:
(301) console call-conference member A after the A conversation, sends the message of carrying the meeting identification sign indicating number to call desk server, and request adds meeting with A;
(302) call desk server sends the message of the conversation medium carry A to media server, is this member A application conferencing resource;
(303) media server returns the conferencing resource SDP4 of A to call desk server;
(304) call desk server is sent out re_INVITE message to A, and the distant end media of change A is SDP4, and A is joined in the meeting.
Further, when the meeting that the console client is carried out described in the step (4) was controlled, the step of deletion conference member comprised in the conference process:
Console client notification traffic station server is deleted conference member, carries the message of meeting identification sign indicating number and the numbering of this conference member in meeting in the described notification message;
Call desk server signaling BYE discharges to the calling of Softswitch with this conference member;
Call desk server notice media server discharges the deleted shared conferencing resource of conference member;
Call desk server has deleted the conference member success for console client notification traffic platform client.
Further, during the console client is carried out described in the step (4) meeting control, utilization can listen the position and two parameters in position of can making a speech to be configured media mode, can listen the position and the position of can making a speech that 0,1 two value is all arranged:
Be 0 when listening the position, can make a speech the position when being 0, the pattern do not sent out is not received in expression, promptly mourns in silence;
Be 0 when listening the position, can make a speech the position when being 1, the pattern of not sending out is only received in expression, promptly prohibits speech;
Be 1 when listening the position, can make a speech the position when being 0, the pattern of only sending out is not received in expression, i.e. taboo tin;
Be 1 when listening the position, can make a speech the position when being 1, the expression transceiver mode is promptly normal;
Described console client realizes session control function by changing or detecting and can listen a position and the parameter value that can make a speech.
Further, when the meeting that the console client is carried out described in the step (4) was controlled, the step of control conference member taboo speech comprised in the conference process:
Console client notification traffic station server is prohibited speech with certain conference member, carries meeting identification sign indicating number and this conference member numbering in the described notification message;
After call desk server calculated the media mode of this conference member, the media mode that the notice media server is changed the meeting SDP of this conference member was the media mode that is calculated;
The notice client was prohibited this conference member success of speech after call desk server was finished dealing with.
Further, during the console client is carried out described in the step (4) meeting control, the step that the control conference member stops to prohibit speech in the conference process comprises:
Console client notification traffic station server stops certain conference member to prohibit speech, carries meeting identification sign indicating number and this conference member numbering in the described notification message;
After call desk server calculated the media mode of this conference member, the notice media server changed to the media mode that is calculated with the media mode of the meeting SDP of this conference member;
The notice client stopped to prohibit this conference member success of speech after call desk server was finished dealing with.
Further, when the meeting that the console client is carried out described in the step (4) was controlled, the step that control conference member taboo is listened in the conference process comprised:
Console client notification traffic station server is listened certain conference member taboo, carries meeting identification sign indicating number and this conference member numbering in the described notification message;
After call desk server calculated the media mode of this conference member, the media mode that the notice media server is changed the meeting SDP of this conference member was the media mode that is calculated;
The notice client was prohibited tin this conference member success after call desk server was finished dealing with.
Further, during the console client is carried out described in the step (4) meeting control, the control conference member stops to prohibit the step of listening and comprises in the conference process:
Console client notification traffic station server stops certain conference member to prohibit to be listened, and carries meeting identification sign indicating number and this conference member numbering in the described notification message;
After call desk server calculated the media mode of this conference member, the notice media server changed to the media mode that is calculated with the media mode of the meeting SDP of this conference member;
The notice client stopped to prohibit tin this conference member success after call desk server was finished dealing with.
Further, when the meeting that the console client is carried out described in the step (4) was controlled, the step that the control conference member is mourned in silence in the conference process comprised:
Console client notification traffic station server is mourned in silence certain conference member, carries meeting identification sign indicating number and this conference member numbering in the described notification message;
After call desk server calculated the media mode of this conference member, the media mode that the notice media server is changed the meeting SDP of this conference member was the media mode that is calculated;
Call desk server is finished dealing with and is afterwards notified client to mourn in silence this conference member successfully.
Further, when the meeting that the console client is carried out described in the step (4) was controlled, the step that the control conference member stops to mourn in silence in the conference process comprised:
Console client notification traffic station server stops certain conference member to mourn in silence, and carries meeting identification sign indicating number and this conference member numbering in the described notification message;
After call desk server calculated the media mode of this conference member, the notice media server changed to the media mode that is calculated with the media mode of the meeting SDP of this conference member;
Call desk server is finished dealing with afterwards, and the notice client stops to mourn in silence this conference member successfully.
Technical scheme of the present invention has made full use of the flexibility of Session Initiation Protocol, makes full use of existing soft switch software and hardware resources on the basis of existing SIP signaling process, has realized a kind of method of soft switch traffic console session function.Compared with prior art, method provided by the invention has overcome the shortcoming of conventional switch conferencing function implementation method, initiate meeting efficiently by shirtsleeve operation, and in conference process, can see the state of conference member in real time, the meeting organizer can control conference member flexibly according to the meeting progress, makes peace as taboo to stop to prohibit speech, prohibit and listen and stop to prohibit and listen, mourn in silence and stop to mourn in silence, newly add conference member, deletion conference member.Terminal of what is more important can be initiated the meetings of many groups simultaneously, and the terminal of initiating meeting can enter other one group of meeting and carry out conference call or meeting control withdrawing from certain group meeting at any time, effectively raises operating efficiency.
Description of drawings
Fig. 1 is the system construction drawing that conferencing function is realized in the embodiment of the invention;
Fig. 2 is the flow chart that the console client is initiated meeting in the embodiment of the invention;
Fig. 3 is the flow chart that the console client withdrawed from and entered meeting in the embodiment of the invention;
Fig. 4 is the flow chart of console client deletion conference member in the embodiment of the invention;
Fig. 5 is that the console client is prohibited speech (prohibit and listen, mourn in silence) conference member and the flow chart that stops to prohibit speech (stop to prohibit and listen, stop to mourn in silence) conference member in the embodiment of the invention.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, the present invention is described in further detail below in conjunction with accompanying drawing.
The objective of the invention is to, overcome the shortcoming of existing conferencing function, make full use of the flexibility of Session Initiation Protocol, on the basis of existing SIP signaling process, make full use of existing soft switch software and hardware resources, realize a kind of method of soft switch traffic console session function, the call desk server among the present invention and the form of expression of client also can be the application server and the clients thereof of soft switch.
The console client is initiated to the calling of conference member in the embodiment of the invention, before initiating this calling, the console client is sent out message to server, the calling that to initiate meeting keeps, and the sound resource that the maintenance method is applied for when preparing by conferencing resource is carried out playback to the conferencing resource that is used for playback.After the calling that the console client is initiated to conference member entered conversation, the console client was sent out message and to call desk server this calling of calling out the member is joined meeting, carries meeting identification in the message.The console client is sent out message and is carried out meeting control to call desk server in conference process.
As shown in Figure 1, provide the system construction drawing of the conferencing function realization of the embodiment of the invention, comprised following four parts:
Console client 22,24: initiate the meeting guild's view control of going forward side by side, obviously also can show as the application server client under the architecture of soft exchanging system.
Call desk server 21: realize the important module of conferencing function, can make a call to Softswitch, also can be to media server application sound resource or conferencing resource.
Media server 23: comprise resources such as playback, meeting, can accept the resource bid of soft switch traffic console server.
Softswitch 10: accept the call request of soft switch traffic console server, be accomplished to the calling of conference member.
Described console client and call desk server are console client and the call desk servers under the soft switch.
Based on system configuration shown in Figure 1, meeting control is elaborated in meeting and the conference process to initiating respectively below in conjunction with Fig. 2,3,4,5.
The flow process of the invention process initiation meeting may further comprise the steps as shown in Figure 2:
Step 1-101: the console client makes a call to call desk server by SIP signaling INVITE, carry the conversation medium of called number and console client in this INVITE, called number wherein is the meeting access code of call desk server and client agreement.
Step 1-102: call desk server is discerned this road and is called out to initiating meeting, call desk server carries out authentication to the console client of initiating meeting, judge whether this console client has the authority of initiating meeting, after the authentication success, call desk server sends SIP signaling MESSAGE message to media server, the conferencing resource that is used for playback to the media server application, carry the meeting unique identification CONFID that call desk server generates in this message, media server can pass through this sign identification conference member in same meeting.
Step 1-103: media server returns 200 OK message, returns the conferencing resource of applying for, comprises SDP (the Session Description Protocol) information (SDP1) of conferencing resource.
Step 1-104: call desk server sends SIP signaling MESSAGE message to media server, is used for playback resource to playback of meeting members to the media server application, carries the SDP1 among the step 1-103 in this message.
Step 1-105: media server returns 200 OK message, carries the SDP information (SDP2) that is used for to the conferencing resource of playback of meeting members in the message.
Step 1-106: call desk server sends SIP signaling MESSAGE message to media server, is used for the conferencing resource of console client to the media server application, carries meeting unique identification CONFID in the message.Before this step, call desk server can also send SIP signaling MESSAGE message to media server, the distant end media of the conferencing resource of applying among the notice media server change step 1-104 is SDP2, and with the SDP schema modification of the conferencing resource applied among the step step 1-104 for only sending out the pattern of not receiving.
Step 1-107: media server returns the conferencing resource of applying for that is used for the console client by 200 OK message, comprises the SDP information (SDP3) of conferencing resource.
Step 1-108: call desk server returns 200 OK message to the INVITE of initiating meeting, carries the conferencing resource SDP3 of the console client of applying in the message.
So far, the calling and the conferencing resource set-up procedure of initiation meeting finish.
Step 1-109: the console client sends MESSAGE message to call desk server, and the notification traffic station server keeps the calling that step 1-101 initiates meeting.
Step 1-110: call desk server sends SIP signaling MESSAGE message to media server, only changes the media mode of the shared conferencing resource SDP3 of console client into receipts and does not send out pattern.
Step 1-111: call desk server sends SIP signaling MESSAGE message to media server, changes playback into transceiver mode with the media mode of conferencing resource SDP1.
Step 1-112: call desk server sends SIP signaling MESSAGE message to media server, and playback is put the maintenance sound with conferencing resource SDP2.
Step 1-113: return 200 OK message after call desk server is finished dealing with to the console client, notification traffic platform client keeps successfully.
So far, the calling of initiating meeting is kept finishing, meeting remains on the console client and can initiatively be kept by client, finishes in the time of also can adding conference member before the adding meeting begins.
Step 2-101: console call-conference member A, after the A conversation, the console client sends SIP signaling MESSAGE message to call desk server, and encapsulated information comprises the meeting identification CONFID that will add in the message.
Step 2-102: transmission SIP signaling MESSAGE message was this member A application conferencing resource to media server after call desk server was received this message, carried the conversation medium of A in the message.
Step 2-103: media server returns the conferencing resource of A by SIP signaling 200 OK message, comprises the meeting SDP (SDP4) of A.
Step 2-104: call desk server is sent out re_INVITE message to conference member A, and the distant end media of change A is the meeting SDP of A, i.e. SDP4.
Step 2-105: Softswitch returns 200 OK message and gives call desk server, and the notification traffic station server carries out the medium handover success to A.
Step 2-106: call desk server is to client meeting 200 OK message, and the notice client adds conference member A success.
So just successfully A is joined in the meeting, because SDP1 is put the maintenance sound to SDP2 among the step 1-112, and because identical CONFID is used in application conferencing resource the time, so SDP2 and SDP4 are in same meeting, thereby the party A-subscriber listens the maintenance sound at this moment, waits for that meeting begins, and adds after the conference member A, to step 2-106, the console client adds the pleasant to the ear maintenance sound of meeting with some members and waits for that meeting begins by repeating step 2-101.
Step 3-101: the console client can begin meeting after the adding conference member finished, and at this moment, the console client sends MESSAGE message to call desk server, the notification traffic station server keeps step 1-109 to step 1-113 call recovery.The process of beginning meeting is exactly the process of the call recovery that will keep previously.
Step 3-102: after call desk server is received console client MESSAGE message, send SIP signaling MESSAGE message, the media mode of SDP1 is changed into only sending out do not receive pattern to media server.
Step 3-103: call desk server sends SIP signaling MESSAGE message to media server, and playback is stopped to put the maintenance sound with SDP2.
Step 3-104: call desk server sends SIP signaling MESSAGE message to media server, changes the media mode of console client conferencing resource SDP3 into transceiver mode.
Step 3-105: call desk server returns 200 OK message and recovers successfully to client notice client.
So far, to step 3-105, console client, conference member A and other conference members enter conference call through step 1-101.
Carry out in the process in meeting, the console client need be controlled meeting, meeting control mainly comprises: the console client withdraws from meeting, enters meeting, add in the conference process or the deletion conference member, conference member is prohibited to mention stop to prohibit speech, prohibit and listen and stop to prohibit and listen, mourn in silence and stop to mourn in silence etc.
(1) the console client can withdraw from and enter meeting in the process in session, the specific implementation flow process as shown in Figure 3:
Step 4-101: the console client sends MESSAGE message to call desk server, and this console client of notification traffic station server need withdraw from meeting, carries CONFID in the message.
Step 4-102: after call desk server is received the MESSAGE message of console client, send SIP signaling MESSAGE message, only change the media mode of the IMS conference medium resource SDP3 of console client into receipts and do not send out pattern to media server.
Step 4-103: after call desk server is finished dealing with, return 200 OK message to the console client, notification traffic platform client withdraws from the meeting success, and conference member A and other conference members still are in conference call.
Step 5-101: the console client sends MESSAGE message to call desk server, and the notification traffic station server enters meeting, carries CONFID in the message.
Step 5-102: after call desk server is received console client MESSAGE message, send SIP signaling MESSAGE message, change the media mode of the conferencing resource SDP3 of console client into transceiver mode to media server.
Step 5-103: after call desk server is finished dealing with, return 200 OK message to the console client, notification traffic platform client enters the meeting success, and console client, conference member A and other conference members are in conference call.
(2) console adds in conference process and deletes conference member.
For adding the conference member process, as described in the step 2-106, the console client can be at any time adds conference member by step 2-101 to the processing of step 2-106 in conference process as step 2-101.Add fashionablely in the conference process, do not need to put the maintenance sound to the member who adds, add successfully after, this new adding conference member is in conference call with console client, conference member A and other conference members.
Console can be deleted conference member at any time in conference process.
For deletion conference member process, as shown in Figure 4:
Step 6-101: the console client sends MESSAGE message to call desk server, and notification traffic station server deletion conference member carries CONFID and the conference member meeting numbering in meeting in the message.
Step 6-102: call desk server is sent out SIP signaling BYE and is discharged to the calling of Softswitch with this conference member.
Step 6-103: call desk server is sent out MESSAGE message to media server, discharges the deleted shared conferencing resource of conference member.
Step 6-104: call desk server returns 200 OK message for the console client, and notification traffic platform client has been deleted the conference member success.
The console client can mention certain conference member taboo to stop to prohibit speech, taboo is listened and stop taboo in conference process listens, mourns in silence and stop to mourn in silence.Because of above-mentioned control operation basically identical on flow process, the exemplary execution flow process that has provided above-mentioned several meeting controls in Fig. 5, concrete message content can change with controlled function.
Console can be prohibited certain conference member speech (prohibit and listen, mourn in silence) and stop to prohibit speech (stop to prohibit and listen, stop to mourn in silence) in conference process, as shown in Figure 5:
Step 7-101: the console client sends MESSAGE message to call desk server, and the notification traffic station server is prohibited speech (prohibit and listen, mourn in silence) with certain conference member, carries CONFID and conference member numbering in the message.
Step 7-102: call desk server is received console client MESSAGE message, after calculating the conference member media mode, send SIP signaling MESSAGE message to media server, the media mode of the meeting SDP of change conference member is the media mode that calculates.
Step 7-103: return 200 OK message after call desk server is finished dealing with and prohibit speech (prohibit and listen, mourn in silence) conference member success to client notice client.
Step 8-101: the console client sends MESSAGE message to call desk server, and the notification traffic station server stops to prohibit speech (stop to prohibit and listen, stop to mourn in silence) with certain conference member, carries CONFID and conference member numbering in the message.
Step 8-102: after call desk server receives that console client MESSAGE message calculates the conference member media mode, send SIP signaling MESSAGE message to media server, change the media mode of meeting member's meeting SDP into calculate media mode.
Step 8-103: return 200 OK message after call desk server is finished dealing with and stop to prohibit speech (stop to prohibit and listen, stop to mourn in silence) conference member success to client notice client.
Below based on flow process shown in Figure 5,, illustrate respectively in the traffic console session process certain conference member to be prohibited mention to stop to prohibit speech, prohibit the embodiment of listening and stopping to prohibit tin, mourning in silence and stop to mourn in silence again further combined with concrete controlled function.
(3) conference member A taboo mentions and stops to prohibit speech:
When conference member A was in normal conference status or prohibits listen state, the console client can be prohibited speech with A.In the time of member A will being prohibited speech, the console client is sent out MESSAGE message to call desk server, encapsulation CONFID and the numbering of conference member A in meeting in the message, the call desk server record conference member A condition position of can making a speech is 0, calculate the media mode that the shared meeting SDP of A should locate according to conference member IMS conference medium mode computation method, send out MESSAGE message (carrying the identifier of CONFID and the shared conferencing resource of conference member A in the message) to media server the media mode of the shared IMS conference medium of A is revised as the media mode that should locate that server calculates.Call desk server is finished these and is returned 200 OK message to client after handling and tell client to prohibit speech conference member A success.
In the time of meeting member A will being stopped to prohibit speech, the console client is sent out MESSAGE message to call desk server, encapsulation CONFID and the numbering of conference member A in meeting in the message, the call desk server record conference member A condition position of can making a speech is 1, calculate the media mode that the shared IMS conference medium of A should be located according to conference member IMS conference medium mode computation method, send out MESSAGE message (carrying the identifier of CONFID and the shared conferencing resource of conference member A in the message) to media server the media mode of the shared IMS conference medium of A is revised as the media mode that should locate that server calculates.Call desk server is finished these and is returned 200 OK message informing clients to client after handling and stop to prohibit speech conference member A success.
(4) in the traffic console session process meeting member A prohibit listened and stops to prohibit and listen:
When conference member A was in normal conference status or taboo speech state, the console client can be listened the A taboo.Member A to be prohibited when listening, the console client is sent out MESSAGE message to call desk server, it is 0 that call desk server record conference member A condition can be listened the position, calculate the media mode that the shared IMS conference medium of A should be located according to conference member IMS conference medium mode computation method, encapsulation CONFID and the numbering of conference member A in meeting in the message, call desk server are sent out MESSAGE message (carrying the identifier of CONFID and the shared conferencing resource of conference member A in the message) to media server the media mode of the shared IMS conference medium of A are revised as the media mode that should locate that server calculates.Call desk server is finished these and is returned 200 OK message to client after handling and tell client to prohibit to listen meeting member A success.
Meeting member A to be stopped to prohibit when listening, the console client is sent out MESSAGE message to call desk server, encapsulation CONFID and the numbering of conference member A in meeting in the message, it is 1 that call desk server record conference member A condition can be listened the position, calculate the media mode that the shared IMS conference medium of A should be located according to conference member IMS conference medium mode computation method, send out MESSAGE message (carrying the identifier of CONFID and the shared conferencing resource of conference member A in the message) to media server the media mode of the shared IMS conference medium of A is revised as the media mode that should locate that server calculates.Call desk server is finished these and is returned 200 OK message informing clients to client after handling and stop to prohibit and listen meeting member A success.
(5) in the traffic console session process meeting member A is mourned in silence and stops to mourn in silence:
When conference member A was in normal conference status, console can be mourned in silence meeting member A, made conference member A temporarily can't hear the session of other conference members, also can't make a speech.When mourning in silence member A, the console client is sent out MESSAGE message to call desk server, encapsulation CONFID and the numbering of conference member A in meeting in the message, call desk server record conference member A condition can listen the position and the position of can making a speech is 0, calculate the media mode that the shared IMS conference medium of A should be located according to conference member IMS conference medium mode computation method, call desk server is sent out MESSAGE message (carrying the identifier of CONFID and the shared conferencing resource of conference member A in the message) to media server the media mode of the shared IMS conference medium of A is revised as the media mode that should locate that server calculates.Call desk server is finished these and is returned 200 OK message to client after handling and tell the client conference member A success of mourning in silence.
When conference member A is in silent status, console can stop A mourning in silence, in the time of A will being stopped to mourn in silence, the console client is sent out MESSAGE message to call desk server, encapsulation CONFID and the numbering of conference member A in meeting in the message, call desk server record conference member A condition can listen the position and the position of can making a speech is 1, calculate the media mode that the shared IMS conference medium of A should be located according to conference member IMS conference medium mode computation method, call desk server is revised as the media mode that should locate that server calculates to send out the media mode of MESSAGE message (carrying the identifier of CONFID and the shared conferencing resource of conference member A in the message) with the shared IMS conference medium of A to media server.Call desk server is finished these and is returned the conference member A success that stops to mourn in silence of 200 OK message informing clients to client after handling.
In order to realize session control function, in every conference process and meeting control of above-mentioned (1) to (5), the IMS conference medium mode computation method of conference member is as shown in table 1:
Table 1: conference member IMS conference medium mode computation mode table in the embodiment of the invention
Can listen the position The position of can making a speech The IMS conference medium pattern
0 0 INACTIVE (deexcitation)
0 1 RECVONLY (only receive and do not send out)
1 0 SENDONLY (only send out and do not receive)
1 1 SENDRECV (transmitting-receiving)
Be provided with two parameters respectively in table 1, can listen the position and the position of can making a speech, parameter value can be 0 or 1, at conference status, can realize session control function at conference member by changing or detecting and can listen a position and the parameter value that can make a speech.The IMS conference medium pattern of console client and conference member thereof can be INACTIVE (deexcitation) or RECVONLY (only receive and do not send out) or SENDONLY (only send out and do not receive) or SENDRECV (transmitting-receiving).
In sum, compare with the implementation method of conventional switch conferencing function, the present invention has made full use of the flexibility of Session Initiation Protocol, on the basis of existing SIP signaling process, make full use of existing soft switch software and hardware resources, realize a kind of method and technology of soft switch traffic console session function, conclusion is got up, and remarkable advantage of the present invention has:
1, the meeting organizer to initiate meeting be not need to dial special access code, simple to operate.
2, the meeting organizer can initiate the meeting of many groups simultaneously, and can withdraw from and enter between the meeting of many groups.。
3, the meeting organizer can see the conference member state in real time in conference process.
4, the meeting organizer can control flexibly to conference member in conference process, makes peace as taboo to stop to prohibit speech, prohibit and listen and stop to prohibit and listen, mourn in silence and stop to mourn in silence, newly add conference member, deletion conference member.
5, the present invention makes full use of existing Softswitch and can realize, does not need to increase extra hardware cost.
Described herein is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Therefore, all any modifications of being done within the spirit and principles in the present invention, be equal to replacement, improve and upgrade or the like, all should be included within protection scope of the present invention.

Claims (17)

1. a method that realizes soft switch traffic console session function is characterized in that, comprises the steps:
(1) the console client-requested is initiated meeting, by call desk server generation meeting identification sign indicating number and to the required conferencing resource of media server application meeting;
(2) the console client keeps the calling of initiating meeting to the call desk server request, carries meeting identification sign indicating number control media server by call desk server described conferencing resource is configured to hold mode;
(3) after the calling to the meeting member of console client initiation enters conversation, the console client is sent out message and to call desk server this calling of calling out the member is joined this meeting, carry meeting identification in the message, call desk server is based on described conferencing resource and described meeting identification sign indicating number, this calling of calling out the member is joined in this meeting, after all members' addings finish, recover to initiate the calling of meeting;
(4) after meeting begins, in conference process the console client utilize described meeting identification sign indicating number by with described call desk server Signalling exchange, adopt the mode of configuration member's resource status to carry out meeting control.
2. the method for claim 1 is characterized in that, step can be divided into again in (1):
(101) described console client sends the request message that carries the meeting access code to call desk server, and meeting is initiated in request;
(102) described call desk server is according to receiving request message, generate the meeting identification sign indicating number, respectively to the media server application conferencing resource SDP1 that be used for playback related with the meeting identification sign indicating number, be used for to playback of meeting members playback resource SDP2, be used for the conferencing resource SDP3 of console client;
(103) after described call desk server obtains the resource of applying for, the conferencing resource SDP3 that is used for the console client that applies for is returned to the console client, initiate the call setup of meeting.
3. method as claimed in claim 2 is characterized in that, step further can be divided in (2):
(201) calling that will initiate of console client notification traffic station server keeps;
(202) the call desk server request media server media mode that will be used for the conferencing resource SDP3 of console client changes the media mode that the pattern of not sending out of only receiving, request media server will be used for the conferencing resource SDP1 of playback into and changes transceiver mode into; The request media server is put the maintenance sound to being used for to the playback resource SDP2 of playback of meeting members.
4. method as claimed in claim 3 is characterized in that, the step that call desk server described in the step (3) will be called out member's calling adding meeting comprises:
(301) console client calls conference member A after the A conversation, sends the message of carrying the meeting identification sign indicating number to call desk server, and request adds meeting with A;
(302) call desk server sends the message of the conversation medium carry A to media server, is this member A application conferencing resource;
(303) media server returns the conferencing resource SDP4 of A to call desk server;
(304) call desk server is sent out re_INVITE message to A, and the distant end media of change A is conferencing resource SDP4, and A is joined in the meeting;
(305) the console client joins all members that need add in the meeting successively by identical above-mentioned (301) to (304) treatment step.
5. method as claimed in claim 4 is characterized in that, call desk server described in the step (3) comprises the step that Conference Calling recovers:
(306) console client notification traffic station server recovers the Conference Calling that is kept;
(307) the call desk server request media server media mode that will be used for the conferencing resource SDP1 of playback changes the pattern of not receiving of only sending out, request media server into and stops to put the media mode that keeps sound, request media server will be used for the conferencing resource SDP3 of console client and change transceiver mode into being used for playback resource SDP2 to playback of meeting members;
(308) after call desk server was finished dealing with, the notice client was recovered successfully, and console, conference member A and other conference members enter conference call.
6. as claim 1 or 5 described methods, it is characterized in that:
The meeting control that the console client is carried out described in the step (4) comprises:
The console client withdraws from meeting or enters meeting; Perhaps,
The console client adds or the deletion conference member in conference process; Perhaps,
The console client is in conference process, and the control conference member is prohibited speech or stopped to prohibit speech; Perhaps,
The console client is in conference process, and control conference member taboo is listened or stopped taboo and listens; Perhaps,
The console client is in conference process, and the control conference member is mourned in silence or stopped to mourn in silence.
7. method as claimed in claim 6 is characterized in that:
When the meeting that the console client is carried out described in the step (4) was controlled, the step that the console client withdraws from meeting comprised:
The console client sends the informational message of carrying the meeting identification sign indicating number and arrives call desk server, and this console client of notification traffic station server need withdraw from meeting;
Call desk server sends a message to media server, changes the media mode of the IMS conference medium resource SDP3 of console client into the pattern of not sending out of only receiving;
After call desk server was finished dealing with, notification traffic platform client withdrawed from the meeting success.
8. method as claimed in claim 6 is characterized in that:
When the meeting that the console client is carried out described in the step (4) was controlled, the step that the console client enters meeting comprised:
The console client sends the message of carrying the meeting identification sign indicating number and arrives call desk server, and this console client of notification traffic station server need enter meeting;
Call desk server notice media server changes the media mode of the conferencing resource SDP3 of console client into transceiver mode;
After call desk server was finished dealing with, notification traffic platform client entered the meeting success.
9. method as claimed in claim 6 is characterized in that:
When the meeting that the console client is carried out described in the step (4) was controlled, the step that adds conference member in the conference process comprised:
(301) console client calls conference member A after the A conversation, sends the message of carrying the meeting identification sign indicating number to call desk server, and request adds meeting with A;
(302) call desk server sends the message of the conversation medium carry A to media server, is this member A application conferencing resource;
(303) media server returns the conferencing resource SDP4 of A to call desk server;
(304) call desk server is sent out re_INVITE message to A, and the distant end media of change A is SDP4, and A is joined in the meeting.
10. method as claimed in claim 6 is characterized in that:
When the meeting that the console client is carried out described in the step (4) was controlled, the step of deletion conference member comprised in the conference process:
Console client notification traffic station server is deleted conference member, carries the message of meeting identification sign indicating number and the numbering of this conference member in meeting in the described notification message;
Call desk server signaling BYE discharges to the calling of Softswitch with this conference member;
Call desk server notice media server discharges the deleted shared conferencing resource of conference member;
Call desk server has deleted the conference member success for console client notification traffic platform client.
11. method as claimed in claim 6 is characterized in that:
During the console client is carried out described in the step (4) meeting control, utilization can listen the position and two parameters in position of can making a speech to be configured media mode, can listen the position and the position of can making a speech that 0,1 two value is all arranged:
Be 0 when listening the position, can make a speech the position when being 0, the pattern do not sent out is not received in expression, promptly mourns in silence;
Be 0 when listening the position, can make a speech the position when being 1, the pattern of not sending out is only received in expression, promptly prohibits speech;
Be 1 when listening the position, can make a speech the position when being 0, the pattern of only sending out is not received in expression, i.e. taboo tin;
Be 1 when listening the position, can make a speech the position when being 1, the expression transceiver mode is promptly normal;
Described console client realizes session control function by changing or detecting and can listen a position and the parameter value that can make a speech.
12. method as claimed in claim 11 is characterized in that:
When the meeting that the console client is carried out described in the step (4) was controlled, the step of control conference member taboo speech comprised in the conference process:
Console client notification traffic station server is prohibited speech with certain conference member, carries meeting identification sign indicating number and this conference member numbering in the described notification message;
After call desk server calculated the media mode of this conference member, the media mode that the notice media server is changed the meeting SDP of this conference member was the media mode that is calculated;
The notice client was prohibited this conference member success of speech after call desk server was finished dealing with.
13. method as claimed in claim 11 is characterized in that:
During the console client is carried out described in the step (4) meeting control, the step that the control conference member stops to prohibit speech in the conference process comprises:
Console client notification traffic station server stops certain conference member to prohibit speech, carries meeting identification sign indicating number and this conference member numbering in the described notification message;
After call desk server calculated the media mode of this conference member, the notice media server changed to the media mode that is calculated with the media mode of the meeting SDP of this conference member;
The notice client stopped to prohibit this conference member success of speech after call desk server was finished dealing with.
14. method as claimed in claim 11 is characterized in that:
When the meeting that the console client is carried out described in the step (4) was controlled, the step that control conference member taboo is listened in the conference process comprised:
Console client notification traffic station server is listened certain conference member taboo, carries meeting identification sign indicating number and this conference member numbering in the described notification message;
After call desk server calculated the media mode of this conference member, the media mode that the notice media server is changed the meeting SDP of this conference member was the media mode that is calculated;
The notice client was prohibited tin this conference member success after call desk server was finished dealing with.
15. method as claimed in claim 11 is characterized in that:
During the console client is carried out described in the step (4) meeting control, the control conference member stops to prohibit the step of listening and comprises in the conference process:
Console client notification traffic station server stops certain conference member to prohibit to be listened, and carries meeting identification sign indicating number and this conference member numbering in the described notification message;
After call desk server calculated the media mode of this conference member, the notice media server changed to the media mode that is calculated with the media mode of the meeting SDP of this conference member;
The notice client stopped to prohibit tin this conference member success after call desk server was finished dealing with.
16. method as claimed in claim 11 is characterized in that:
When the meeting that the console client is carried out described in the step (4) was controlled, the step that the control conference member is mourned in silence in the conference process comprised:
Console client notification traffic station server is mourned in silence certain conference member, carries meeting identification sign indicating number and this conference member numbering in the described notification message;
After call desk server calculated the media mode of this conference member, the media mode that the notice media server is changed the meeting SDP of this conference member was the media mode that is calculated;
Call desk server is finished dealing with and is afterwards notified client to mourn in silence this conference member successfully.
17. method as claimed in claim 11 is characterized in that:
When the meeting that the console client is carried out described in the step (4) was controlled, the step that the control conference member stops to mourn in silence in the conference process comprised:
Console client notification traffic station server stops certain conference member to mourn in silence, and carries meeting identification sign indicating number and this conference member numbering in the described notification message;
After call desk server calculated the media mode of this conference member, the notice media server changed to the media mode that is calculated with the media mode of the meeting SDP of this conference member;
Call desk server is finished dealing with afterwards, and the notice client stops to mourn in silence this conference member successfully.
CN2007101655566A 2007-11-08 2007-11-08 Method of implementing soft switch traffic console session function Expired - Fee Related CN101163028B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101655566A CN101163028B (en) 2007-11-08 2007-11-08 Method of implementing soft switch traffic console session function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101655566A CN101163028B (en) 2007-11-08 2007-11-08 Method of implementing soft switch traffic console session function

Publications (2)

Publication Number Publication Date
CN101163028A CN101163028A (en) 2008-04-16
CN101163028B true CN101163028B (en) 2011-08-10

Family

ID=39297864

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101655566A Expired - Fee Related CN101163028B (en) 2007-11-08 2007-11-08 Method of implementing soft switch traffic console session function

Country Status (1)

Country Link
CN (1) CN101163028B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108234429A (en) * 2016-12-22 2018-06-29 展讯通信(上海)有限公司 Call control method, device and mostly logical terminal during multi-party call

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101247445B (en) * 2008-03-12 2011-04-20 中兴通讯股份有限公司 Method for reporting hook-switch event in next generation communication network
CN104660423A (en) * 2013-11-25 2015-05-27 北京信威通信技术股份有限公司 Group call combined conference realization method, device and system
CN104079419A (en) * 2014-06-27 2014-10-01 深圳市邦彦信息技术有限公司 Presenting method and device of speaking control of conference
CN106303367A (en) * 2016-08-23 2017-01-04 广东欧珀移动通信有限公司 The processing method of a kind of user interactive data, Apparatus and system
CN108234788A (en) * 2016-12-22 2018-06-29 展讯通信(上海)有限公司 Management method, device, terminal and the network side equipment of videoconference
CN108419215B (en) * 2017-02-10 2021-05-25 展讯通信(上海)有限公司 Multi-party call control method and device and multi-way terminal

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1889609A (en) * 2005-06-30 2007-01-03 华为技术有限公司 Telephone conference realizing method
CN1976434A (en) * 2006-12-01 2007-06-06 王先来 Method and system for realizing on-line video-frequency conference
CN101056189A (en) * 2007-05-18 2007-10-17 华为技术有限公司 A phone meeting control method and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1889609A (en) * 2005-06-30 2007-01-03 华为技术有限公司 Telephone conference realizing method
CN1976434A (en) * 2006-12-01 2007-06-06 王先来 Method and system for realizing on-line video-frequency conference
CN101056189A (en) * 2007-05-18 2007-10-17 华为技术有限公司 A phone meeting control method and system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108234429A (en) * 2016-12-22 2018-06-29 展讯通信(上海)有限公司 Call control method, device and mostly logical terminal during multi-party call

Also Published As

Publication number Publication date
CN101163028A (en) 2008-04-16

Similar Documents

Publication Publication Date Title
CN101163028B (en) Method of implementing soft switch traffic console session function
US10805364B2 (en) Routing of conference participant based on caller recognition
EP2795883B1 (en) Ip-based conferencing in telecommunications network
US7496056B2 (en) Conference connections using dynamic topology switching for IP and circuit-switched fabrics
CN101159901B (en) Method of initiating session, note application service proxy, session server and system
US20070041366A1 (en) Distributed conference bridge
CN101674305B (en) Method and system for realizing multimedia conference
US7768999B1 (en) Method and system for interworking half duplex and full duplex conferencing
US7573837B1 (en) Establishment of multicast Push-to-X over Cellular (PoC) communication
CN101047527A (en) Media flow queue processing method based on control
US9544157B1 (en) Systems and methods for conferencing enterprise and non-enterprise callers
US8311201B2 (en) Method and system for controlling a conference
CN101227533A (en) Apparatus and method for establishing audio conference connection
EP2211587A1 (en) Method, system, server and client for transmitting media stream data
JP4273526B2 (en) Service system, information control apparatus, and information control method
US9716860B2 (en) Collaboration conference linking in a telecommunications network
EP2765736B1 (en) Methods and devices for processing media data packets and corresponding conference system
CN100493123C (en) Teleconference system and controlling method
CN101227304B (en) Method and apparatus for implementation of inquire switching business
CN102118354A (en) Call center cooperative implementation method and call center cooperative system
CN101686440A (en) Method, device and system of session control
WO2013040832A1 (en) Method, device and system for enabling the operator inserting calling in switchboard service
CN101453446A (en) Method, apparatus and system for establishing MRCP control and bearing channel
CN101227473B (en) Method and system of main control conference for multimedia communication system
JP2009212908A (en) Multichannel call recoding 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
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: 20110810

Termination date: 20171108