CN103227788B - Realize the method and system that Web page application program and SIP equipment carry out communicating - Google Patents

Realize the method and system that Web page application program and SIP equipment carry out communicating Download PDF

Info

Publication number
CN103227788B
CN103227788B CN201310135039.XA CN201310135039A CN103227788B CN 103227788 B CN103227788 B CN 103227788B CN 201310135039 A CN201310135039 A CN 201310135039A CN 103227788 B CN103227788 B CN 103227788B
Authority
CN
China
Prior art keywords
sip
application program
web page
page application
http
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201310135039.XA
Other languages
Chinese (zh)
Other versions
CN103227788A (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.)
GUANGZHOU HESONG INFORMATION TECHNOLOGY Co Ltd
Original Assignee
GUANGZHOU HESONG INFORMATION TECHNOLOGY 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 GUANGZHOU HESONG INFORMATION TECHNOLOGY Co Ltd filed Critical GUANGZHOU HESONG INFORMATION TECHNOLOGY Co Ltd
Priority to CN201310135039.XA priority Critical patent/CN103227788B/en
Publication of CN103227788A publication Critical patent/CN103227788A/en
Application granted granted Critical
Publication of CN103227788B publication Critical patent/CN103227788B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

Embodiments provide a kind of method and system realizing Web page application program and SIP equipment and carry out communicating.The method mainly comprises: Web page application program uses HTTP/HTTPS agreement to send HTTP/HTTPS request message to the Web page application program SIP service broker of network side; Described HTTP/HTTPS request message is converted to sip message by described Web page application program SIP service broker; Described Web page application program SIP service broker and SIP equipment set up SIP session, utilize described SIP session that described sip message is sent to described SIP equipment.The embodiment of the present invention realizes HTTP/HTTPS session and SIP session, conversion between HTTP/HTTPS data and SIP data by Web page application program SIP service broker, can realize the VoIP video/audio communication between Web page application program and the SIP equipment of server end, instant message communicates with state aware etc.

Description

