CN101415249B - Method, system and apparatus for negotiating data business signaling of session initialization protocol - Google Patents

Method, system and apparatus for negotiating data business signaling of session initialization protocol Download PDF

Info

Publication number
CN101415249B
CN101415249B CN 200710181815 CN200710181815A CN101415249B CN 101415249 B CN101415249 B CN 101415249B CN 200710181815 CN200710181815 CN 200710181815 CN 200710181815 A CN200710181815 A CN 200710181815A CN 101415249 B CN101415249 B CN 101415249B
Authority
CN
China
Prior art keywords
softswitch
decode format
initiator
code
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN 200710181815
Other languages
Chinese (zh)
Other versions
CN101415249A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN 200710181815 priority Critical patent/CN101415249B/en
Priority to RU2010115024/07A priority patent/RU2446605C2/en
Priority to PCT/CN2008/071729 priority patent/WO2009049510A1/en
Publication of CN101415249A publication Critical patent/CN101415249A/en
Application granted granted Critical
Publication of CN101415249B publication Critical patent/CN101415249B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/24Negotiation of communication capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • H04M7/0072Speech codec negotiation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • H04W88/181Transcoding devices; Rate adaptation devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a session initiation protocol (SIP) data service signaling negotiation method, comprising: the soft switch of an initiator receives a data service notice from a media gateway of the initiator; the coding and decoding format of the media gateway of the initiator is modified into the redundant coding and decoding format by sending a message carrying the redundant coding and decoding format to the media gateway of the initiator; the message carrying the redundant coding and decoding format is sent to the soft switch of a receiver so as to ensure that the coding and decoding format of the media gateway of the receiver modifies the coding and decoding format of the media gateway of the receiver into the redundant coding and decoding format. An SIP data service signaling negotiation system and the soft switch are also disclosed. By using the session initiation protocol (SIP) data service signaling negotiation method, the negotiation of the used redundant coding and decoding format between the gateways for the SIP data service transmission is realized, thus the reliability of the SIP data service transmission is improved.

Description

