Embodiment
The present invention adds the arbitration functions to the caller medium property that caller SDP information comprises respectively at MGCF (MGCF) and Softswitch, video call or audio call for what judge calling user dials, and select different route direction according to different callings, complete routing addressing operation, thus furthermore achieved that CDMA2000 terminal and the intercommunication of soft switch terminal video.
Be described in detail below in conjunction with the concrete framework of accompanying drawing to MGCF in the embodiment of the present invention and Softswitch.
As shown in Figure 1, the Organization Chart of the MGCF of CDMA2000 terminal and the intercommunication of soft switch terminal video is realized for the present invention.Comprise the first medium property judge module 11 and the first request sending module 12.
First medium property judge module 11, being newly-increased functional module, for judging the caller medium property carried in caller SDP information, namely judging that caller is audio call or video call.
As one embodiment of the present of invention, first medium property judge module 11 receives INVITE request from CDMA2000 terminal, caller SDP information is carried in this request, when caller SDP information comprises audio and video medium attribute simultaneously, as one embodiment of the present of invention, SDP comprises the m line parameter that value is " audio " and " video " simultaneously, and what show caller dials is video call.
SDP information mentioned here can be the content shown in following embodiment.What caller SDP information comprised is all calling party information.Callee can carry called SDP information in call answering, comprises called party information.The present invention for judging the mainly m line parameter of caller medium property, so, as an embodiment, only list m line parameter.Certainly, those skilled in the art is to be understood that described m line parameter just for citing, and is not used in limitation of the present invention.
V=0 (protocol version)
O=alice 53655765 2353687637IN IP4 192.168.254.75 (promoter and session identification)
C=IN IP4 192.168.254.75 (link information)
M=audio 3456RTP/AVP 8 (following 3 row are audio media information, comprise coded format, transmit port, host-host protocol, packaging time length etc.)
a=rtpmap:8PCMA/8000
a=ptime:20
M=video 3458RTP/AVP 34 (following 4 row are video media information, comprise coded format, transmit port, host-host protocol, bandwidth, resolution etc.)
b=AS:64
a=fmtp:34?QCIF=2?CIF=2?MaxBR=640
a=rtpmap:34H263/90000
First request sending module 12, is coupled in the first medium property judge module 11, when caller medium property is shown to be video call, the video call carrying caller SDP information is sent to video communication Interworking gateway.
As one embodiment of the present of invention, the first request sending module 12 sends INVITE request to video communication Interworking gateway, carries caller SDP information in the request.Like this, video communication Interworking gateway just can control calling and called both sides and complete audio/video media capability negotiation.Consulting successfully, CDMA2000 terminal and soft switch terminal enter video call state.
Due to 3G/IMS (IMS, IP Multimedia Subsystem, IP Multimedia System), soft-exchange construction can hold the different terminal of type, size, access way, the support of dissimilar terminal to the media capability such as coded format, picture size is also had nothing in common with each other.Such as, CDMA2000 handset adopts H.263 Video coding, AMR speech coding, QCIF (176 × 144) picture size, mediaphone adopts H.264 Video coding, G.711 speech coding, CIF (352 × 288) picture size, directly cannot carry out video communication between two kinds of terminals because media capability is different.So need to carry out media capability negotiation, the video consultation process between concrete negotiations process with other-end performed in prior art is identical.Such as, the media information etc. of calling party and callee is transmitted by sending SDP information.Just in this embodiment, negotiations process is at MGCF, SS, carry out between video communication Interworking gateway and both terminal.
As shown in Figure 2, the Organization Chart of the Softswitch of CDMA2000 terminal and the intercommunication of soft switch terminal video is realized for the present invention.Softswitch is a kind of equipment of the core network, is similar to the switch in traditional telephone network.Be that the network that capital equipment is set up is called flexible exchanging network with Softswitch.Soft switch terminal refers to the terminal be linked in flexible exchanging network.
For soft switch terminal call CDMA2000 terminal, Softswitch adds the judgment mechanism to caller medium property.Softswitch comprises the second medium property judge module 21 and the second request sending module 22.
Second medium property judge module 21, being newly-increased functional module, for judging the caller medium property carried in caller SDP information, namely judging that caller is audio call or video call.
As one embodiment of the present of invention, second medium property judge module 21 receives INVITE request, caller SDP information is carried in this request, if judge, caller SDP information only comprises voice, such as, caller SDP information only comprises the m line parameter that value is " audio ", and what show caller dials is audio call.If when judging that caller SDP information comprises audio and video medium attribute, such as simultaneously, caller SDP information comprises the m line parameter that value is " audio " and " video " simultaneously, and what show caller dials is video call.The particular content of caller SDP information as described above.
Second request sending module 22, be coupled in the second medium property judge module 21, when caller medium property is shown to be audio call, audio call is directly sent the process of C net gateway exchange, when caller medium property is shown to be video call, the video call carrying caller SDP information is sent to video communication Interworking gateway.
As one embodiment of the present of invention, when only including audio-frequency information in caller medium property, be indicated as audio call, when caller medium property comprises audio/video information, be indicated as video call.When carrying out video call, video communication Interworking gateway can control calling and called both sides and complete audio/video media capability negotiation.Consulting successfully, CDMA2000 terminal and soft switch terminal enter video call state.Performed media capability negotiation operation is with described identical before.
Application of the present invention is mainly for CDMA2000 terminal and soft switch terminal, CDMA2000 terminal generally just refers to CDMA2000 handset, the terminal of the support video capability of soft switch terminal general reference access soft handoff network, can be hard terminal form, also can be the software terminal form be contained on PC.
The video communication of CDMA2000 terminal is new service application, the video interconnection of CDMA2000 terminal and soft switch terminal is also the new business demand thereupon produced, and not yet has the technical scheme realizing CDMA2000 terminal and the intercommunication of soft switch terminal video in prior art.The present invention is directed to this new demand and propose technical solution, for the video interconnection realizing CDMA2000 terminal and soft switch terminal provides the foundation.Like this, when calling party and callee converse, the sound of the other side can not only be heard, the image of the other side can also be seen.
By accompanying drawing, the flow process performed by modules of the present invention will be described in detail below.To complete by increasing the modules of New function the routing addressing operation that CDMA2000 terminal and soft switch terminal carry out video interconnection.As shown in Figure 3, the method for routing flow process of video interconnection, comprises the following steps:
In step 301, when making a call between CDMA2000 terminal and soft switch terminal, in transmitted caller SDP information, increase caller medium property.
In step 302, when caller medium property shows that calling is video call, caller SDP information is sent to video communication Interworking gateway.
As one embodiment of the present of invention, comprise audio/video information at caller medium property, show that described calling is video call.So far, the routing addressing operation that CDMA2000 terminal and soft switch terminal carry out video interconnection is completed.Next, control calling and called both sides by video communication Interworking gateway and complete audio/video media capability negotiation, consulting successfully, CDMA2000 terminal and soft switch terminal enter video call state.
Carry out in the method for routing embodiment of intercommunication in CDMA2000 terminal of the present invention and soft switch terminal, comprise the process of CDMA2000 terminal call soft switch terminal, as shown in Figure 4; Comprise the process of soft switch terminal call CDMA2000 terminal, as shown in Figure 5 and Figure 6.To be described by specific embodiment below.
The method for routing of video interconnection is carried out when Figure 4 shows that CDMA2000 terminal call soft switch terminal in one embodiment of the invention.During CDMA2000 terminal call soft switch terminal, can audio call be initiated, also can initiate video call.If audio call, call out and initiate in C net circuit domain, directly send the process of soft switch gateway exchange; If video call, call out and initiate in IMS domain, then judge that caller medium property comprises voice and video by MGCF simultaneously, calling is sent the process of video communication Interworking gateway.Be specially:
Caller CDMA2000 terminal starts to the video call of soft switch terminal, video calling request is initiated to MGCF by the INVITE based on 3G/IMS network, comprise the caller SDP information showing caller medium property in this request, caller medium property mentioned here can be the audio/video type of coding list that caller is supported.
The m line parameter enumerated is exactly the list of audio/video type of coding, and can judge thus to call out be simple audio call, or video call.Such as " m=audio 1234RTP/AVP 8018 " and " m=video 3458RTP/AVP 34 117 ", show that this terminal supports 3 kinds of speech codings (being represented by code signal 8/0/18) and 2 kinds of Video codings (being represented by code signal 34/117).1234 and 3458 is port numbers, and port numbers is not as the basis for estimation of call property.
What MGCF can judge calling user dials according to caller SDP information is video call or audio call.When caller SDP information comprises voice and video medium property simultaneously, i.e. caller SDP information comprises the m line parameter that value is " audio " and " video " simultaneously, and what show caller dials is video call.
MGCF sends INVITE request to video communication Interworking gateway, carries caller SDP information in the request.Complete routing addressing process.
Video communication Interworking gateway controls calling and called both sides and completes audio/video media capability negotiation.Consulting successfully, CDMA2000 terminal and soft switch terminal enter video call state.
As one embodiment of the present of invention, during soft switch terminal call CDMA2000 terminal, can audio call be initiated, also can initiate video call.If audio call, judge that caller medium property only comprises voice by soft switch, the process of C net gateway exchange is directly sent in calling, and process as shown in Figure 6; If video call, judge that caller medium property comprises voice and video simultaneously by soft switch, then calling is sent the process of video communication Interworking gateway, process as shown in Figure 5.Be described below in conjunction with each accompanying drawing.
The method for routing of video interconnection is carried out when Figure 5 shows that soft switch terminal call CDMA2000 terminal in one embodiment of the invention.
Caller soft switch terminal starts to the video call of CDMA2000 terminal, initiates video calling request, comprise the caller SDP information showing caller medium property in this request by the INVITE request based on flexible exchanging network to soft switch.Caller SDP information comprises two m line parameters, m=audio 1234RTP/AVP 80 18 and m=video 3458RTP/AVP 34117.
According to filter criteria, soft switch judges that this calling is video call, i.e. caller SDP information comprises the m line parameter that value is " audio " and " video " simultaneously.
Soft switch by caller INVITE request forward to video communication Interworking gateway.
Video communication Interworking gateway is responsible for controlling calling and called both sides and is completed audio/video media capability negotiation.Calling and called both sides enter video call state.
The method for routing of video interconnection is carried out when Figure 6 shows that soft switch terminal call CDMA2000 terminal in one embodiment of the invention.
Caller soft switch terminal starts to the audio call of CDMA2000 terminal, by the INVITE request based on flexible exchanging network to the request of soft switch initiating speech conversation, comprises the caller SDP information showing caller medium property in this request.Caller SDP information comprises a m line parameter, m=audio 1234RTP/AVP 80 18.
According to filter criteria, soft switch judges that this calling is audio call, i.e. caller SDP information only comprises the m line parameter that value is " audio ".
Soft switch converts caller INVITE request to IAM request, and is sent to C net gateway exchange.
Soft switch and C net gateway exchange are responsible for controlling calling and called both sides and are completed audio frequency media capability negotiation.Calling and called both sides enter voice call state.
Invention increases the medium property arbitration functions that MGCF and Softswitch comprise caller SDP, and select different route direction according to judged result.For video call, send to video communication Interworking gateway to carry out audio/video media capability negotiation, consulting successfully, CDMA2000 terminal and soft switch terminal enter video call state.
Will be understood that, in one embodiment, the method step discussed is performed by the processor that (one or more) of process (i.e. computer) system performing the instruction (code segment) stored in the storage device are suitable.Also will understand, the present invention is not limited to any specific implementation or programming technique, and the present invention can with any realizing for the technology realizing function as described herein suitably.The present invention is not limited to any specific programming language or operating system.Such as, thus as what one skilled in the art will appreciate that, embodiments of the invention can be implemented as the such device of the such device of method, such as special purpose device, such as data handling system, or bearing medium, computer program.Bearing medium carrying is used for one or more computer-readable code sections of control treatment network system realization.Therefore, aspect of the present invention can be taked method, entirely hardware embodiment, pure software embodiment or combine the form of embodiment of software and hardware aspect.In addition, the present invention can take to carry the form of the bearing medium (computer program on such as computer-readable recording medium) of the computer readable program code section comprised in media as well.Any suitable computer-readable medium can be used, comprising the magnetic storage apparatus that such as disk or hard disk are such, or the optical storage media that such as CD-ROM is such.
As the conclusion to detailed description, should notice that those skilled in the art will be apparent from can make many changes and amendment to preferred embodiment, and does not depart from principle of the present invention in fact.This change and amendment are included within the scope of the present invention described in appended claims.