Realize the method and system that Web page application program and SIP equipment carry out communicating
Technical field
The present invention relates to technical field of internet application, particularly relate to one and realize Web page application program and SIP(SessionInitiationProtocol, Session initiation Protocol) equipment carries out the method and system that communicates.
Background technology
SIP(SessionInitiationProtocol, Session initiation Protocol) be one by IETF(InternetEngineeringTaskForce, internet engineering task group) agreement of MMUSIC working group exploitation, SIP is proposed for foundations, amendment and termination as standard and comprises the oolhiu interactive user session of the multiple multimedia elements such as video, voice, instant messaging, game on line and virtual reality.In November, 2000, SIP is formally approved becomes 3GPP(The3rdGenerationPartnershipProject, third generation partner program) one of signaling protocol, and become IMS(IPMultimediaSubsystem, IP multimedia system) permanent unit of architecture.One of SIP, with H.323 the same, is for VoIP(VoiceoverInternetProtocol, the networking telephone) topmost signaling protocol.
SDP(SessionDescriptionProtocol, Session Description Protocol) what describe is the initiation parameter of Streaming Media.This agreement is delivered as RFC2327 by IETF.Parts of Session Announcement Protocol (SessionAnnouncementProtocol or write a Chinese character in simplified form SAP) time SDP is initial, in April, 1998 releases the first edition [1], but be widely used in afterwards and RTSP and SIP collaborative work, also can coverlet be private describes multicast conversation.
RTP(Real-timeTransportProtocol, RTP) be a network transmission protocol, it within 1996, is announced in RFC1889 by the multimedia transmission work group of IETF.Real-time Transport Protocol describes the normal data packet format transmitting Voice & Video on the internet in detail.It is designed to a multicast protocol at the beginning, but is used in afterwards in a lot of unicast application.Real-time Transport Protocol is usually used in stream media system (coordinating RTSP agreement), and video conference and PTT (PushtoTalk) system (coordinating H.323 or SIP), make it become the technical foundation of IP phone industry.Real-time Transport Protocol uses together with RTP Control Protocol RTCP, and it is created on udp protocol.SRTP (SecureReal-timeTransportProtocol; Security Real Time Protocol) be the agreement defined on RTP (Real-timeTransportProtocol or RTP) basis, be intended to for the data of the RTP in clean culture and multicast application program provide encryption, message authentication, completeness guarantee and playback protection.It is by DavidOran(Cisco) and RolfBlom(Ericsson) develop, and issued as RFC3711 in March, 2004 by IETF the earliest.Contact closely because RTP and the RTCP Real-time Transport Control Protocol (RTPControlProtocol or RTCP) of session that can be used to control RTP have, Security Real Time Protocol equally also has a companion protocol, and it is called as secure real-time transport control protocol (SecureRTCP or SRTCP); Secure real-time transport control protocol provides similar to security-related characteristic for RTCP Real-time Transport Control Protocol, provide for RTP just as Security Real Time Protocol those.
At HTML(HypertextMarkupLanguage, HTML) in 5 standards, Web page application program can use WebRTC(Real-TimeCommunications, real-time communication) carry out the real-time streaming point-to-point transmission comprising video, audio frequency; And in existing VoIP application system, terminal equipment mainly uses Session Initiation Protocol to carry out video, audio transmission.
Therefore, how realizing Web page application program using SIP and SIP equipment, to carry out the communication processs such as VoIP be a problem demanding prompt solution.
Summary of the invention
The embodiment provides a kind of method and system realizing Web page application program and SIP equipment and carry out communicating, communicate with SIP equipment to realize Web page application program using SIP.
Realize the method that Web page application program and Session initiation Protocol SIP equipment carry out communicating, comprising:
Web page application program uses HTTP/HTTPS agreement to send HTTP/HTTPS request message to the Web page application program SIP service broker of network side;
Described HTTP/HTTPS request message is converted to sip message by described Web page application program SIP service broker;
Described Web page application program SIP service broker and SIP equipment set up SIP session, utilize described SIP session that described sip message is sent to described SIP equipment.
Realize the system that Web page application program and Session initiation Protocol SIP equipment carry out communicating, comprising:
Web page application program, sends HTTP/HTTPS request message for using HTTP/HTTPS agreement to the Web page application program SIP service broker of network side;
Web page application program SIP service broker, for described HTTP/HTTPS request message is converted to sip message, and sets up SIP session between SIP equipment, utilize described SIP session that described sip message is sent to described SIP equipment;
SIP equipment, for receiving the sip message that described Web page application program SIP service broker sends over.
The technical scheme provided as can be seen from the embodiment of the invention described above, the embodiment of the present invention is by arranging Web page application program SIP service broker at network side, this Web page application program SIP service broker realizes HTTP/HTTPS session and SIP session, conversion between HTTP/HTTPS data and SIP data, can realize the VoIP video/audio communication between Web page application program and the SIP equipment of server end, instant message communicates with state aware etc.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme of the embodiment of the present invention, below the accompanying drawing used required in describing embodiment is briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
What Fig. 1 provided for the embodiment of the present invention one a kind ofly realizes the principle schematic that Web page application program and SIP equipment carry out the method communicated;
What Fig. 2 provided for the embodiment of the present invention one a kind ofly realizes the concrete process chart that Web page application program and SIP equipment carry out the method communicated;
Above-mentioned HTTP/HTTPS response message is sent to the processing procedure schematic diagram of Web page application program by the one that Fig. 3 provides for the embodiment of the present invention one according to long polling mechanism;
Above-mentioned HTTP/HTTPS response message is sent to the processing procedure schematic diagram of Web page application program by the one that Fig. 4 provides for the embodiment of the present invention one according to short polling mechanism;
What Fig. 5 provided for the embodiment of the present invention two a kind ofly realizes the concrete structure figure that Web page application program and SIP equipment carry out the system communicated;
The concrete structure figure of a kind of Web page application program SIP service broker that Fig. 6 provides for the embodiment of the present invention two.
Embodiment
For ease of the understanding to the embodiment of the present invention, be further explained explanation below in conjunction with accompanying drawing for several specific embodiment, and each embodiment does not form the restriction to the embodiment of the present invention.
Embodiment one
A kind of Web page application program that realizes that this embodiment provides carries out the principle schematic of the method communicated as shown in Figure 1 with SIP equipment, and concrete handling process as shown in Figure 2, comprises following treatment step:
Step 21, a Web page application program SIP service broker by access to netwoks is set at network side.
The embodiment of the present invention arranges Web page application program SIP service broker at network side, this Web page application program SIP service broker is arranged on the communication port between Web page application program and the SIP equipment of network side, and above-mentioned Web page application program SIP service broker can be realized by the terminal of an operation Session Initiation Protocol or server.Above-mentioned SIP equipment can be SIP equipment.
Above-mentioned Web page application program SIP service broker is assigned at least one IP address, and a Web page application program SIP service broker can act on behalf of one or more Web page application program.Use cross-domain access security control technology that Web page application program SIP service broker and Web page application program can be allowed from different territories.
HTTP/HTTPS(SecureHypertextTransferProtocol is provided with in above-mentioned Web page application program SIP service broker, Secure Hypertext Transfer Protocol) processing unit, SIP processing unit, and HTTP/HTTPS, SIP intercommunication processing unit, and HTTP/HTTPS communication interface and SIP communication interface.
Above-mentioned HTTP/HTTPS processing unit can carry out HTTP/HTTPS session by HTTP/HTTPS communication interface and Web page application program, above-mentioned SIP processing unit can carry out SIP session by SIP communication interface and SIP equipment, and above-mentioned HTTP/HTTPS, SIP intercommunication processing unit can realize HTTP/HTTPS session and SIP session, conversion between HTTP/HTTPS data and SIP data.
Step 22, Web page application program send HTTP/HTTPS request message by HTTP/HTTPS session to Web page application program SIP service broker.
When Web page application program needs the operation such as calling, chat carried out other SIP equipment, the various input information of user are submitted to Web page application program by above-mentioned Web page application program.
Above-mentioned Web page application program obtains the login username of the user of self, access to netwoks address, the network address and port, the data such as sound, image capture device, media coding that use the browser title of Web page application program and version information, browser to support, all data of above-mentioned acquisition are used SDP(SessionDescriptionProtocol by Web page application program, Session Description Protocol) encapsulate, obtain SDP data.Above-mentioned port information comprises and is not limited to NAT(NetworkAddressTranslation, network address translation) information, the above-mentioned network address can be IP address, and above-mentioned access to netwoks address can be URL(UniformResourceLocator, URL(uniform resource locator)).
Above-mentioned Web page application program structure HTTP/HTTPS request message, data field in this HTTP/HTTPS request message is above-mentioned SDP data, the network address of SIP equipment and port information for the purpose of the field of call intent address, action field is the operation information that above-mentioned Web page application program will carry out.
Web page application program and Web page application program SIP service broker set up HTTP/HTTPS session, by described HTTP/HTTPS session, send above-mentioned HTTP/HTTPS request message to described Web page application program SIP service broker.Above-mentioned Web page application program can use the modes such as the HTTPRequest of HTMLForm, XMLHTTPRequest or JSON form that above-mentioned HTTP/HTTPS request message is sent to Web page application program SIP service broker.
Above-mentioned HTTP/HTTPS request message can be invite message etc.
Step 23, Web page application program SIP service broker extract the login username of the user of the Web page application program in HTTP/HTTPS request message, access to netwoks address and the network address and the information such as port information, browser institute support media coding, are stored by the log-on message of the information of extraction as above-mentioned Web page application program.
After HTTP/HTTPS processing unit in above-mentioned Web page application program SIP service broker receives above-mentioned HTTP/HTTPS request message, reply to Web page application program and send successful respond message, such as 200OK message.If correctly do not receive above-mentioned HTTP/HTTPS request message, then reply to Web page application program and send failed message.
When above-mentioned Web page application program SIP service broker receives the HTTP/HTTPS message that above-mentioned Web page application program sends over first time, namely when above-mentioned Web page application program is not registered in above-mentioned Web page application program SIP service broker, above-mentioned Web page application program SIP service broker extracts the login username of the user of the Web page application program carried in above-mentioned HTTP/HTTPS request message, access to netwoks address and the network address and port information, browser title and version information, the sound that browser is supported, image capture device, the data such as media coding, the log-on message of all information extracted as the current login user of above-mentioned Web page application program is stored in the Web page application program customer data base in inner memory cell.Web page application program SIP service broker can carry out screening, providing different services, and can carry out charging respectively for different Web page application programs, login user.
After above-mentioned Web page application program is registered in above-mentioned Web page application program SIP service broker, then Web page application program SIP service broker does not need to store the information of carrying in above-mentioned HTTP/HTTPS request message.And, only can carry the login username of the user of Web page application program, access to netwoks address and the network address and port information in the HTTP/HTTPS request message that next time, Web page application program sent to Web page application program SIP service broker, and not carry the media parameter information such as sound, image capture device, media coding that Web page application program supports.And inquire about above-mentioned Web page application program database by HTTP/HTTPS processing unit according to the login username of the user of the Web page application program received, access to netwoks address and the network address and port information, obtain the media parameter information such as sound, image capture device, media coding that corresponding Web page application program is supported, and add in above-mentioned HTTP/HTTPS request message.
After the information such as sound, image capture device, media coding supported when title and version information, the browser of Web page application program sends and changes, the information such as sound, image capture device, media coding in the HTTP/HTTPS request message that above-mentioned Web page application program sends to Web page application program SIP service broker, the title and version information, browser of carrying above-mentioned Web page application program supported.
The service of described Web page application program sip agent can carry out SIP registration to SIP equipment, and the SIP that also can receive from SIP equipment registers.When SIP equipment is registered to the service of Web page application program sip agent, above-mentioned SIP equipment obtains the data such as its access to netwoks address, the network address and port, device identification, the sound supported, image capture device, media coding, send the SIP registration message carrying above-mentioned data to the service of Web page application program sip agent, the log-on message of all data of carrying in above-mentioned SIP registration message as above-mentioned SIP equipment is stored in the SIP equipment database in inner memory cell by the service of Web page application program sip agent.
Above-mentioned HTTP/HTTPS request message is converted to sip request message by HTTP/HTTPS, SIP intercommunication processing unit in step 24, Web page application program SIP service broker.
This HTTP/HTTPS request message is sent to HTTP/HTTPS, SIP intercommunication processing unit by HTTP/HTTPS processing unit.HTTP/HTTPS, SIP intercommunication processing unit extracts in this HTTP/HTTPS request message the above-mentioned SDP data of carrying, and the network address of object SIP equipment and port information, the operation information that above-mentioned Web page application program will carry out.
HTTP/HTTPS, SIP intercommunication processing unit is according to the call format of SIP session, above-mentioned HTTP/HTTPS request message is converted to sip request message, the above-mentioned SDP data of the data field in above-mentioned HTTP/HTTPS request message are set to the SDP part in above-mentioned sip request message, the network address of the object SIP equipment in the call intent address field in above-mentioned HTTP/HTTPS request message and port information are set to the destination address part in above-mentioned sip request message, the operation information that above-mentioned Web page application program in action field in above-mentioned HTTP/HTTPS request message will carry out is set to the method part in above-mentioned sip request message.
The simple procedure of HTTP and SIP conversion is below described with a little example;
Such as, user A logged on by Web page application program the Web page application program SIP service broker that domain name is sipproxy.com, and the user B that present A will be the SIP equipment of sipserver.com to domain name initiates audio call.With the URL of the statement A of Session Initiation Protocol be now: sip:Asipproxy.com, the URL of B is sip:Bsipserver.com.
First, the Web page application program at user A place needs to obtain the data such as sound, image capture device, media coding that self the network address and port, browser title and version information, browser are supported, above-mentioned data are used SDP(SessionDescriptionProtocol by Web page application program, Session Description Protocol) encapsulate, obtain SDP data.A kind of above-mentioned SDP data that this embodiment provides specific as follows:
v=0
o=-00INIP4127.0.0.1
s=
c=INIP40.0.0.0
t=00
m=audio1RTP/AVPF1031040810610513126
a=candidate:12udp1142.133.114.3752750typhostnamertcp
a=candidate:11udp1142.133.114.3752751typhostnamertp
a=mid:audio
a=rtcp-mux
a=crypto:0AES_CM_128_HMAC_SHA1_32inline:aIz76FzkcxEFR1wp+u338L2+quDHyRN7Zf4MRuhl
a=crypto:1AES_CM_128_HMAC_SHA1_80inline:Cb2lRZHfCaT3IY+t+/XM7b/f0UVDULozbudPjGB1
a=rtpmap:103ISAC/16000
a=rtpmap:104ISAC/32000
a=rtpmap:0PCMU/8000
a=rtpmap:8PCMA/8000
a=rtpmap:106CN/32000
a=rtpmap:105CN/16000
a=rtpmap:13CN/8000
a=rtpmap:126telephone-event/8000
For the HTTPREQUEST of JSON form, the HTTP inclusion data format that Web page application program sends is as follows:
Described Web page application program SIP service broker, after receiving this HTTP request message, transfers it to sip request message, sends to sipserver.com.Above-mentioned sip request message is as follows: From:<
sip:Asipproxy.comsip:Asipproxy.comsip:Asipproxy.com>;tag=xxxx
To:sip:Bsipserver.comsip:Bsipserver.com;Call-ID:…..
CSeq:1INVITE
Via:SIP/2.0/UDPsipproxy.com;…..
Content-Type:application/SDP
a=rtcp-mux
a=candidate:12udp1142.133.114.3752750typhostnamertcp
a=candidate:11udp1142.133.114.3752751typhostnamertp
a=crypto:0AES_CM_128_HMAC_SHA1_32inline:aIz76FzkcxEFR1wp+u338L2+quDHyRN7Zf4MRuhl
a=crypto:1AES_CM_128_HMAC_SHA1_80inline:Cb2lRZHfCaT3IY+t+/XM7b/f0UVDULozbudPjGB1
a=rtpmap:103ISAC/16000
a=rtpmap:104ISAC/32000
a=rtpmap:0PCMU/8000
a=rtpmap:8PCMA/8000
a=rtpmap:106CN/32000
a=rtpmap:105CN/16000
a=rtpmap:13CN/8000
a=rtpmap:126telephone-event/8000
Then, the sip request message be converted to is sent to SIP processing unit by above-mentioned HTTP/HTTPS, SIP intercommunication processing unit.
Above-mentioned sip request message is sent to object SIP equipment by SIP session by step 25, above-mentioned Web page application program SIP service broker.
After SIP processing unit receives above-mentioned sip request message, extract the network address and the port information of the SIP equipment of carrying in above-mentioned sip request message, inquire about above-mentioned SIP equipment database according to the network address of this SIP equipment and port information, obtain the access to netwoks address in the log-on message of above-mentioned SIP equipment.
If above-mentioned purpose SIP equipment is not registered in above-mentioned Web page application program SIP service broker, then Web page application program SIP service broker can notify that above-mentioned purpose SIP equipment completes registration as early as possible or waits for that above-mentioned purpose SIP equipment completes registration.
Then, set up SIP session between above-mentioned SIP processing unit and object SIP equipment, according to the access to netwoks address of object SIP equipment, the network address and port information, above-mentioned sip request message is sent to object SIP equipment.
Step 26, object SIP equipment send SIP response message by SIP session to above-mentioned Web page application program SIP service broker.
After object SIP equipment receives above-mentioned sip request message, the data such as sound, image capture device, media coding that the login username of the user of the Web page application program carried in above-mentioned sip request message in advance, URL and the network address and port information, browser title and version information, browser are supported, process accordingly to this sip request message.
Then, object SIP equipment obtains self data such as device identification, access to netwoks address, the network address and port, the sound self supported, image capture device, media coding, and the login username of the user of above-mentioned Web page application program, all data of above-mentioned acquisition use SDP to encapsulate by object SIP equipment, obtain SDP data.If object SIP equipment completes registration in above-mentioned Web page application program SIP service broker, then in above-mentioned SDP data can a Portable device mark, access to netwoks address, the network address and port information, and the login username of the user of above-mentioned Web page application program.
Above-mentioned purpose SIP equipment structure SIP response message, the SDP part in this SIP response message is above-mentioned SDP data, and destination address part is the network address and the port information of above-mentioned browser, and method part is the operation information that SIP equipment will be carried out.
Then, set up SIP session between object SIP equipment and above-mentioned Web page application program SIP service broker, send SIP response message by this SIP session to above-mentioned Web page application program SIP service broker.
Above-mentioned SIP response message is converted to HTTP/HTTPS response message by HTTP/HTTPS, SIP intercommunication processing unit in step 27, Web page application program SIP service broker.
After SIP processing unit in above-mentioned Web page application program SIP service broker receives above-mentioned SIP response message, reply to above-mentioned SIP equipment and send successful respond message.
When above-mentioned Web page application program SIP service broker receives the sip message that above-mentioned SIP equipment sends over first time, namely when above-mentioned SIP equipment is not registered in above-mentioned Web page application program SIP service broker, above-mentioned Web page application program SIP service broker extracts the device identification of the SIP equipment in the SDP data of carrying in above-mentioned SIP response message, access to netwoks address and the network address and port information, the sound that SIP equipment is supported, image capture device, the data such as media coding, using all information of extracting as in SIP equipment database in the memory cell of inside of the log-on message association store of above-mentioned SIP equipment.
After above-mentioned SIP equipment is registered in above-mentioned Web page application program SIP service broker, then Web page application program SIP service broker does not need to store the information of carrying in above-mentioned SIP response message.And, when only carrying the device identification of SIP equipment, access to netwoks address and the network address and port information in the sip message that next time, SIP equipment sent to Web page application program SIP service broker, SIP processing unit inquires about above-mentioned SIP equipment database according to the device identification of the SIP equipment received, the network address and port information, obtain the media parameter information such as sound, image capture device, media coding that corresponding SIP equipment is supported, and add in above-mentioned sip message.
Above-mentioned SIP response message is sent to HTTP/HTTPS, SIP intercommunication processing unit in Web page application program SIP service broker by above-mentioned SIP processing unit.HTTP/HTTPS, SIP intercommunication processing unit inquires about above-mentioned Web page application program customer data base according to the login username of the user of the Web page application program carried in SIP response message, obtain the access to netwoks address of above-mentioned Web page application program, the network address and port information, and the media parameter information such as sound, image capture device, media coding that Web page application program is supported.
Described HTTP/HTTPS, SIP intercommunication processing unit is according to the call format of HTTP/HTTPS session, described SIP response message is converted to HTTP/HTTPS response message by the media parameter information based on above-mentioned Web page application program, the above-mentioned SDP data of the SDP part in above-mentioned SIP response message are set to the data field in above-mentioned HTTP/HTTPS response message, the network address of the Web page application program in the destination address part in above-mentioned SIP response message and port information are set to the call intent address field in above-mentioned HTTP/HTTPS response message, the operation information that above-mentioned SIP equipment in method part in above-mentioned SIP response message will be carried out is set to the action field in above-mentioned HTTP/HTTPS response message.
Above-mentioned HTTP/HTTPS response message is sent to Web page application program by HTTP/HTTPS session according to polling mechanism or full duplex communication mechanism by step 28, Web page application program SIP service broker.
Then, above-mentioned HTTP/set up HTTP/HTTPS session between HTTPS, SIP intercommunication processing unit and above-mentioned Web page application program, sends to Web page application program according to polling mechanism or full duplex communication mechanism by above-mentioned HTTP/HTTPS response message by this HTTP/HTTPS session.
What this embodiment provided sends to the processing procedure of Web page application program as Fig. 3 above-mentioned HTTP/HTTPS response message according to long polling mechanism, according to short polling mechanism, above-mentioned HTTP/HTTPS response message is sent to the processing procedure of Web page application program as shown in Figure 4, at Fig. 3, in 4, Web page application program sends query messages according to the time interval of setting to Web page application program SIP service broker, whether inquiry has SIP equipment to return the response message come, after Web page application program SIP service broker receives above-mentioned query messages, above-mentioned HTTP/HTTPS response message is sent to Web page application program.In addition, the WebSocket standard of SPDY agreement and HTML5 provides real duplex communication capabilities, makes described Web page application program SIP service broker can push to browser the sip message be converted in real time.
SPDY agreement likely becomes Hypertext Transfer Protocol Next Generation standard, and on the popular browser such as GoogleChrome, MozillaFirefox, obtains realization.The protocol provides for the ability of server active push message.
WebSocket(webpage socket) be the network technology that full duplex communication is provided between HTML5 a kind of browser of starting to provide and server.
Above-mentioned HTTP/HTTPS response message by setting up full duplex communication mechanism between SPDY or WebSocket and Web page application program, can be sent to Web page application program according to this full duplex communication mechanism by above-mentioned Web page application program SIP service broker.
Above-mentioned various ways can coexist, and automatically can change according to browser capabilities.
Like this, just achieve the communication between two-way Web page application program to SIP equipment, based on the embodiment of the present invention, the VoIP video/audio communication between Web page application program and the SIP equipment of server end can be realized, instant message communicates with state aware etc.
Embodiment two
This embodiment offers a kind of system realizing Web page application program and SIP equipment and carry out communicating, its concrete structure as shown in Figure 5, comprises following module: Web page application program 51, Web page application program SIP service broker 52 and SIP equipment 53.
Described Web page application program 51, sends HTTP/HTTPS request message for using HTTP/HTTPS agreement to the Web page application program SIP service broker of network side;
Web page application program SIP service broker 52, for described HTTP/HTTPS request message is converted to sip message, and sets up SIP session between SIP equipment, utilize described SIP session that described sip message is sent to described SIP equipment;
SIP equipment 53, for receiving the sip message that described Web page application program SIP service broker sends over.
Concrete, the concrete structure of a kind of Web page application program sip agent that this embodiment provides comprises as shown in Figure 6:
SIP processing unit 61, HTTP/HTTPS, SIP intercommunication processing unit 62, HTTP/HTTPS processing unit 63 and memory cell 64, and, and HTTP/HTTPS communication interface and SIP communication interface.
Described HTTP/HTTPS processing unit 63, for carrying out HTTP/HTTPS session by HTTP/HTTPS communication interface and client browser;
Described SIP processing unit 61, for carrying out SIP session by SIP communication interface and SIP equipment;
Described HTTP/HTTPS, SIP intercommunication processing unit 62, for realizing HTTP/HTTPS session and SIP session, conversion between HTTP/HTTPS data and SIP data.
Described memory cell 64, specifically for by the log-on message of SIP equipment database purchase SIP equipment, this log-on message comprises: sound, image capture device, media coding data that the device identification of SIP equipment, access to netwoks address and the network address and port information, SIP equipment are supported;
The log-on message of active user of Web page application program is stored, sound, image capture device, media coding data that this log-on message comprises the login username of the user of Web page application program, access to netwoks address and the network address and port information, uses the browser title of described Web page application program and version information, browser to support by Web page application program customer data base.
Concrete, described Web page application program 51, during specifically for needing to communicate with object SIP equipment when Web page application program, obtain the login username of active user, access to netwoks address, the network address and port, the sound, image capture device, the media coding data that use the browser title of described Web page application program and version information, browser to support, use Session Description Protocol SDP to encapsulate all data obtained, obtain SDP data;
Structure HTTP/HTTPS request message, data field in this HTTP/HTTPS request message is described SDP data, the network address of SIP equipment and port information for the purpose of the field of call intent address, action field is the operation information that described Web page application program will carry out;
Set up HTTP/HTTPS session with Web page application program SIP service broker, by described HTTP/HTTPS session, send described HTTP/HTTPS request message to described Web page application program SIP service broker.
Concrete, described Web page application program SIP service broker 52, specifically for extracting the data such as sound, image capture device, media coding that the login username of the user of the Web page application program carried in described HTTP/HTTPS request message, access to netwoks address and the network address and port information, browser title and version information, browser are supported, all information extracted are stored in the Web page application program customer data base in inner memory cell as the log-on message of the active user of described Web page application program;
The described SDP data of carrying are extracted in the data field of described HTTP/HTTPS request message by described HTTP/HTTPS, SIP intercommunication processing unit, the network address of the object SIP equipment of carrying in the field of call intent address and port information, the operation information that the described Web page application program carried in action field will carry out;
By the call format of described HTTP/HTTPS, SIP intercommunication processing unit according to SIP session, described HTTP/HTTPS request message is converted to sip request message, described SDP data are set to the SDP part in described sip request message, the network address of described object SIP equipment and port information are set to the destination address part in described sip request message, the operation information that described Web page application program will carry out are set to the method part in described sip request message.
Further, by described HTTP/HTTPS, SIP intercommunication processing unit, described sip request message is sent to described SIP processing unit, described SIP processing unit extracts the network address and the port information of the SIP equipment of carrying in described sip request message, inquire about according to the network address of this SIP equipment and port information the SIP equipment database stored in the memory cell of described Web page application program SIP service broker, obtain the access to netwoks address in the log-on message of described SIP equipment; Sound, image capture device, media coding data that the device identification of storage purpose SIP equipment in described SIP equipment database, access to netwoks address, the network address and port, SIP equipment are supported;
Set up SIP session between described SIP processing unit and object SIP equipment, according to the access to netwoks address of described object SIP equipment, the network address and port information, described sip request message is sent to object SIP equipment.
Concrete, described object SIP equipment 53, specifically for processing accordingly described sip request message, obtain the device identification of self, access to netwoks address, the network address and port, the sound self supported, image capture device, media coding data, and the login username data of the user of described Web page application program, use SDP to encapsulate all described data obtained, obtain SDP data;
Structure SIP response message, SDP part in this SIP response message is described SDP data, destination address part is the network address and the port information of described Web page application program, method part is the operation information that SIP equipment will be carried out, and set up SIP session between described Web page application program SIP service broker, send SIP response message by this SIP session to described Web page application program SIP service broker;
Described Web page application program SIP service broker, also for inquiring about described Web page application program customer data base by described HTTP/HTTPS, SIP intercommunication processing unit according to the login username of the user of the Web page application program carried in described SIP response message, obtain the access to netwoks address of described Web page application program, the network address and port information, and the media parameter information such as sound, image capture device, media coding that Web page application program is supported;
By the call format of described HTTP/HTTPS, SIP intercommunication processing unit according to HTTP/HTTPS session, described SIP response message is converted to HTTP/HTTPS response message, SDP part in described SIP response message is set to the data field in described HTTP/HTTPS response message, destination address part is set to the call intent address field in described HTTP/HTTPS response message, and method part is set to the action field in described HTTP/HTTPS response message;
By setting up HTTP/HTTPS session between described HTTP/HTTPS, SIP intercommunication processing unit and described Web page application program, according to polling mechanism or full duplex communication mechanism, described HTTP/HTTPS response message is sent to described Web page application program by this HTTP/HTTPS session.
Realize by the system of the embodiment of the present invention detailed process that Web page application program and SIP equipment carry out communicating and preceding method embodiment similar, repeat no more herein.
One of ordinary skill in the art will appreciate that: accompanying drawing is the schematic diagram of an embodiment, the module in accompanying drawing or flow process might not be that enforcement the present invention is necessary.
One of ordinary skill in the art will appreciate that: the module in the equipment in embodiment can describe according to embodiment and be distributed in the equipment of embodiment, also can carry out respective change and be arranged in the one or more equipment being different from the present embodiment.The module of above-described embodiment can merge into a module, also can split into multiple submodule further.
One of ordinary skill in the art will appreciate that all or part of flow process realized in above-described embodiment method, that the hardware that can carry out instruction relevant by computer program has come, described program can be stored in a computer read/write memory medium, this program, when performing, can comprise the flow process of the embodiment as above-mentioned each side method.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-OnlyMemory, ROM) or random store-memory body (RandomAccessMemory, RAM) etc.
In sum, the embodiment of the present invention is by arranging Web page application program SIP service broker at network side, this Web page application program SIP service broker realizes HTTP/HTTPS session and SIP session, conversion between HTTP/HTTPS data and SIP data, can realize the VoIP video/audio communication between Web page application program and the SIP equipment of server end, instant message communicates with state aware etc.
The embodiment of the present invention makes to carry out seamless communication with the VoIP system/equipment/software/terminal of vast support Session Initiation Protocol based on the application program of webpage, and then and PSTN(PublicSwitchedTelephoneNetwork, PSTN) in conventional telephone set communicate.
The above; be only the present invention's preferably embodiment, but protection scope of the present invention is not limited thereto, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; the change that can expect easily or replacement, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of claim.