The method, system and device of negotiating data business signaling of session initialization protocol
Technical field
The present invention relates to communication technical field, be specifically related to a kind of conversation initialized protocol (SIP, SessionInitiation Protocol) data service signaling negotiation method, system and device.
Background technology
SIP is based on the session of text and sets up agreement, is widely used in the Internet, communication network, procotol (IP, Internet Protocol) IP multimedia subsystem, IMS fields such as (IMS, IP Multimedia Subsystem).This agreement can realize business such as voice call, video.
In third generation collaborative project tissue (3GPP, 3rd Generation Partnership Project) R4, when Nc interface used SIP-ITU-T, for example Chuan Zhen data service was carried on the IP network.Fax can be realized file and image Real-Time Sharing, is a kind of data service that is widely used in the existing communication network.
Fig. 1 is a system construction drawing of realizing data service among the prior art mobile network.As shown in Figure 1, this system comprises: initiator's terminal, initiator's media gateway (MGW, Media Gateway), initiator mobile switching centre (MSC, Mobile Switching Centre) server, receiving side terminal, recipient MGW and recipient MSC server.Wherein, initiator's terminal can be connected to initiator MGW in succession by other LA Management Room.Initiator's terminal and receiving side terminal are respectively the initiator's terminal and the receiving side terminal of data service.Initiator MSC server and initiator MGW are for initiating MSC server and the MGW that signaling is consulted; Recipient MSC server and recipient MGW are MSC server and the MGW that response signaling is consulted.Below support all that with initiator MSC server and recipient MSC server SIP-ITU-T is an example, the process that realizes data service among the prior art mobile network is elaborated.Fig. 2 is a SIP data service signaling negotiation method flow chart in the system shown in Figure 1.As shown in Figure 2, this method may further comprise the steps:
Step 200: the voice call between initiator and the recipient is set up, and when initiator MGW detected the data traffic transmission incident, the incident of for example faxing reported initiator MSC server.
Step 201~step 202: initiator MSC server issues encoding and decoding and revises (MODIFY) message, and the code/decode format of initiator MGW is revised as G.711 code/decode format; After initiator MGW successfully revises code/decode format, reply encoding and decoding to initiator MSC server and revise response (MODIFY ACK).
Step 203: initiator MSC server uses renewal (Update) message of SIP-ITU-T to initiate media re-negotiation, in describing, carries the Session Description Protocol (SDP, Session DescriptionProtocol) of Update message code/decode format that initiator MGW supports G.711/T.38.
Step 204~step 205: recipient MSC server is received Update, sends MODIFY for recipient MGW, and the code/decode format of revising recipient MGW is for G.711; After recipient MGW successfully revises code/decode format, return MODIFY ACK to recipient MSC server.
Step 206: recipient MSC server sends to initiator MSC server with 200 OK, and wherein G.711 SDP has carried code/decode format that the recipient selects in describing.
So far, the encoding and decoding of initiator MGW and recipient MGW are revised successfully, have set up data service in the carrying of the IP between initiator MGW and the recipient MGW, thereby have switched to data service from speech business.That is to say that can pass through initiator MGW and recipient MGW this moment, use the code/decode format that consults to carry out the transmission of data service.
In recipient MSC server and initiator MSC server, there is a side to support SIP-ITU-T, the opposing party does not support SIP-ITU-T, and the call control protocol (BICC of support and bearer independent, BearerIndependent Call Control Protocol) time, realize among the existing mobile network that the system of data service may further include third party MSC server and third party MGW, third party MSC server is connected with recipient MSC server with initiator MSC server, realize the protocol conversion between initiator's MSC server and the recipient MSC server, third party MGW is connected with third party MSC server, revises the code/decode format of self under the control of third party MSC server; Perhaps this system further comprises Call Mediation Node (CMN, Call Mediation Node), and wherein CMN is connected with recipient MSC server with initiator MSC server, realizes the protocol conversion between initiator's MSC server and the recipient MSC server.
Above-mentioned data service is carried on the IP network, owing to when busy or network quality is relatively poor, occur packet loss when IP network easily, transmission reliability is lower.And the data service of faxing, dialling up on the telephone at a high speed etc. that is to say the packet loss sensitivity, realizes that this type of data service needs higher transmission reliability.As seen from the above description, in the existing SIP data service signaling negotiation method, adopt and G.711 realize data service, and G.711 only be a kind of code/decode format, use this code/decode format can't improve the reliability of transport service in the IP carrying, and do not adopt other to improve the method for transmission reliability in this scheme.
Summary of the invention
The embodiment of the invention provides a kind of method of negotiating data business signaling of session initialization protocol, improves the reliability of SIP data traffic transmission.
The embodiment of the invention also provides a kind of system of negotiating data business signaling of session initialization protocol, improves the reliability of SIP data traffic transmission.
The embodiment of the invention also provides a kind of device, improves the reliability of SIP data traffic transmission.
For achieving the above object, the technical scheme of the embodiment of the invention is achieved in that
A kind of Session initiation protocol SIP data service signaling negotiation method comprises: initiator's SoftSwitch receives from the data service of initiator's media gateway and notifies; By sending the message carry redundant code/decode format to initiator's media gateway, the code/decode format of initiator's media gateway is revised as described redundant code/decode format; Send the message of carrying described redundant code/decode format to recipient's SoftSwitch, make recipient's SoftSwitch that the code/decode format of receiving method, medium gateway is revised as described redundant code/decode format.
A kind of Session initiation protocol SIP data service signaling negotiation system comprises initiator's SoftSwitch, initiator's media gateway, recipient's SoftSwitch and receiving method, medium gateway,
Described initiator's media gateway is used for sending the data service notice to initiator's SoftSwitch; After the message of carrying redundant code/decode format that receives from described initiator's SoftSwitch, self code/decode format is revised as described redundant code/decode format;
Described initiator's SoftSwitch, be used for after receiving the data service notice of initiator's media gateway transmission, by sending the message carry redundant code/decode format to initiator's media gateway, the code/decode format of initiator's media gateway is revised as redundant code/decode format; Send the message of carrying described redundant code/decode format to recipient's SoftSwitch;
Described recipient's SoftSwitch is used for the message of carrying described redundant code/decode format that sends according to described initiator's SoftSwitch, and the code/decode format of receiving method, medium gateway is revised as described redundant code/decode format;
Described receiving method, medium gateway is used under the control of described recipient's SoftSwitch, and self code/decode format is revised as described redundant code/decode format.
A kind of Session initiation protocol SIP data service signaling negotiation system comprises initiator's SoftSwitch, initiator's media gateway, Call Mediation Node, recipient's SoftSwitch and receiving method, medium gateway,
Described initiator's media gateway is used for sending the data service notice to initiator's SoftSwitch; Under the control of described initiator's SoftSwitch, self code/decode format is revised as redundant code/decode format;
Described initiator's SoftSwitch, be used for the code/decode format of initiator's media gateway is revised as redundant code/decode format, to the call control protocol BICC message of Call Mediation Node transmission, wherein carry the IPBCP that comprises described redundant code/decode format and describe with bearer independent;
Described Call Mediation Node, be used for will comprise the IPBCP of described redundant code/decode format describe be converted to the SDP that comprises described redundant code/decode format and describe after, be carried in the sip message, be sent to described recipient's SoftSwitch;
Described recipient's SoftSwitch is used for describing according to the SDP that comprises described redundant code/decode format that the sip message that described Call Mediation Node sends carries, and the code/decode format of receiving method, medium gateway is revised as described redundant code/decode format;
Described receiving method, medium gateway is used under the control of described recipient's SoftSwitch, and self code/decode format is revised as described redundant code/decode format.
A kind of Session initiation protocol SIP data service signaling negotiation system comprises initiator's SoftSwitch, initiator's media gateway, third party's SoftSwitch, third party's media gateway, recipient's SoftSwitch and receiving method, medium gateway,
Described initiator's media gateway is used for sending the data service notice to initiator's SoftSwitch; Under the control of described initiator's SoftSwitch, self code/decode format is revised as redundant code/decode format;
Described initiator's SoftSwitch, be used for the code/decode format of initiator's media gateway is revised as redundant code/decode format, to the call control protocol BICC message of third party's SoftSwitch transmission, wherein carry the IPBCP that comprises described redundant code/decode format and describe with bearer independent;
Described third party's SoftSwitch, be used for will comprise the IPBCP of described redundant code/decode format describe be converted to the SDP that comprises described redundant code/decode format and describe after, be carried in the sip message, be sent to described recipient's SoftSwitch; Send the message of carrying described redundant code/decode format to third party's media gateway, be revised as described redundant code/decode format with code/decode format with third party's media gateway;
Described third party's media gateway is used for after the message of carrying described redundant code/decode format that receives from described third party's SoftSwitch, and self code/decode format is revised as described redundant code/decode format;
Described recipient's SoftSwitch is used for describing according to the SDP that comprises described redundant code/decode format that the sip message that described third party's SoftSwitch sends carries, and the code/decode format of receiving method, medium gateway is revised as described redundant code/decode format;
Described receiving method, medium gateway is used under the control of described recipient's SoftSwitch revising self code/decode format.
A kind of Session initiation protocol SIP data service signaling negotiation system comprises initiator's SoftSwitch, initiator's media gateway, Call Mediation Node, recipient's SoftSwitch and receiving method, medium gateway,
Described initiator's media gateway is used for sending the data service notice to initiator's SoftSwitch; Under the control of described initiator's SoftSwitch, self code/decode format is revised as redundant code/decode format;
Described initiator's SoftSwitch is used for the code/decode format of initiator's media gateway is revised as redundant code/decode format, sends sip message to Call Mediation Node, wherein carries the Session Description Protocol SDP that comprises described redundant code/decode format and describes;
Described Call Mediation Node, after the SDP that is used for comprising described redundant code/decode format describes and is converted to the IP Bearer Control Protocol IPBCP that comprises described redundant code/decode format and describes, be carried in the call control protocol BICC message with bearer independent, be sent to described recipient's SoftSwitch;
Described recipient's SoftSwitch is used for describing according to the IPBCP that comprises described redundant code/decode format that the BICC message that described Call Mediation Node sends is carried, and the code/decode format of receiving method, medium gateway is revised as described redundant code/decode format;
Described receiving method, medium gateway is used under the control of described recipient's SoftSwitch, and self code/decode format is revised as described redundant code/decode format.
A kind of Session initiation protocol SIP data service signaling negotiation system comprises initiator's SoftSwitch, initiator's media gateway, third party's SoftSwitch, third party's media gateway, recipient's SoftSwitch and receiving method, medium gateway,
Described initiator's media gateway is used for sending the data service notice to initiator's SoftSwitch; Under the control of described initiator's SoftSwitch, self code/decode format is revised as redundant code/decode format;
Described initiator's SoftSwitch is used for the code/decode format of initiator's media gateway is revised as redundant code/decode format, sends sip message to third party's SoftSwitch, wherein carries the Session Description Protocol SDP that comprises described redundant code/decode format and describes;
Described third party's SoftSwitch, after the SDP that is used for comprising described redundant code/decode format describes and is converted to the IP Bearer Control Protocol IPBCP that comprises described redundant code/decode format and describes, be carried in the call control protocol BICC message with bearer independent, be sent to described recipient's SoftSwitch; Send the message of carrying described redundant code/decode format to third party's media gateway, be revised as described redundant code/decode format with code/decode format with third party's media gateway;
Described third party's media gateway is used for after the message of carrying described redundant code/decode format that receives from described third party's SoftSwitch, and self code/decode format is revised as described redundant code/decode format;
Described recipient's SoftSwitch is used for describing according to the IPBCP that comprises described redundant code/decode format that the BICC message that described third party's SoftSwitch sends is carried, and the code/decode format of receiving method, medium gateway is revised as described redundant code/decode format;
Described receiving method, medium gateway is used under the control of described recipient's SoftSwitch, and self code/decode format is revised as described redundant code/decode format.
A kind of SoftSwitch comprises receiver module, modified module and message transmission module,
Described receiver module is used to receive the data service notice that initiator's media gateway sends;
Described modified module is used for after described receiver module receives data service notice, and the code/decode format of initiator's media gateway is revised as redundant code/decode format;
Described message transmission module is used for sending the sip message or the BICC message of carrying redundant code/decode format to recipient's SoftSwitch or third party's SoftSwitch.
A kind of SoftSwitch comprises: message sink module, modified module and respond module,
Described message sink module is used to receive sip message that carries redundant code/decode format or BICC message from initiator's SoftSwitch or third party's SoftSwitch;
Described modified module is used for the sip message or the BICC message that receive according to described message sink module, and the code/decode format of receiving method, medium gateway is revised as described redundant code/decode format;
Described respond module is used for sending the response message that carries described redundant code/decode format to initiator's SoftSwitch or third party's SoftSwitch after described modified module is revised the encoding and decoding success of receiving method, medium gateway.
A kind of SoftSwitch comprises BICC receiver module, modular converter and SIP sending module,
Described BICC receiver module is used to receive the call control protocol BICC message with bearer independent, wherein carries the IP Bearer Control Protocol IPBCP that comprises redundant code/decode format and describes;
Described modular converter, the IPBCP that is used for that described BICC receiver module is received describes the Session Description Protocol SDP that is converted to based on SIP and describes;
Described SIP sending module, the SDP that is used for that modular converter is converted to describes and is carried at sip message, sends.
A kind of SoftSwitch comprises SIP receiver module, modular converter and BICC sending module,
Described SIP receiver module is used to receive Session initiation protocol SIP message, wherein carries the Session Description Protocol SDP that comprises redundant code/decode format and describes;
Described modular converter, the SDP that is used for that described SIP receiver module is received are described the IP Bearer Control Protocol IPBCP that is converted to based on the call control protocol BICC of bearer independent and are described;
Described BICC sending module, the IPBCP that is used for that described modular converter is converted to describes and is carried at BICC message, sends.
Compared with prior art, the technical scheme that the embodiment of the invention provided, initiator MSC server is after receiving the data service notice of initiator MGW transmission, by send the message of carrying redundant code/decode format to initiator MGW, the code/decode format of initiator MGW is revised as redundant code/decode format, send the message of carrying redundant code/decode format to recipient MSC server then, make recipient MSC server the code/decode format of recipient MGW can be revised as redundant code/decode format, thereby realized the negotiation of redundant code/decode format between initiator MGW and the recipient MGW, make when carrying out the SIP data traffic transmission, comprise the frame that sends previously in the redundancy packet of the frame that sends later, when the LOF that sends previously, can use the respective frame of redundancy packet in the subsequent frames to replace, thereby improve the reliability of SIP data traffic transmission.
Description of drawings
Fig. 1 is a system construction drawing of realizing data service among the prior art mobile network;
Fig. 2 is a SIP data service signaling negotiation method flow chart in the system shown in Figure 1;
Fig. 3 is the embodiment of the invention one a SIP facsimile service signaling negotiation method flow chart;
Fig. 4 is the embodiment of the invention two SIP facsimile service signaling negotiation method flow charts;
Fig. 5 is an embodiment of the invention Three S's Fax over IP traffic signaling negotiation method flow chart;
Fig. 6 is the embodiment of the invention four SIP facsimile service signaling negotiation method flow charts;
Fig. 7 is the embodiment of the invention five SIP facsimile service signaling negotiation method flow charts;
Fig. 8 is the embodiment of the invention six SIP facsimile service signaling negotiation method flow charts;
Fig. 9 is a kind of system construction drawing of SIP negotiating data business signaling in the embodiment of the invention;
Figure 10 is the another kind of system construction drawing of SIP negotiating data business signaling in the embodiment of the invention.
Embodiment
The present invention is described in detail below in conjunction with drawings and the specific embodiments.
The method of the negotiating data business signaling of session initialization protocol that the embodiment of the invention provides, initiator's SoftSwitch receives from after the data service of the initiator MGW notice, by sending the message carry redundant code/decode format to initiator MGW, the code/decode format of initiator MGW is revised as redundant code/decode format; Send the message of carrying described redundant code/decode format to recipient's SoftSwitch, make recipient's SoftSwitch that the code/decode format of recipient MGW is revised as described redundant code/decode format.
Wherein redundant code/decode format is a kind of code/decode format of existing code/decode format and redundant fashion be combined into, and existing code/decode format for example can be by G.711, T.38 wait, and redundant fashion can be RFC2198.Among the following embodiment with facsimile service, SoftSwitch is the MSC server among the mobile network, and by G.711 with redundant fashion RFC2198 in conjunction with the redundant code/decode format that forms G.711 redundancy be example, SIP data service signaling negotiation method of the present invention is elaborated.
Embodiment one:
Present embodiment is all supported under the situation of Session Initiation Protocol for initiator MSC server and recipient MSC server, realizes that the scheme of SIP negotiating data business signaling is elaborated.
Fig. 3 is the embodiment of the invention one a SIP facsimile service signaling negotiation method flow chart.As shown in Figure 3, this method may further comprise the steps:
Step 300: the voice call between initiator and the recipient is set up, and initiator MGW detects the fax incident, reports initiator MSC server.
Step 301~step 302: initiator MSC server sends MODIFY to initiator MGW, and the code/decode format of initiator MGW is revised as the G.711 redundant code/decode format of redundant (G.711Red).
MODIFY has wherein comprised G.711 redundant SDP to be described, and wherein except that the description that comprises code/decode format, also further comprises redundant rank, for example concrete description can for:
897 // 2 kinds of load type of m=audio-RTP/AVP (PT, Payload Type) are respectively 97 and 8 (wherein, 8 representing G.711 code/decode format)
A=rtpmap:97 red/8000/1 //PT=97 is a load type, red represents to use the RFC2198 redundant fashion, and the 8000th, encoding and decoding speed, the 1st, redundant rank.
A=fmtp:978/8//illustrate and will use the G.711 frame of code/decode format, promptly the frame of PT=8 carries out redundancy, and redundant rank is 1.
The code/decode format of describing after holding consultation according to this SDP is the PT=97 that makes the RTP bag of transmission, and there are the Frame of a plurality of redundancies, the PT=8 of this Frame in the bag the inside.
Wherein, G.711 redundancy is meant that G.711 code/decode format and redundant fashion RFC2198 are used in combination a kind of redundant code/decode format that obtains.The RFC2198 redundant fashion only carries a current frame inside being meant first redundancy packet, and the redundancy packet of transmitting is later carried the frame that has sent the front.Redundant rank is meant the number of carrying the frame that has transmitted the front in the redundancy packet of transmitting later.For example, each redundancy packet is carried what frames that transmit previously, it is redundant rank, specify by the fmtp parameter, such as a=fmtp:978/8, expression is carried out redundancy for code/decode format for G.711 Frame, and redundant rank is 1, just carries send previously one G.711 coded data frame in the redundancy packet that sends in the back; A=fmtp; 978/8/8, represent that redundant rank is 2, just carry send previously two G.711 coded data frames in the redundancy packet that sends in the back.
Step 303: initiator MSC server uses the Update of Session Initiation Protocol to initiate media re-negotiation, has carried G.711 parameter such as redundant (G.711Red) and redundant rank of code/decode format during the SDP of Update describes.
In this step, SDP describes the SDP that can use in the step 301 and describes.
Step 304~step 306: recipient MSC server is received Update, sends MODIFY for recipient MGW, and G.711Red the code/decode format of recipient MGW is revised as; After recipient MGW successfully revises code/decode format, send MODIFY ACK to recipient MSC server; Recipient MSC server receives the back and sends 200 OK for initiator MSC server, during the SDP that wherein carries describes code/decode format be redundant code/decode format G.711red.
Recipient MSC server when revising the code/decode format of recipient MGW, the further redundant rank of selective reception side MGW support; Recipient MSC server is given during the SDP of 200 OK that initiator MSC server returns describes, except that comprise code/decode format G.711Red, can also comprise redundant rank.
So far, encoding and decoding are revised successfully, have set up fax in the carrying of the IP between initiator MGW and the recipient MGW, thereby have switched to facsimile service from speech business, promptly can pass through initiator MGW and recipient MGW, use the redundant code/decode format that consults to carry out the transmission of facsimile service.
The method of present embodiment can further include: step 307~step 308: if redundant rank and the amended redundant rank of initiator MGW that recipient MGW replys are inconsistent, then initiator MSC server sends MODIFY for initiator MGW, is revised as the consistent value of redundant rank of replying with recipient MGW with the redundant rank with initiator MGW.
For example, after code/decode format and redundant rank were consulted successfully during above-described SDP described, when carrying out data traffic transmission, carry the Frame that has transmitted the front in the redundancy packet of Frame with transmission in the back, and utilize code/decode format G.711 to transmit, thereby avoided losing of a Frame transmitting previously, improved the reliability of data traffic transmission.
In other embodiments of the invention, media re-negotiation flow process between initiator MSC server and the recipient MSC server also can use the invitation (Invite) of Session Initiation Protocol to realize, be that initiator MSC server receives after the fax incident that initiator MGW reports, utilize Invite to initiate media re-negotiation, wherein comprise at least and carry the SDP description G.711Red of redundant code/decode format to recipient MSC server; Behind 200 OK that receive the answer of recipient MSC server, return ACK to recipient MSC server, thereby finish media re-negotiation.
Redundant code/decode format is G.711Red adopted in this enforcement, after signaling consults to finish, during transferring data frames, in the redundancy packet of the frame of the transmission of back, comprise the frame that has transmitted the front, if the LOF of transmitting previously, then can use the redundancy packet in the frame of transmission of back to substitute, thereby improve the transmission reliability of data service.
Embodiment two:
All support Session Initiation Protocol for initiator MSC server and recipient MSC server in the present embodiment, but recipient MGW does not support under the situation of redundant code/decode format G.711Red that the scheme of realization negotiating data business signaling is elaborated.
Fig. 4 is the embodiment of the invention two SIP facsimile service signaling negotiation method flow charts.As shown in Figure 4, this method may further comprise the steps:
Step 400~step 403 is identical with step 300~step 303, does not repeat them here.
Step 403: initiator MSC server uses the Update of Session Initiation Protocol to initiate media re-negotiation, the SDP of Update has carried all code/decode formats that initiator MGW supports in describing, for example G.711Red, G.711 reach T.38 the redundant rank when going back portability and using code/decode format G.711Red.
Step 404: recipient MSC server is received Update, inquire about the code/decode format of the recipient MGW support of self preserving, find that G.711Red recipient MGW does not support, and support G.711 and T.38, send MODIFY then for recipient MGW, G.711 the code/decode format of recipient MGW be revised as or T.38, in the present embodiment G.711 being example.
Step 405: after recipient MGW successfully revises code/decode format, reply MODIFY ACK to recipient MSC server.
Step 406: after recipient MSC server receives MODIFY ACK from recipient MGW, send 200 OK for initiator MSC server, G.711 the SDP that wherein carries comprises code/decode format in describing.
Wherein, the code/decode format of the Update that recipient MSC server sends from initiator MSC server, during code/decode format that selective reception side MGW supports, selective reception side MGW supports usually is arranged in primary code/decode format.In the present embodiment, in the code/decode format of the Update that initiator MSC server sends, G.711 be arranged in primary is, so select G.711 code/decode format.
In the present embodiment, when the code/decode format that uses when voice call was identical with the code/decode format of recipient MSC server selection, step 404~step 405 can be omitted.
Step 407~step 408: among 200 OK that initiator MSC discovering server recipient MSC server returns, the code/decode format that carries is different with the amended code/decode format of initiator MGW, send MODIFY then for initiator MGW, be revised as the code/decode format that carries among 200 OK with code/decode format initiator MGW.
So far, encoding and decoding are revised successfully, have set up fax in the carrying of the IP between initiator MGW and the recipient MGW, thereby have switched to facsimile service from speech business, promptly can pass through initiator MGW and recipient MGW, use the code/decode format that consults to carry out the transmission of facsimile service.
In this enforcement, when recipient's network is not supported G.711Red redundant code/decode format, initiator MSC server can send to recipient MSC server with all code/decode formats that initiator MGW supports, select for recipient MSC server, thereby improved compatibility with the network of not supporting redundant code/decode format.
Embodiment three:
Present embodiment is supported Bearer Independent Call Control Protocol for initiator MSC server, and recipient MSC server is supported under the situation of Session Initiation Protocol, by third party MSC server, promptly being used to carry out the MSC server of protocol conversion and the scheme of the SIP negotiating data business signaling that third party MGW participates in is elaborated.
Fig. 5 is an embodiment of the invention Three S's Fax over IP traffic signaling negotiation method flow chart.As shown in Figure 5, this method may further comprise the steps:
Step 500~step 502 is identical with step 300~step 302, does not repeat them here.
Step 503: initiator MSC server is by the application transport mechanism (APM of BICC, Application Transport Mechanism) G.711Red message be carried at IP Bearer Control Protocol (IPBCP with redundant code/decode format, IP Bearer Control Protocol) in the description, sends to third party MSC server.
In this step, IPBCP can also further comprise redundant rank in describing.
IPBCP of the prior art describes the information that can not carry about redundancy, and the IPBCP in the embodiment of the invention describes and uses the describing mode of SDP description for medium, carries the information about redundancy.Can be with identical to the description of medium during embodiment one SDP describes during IPBCP describes in this step to the description of medium.
Step 504~step 505: after third party MSC server is received APM message, with the IPBCP in the APM message describe be converted to SDP and describe after, the code/decode format of revising third party MGW is for G.711Red, after third party MGW successfully revises code/decode format, reply MODIFY ACK to recipient MSC server.
Step 506~step 509: third party MSC server is initiated media re-negotiation, comprising: third party MSC server sends the Invite of Session Initiation Protocol to recipient MSC server, wherein carries to comprise redundant code/decode format SDP G.711Red and describe; After being revised as the code/decode format of recipient MGW G.711Red by recipient MSC server, reply 200 OK to third party MSC server, G.711Red SDP wherein carries redundant code/decode format in describing.
If further carry the redundant rank that redundant code/decode format adopts in the message of in media re-negotiation, transmitting, then the facsimile service signaling negotiation method in the present embodiment also can further comprise: step 510~step 511: if the redundant rank that SDP describes among 200 OK that recipient MSC server is replied is different with the redundant rank of the amended code/decode format of third party MGW, then third party MSC server need use MODIFY to notify third party MGW to revise the redundant rank of communicating by letter with the recipient.Certainly, because the redundant rank that each MGW uses when carrying out transfer of data can be different, so when carrying redundant rank in the message of when media re-negotiation, transmitting, also execution in step 510~step 511 not.
Step 512: third party MSC server is replied ACK to recipient MSC server.
Method in the present embodiment also can further comprise step 513: notice uses initiator's one side of BICC to revise the code/decode format success, and promptly to the APM message of initiator MSC server transmission based on BICC, the code/decode format success is revised in indication.
So far, encoding and decoding are revised successfully, have set up fax in the carrying of the IP between initiator MGW and the recipient MGW, thereby have switched to facsimile service from speech business, promptly can pass through initiator MGW and recipient MGW, use the redundant code/decode format that consults to carry out the transmission of facsimile service.
In other embodiments of the invention, media re-negotiation flow process between third party MSC server and the recipient MSC server also can use the Update of Session Initiation Protocol to realize, be that initiator MSC server receives initiator MGW and reports after the fax incident, utilize Update to initiate media re-negotiation, wherein comprise and carry redundant code/decode format and G.711Red describe with other SDP of redundant level; Behind 200 OK that receive the answer of recipient MSC server, finish media re-negotiation.
In this enforcement, between the sponsor network of using different agreement and recipient's network during the SIP negotiating data business signaling, utilizing third party MSC server to describe the SDP that is converted to based on SIP based on the IPBCP of BICC describes, realize using the signaling of data service between the network of different agreement to consult, thereby made initiator MGW and the recipient MGW can to adopt redundant code/decode format G.711Red.After signaling consults to finish, between initiator MGW, third party MGW and recipient MGW during transferring data frames, in the redundancy packet of the frame of the transmission of back, comprise the frame that has transmitted the front, therefore when the LOF transmitted previously, can use the corresponding frame in the redundancy packet of transmitting later to replace, thereby improve the transmission reliability of data service.
Embodiment four:
Present embodiment is supported Bearer Independent Call Control Protocol for initiator MSC server, and recipient MSC server is supported under the situation of Session Initiation Protocol, only by third party MSC server, i.e. and CMN, the scheme of the realization negotiating data business signaling of participation is elaborated.
Fig. 6 is the embodiment of the invention four SIP facsimile service signaling negotiation method flow charts.Because initiator MSC server and the mutual process of initiator MGW in the present embodiment, and recipient MSC server and the mutual process of recipient MGW with identical among the embodiment one, are therefore omitted in the description of present embodiment.
As shown in Figure 6, SIP facsimile service signaling negotiation method may further comprise the steps in the present embodiment:
Step 600: initiator MSC server sends APM message to the BICC of CMN side, and G.711Red IPBCP wherein carries redundant code/decode format in describing, and for example can use the IPBCP described in the embodiment three to describe.
In this step, IPBCP can also further carry redundant rank in describing.
Step 601~step 603:CMN describes the IPBCP that carries in the APM message and is converted to the SDP description; And initiate the media re-negotiation process, comprising: CMN sends Invite to recipient MSC server, carries redundant code/decode format during SDP wherein describes for G.711Red; Recipient MSC server is replied 200 OK to CMN, and SDP wherein carries G.711 Red of redundant code/decode format in describing; After CMN receives 200 OK, reply ACK to recipient MSC server.
Step 604:CMN is to the APM message of initiator MSC server transmission based on BICC, and the code/decode format success is revised in indication.
If the message that step 604 sends has been indicated the request with respect to initiator MSC server, the redundant rank difference that recipient MSC server is accepted, then further execution in step 307~step 308.
So far, encoding and decoding are revised successfully, have set up fax in the carrying of the IP between initiator MGW and the recipient MGW, thereby have switched to facsimile service from speech business, promptly can pass through initiator MGW and recipient MGW, use the code/decode format that consults to carry out the transmission of facsimile service.
In other embodiments of the invention, the media re-negotiation flow process of CMN initiation also can use the Update of Session Initiation Protocol to realize.
In the present embodiment, between initiator MSC server that uses different agreement and recipient MSC server during the SIP negotiating data business signaling, utilizing CMN to describe the SDP that is converted to based on SIP based on the IPBCP of BICC describes, realize using the signaling of data service between the network of different agreement to consult, thereby made initiator MGW and the recipient MGW can to adopt redundant code/decode format G.711Red.After signaling consults to finish, between initiator MGW, CMN and recipient MGW during transferring data frames, comprise the frame that has transmitted the front in the redundancy packet of the frame that MGW transmits in the back, therefore when the LOF transmitted previously, can use the corresponding frame in the redundancy packet of transmitting later to replace, thereby improve the transmission reliability of data service.
Embodiment five:
Present embodiment is supported Session Initiation Protocol for initiator MSC server, and recipient MSC server is supported under the situation of Bearer Independent Call Control Protocol, by third party MSC server, promptly being used to carry out the MSC server of protocol conversion and the scheme of the SIP negotiating data business signaling that third party MGW participates in is elaborated.
Fig. 7 is the embodiment of the invention five SIP facsimile service signaling negotiation method flow charts.As shown in Figure 7, this method may further comprise the steps:
Step 700~step 702 and step 500~step 502 and identical do not repeat them here.
Step 703: G.711Red initiator MSC server is carried at redundant code/decode format in the SDP description by sip message Invite, sends to third party MSC server.
In this step, SDP describes can use the described SDP describing mode of step 301.SDP can also further comprise redundant rank in describing.
Step 704~step 705: after third party MSC server is received Invite message, SDP in this message description is converted to IPBCP to be described, and G.711Red the code/decode format of third party MGW be revised as, after third party MGW successfully revises code/decode format, reply MODIFY ACK to recipient MSC server.
Step 706~step 709: third party MSC server is initiated media re-negotiation, comprising: third party MSC server sends the APM message of BICC to recipient MSC server, wherein carries to comprise redundant code/decode format IPBCP G.711Red and describe; After being revised as the code/decode format of recipient MGW G.711Red by recipient MSC server, reply the APM message of carrying code/decode format to third party MSC server, the code/decode format of indication recipient one side is revised successfully.
If further carry the redundant rank that redundant code/decode format adopts in the message of in media re-negotiation, transmitting, then the facsimile service signaling negotiation method in the present embodiment also can further comprise: step 710~step 711: recipient MSC server uses MODIFY, notifies third party MGW to revise the redundant rank of communicating by letter with the recipient.
Step 712~step 713: third party MSC server is to initiator MSC server 200 OK, and initiator MSC server is replied third party MSC server A CK.
So far, encoding and decoding are revised successfully, have set up fax in the carrying of the IP between initiator MGW and the recipient MGW, thereby have switched to facsimile service from speech business, promptly can pass through initiator MGW and recipient MGW, use the redundant code/decode format that consults to carry out the transmission of facsimile service.
In other embodiments of the invention, the mutual Update of Session Initiation Protocol that also can use between initiator MSC server and the third party MSC realizes, be that initiator MSC server receives initiator MGW and reports after the fax incident, send Update message to third party MSC server, wherein comprise and carry redundant code/decode format and G.711Red describe with other SDP of redundant level; Third party MSC server is replied 200 OK to initiator MSC server after the APM message that receives the answer of recipient MSC server.
In this enforcement, between the sponsor network of using different agreement and recipient's network during the SIP negotiating data business signaling, utilizing third party MSC server to describe the IPBCP that is converted to based on BICC based on the SDP of SIP describes, realized using the signaling of data service between the network of different agreement to consult, thereby make initiator MGW and recipient MGW can adopt redundant code/decode format G.711Red, after signaling consults to finish, at initiator MGW, between third party MGW and the recipient MGW during transferring data frames, in the redundancy packet of the frame of the transmission of back, comprise the frame that has transmitted the front, therefore when the LOF transmitted previously, can use the corresponding frame in the redundancy packet of transmitting later to replace, thereby improve the transmission reliability of data service.
Embodiment six:
Present embodiment is supported Session Initiation Protocol for initiator MSC server, and recipient MSC server is supported under the situation of Bearer Independent Call Control Protocol, only by third party MSC server, i.e. and CMN, the scheme of the realization negotiating data business signaling of participation is elaborated.
Fig. 8 is the embodiment of the invention six SIP facsimile service signaling negotiation method flow charts.Because initiator MSC server and the mutual process of initiator MGW in the present embodiment, and recipient MSC server and the mutual process of recipient MGW with identical among the embodiment one, are therefore omitted in the description of present embodiment.
As shown in Figure 8, SIP facsimile service signaling negotiation method may further comprise the steps in the present embodiment:
Step 800: initiator MSC server sends Invite to CMN, carries redundant code/decode format during wherein SDP describes for G.711Red.
In this step, SDP can also further carry redundant rank in describing.
Step 801~step 802:CMN describes the SDP that carries in the Invite message and is converted to the IPBCP description; And initiate the media re-negotiation process, and comprising: CMN sends APM message to recipient MSC server, and IPBCP wherein carries redundant code/decode format in describing; Recipient MSC server is replied APM message to CMN, and the code/decode format success is revised in indication.
Step 803~step 804:CMN replys 200 OK to initiator MSC server, and G.711Red SDP wherein carries redundant code/decode format in describing; After CMN receives 200 OK, reply ACK to initiator MSC server.
If the message that step 803 sends has been indicated the request with respect to initiator MSC server, the redundant rank difference that recipient MSC server is accepted, then further execution in step 307~step 308.
So far, encoding and decoding are revised successfully, have set up fax in the carrying of the IP between initiator MGW and the recipient MGW, thereby have switched to facsimile service from speech business, promptly can pass through initiator MGW and recipient MGW, use the code/decode format that consults to carry out the transmission of facsimile service.
In other embodiments of the invention, the interacting message between initiator MSC server and the CMN also can use the Update message of Session Initiation Protocol to realize.
In the present embodiment, between initiator MSC server that uses different agreement and recipient MSC server during the SIP negotiating data business signaling, utilizing CMN to describe the IPBCP that is converted to based on BICC based on the SDP of SIP describes, realized using the signaling of data service between the network of different agreement to consult, thereby make initiator MGW and recipient MGW can adopt redundant code/decode format G.711Red, after signaling consults to finish, at initiator MGW, between CMN and the recipient MGW during transferring data frames, comprise the frame that has transmitted the front in the redundancy packet of the frame that MGW transmits in the back, therefore when the LOF transmitted previously, can use the corresponding frame in the redundancy packet of transmitting later to replace, thereby improve the transmission reliability of data service.
The embodiment of the invention also provides the system that realizes data service.Fig. 9 is a kind of system construction drawing of SIP negotiating data business signaling in the embodiment of the invention.As shown in Figure 9, this system comprises: initiator's SoftSwitch, initiator's media gateway, recipient's SoftSwitch and receiving method, medium gateway.
Wherein, initiator's media gateway is used for sending the data service notice to initiator's SoftSwitch; After the message of carrying redundant code/decode format that receives from initiator's SoftSwitch, self code/decode format is revised as redundant code/decode format.
Initiator's SoftSwitch, be used for after receiving the data service notice of initiator's media gateway transmission, by sending the message carry redundant code/decode format to initiator's media gateway, the code/decode format of initiator's media gateway is revised as redundant code/decode format; And send the message carry redundant code/decode format to recipient's SoftSwitch.
Recipient's SoftSwitch is used for the message of carrying redundant code/decode format that sends according to initiator's SoftSwitch, and the code/decode format of receiving method, medium gateway is revised as redundant code/decode format.
The receiving method, medium gateway is used under the control of recipient's SoftSwitch, and self code/decode format is revised as redundant code/decode format.
When initiator's SoftSwitch further carries other code/decode format of initiator's media gateway support in sending to the message of carrying redundant code/decode format of recipient's SoftSwitch, recipient's SoftSwitch judges further whether the receiving method, medium gateway supports redundant code/decode format, be the message that then sends to self, the code/decode format of receiving method, medium gateway is revised as redundant code/decode format according to initiator's SoftSwitch; Otherwise the code/decode format that selective reception side's media gateway is supported in this message is revised as selected code/decode format with the code/decode format of receiving method, medium gateway.
Specifically, this initiator's SoftSwitch comprises receiver module, modified module and message transmission module.Wherein, receiver module is used to receive the data service notice that initiator's media gateway sends; Modified module is used for after receiver module receives data service notice, and the code/decode format of initiator's media gateway is revised as redundant code/decode format; Message transmission module is used for sending the sip message that carries redundant code/decode format to recipient's SoftSwitch.In other embodiments, message transmission module can also send the BICC message of carrying redundant code/decode format to third party's SoftSwitch.
Modified module also is used to receive from the redundant code/decode format of carrying of recipient's SoftSwitch and other response message of redundant level, the code/decode format of revising when this redundancy rank and initiator's media gateway is revised the code/decode format of initiator's media gateway not simultaneously.
This recipient's SoftSwitch specifically comprises message sink module, modified module and respond module.Wherein, the message sink module is used to receive the sip message that carries redundant code/decode format from initiator's SoftSwitch; Or in other embodiments, receive sip message or BICC message from third party's SoftSwitch, wherein carry redundant code/decode format.Modified module, the sip message that is used for receiving according to the message sink module (in other embodiments can for carrying the BICC message of redundant code/decode format) is revised as redundant code/decode format with the code/decode format of receiving method, medium gateway.Respond module is used for sending the response message that carries redundant code/decode format to initiator's SoftSwitch (also can be third party's SoftSwitch in other embodiments) after modified module is revised the encoding and decoding success of receiving method, medium gateway.Can further carry redundant rank in this response message.
Figure 10 is the another kind of system construction drawing of SIP negotiating data business signaling in the embodiment of the invention.As shown in figure 10, this system comprises initiator's SoftSwitch, initiator's media gateway, third party's SoftSwitch, third party's media gateway, recipient's SoftSwitch and receiving method, medium gateway.
As initiator's SoftSwitch support BICC, when recipient's SoftSwitch was supported SIP, initiator's media gateway was used for sending the data service notice to initiator's SoftSwitch; Under the control of initiator's SoftSwitch, self code/decode format is revised as redundant code/decode format.Initiator's SoftSwitch is used for the code/decode format of initiator's media gateway is revised as redundant code/decode format, sends BICC message to third party's SoftSwitch, wherein carries the IPBCP that comprises redundant code/decode format and describes.Third party's SoftSwitch, be used for will comprise the IPBCP of redundant code/decode format describe be converted to the SDP that comprises redundant code/decode format and describe after, be carried in the sip message, be sent to recipient's SoftSwitch; Send the message of carrying redundant code/decode format to third party's media gateway, be revised as redundant code/decode format with code/decode format with third party's media gateway.Third party's media gateway is used for after the message of carrying redundant code/decode format that receives from third party's SoftSwitch, and self code/decode format is revised as redundant code/decode format.Recipient's SoftSwitch is used for describing according to the SDP that comprises redundant code/decode format that the sip message that third party's SoftSwitch sends carries, and the code/decode format of receiving method, medium gateway is revised as redundant code/decode format.The receiving method, medium gateway is used under the control of recipient's SoftSwitch, and self code/decode format is revised as redundant code/decode format.
Specifically, this third party's SoftSwitch comprises BICC receiver module, modular converter, modified module and SIP sending module, and wherein, the BICC receiver module is used to receive BICC message, wherein carries the IPBCP that comprises redundant code/decode format and describes; Modular converter, the IP Bearer Control Protocol IPBCP that is used for that the BICC receiver module is received describes the Session Description Protocol SDP that is converted to based on SIP and describes; Modified module is used for the redundant code/decode format that obtains according to modular converter, and the code/decode format of third party's media gateway is revised as redundant code/decode format; The SIP sending module, the SDP that is used for that modular converter is converted to describes and is carried at sip message, sends.
When initiator's SoftSwitch is supported SIP, and recipient's SoftSwitch is when supporting BICC, and initiator's media gateway is used for sending the data service notice to initiator's SoftSwitch; Under the control of initiator's SoftSwitch, self code/decode format is revised as redundant code/decode format.Initiator's SoftSwitch is used for the code/decode format of initiator's media gateway is revised as redundant code/decode format, sends sip message to third party's SoftSwitch, wherein carries the SDP that comprises redundant code/decode format and describes.Third party's SoftSwitch, be used for will comprise the SDP of redundant code/decode format describe be converted to the IPBCP that comprises redundant code/decode format and describe after, be carried in the BICC message, be sent to recipient's SoftSwitch; Send the message of carrying redundant code/decode format to third party's media gateway, be revised as redundant code/decode format with code/decode format with third party's media gateway.Third party's media gateway is used for after the message of carrying redundant code/decode format that receives from third party's SoftSwitch, and self code/decode format is revised as redundant code/decode format.Recipient's SoftSwitch is used for describing according to the IPBCP that comprises redundant code/decode format that the BICC message that third party's SoftSwitch sends is carried, and the code/decode format of receiving method, medium gateway is revised as redundant code/decode format.The receiving method, medium gateway is used under the control of recipient's SoftSwitch, and self code/decode format is revised as redundant code/decode format.
Specifically, this third party's SoftSwitch comprises SIP receiver module, modular converter, modified module and BICC sending module.Wherein, the SIP receiver module is used to receive sip message, wherein carries the SDP that comprises redundant code/decode format and describes.Modular converter, the SDP that is used for that the SIP receiver module is received describes the PBCP that is converted to BICC and describes.Modified module is used for the redundant code/decode format that obtains according to modular converter, and the code/decode format of third party's media gateway is revised as redundant code/decode format.State the BICC sending module, the IPBCP that is used for that modular converter is converted to describes and is carried at BICC message, sends.
Another SIP data service signaling negotiation system of the present invention comprises initiator's SoftSwitch, initiator's media gateway, Call Mediation Node, recipient's SoftSwitch and receiving method, medium gateway.
When initiator's SoftSwitch is supported BICC, and recipient's SoftSwitch is when supporting SIP, and initiator's media gateway is used for sending the data service notice to initiator's SoftSwitch; Under the control of initiator's SoftSwitch, self code/decode format is revised as redundant code/decode format.Initiator's SoftSwitch is used for the code/decode format of initiator's media gateway is revised as redundant code/decode format, sends and BICC message to Call Mediation Node, wherein carries the IPBCP that comprises redundant code/decode format and describes.Call Mediation Node, be used for will comprise the IPBCP of redundant code/decode format describe be converted to the SDP that comprises this redundancy code/decode format and describe after, be carried in the sip message, be sent to recipient's SoftSwitch.Recipient's SoftSwitch is used for describing according to the SDP that comprises redundant code/decode format that the sip message that Call Mediation Node sends carries, and the code/decode format of receiving method, medium gateway is revised as redundant code/decode format.The receiving method, medium gateway is used under the control of recipient's SoftSwitch, and self code/decode format is revised as redundant code/decode format.
Specifically, this Call Mediation Node comprises BICC receiver module, modular converter and SIP sending module.Wherein, the BICC receiver module is used for receiving and BICC message, wherein carries the IPBCP that comprises redundant code/decode format and describes; Modular converter, the IPBCP that is used for that the BICC receiver module is received describes the SDP that is converted to based on SIP and describes; The SIP sending module, the SDP that is used for that modular converter is converted to describes and is carried at sip message, sends.
When initiator's SoftSwitch is supported SIP, and recipient's SoftSwitch is when supporting BICC, and initiator's media gateway is used for sending the data service notice to initiator's SoftSwitch; Under the control of initiator's SoftSwitch, self code/decode format is revised as redundant code/decode format.Initiator's SoftSwitch is used for the code/decode format of initiator's media gateway is revised as redundant code/decode format, sends sip message to Call Mediation Node, wherein carries the SDP that comprises redundant code/decode format and describes.Call Mediation Node, be used for will comprise the SDP of redundant code/decode format describe be converted to the IPBCP that comprises redundant code/decode format and describe after, be carried in the BICC message, be sent to recipient's SoftSwitch.Recipient's SoftSwitch is used for describing according to the IPBCP that comprises redundant code/decode format that the BICC message that Call Mediation Node sends is carried, and the code/decode format of receiving method, medium gateway is revised as redundant code/decode format.The receiving method, medium gateway is used under the control of recipient's SoftSwitch, and self code/decode format is revised as redundant code/decode format.
Specifically, this Call Mediation Node comprises SIP receiver module, modular converter and BICC sending module.Wherein, the SIP receiver module is used to receive sip message, wherein carries the SDP that comprises redundant code/decode format and describes; Modular converter, the SDP that is used for that the SIP receiver module is received describes the IPBCP that is converted to based on BICC and describes; The BICC sending module, the IPBCP that is used for that modular converter is converted to describes and is carried at BICC message, sends.
By the above as can be seen, the technical scheme that the embodiment of the invention provided, realized the negotiation of redundant code/decode format between initiator MGW and the recipient MGW, make when carrying out the SIP data traffic transmission, comprise the frame that sends previously in the redundancy packet of the frame that sends later, when the LOF that sends previously, can use that corresponding frame replaces in the redundancy packet of subsequent frames, thereby improve the reliability of SIP data traffic transmission.
Further, the technical scheme that provides in the embodiment of the invention, when initiator MSC server is supported BICC, and recipient MSC server is when supporting SIP, can the IPBCP in the BICC message be described by third party MSC server or CMN and be converted to the SDP description, be carried at then and send to the recipient in the sip message; When initiator MSC server is supported SIP, and recipient MSC server is when supporting BICC, can the SDP in the sip message be described by third party MSC server or CMN and be converted to IPBCP message, be carried at then and send to recipient MSC server in the BICC message.Thereby between initiator who uses different agreement and recipient, realized the negotiation of redundant code encoding/decoding mode, improved the reliability of SIP data traffic transmission.
Initiator MSC server can send to recipient MSC server with all code/decode formats that initiator MGW supports, select for recipient MSC server, when recipient MGW does not support G.711Red redundant code/decode format, can selective reception side MGW and the code/decode format all supported of initiator MGW, thus compatibility with the network of not supporting redundant code/decode format improved.
The invention described above embodiment sequence number is not represented the quality of embodiment just to description.The order of embodiment manner of execution do not represented in " step " speech that the invention described above embodiment describes yet.
The above is preferred embodiment of the present invention only, is not to be used to limit protection scope of the present invention.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (21)

1. a Session initiation protocol SIP data service signaling negotiation method is characterized in that, this method comprises:
Initiator's SoftSwitch receives from the data service of initiator's media gateway and notifies;
By sending the message carry redundant code/decode format to initiator's media gateway, the code/decode format of initiator's media gateway is revised as described redundant code/decode format;
Send the message of carrying described redundant code/decode format to recipient's SoftSwitch, make recipient's SoftSwitch that the code/decode format of receiving method, medium gateway is revised as described redundant code/decode format.
2. the method for claim 1 is characterized in that, described redundant code/decode format is: the G.711 redundant code/decode format that is used in combination with redundant fashion RFC2198 of code/decode format G.711.
3. the method for claim 1, it is characterized in that, described initiator's SoftSwitch is Invite message or Update message to the message of carrying described redundant code/decode format that recipient's SoftSwitch sends, and SDP wherein comprises redundant code/decode format in describing.
4. method as claimed in claim 3 is characterized in that, described SDP further comprises redundant rank in describing.
5. method as claimed in claim 4 is characterized in that, this method further comprises:
Recipient's SoftSwitch is replied the response of revising the code/decode format success to initiator's SoftSwitch, wherein carries the amended redundant rank of receiving method, medium gateway;
When initiator's SoftSwitch determines that the amended redundant rank of described receiving method, medium gateway and the described SDP redundant rank in describing is inconsistent, the redundant rank of initiator's media gateway is revised as the amended redundant rank of described receiving method, medium gateway.
6. the method for claim 1 is characterized in that, described initiator's SoftSwitch is a Update message to the message of carrying described redundant code/decode format that initiator's media gateway sends, and SDP wherein comprises described redundant code/decode format in describing.
7. the method for claim 1 is characterized in that, described initiator's SoftSwitch sends to recipient's SoftSwitch and further carries other code/decode format that initiator's media gateway is supported in the sip message that carries described redundant code/decode format;
Described initiator's SoftSwitch is after the sip message of described redundant code/decode format is carried in the transmission of recipient's SoftSwitch, and this method further comprises:
Recipient's SoftSwitch determines that the receiving method, medium gateway do not support described redundant code/decode format, and the code/decode format of receiving method, medium gateway is revised as the code/decode format that initiator's media gateway and receiving method, medium gateway are all supported; And return the message of carrying the code/decode format of being revised to initiator's SoftSwitch;
Initiator's SoftSwitch is revised as the amended code/decode format of described receiving method, medium gateway with the code/decode format of initiator's media gateway.
8. the method for claim 1 is characterized in that, described initiator's SoftSwitch is supported the call control protocol BICC with bearer independent, and described recipient's SoftSwitch is supported SIP;
Described initiator's SoftSwitch sends the message of carrying described redundant code/decode format to recipient's SoftSwitch and comprises:
Initiator's SoftSwitch sends BICC message to third party's SoftSwitch, wherein carries the IP Bearer Control Protocol IPBCP that comprises described redundant code/decode format and describes;
Third party's SoftSwitch with described IPBCP describe be converted to SDP and describe after, the code/decode format of third party's media gateway is revised as described redundant code/decode format, and described SDP described is carried in the sip message, be sent to recipient's SoftSwitch.
9. the method for claim 1 is characterized in that, described initiator's SoftSwitch is supported BICC, and described recipient's SoftSwitch is supported SIP;
Described initiator's SoftSwitch sends the message of carrying described redundant code/decode format to recipient's SoftSwitch and comprises:
Described initiator's SoftSwitch sends BICC message to Call Mediation Node, wherein carries the IPBCP that comprises described redundant code/decode format and describes;
Call Mediation Node is carried at described SDP description in the sip message after described IPBCP description is converted to the SDP description, is sent to recipient's SoftSwitch.
10. the method for claim 1 is characterized in that, described initiator's SoftSwitch is supported SIP, and described recipient's SoftSwitch is supported BICC,
Described initiator's SoftSwitch sends the message of carrying described redundant code/decode format to recipient's SoftSwitch and comprises:
Initiator's SoftSwitch sends sip message to third party's SoftSwitch, wherein carries the SDP that comprises described redundant code/decode format and describes;
Third party's SoftSwitch with described SDP describe be converted to IPBCP and describe after, the code/decode format of third party's media gateway is revised as described redundant code/decode format, and described IPBCP described is carried in the BICC message, be sent to recipient's SoftSwitch.
11. the method for claim 1 is characterized in that, described initiator's SoftSwitch is supported SIP, and described recipient's SoftSwitch is supported BICC;
Described initiator's SoftSwitch sends the message of carrying described redundant code/decode format to recipient's SoftSwitch and comprises:
Described initiator's SoftSwitch sends sip message to Call Mediation Node, wherein carries the SDP that comprises described redundant code/decode format and describes;
Call Mediation Node is carried at described IPBCP description in the BICC message after described SDP description is converted to the IPBCP description, is sent to recipient's SoftSwitch.
12. a Session initiation protocol SIP data service signaling negotiation system is characterized in that, this system comprises initiator's SoftSwitch, initiator's media gateway, recipient's SoftSwitch and receiving method, medium gateway,
Described initiator's media gateway is used for sending the data service notice to initiator's SoftSwitch; After the message of carrying redundant code/decode format that receives from described initiator's SoftSwitch, self code/decode format is revised as described redundant code/decode format;
Described initiator's SoftSwitch, be used for after receiving the data service notice of initiator's media gateway transmission, by sending the message carry redundant code/decode format to initiator's media gateway, the code/decode format of initiator's media gateway is revised as redundant code/decode format; Send the message of carrying described redundant code/decode format to recipient's SoftSwitch;
Described recipient's SoftSwitch is used for the message of carrying described redundant code/decode format that sends according to described initiator's SoftSwitch, and the code/decode format of receiving method, medium gateway is revised as described redundant code/decode format;
Described receiving method, medium gateway is used under the control of described recipient's SoftSwitch, and self code/decode format is revised as described redundant code/decode format.
13. system as claimed in claim 12 is characterized in that, described initiator's SoftSwitch further carries other code/decode format that described initiator's media gateway is supported in sending to the message of carrying described redundant code/decode format of recipient's SoftSwitch,
Described recipient's SoftSwitch judges further whether the receiving method, medium gateway supports described redundant code/decode format, be the message that then sends to self, the code/decode format of receiving method, medium gateway is revised as described redundant code/decode format according to initiator's SoftSwitch; Otherwise the code/decode format that selective reception side's media gateway is supported in this message is revised as the code/decode format of described receiving method, medium gateway the code/decode format of described selection.
14. a Session initiation protocol SIP data service signaling negotiation system is characterized in that, this system comprises initiator's SoftSwitch, initiator's media gateway, Call Mediation Node, recipient's SoftSwitch and receiving method, medium gateway,
Described initiator's media gateway is used for sending the data service notice to initiator's SoftSwitch; Under the control of described initiator's SoftSwitch, self code/decode format is revised as redundant code/decode format;
Described initiator's SoftSwitch, be used for the code/decode format of initiator's media gateway is revised as redundant code/decode format, to the call control protocol BICC message of Call Mediation Node transmission, wherein carry the IPBCP that comprises described redundant code/decode format and describe with bearer independent;
Described Call Mediation Node, be used for will comprise the IPBCP of described redundant code/decode format describe be converted to the SDP that comprises described redundant code/decode format and describe after, be carried in the sip message, be sent to described recipient's SoftSwitch;
Described recipient's SoftSwitch is used for describing according to the SDP that comprises described redundant code/decode format that the sip message that described Call Mediation Node sends carries, and the code/decode format of receiving method, medium gateway is revised as described redundant code/decode format;
Described receiving method, medium gateway is used under the control of described recipient's SoftSwitch, and self code/decode format is revised as described redundant code/decode format.
15. Session initiation protocol SIP data service signaling negotiation system, it is characterized in that, this system comprises initiator's SoftSwitch, initiator's media gateway, third party's SoftSwitch, third party's media gateway, recipient's SoftSwitch and receiving method, medium gateway
Described initiator's media gateway is used for sending the data service notice to initiator's SoftSwitch; Under the control of described initiator's SoftSwitch, self code/decode format is revised as redundant code/decode format;
Described initiator's SoftSwitch, be used for the code/decode format of initiator's media gateway is revised as redundant code/decode format, to the call control protocol BICC message of third party's SoftSwitch transmission, wherein carry the IPBCP that comprises described redundant code/decode format and describe with bearer independent;
Described third party's SoftSwitch, be used for will comprise the IPBCP of described redundant code/decode format describe be converted to the SDP that comprises described redundant code/decode format and describe after, be carried in the sip message, be sent to described recipient's SoftSwitch; Send the message of carrying described redundant code/decode format to third party's media gateway, be revised as described redundant code/decode format with code/decode format with third party's media gateway;
Described third party's media gateway is used for after the message of carrying described redundant code/decode format that receives from described third party's SoftSwitch, and self code/decode format is revised as described redundant code/decode format;
Described recipient's SoftSwitch is used for describing according to the SDP that comprises described redundant code/decode format that the sip message that described third party's SoftSwitch sends carries, and the code/decode format of receiving method, medium gateway is revised as described redundant code/decode format;
Described receiving method, medium gateway is used under the control of described recipient's SoftSwitch revising self code/decode format.
16. a Session initiation protocol SIP data service signaling negotiation system is characterized in that, this system comprises initiator's SoftSwitch, initiator's media gateway, Call Mediation Node, recipient's SoftSwitch and receiving method, medium gateway,
Described initiator's media gateway is used for sending the data service notice to initiator's SoftSwitch; Under the control of described initiator's SoftSwitch, self code/decode format is revised as redundant code/decode format;
Described initiator's SoftSwitch is used for the code/decode format of initiator's media gateway is revised as redundant code/decode format, sends sip message to Call Mediation Node, wherein carries the Session Description Protocol SDP that comprises described redundant code/decode format and describes;
Described Call Mediation Node, after the SDP that is used for comprising described redundant code/decode format describes and is converted to the IP Bearer Control Protocol IPBCP that comprises described redundant code/decode format and describes, be carried in the call control protocol BICC message with bearer independent, be sent to described recipient's SoftSwitch;
Described recipient's SoftSwitch is used for describing according to the IPBCP that comprises described redundant code/decode format that the BICC message that described Call Mediation Node sends is carried, and the code/decode format of receiving method, medium gateway is revised as described redundant code/decode format;
Described receiving method, medium gateway is used under the control of described recipient's SoftSwitch, and self code/decode format is revised as described redundant code/decode format.
17. Session initiation protocol SIP data service signaling negotiation system, it is characterized in that, this system comprises initiator's SoftSwitch, initiator's media gateway, third party's SoftSwitch, third party's media gateway, recipient's SoftSwitch and receiving method, medium gateway
Described initiator's media gateway is used for sending the data service notice to initiator's SoftSwitch; Under the control of described initiator's SoftSwitch, self code/decode format is revised as redundant code/decode format;
Described initiator's SoftSwitch is used for the code/decode format of initiator's media gateway is revised as redundant code/decode format, sends sip message to third party's SoftSwitch, wherein carries the Session Description Protocol SDP that comprises described redundant code/decode format and describes;
Described third party's SoftSwitch, after the SDP that is used for comprising described redundant code/decode format describes and is converted to the IP Bearer Control Protocol IPBCP that comprises described redundant code/decode format and describes, be carried in the call control protocol BICC message with bearer independent, be sent to described recipient's SoftSwitch; Send the message of carrying described redundant code/decode format to third party's media gateway, be revised as described redundant code/decode format with code/decode format with third party's media gateway;
Described third party's media gateway is used for after the message of carrying described redundant code/decode format that receives from described third party's SoftSwitch, and self code/decode format is revised as described redundant code/decode format;
Described recipient's SoftSwitch is used for describing according to the IPBCP that comprises described redundant code/decode format that the BICC message that described third party's SoftSwitch sends is carried, and the code/decode format of receiving method, medium gateway is revised as described redundant code/decode format;
Described receiving method, medium gateway is used under the control of described recipient's SoftSwitch, and self code/decode format is revised as described redundant code/decode format.
18. a SoftSwitch is characterized in that this SoftSwitch comprises receiver module, modified module and message transmission module,
Described receiver module is used to receive the data service notice that initiator's media gateway sends;
Described modified module is used for after described receiver module receives data service notice, and the code/decode format of initiator's media gateway is revised as redundant code/decode format;
Described message transmission module is used for sending the sip message or the BICC message of carrying redundant code/decode format to recipient's SoftSwitch or third party's SoftSwitch.
19. a SoftSwitch is characterized in that, this SoftSwitch comprises: message sink module, modified module and respond module,
Described message sink module is used to receive sip message that carries redundant code/decode format or BICC message from initiator's SoftSwitch or third party's SoftSwitch;
Described modified module is used for the sip message or the BICC message that receive according to described message sink module, and the code/decode format of receiving method, medium gateway is revised as described redundant code/decode format;
Described respond module is used for sending the response message that carries described redundant code/decode format to initiator's SoftSwitch or third party's SoftSwitch after described modified module is revised the encoding and decoding success of receiving method, medium gateway.
20. a SoftSwitch is characterized in that, this SoftSwitch comprises BICC receiver module, modular converter and SIP sending module,
Described BICC receiver module is used to receive the call control protocol BICC message with bearer independent, wherein carries the IP Bearer Control Protocol IPBCP that comprises redundant code/decode format and describes;
Described modular converter, the IPBCP that is used for that described BICC receiver module is received describes the Session Description Protocol SDP that is converted to based on SIP and describes;
Described SIP sending module, the SDP that is used for that modular converter is converted to describes and is carried at sip message, sends.
21. a SoftSwitch is characterized in that, this SoftSwitch comprises SIP receiver module, modular converter and BICC sending module,
Described SIP receiver module is used to receive Session initiation protocol SIP message, wherein carries the Session Description Protocol SDP that comprises redundant code/decode format and describes;
Described modular converter, the SDP that is used for that described SIP receiver module is received are described the IP Bearer Control Protocol IPBCP that is converted to based on the call control protocol BICC of bearer independent and are described;
Described BICC sending module, the IPBCP that is used for that described modular converter is converted to describes and is carried at BICC message, sends.
CN 200710181815 2007-10-16 2007-10-16 Method, system and apparatus for negotiating data business signaling of session initialization protocol Active CN101415249B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN 200710181815 CN101415249B (en) 2007-10-16 2007-10-16 Method, system and apparatus for negotiating data business signaling of session initialization protocol
RU2010115024/07A RU2446605C2 (en) 2007-10-16 2008-07-23 Method, system and device for reconciliation of session initiation protocol signaling data service
PCT/CN2008/071729 WO2009049510A1 (en) 2007-10-16 2008-07-23 A method, system and device for session initiation protocol data service signaling negotiation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200710181815 CN101415249B (en) 2007-10-16 2007-10-16 Method, system and apparatus for negotiating data business signaling of session initialization protocol

Publications (2)

Publication Number Publication Date
CN101415249A CN101415249A (en) 2009-04-22
CN101415249B true CN101415249B (en) 2011-02-16

Family

ID=40566998

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200710181815 Active CN101415249B (en) 2007-10-16 2007-10-16 Method, system and apparatus for negotiating data business signaling of session initialization protocol

Country Status (3)

Country Link
CN (1) CN101415249B (en)
RU (1) RU2446605C2 (en)
WO (1) WO2009049510A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101594600B (en) * 2009-06-30 2013-08-07 中兴通讯股份有限公司 Media conversion method based on soft switch, soft switch and media conversion gateway
CN102055745B (en) * 2009-11-06 2013-09-11 中兴通讯股份有限公司 Signaling gateway and processing method of media path optimization thereof
CN106169947A (en) * 2016-07-11 2016-11-30 美的集团股份有限公司 Data transmission method, the first equipment and the second equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1870639A (en) * 2005-11-25 2006-11-29 华为技术有限公司 Consultation method and device for session initial protocol message coding ability
CN1972305A (en) * 2006-11-06 2007-05-30 华为技术有限公司 A method and system for consultation
CN101047604A (en) * 2006-05-17 2007-10-03 华为技术有限公司 Data redundant transmitting method and system

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6445697B1 (en) * 1998-09-25 2002-09-03 Cisco Technology, Inc. Audio codec reselection for increased port density
RU2260253C2 (en) * 2000-03-16 2005-09-10 Нокиа Корпорейшн Method and system for invoking subscriber's burst data context for burst data
JP4690635B2 (en) * 2000-08-15 2011-06-01 マイクロソフト コーポレーション Method, system, and data structure for time-coding media samples
CN100375481C (en) * 2002-10-09 2008-03-12 中兴通讯股份有限公司 Method and system for realizing inter communication of telecommunication business between isomerized networks
DE102004019988B4 (en) * 2004-04-23 2006-07-27 Siemens Ag Codec mode configuration selection for transcoder-free operations
WO2006071092A1 (en) * 2004-12-31 2006-07-06 Samsung Electronics Co., Ltd. A method for bearer independent call control (bicc) optimization for ip bearer support
PL1755304T3 (en) * 2005-08-18 2015-08-31 Siemens Ag Method and apparatus for a fast installation of an IP user connection over a 3GPP Nb interface under application of the BICC "Delayed Backward Bearer Establishment" and avoidance of failure
CN1921478B (en) * 2005-08-26 2011-09-14 华为技术有限公司 Business signal transmitting method based on network agreement
CN1960525B (en) * 2005-11-02 2010-05-05 华为技术有限公司 Dialogue control method and system in service of multiparty communication

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1870639A (en) * 2005-11-25 2006-11-29 华为技术有限公司 Consultation method and device for session initial protocol message coding ability
CN101047604A (en) * 2006-05-17 2007-10-03 华为技术有限公司 Data redundant transmitting method and system
CN1972305A (en) * 2006-11-06 2007-05-30 华为技术有限公司 A method and system for consultation

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
陈华林 盛翊智.SIP协议中的媒体协商.广东通信技术 2005年08期.2005,(200508),第71页左栏倒数第1行-右栏倒数第3行、第73页左栏第3段-第79页左栏第19行.
陈华林 盛翊智.SIP协议中的媒体协商.广东通信技术 2005年08期.2005,(200508),第71页左栏倒数第1行-右栏倒数第3行、第73页左栏第3段-第79页左栏第19行. *

Also Published As

Publication number Publication date
CN101415249A (en) 2009-04-22
WO2009049510A1 (en) 2009-04-23
RU2010115024A (en) 2011-11-27
RU2446605C2 (en) 2012-03-27

Similar Documents

Publication Publication Date Title
JP4567359B2 (en) Rapid network SIP / SDP procedures for meeting management in response to end-user requirements by optimizing network resources
KR100880992B1 (en) System and method for interworking between ims network and h.323 network
US7898990B2 (en) Method, system and gateway device for enabling interworking between IP and CS networks
EP1811745B1 (en) Methods and apparatus for handling IMS terminal's call request including request for real-time service received over IMS domain by CSI terminal
US7746845B2 (en) Support for fax and modem in SIP/SIP-T networks and the interworking of these networks with ISUP+/BICC
US7983244B2 (en) Interworking between domains of a communication network operated based on different switching principles
CN101562667B (en) Coding/decoding conversion control method, media gateway and system under soft switch architecture
CN101132378B (en) Method and communication system for intercommunication among different networks
US20060165043A1 (en) Method and system for call set-up between mobile communication terminals
CN101160983B (en) Data flow processing method, device and system
CN101114985B (en) Coding/decoding transition system and method
CN101631084B (en) Method and system for passing medial control flow message through network address translator
CN101132461B (en) Method, system and equipment for implementing changing from voice business to fax business
CN101415249B (en) Method, system and apparatus for negotiating data business signaling of session initialization protocol
CN101217529B (en) A method, device and system to realize ET.38 faxing business in the Internet
WO2008003233A1 (en) Method and device for achieving inter-connection of multimedia calling between cs domain and ims domain
CN101658010A (en) Set up the method and system of calling out by IP multimedia communications system and circuit-switched communications system
CN101119292B (en) Method of negotiating data traffic transmission between gateways
CN100589493C (en) Call management system, method for IMS terminal, and IMS terminal
CN101267324B (en) Provision method and system for IP multimedia sub-system service
WO2005006650A1 (en) Method and nodes for conference communication
EP2015592B1 (en) Realizing a multimedia call service
CN102387124B (en) Method for modifying media literacy in SIP session and SIP truck gateway
CN101111002A (en) Lossless transmission method in IP field junction centre after implementing business change by voice
CN101119212A (en) Method and system for transmitting and applying user-user application message

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