Claims (10)

1. realize the method that Web page application program and Session initiation Protocol SIP equipment carry out communicating, it is characterized in that, comprising:
Web page application program uses HTTP/HTTPS agreement to send HTTP/HTTPS request message to the Web page application program SIP service broker of network side;
Described HTTP/HTTPS request message is converted to sip request message by described Web page application program SIP service broker, and processing procedure comprises; HTTP/HTTPS processing unit in described Web page application program SIP service broker extracts sound, image capture device, the media coding data that the login username of the user of the Web page application program carried in described HTTP/HTTPS request message, access to netwoks address and the network address and port information, browser title and version information, browser are supported, is stored in the Web page application program customer data base in inner memory cell using all data extracted as the log-on message of the active user of described Web page application program;
Described HTTP/HTTPS request message is sent to HTTP/HTTPS, SIP intercommunication processing unit by described HTTP/HTTPS processing unit, described HTTP/HTTPS, SIP intercommunication processing unit extracts the SDP data of carrying in the data field of this HTTP/HTTPS request message, the network address of the object SIP equipment of carrying in the field of call intent address and port information, the operation information that the described Web page application program carried in action field will carry out;
HTTP/HTTPS, SIP intercommunication processing unit is according to the call format of SIP session, described HTTP/HTTPS request message is converted to sip request message, described SDP data are set to the SDP part in described sip request message, the network address of described object SIP equipment and port information are set to the destination address part in described sip request message, the operation information that described Web page application program will carry out are set to the method part in described sip request message;
Described Web page application program SIP service broker and SIP equipment set up SIP session, utilize described SIP session that described sip request message is sent to described SIP equipment.
2. the method realizing Web page application program and SIP equipment and carry out communicating according to claim 1, it is characterized in that, HTTP/HTTPS processing unit is provided with in described Web page application program SIP service broker, SIP processing unit, HTTP/HTTPS, SIP intercommunication processing unit and memory cell, and HTTP/HTTPS communication interface and SIP communication interface;
Described HTTP/HTTPS processing unit carries out HTTP/HTTPS session by HTTP/HTTPS communication interface and Web page application program, described SIP processing unit carries out SIP session by SIP communication interface and SIP equipment, and described HTTP/HTTPS, SIP intercommunication processing unit realizes HTTP/HTTPS session and SIP session, conversion between HTTP/HTTPS data and SIP data;
Store the log-on message of SIP equipment in SIP equipment database in described memory cell, this log-on message comprises: sound, image capture device, media coding data that the device identification of SIP equipment, access to netwoks address and the network address and port information, SIP equipment are supported;
The log-on message of the active user of Web page application program is stored, sound, image capture device, media coding data that this log-on message comprises the login username of the user of Web page application program, access to netwoks address and the network address and port information, uses the browser title of described Web page application program and version information, browser to support in Web page application program customer data base in described memory cell.
3. the method realizing Web page application program and SIP equipment and carry out communicating according to claim 2, it is characterized in that, described Web page application program uses HTTP/HTTPS agreement to send HTTP/HTTPS request message to the Web page application program SIP service broker of network side, comprising:
When Web page application program needs to communicate with object SIP equipment, described Web page application program obtains the login username of active user, access to netwoks address, the network address and port, the sound, image capture device, the media coding data that use the browser title of described Web page application program and version information, browser to support, use Session Description Protocol SDP to encapsulate all data obtained, obtain SDP data;
Described Web page application program structure HTTP/HTTPS request message, data field in this HTTP/HTTPS request message is described SDP data, the network address of SIP equipment and port information for the purpose of the field of call intent address, action field is the operation information that described Web page application program will carry out;
Described Web page application program and Web page application program SIP service broker set up HTTP/HTTPS session, send described HTTP/HTTPS request message by described HTTP/HTTPS session to described Web page application program SIP service broker.
4. the method realizing Web page application program and SIP equipment and carry out communicating according to claim 3, it is characterized in that, described Web page application program SIP service broker and SIP equipment set up SIP session, utilize described SIP session that described sip request message is sent to described SIP equipment, comprising:
Described HTTP/HTTPS, described sip request message is sent to described SIP processing unit by SIP intercommunication processing unit, described SIP processing unit extracts the network address and the port information of the SIP equipment of carrying in described sip request message, the SIP equipment database stored in the memory cell of described Web page application program SIP service broker is inquired about according to the network address of this SIP equipment and port information, obtain the access to netwoks address in the log-on message of described SIP equipment, the log-on message of storage purpose SIP equipment in described SIP equipment database, this log-on message comprises device identification, access to netwoks address, the network address and port, the sound that SIP equipment is supported, image capture device, media coding data,
Set up SIP session between described SIP processing unit and object SIP equipment, according to the access to netwoks address of described object SIP equipment, the network address and port information, described sip request message is sent to object SIP equipment.
5. the method realizing Web page application program and SIP equipment and carry out communicating according to claim 4, it is characterized in that, described method also comprises:
Object SIP equipment obtain self device identification, access to netwoks address, the network address and port, the sound self supported, image capture device, media coding data, and the login username of the user of described Web page application program, use SDP to encapsulate all data obtained, obtain SDP data;
Described object SIP equipment structure SIP response message, SDP part in this SIP response message is the SDP data obtained after described use SDP encapsulates, destination address part is the network address and the port information of described Web page application program, method part is the operation information that SIP equipment will be carried out, set up SIP session between described object SIP equipment and described Web page application program SIP service broker, send SIP response message by this SIP session to described Web page application program SIP service broker;
HTTP/HTTPS, SIP intercommunication processing unit in described Web page application program SIP service broker inquires about described Web page application program customer data base according to the login username of the user of the Web page application program carried in described SIP response message, obtain the access to netwoks address of described Web page application program, the network address and port information, and sound, image capture device, media coding media parameter information that Web page application program is supported;
Described HTTP/HTTPS, SIP intercommunication processing unit is according to the call format of HTTP/HTTPS session, described SIP response message is converted to HTTP/HTTPS response message, SDP part in described SIP response message is set to the data field in described HTTP/HTTPS response message, destination address part is set to the call intent address field in described HTTP/HTTPS response message, and method part is set to the action field in described HTTP/HTTPS response message;
Set up HTTP/HTTPS session between described HTTP/HTTPS, SIP intercommunication processing unit and described Web page application program, according to polling mechanism or full duplex communication mechanism, described HTTP/HTTPS response message is sent to described Web page application program by this HTTP/HTTPS session.
6. realize the system that Web page application program and Session initiation Protocol SIP equipment carry out communicating, it is characterized in that, comprising:
Web page application program, sends HTTP/HTTPS request message for using HTTP/HTTPS agreement to the Web page application program SIP service broker of network side;
Web page application program SIP service broker, for described HTTP/HTTPS request message is converted to sip request message, and sets up SIP session between SIP equipment, utilize described SIP session that described sip request message is sent to described SIP equipment; Processing procedure comprises: extract sound, image capture device, media coding data that the login username of the user of the Web page application program carried in described HTTP/HTTPS request message, access to netwoks address and the network address and port information, browser title and version information, browser are supported, is stored in the Web page application program customer data base in inner memory cell using all data extracted as the log-on message of the active user of described Web page application program;
The SDP data of carrying in the data field of described HTTP/HTTPS request message are extracted by HTTP/HTTPS, SIP intercommunication processing unit, the network address of the object SIP equipment of carrying in the field of call intent address and port information, the operation information that the described Web page application program carried in action field will carry out;
By the call format of HTTP/HTTPS, SIP intercommunication processing unit according to SIP session, described HTTP/HTTPS request message is converted to sip request message, described SDP data are set to the SDP part in described sip request message, the network address of described object SIP equipment and port information are set to the destination address part in described sip request message, the operation information that described Web page application program will carry out are set to the method part in described sip request message;
SIP equipment, for receiving the sip request message that described Web page application program SIP service broker sends over.
7. the system realizing Web page application program and SIP equipment and carry out communicating according to claim 6, it is characterized in that, described Web page application program SIP service broker comprises:
HTTP/HTTPS processing unit, SIP processing unit, HTTP/HTTPS, SIP intercommunication processing unit and memory cell, and HTTP/HTTPS communication interface and SIP communication interface;
Described HTTP/HTTPS processing unit, for carrying out HTTP/HTTPS session by HTTP/HTTPS communication interface and client browser;
Described SIP processing unit, for carrying out SIP session by SIP communication interface and SIP equipment;
Described HTTP/HTTPS, SIP intercommunication processing unit, for realizing HTTP/HTTPS session and SIP session, conversion between HTTP/HTTPS data and SIP data;
Described memory cell, specifically for by the log-on message of SIP equipment database purchase SIP equipment, this log-on message comprises: sound, image capture device, media coding data that the device identification of SIP equipment, access to netwoks address and the network address and port information, SIP equipment are supported;
Stored the log-on message of active user of Web page application program by Web page application program customer data base, this log-on message comprises sound, image capture device, the media coding data that the login username of the user of Web page application program, access to netwoks address and the network address and port information, browser title and version information, browser are supported.
8. the system realizing Web page application program and SIP equipment and carry out communicating according to claim 7, is characterized in that:
Described Web page application program, during specifically for needing to communicate with object SIP equipment when Web page application program, obtain the login username of active user, access to netwoks address, the network address and port, the sound, image capture device, the media coding data that use the browser title of described Web page application program and version information, browser to support, use Session Description Protocol SDP to encapsulate all data obtained, obtain SDP data;
Structure HTTP/HTTPS request message, data field in this HTTP/HTTPS request message is described SDP data, the network address of SIP equipment and port information for the purpose of the field of call intent address, action field is the operation information that described Web page application program will carry out;
Set up HTTP/HTTPS session with Web page application program SIP service broker, by described HTTP/HTTPS session, send described HTTP/HTTPS request message to described Web page application program SIP service broker.
9. the system realizing Web page application program and SIP equipment and carry out communicating according to claim 8, it is characterized in that: described Web page application program SIP service broker, specifically for passing through described HTTP/HTTPS, described sip request message is sent to described SIP processing unit by SIP intercommunication processing unit, described SIP processing unit extracts the network address and the port information of the SIP equipment of carrying in described sip request message, the SIP equipment database stored in the memory cell of described Web page application program SIP service broker is inquired about according to the network address of this SIP equipment and port information, obtain the access to netwoks address in the log-on message of described SIP equipment, the log-on message of storage purpose SIP equipment in described SIP equipment database, this log-on message comprises device identification, access to netwoks address, the network address and port, the sound that SIP equipment is supported, image capture device, media coding data,
Set up SIP session between described SIP processing unit and object SIP equipment, according to the access to netwoks address of described object SIP equipment, the network address and port information, described sip request message is sent to object SIP equipment.
10. the system realizing Web page application program and SIP equipment and carry out communicating according to claim 9, is characterized in that:
Described object SIP equipment, specifically for obtain self device identification, access to netwoks address, the network address and port, the sound self supported, image capture device, media coding data, and the login username data of the user of described Web page application program, use SDP to encapsulate all data obtained, obtain SDP data; Structure SIP response message, SDP part in this SIP response message is the SDP data obtained after described use SDP encapsulates, destination address part is the network address and the port information of described Web page application program, method part is the operation information that SIP equipment will be carried out, and set up SIP session between described Web page application program SIP service broker, send SIP response message by this SIP session to described Web page application program SIP service broker;
Described Web page application program SIP service broker, also for inquiring about described Web page application program customer data base by described HTTP/HTTPS, SIP intercommunication processing unit according to the login username of the user of the Web page application program carried in described SIP response message, obtain the access to netwoks address of described Web page application program, the network address and port information, and sound, image capture device, media coding media parameter information that Web page application program is supported;
By the call format of described HTTP/HTTPS, SIP intercommunication processing unit according to HTTP/HTTPS session, described SIP response message is converted to HTTP/HTTPS response message, SDP part in described SIP response message is set to the data field in described HTTP/HTTPS response message, destination address part is set to the call intent address field in described HTTP/HTTPS response message, and method part is set to the action field in described HTTP/HTTPS response message;
By setting up HTTP/HTTPS session between described HTTP/HTTPS, SIP intercommunication processing unit and described Web page application program, according to polling mechanism or full duplex communication mechanism, described HTTP/HTTPS response message is sent to described Web page application program by this HTTP/HTTPS session.
CN201310135039.XA 2013-04-17 2013-04-17 Realize the method and system that Web page application program and SIP equipment carry out communicating Expired - Fee Related CN103227788B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310135039.XA CN103227788B (en) 2013-04-17 2013-04-17 Realize the method and system that Web page application program and SIP equipment carry out communicating

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310135039.XA CN103227788B (en) 2013-04-17 2013-04-17 Realize the method and system that Web page application program and SIP equipment carry out communicating

Publications (2)

Publication Number Publication Date
CN103227788A CN103227788A (en) 2013-07-31
CN103227788B true CN103227788B (en) 2016-02-03

Family

ID=48838049

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310135039.XA Expired - Fee Related CN103227788B (en) 2013-04-17 2013-04-17 Realize the method and system that Web page application program and SIP equipment carry out communicating

Country Status (1)

Country Link
CN (1) CN103227788B (en)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9544340B2 (en) * 2013-03-15 2017-01-10 Avaya Inc. Application programming interface enabling communication features for different communication protocols
US9756452B2 (en) * 2013-09-16 2017-09-05 Qualcomm Incorporated Presence and on-device proxying
CN104717234A (en) * 2013-12-11 2015-06-17 中兴通讯股份有限公司 Enterprise network communication device and communication method
WO2015104423A1 (en) * 2014-01-13 2015-07-16 Nokia Solutions And Networks Oy Security for access to the ip multimedia subsystem (ims) with web real time communication (webrtc)
KR102247410B1 (en) * 2014-02-07 2021-05-04 오라클 인터내셔날 코포레이션 Mobile cloud service architecture
CN104980398B (en) * 2014-04-04 2018-06-15 中国电信股份有限公司 Message distributing method, system and signalling relay equipment between browser and IMS
CN104980395B (en) * 2014-04-04 2018-09-28 中国电信股份有限公司 The method and system and Media Gateway of the first system and second system media intercommunication
CN103973545B (en) 2014-04-22 2015-09-23 腾讯科技(深圳)有限公司 The processing method of instant message, Apparatus and system
CN105099897B (en) * 2014-05-13 2020-01-21 中兴通讯股份有限公司 Method and gateway for communication between browser and telecommunication network
CN105991570A (en) * 2015-02-09 2016-10-05 中国移动通信集团公司 VoLTE (Voice over Long Term Evolution) service processing method, device and system
CN105245446B (en) * 2015-09-22 2019-02-19 上海华为技术有限公司 A kind of file transmitting method and gateway
CN106656930B (en) * 2015-11-02 2019-12-03 中国电信股份有限公司 A kind of method, apparatus and communication system for browser access IMS network
CN107770141B (en) * 2016-08-23 2022-04-19 中兴通讯股份有限公司 Communication method and device of video conference system
CN108234511B (en) * 2018-01-18 2021-07-13 携程旅游信息技术(上海)有限公司 Method, system, equipment, storage medium and gateway for multimedia data transmission
CN110392071B (en) * 2018-04-18 2021-06-22 网宿科技股份有限公司 Uploading and downloading methods of streaming media resources, distribution system and streaming media server
CN111741175B (en) * 2019-11-07 2021-09-14 北京京东尚科信息技术有限公司 Call center system, signal transmission method, device, server and medium
CN110830777B (en) * 2019-11-29 2020-11-17 公安部第一研究所 Method for previewing GB/T28181 standard monitoring video through cross-browser based on WebRTC protocol
CN111800521A (en) * 2020-09-08 2020-10-20 武汉中科通达高新技术股份有限公司 Front-end equipment control method and device
CN111935316B (en) * 2020-09-25 2020-12-22 武汉中科通达高新技术股份有限公司 Method and device for acquiring front-end equipment catalog
CN112201046B (en) * 2020-09-30 2021-07-20 武汉中科通达高新技术股份有限公司 Illegal data identification method and device and electronic equipment
CN112202786B (en) * 2020-09-30 2022-05-20 武汉中科通达高新技术股份有限公司 Illegal data identification method and device and electronic equipment
CN112291210B (en) * 2020-10-16 2022-04-15 武汉中科通达高新技术股份有限公司 Method and device for acquiring front-end equipment catalog
CN112291209B (en) * 2020-10-16 2022-04-15 武汉中科通达高新技术股份有限公司 Method and device for acquiring front-end equipment catalog
CN112422301A (en) * 2020-11-18 2021-02-26 重庆无缝拼接智能科技有限公司 Communication method for intelligent office and related product
CN112995674B (en) * 2021-05-20 2021-08-03 武汉中科通达高新技术股份有限公司 Media information transmission method, system and storage medium
CN113938469A (en) * 2021-08-27 2022-01-14 上海云翌通信科技有限公司 non-SIP protocol terminal and SIP protocol terminal conversation method, gateway and SIP server

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1606311A (en) * 2003-10-09 2005-04-13 冲电气工业株式会社 System and method for providing information between cooperative different protocol environment
CN101212427A (en) * 2006-12-26 2008-07-02 中兴通讯股份有限公司 Device and method for accessing IP multimedia subsystem
CN101529825A (en) * 2006-09-08 2009-09-09 思达伦特网络公司 System and method for collapsed subscriber management and call control
US7809846B2 (en) * 2004-03-01 2010-10-05 Avaya Inc. Resilient application layer overlay framework for converged communication over Internet protocol networks
CN101997887A (en) * 2009-08-20 2011-03-30 中国移动通信集团公司 Method for sending, receiving and transmitting service signaling and terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1606311A (en) * 2003-10-09 2005-04-13 冲电气工业株式会社 System and method for providing information between cooperative different protocol environment
US7809846B2 (en) * 2004-03-01 2010-10-05 Avaya Inc. Resilient application layer overlay framework for converged communication over Internet protocol networks
CN101529825A (en) * 2006-09-08 2009-09-09 思达伦特网络公司 System and method for collapsed subscriber management and call control
CN101212427A (en) * 2006-12-26 2008-07-02 中兴通讯股份有限公司 Device and method for accessing IP multimedia subsystem
CN101997887A (en) * 2009-08-20 2011-03-30 中国移动通信集团公司 Method for sending, receiving and transmitting service signaling and terminal

Also Published As

Publication number Publication date
CN103227788A (en) 2013-07-31

Similar Documents

Publication Publication Date Title
CN103227788B (en) Realize the method and system that Web page application program and SIP equipment carry out communicating
US20210297408A1 (en) Method and system for creating a virtual sip user agent by use of a webrtc enabled web browser
CN109274634B (en) Multimedia communication method and device, and storage medium
CN106850399B (en) Communication method based on WebRTC technology instant message
Shacham et al. Session initiation protocol (SIP) session mobility
CN101364883B (en) Multi-terminal session method, communication system and related apparatus
US20150334136A1 (en) Method and system for telecommunication network to provide session service to internet
CN101414950B (en) Method for address translation device traversal for sip signaling messages through temporary use of the TCP transport protocol
CN102958107B (en) A kind of method of capability query, communication terminal and application server
US20150358795A1 (en) Browser emergency call method, system, and mobile device in real-time communication
US8472354B2 (en) Method and system for providing custom call waiting
JP2011524095A (en) SIP-HTTP application correlator
US20180255182A1 (en) Web Real-Time Client Communication Over a Stimulus Based Network
US9246955B2 (en) Capability query handling in a communication network
CN103297445A (en) Web terminal communication method and system based on IP multimedia network
CN103428168A (en) Method, system and signaling gateway for SIP client side to visit RTSP media resource
EP1914973B1 (en) System and method to provide combinational services to anonymous callers
EP3461096A1 (en) Signalling architecture and method and apparatus thereof for implementing call processing
US11228623B2 (en) Method for transmitting media streams between RTC clients
US9100412B2 (en) Method and apparatus for transmitting media resources
CN103702295A (en) Incoming call reminding method, device and system
CN103747002A (en) Communication terminal capacity management system and terminal capacity management method
CN101594623B (en) Method and equipment for monitoring call made via voice over Internet protocol
KR20120058764A (en) Method and apparatus for providing voice quality in voice over internet protocol
CN108337215B (en) File transmission method, system and device and electronic equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160203

CF01 Termination of patent right due to non-payment of annual fee