CN104954373A - Unified communication active SIP (Session Initiation Protocol) calling method and system - Google Patents

Unified communication active SIP (Session Initiation Protocol) calling method and system Download PDF

Info

Publication number
CN104954373A
CN104954373A CN201510325796.2A CN201510325796A CN104954373A CN 104954373 A CN104954373 A CN 104954373A CN 201510325796 A CN201510325796 A CN 201510325796A CN 104954373 A CN104954373 A CN 104954373A
Authority
CN
China
Prior art keywords
sip
server
customer end
calls customer
calling
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.)
Granted
Application number
CN201510325796.2A
Other languages
Chinese (zh)
Other versions
CN104954373B (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.)
GUANGDONG TELEPOWER COMMUNICATION CO Ltd
Original Assignee
GUANGDONG TELEPOWER COMMUNICATION 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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=54168727&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN104954373(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by GUANGDONG TELEPOWER COMMUNICATION CO Ltd filed Critical GUANGDONG TELEPOWER COMMUNICATION CO Ltd
Priority to CN201510325796.2A priority Critical patent/CN104954373B/en
Publication of CN104954373A publication Critical patent/CN104954373A/en
Application granted granted Critical
Publication of CN104954373B publication Critical patent/CN104954373B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • 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

Abstract

The invention relates to a unified communication active SIP (Session Initiation Protocol) calling method and a system. The unified communication active SIP calling method comprises the following steps of sending an SIP calling request to an SIP server; receiving an SIP calling response sent by the SIP server. The linkage information in the SIP calling response is provided by an IM (Instant Messaging) server instead of the SIP server, so that the linkage information has no need to be updated through periodic refresh by the SIP server, and the burden of the SIP server is reduced; meanwhile, a client end has no need to send a linkage update instruction periodically, so that the client end resource is saved, and the performance of the client end is further improved; in addition, the IM server only needs to update the linkage information saved in the IM server when the client end carries out network switching; finally, the SIP server in the unified communication active SIP calling method and the system has no need to update the linkage information but directly calls the linkage information in the IM server. In conclusion, the whole system has good performance.

Description

Unified Communication is SIP method of calling and system initiatively
Technical field
The present invention relates to the communications field, particularly relate to a kind of Unified Communication initiatively SIP method of calling and system.
Background technology
SIP (Session Initiation Protocol, session initiation protocol) is the multimedia communication protocol formulated by IETF (Internet Engineering Task Force, internet engineering task group).SIP is a kind of text based application layer control protocol, for creating, revising and discharge the session of one or more participant, be widely used in CS (Circuit Switched, circuit switching), NGN (Next Generation Network, next generation network) and IMS (IP Multimedia Subsystem, IP Multimedia System) network in.
SIP login mechanism allows user agent to registrar identification oneself, and registrar is the equipment for consumer positioning (being specified by recording address).For meeting security requirement, sip server does not allow do not have the user registered to make a call.SIP registration has a refresh cycle, and UA can keep login state to sip server or upgrade log-on message (as: the IP address of UA changes) by timed sending registration message
Unified Communication (Unified Communication) refers to the new traffic pattern that computer technology and conventional communication techniques are combined together, as a solution and application, its core content is: allow people no matter any time, any place, can any equipment, any network be passed through, carry out the free communication obtaining data, image and sound.That is, the information types such as voice, fax, Email, mobile short-message, multimedia and data are integrated by unified communications, thus bring the freedom of selection and the lifting of efficiency for people.It is different from interconnecting of network level, but the fusion of the application that people-oriented is with collaborative.
For mobile phone users, there is uncertainty in mobile network, and such as network switches, and causes client ip address to change, and the registration refresh cycle does not arrive, and the log-on message causing sip server to be preserved is invalid.SIP calling cannot be initiated in the invalid stage client of registration.
For the problem that SIP mobile client network switches, can adopt the method shortening the registration refresh cycle, the every 30s of such as client (cycle of acquiescence is 3600s) sends and once registers refreshing, the log-on message of the client that so just can upgrade in time.Even if client network switches like this, also can re-register successfully on new network within the regular hour, ensure that client can make a call, ensure the availability of client.
But adopt the method mobile client can send registration refresh message frequently, can consume the resource of mobile terminal, as Internet resources, electricity and system resource, cause the mobile terminal standby time short, traffic consumes is fast, and systematic function is poor.
Summary of the invention
Based on this, be necessary Unified Communication initiatively SIP method of calling and the system providing a kind of systematic function good.
A kind of Unified Communication initiatively SIP method of calling, comprises step:
SIP call request is sent to sip server; Described SIP call request comprises identify label and the source address of calls customer end;
Receive the SIP call that described sip server sends; Described SIP call comprises whether allowing calls customer end initiation SIP calling; Describedly whether allow calls customer end to initiate SIP calling whether to find by described sip server link information that the SIP log-on message corresponding with described identify label and/or sip server obtain from IM server and/or described source address is determined; Described link information comprises connection status and/or the link address information of described calls customer end.
A kind of Unified Communication initiatively SIP method of calling, comprises step:
Receive the SIP call request that calls customer end sends, described SIP call request comprises identify label and the source address of described calls customer end;
According to described identify label, in SIP log-on message, search the SIP log-on message corresponding with described identify label;
According to whether finding link information that the SIP log-on message corresponding with described identify label and/or sip server obtain from IM server and/or described source address sends SIP call to described calls customer end; Described SIP call comprises whether allowing calls customer end initiation SIP calling; Describedly whether allow calls customer end to initiate SIP calling whether to find by described sip server link information that the SIP log-on message corresponding with described identify label and/or described sip server obtain from described IM server and/or described source address is determined.
A kind of Unified Communication initiatively SIP calling system, comprising:
Request sending module, for sending SIP call request to sip server; Described SIP call request comprises identify label and the source address of calls customer end;
Response receiver module, for receiving the SIP call that described sip server sends; Described SIP call comprises whether allowing calls customer end initiation SIP calling; Describedly whether allow calls customer end to initiate SIP calling whether to find by described sip server link information that the SIP log-on message corresponding with described identify label and/or sip server obtain from IM server and/or described source address is determined; Described link information comprises connection status and/or the link address information of described calls customer end.
A kind of Unified Communication initiatively SIP calling system, comprising:
Request receiving module, for receiving the SIP call request that calls customer end sends; Described SIP call request comprises identify label and the source address of described calls customer end;
Log-on message searches module, for according to described identify label, searches the SIP log-on message corresponding with described identify label in SIP log-on message;
Response sending module, for according to whether finding link information that the SIP log-on message corresponding with described identify label and/or sip server obtain from IM server and/or described source address sends SIP call to described calls customer end; Described SIP call comprises whether allowing calls customer end initiation SIP calling; Describedly whether allow calls customer end to initiate SIP calling whether to find by described sip server link information that the SIP log-on message corresponding with described identify label and/or described sip server obtain from described IM server and/or described source address is determined.
Above-mentioned Unified Communication is SIP method of calling and system initiatively, because the link information in SIP call is provided by IM server, instead of to be provided by sip server, do not need sip server to carry out periodic refresh to upgrade link information, reduce the burden of sip server; Client does not need periodically to send to connect more newer command yet simultaneously, has saved client resource, and then has improved the performance of client; In addition, IM server only needs, when client carries out network switching, just to upgrade the link information stored in IM server; Finally, IM server and sip server are two kinds of servers in unified communications, originally the renewal carrying out link information is all needed, and the above-mentioned Unified Communication sip server initiatively in SIP method of calling and system does not need the renewal carrying out link information, directly call the link information in IM server.In sum, whole system performance is good.
Accompanying drawing explanation
Fig. 1 is a kind of flow chart of Unified Communication active SIP method of calling of execution mode;
Fig. 2 is the interaction flow schematic diagram of client and server in a concrete example;
Fig. 3 is the flow chart of the Unified Communication active SIP method of calling of another kind of execution mode;
Fig. 4 is a kind of structure chart of Unified Communication active SIP calling system of execution mode;
Fig. 5 is the structure chart of the Unified Communication active SIP calling system of another kind of execution mode.
Embodiment
For the ease of understanding the present invention, below with reference to relevant drawings, the present invention is described more fully.Preferred embodiment of the present invention is given in accompanying drawing.But the present invention can realize in many different forms, is not limited to embodiment described herein.On the contrary, provide the object of these embodiments be make the understanding of disclosure of the present invention more comprehensively thorough.
Unless otherwise defined, all technology used herein and scientific terminology are identical with belonging to the implication that those skilled in the art of the present invention understand usually.The object of term used in the description of the invention herein just in order to describe specific embodiment, is not intended to be restriction the present invention.Term as used herein "and/or" comprises arbitrary and all combinations of one or more relevant Listed Items.
As depicted in figs. 1 and 2, a kind of Unified Communication initiatively SIP method of calling of execution mode, the method performs on calls customer end.
A kind of Unified Communication initiatively SIP method of calling, comprises step:
S110, sends SIP call request to sip server; SIP call request comprises identify label and the source address of calls customer end.
Calls customer end can send SIP call request to sip server at any time.Identify label can be SIP phone number, also can be other mark, as long as can in sip server and IM server unique identification client.Calls customer end is the client initiating SIP calling, can be any one client.
S150, receives the SIP call that sip server sends; SIP call comprises whether allowing calls customer end initiation SIP calling; Whether allow calls customer end to initiate SIP calling and whether find by sip server link information that the SIP log-on message corresponding with identify label and/or sip server obtain from IM server and/or source address is determined; Link information comprises connection status and/or the link address information of calls customer end.
If client does not complete registration, then do not store the SIP log-on message corresponding with the identify label of this client in sip server, sip server can not find the SIP log-on message corresponding with the identify label of this client.Otherwise store the SIP log-on message corresponding with the identify label of this client in sip server, sip server can find the SIP log-on message corresponding with the identify label of this client.SIP log-on message comprises identify label and source address.
If sip server finds the SIP log-on message corresponding with identify label, then sip server obtains link information from IM server.Link information comprises connection status and/or link address information.
Connection status and the link address information of all clients (comprising calls customer end) is stored in IM server.When the link information of client changes, information updating order can be sent to IM server.Particularly, when client logs in, the logon information that IM server receives client sends, and connection status is set to online.If carry out network switching after client logs in, send link address information updating order to IM server; IM server upgrades link address information after receiving link address information updating order.When client rolls off the production line, the offline information that IM server receives client sends, and connection status is set to not online.
When sip server does not find the SIP log-on message corresponding with identify label, or the connection status of the calls customer end that sip server gets from IM server is not for online, or when the source address of the link address information and the calls customer end that obtain from IM server is inconsistent, the whether permission calls customer end initiation SIP request in SIP call is not for allow.
When sip server finds the SIP log-on message corresponding with identify label, and the connection status of calls customer end that sip server gets from IM server is online, and time consistent with the source address of calls customer end from the link address information of IM server acquisition, the whether permission calls customer end in SIP call initiates SIP request for allowing.
Above-mentioned Unified Communication is SIP method of calling initiatively, and client sends SIP call request to sip server; And receive the SIP call of sip server transmission; SIP call comprises whether allowing calls customer end initiation SIP calling; Whether allow calls customer end to initiate SIP calling and whether find by sip server link information that the SIP log-on message corresponding with identify label and/or sip server obtain from IM server and/or source address is determined.Because the link information in the SIP call that the method receives is provided by IM server, instead of provided by sip server, do not need sip server to carry out periodic refresh to upgrade link information, reduce the burden of sip server; Client does not need periodically to send to connect more newer command yet simultaneously, has saved client resource, and then has improved the performance of client; In addition, IM server only needs, when client carries out network switching, just to upgrade the link information stored in IM server; Finally, IM server and sip server are two kinds of servers in unified communications, originally all need the renewal carrying out link information, and the sip server in above-mentioned Unified Communication active SIP method of calling does not need the renewal carrying out link information, directly calls the link information in IM server.To sum up, whole system performance is good.
As shown in Figures 2 and 3, a kind of Unified Communication initiatively SIP method of calling of execution mode, the method performs on sip server.
A kind of Unified Communication initiatively SIP method of calling, comprises step:
S210, receives the SIP call request that calls customer end sends; SIP call request comprises identify label and the source address of calls customer end.
Sip server receives the SIP call request that calls customer end sends at any time.Identify label can be SIP phone number, also can be other mark, as long as can in sip server and IM server unique identification client.Calls customer end is the client initiating SIP calling, can be any one client.
S220, according to identify label, searches the SIP log-on message corresponding with identify label in SIP log-on message.
If client does not complete registration, then do not store the SIP log-on message corresponding with the identify label of this client in sip server, sip server can not find the SIP log-on message corresponding with the identify label of this client.Otherwise store the SIP log-on message corresponding with the identify label of this client in sip server, sip server can find the SIP log-on message corresponding with the identify label of this client.SIP log-on message comprises identify label and source address.
S230, when finding the SIP log-on message corresponding with identify label, obtain link information from IM server, link information comprises connection status and/or the link address information of calls customer end.Otherwise, directly perform step S250.
Connection status and the link address information of all registered clients (comprising calls customer end) is stored in IM server.When the link information of client changes, information updating order can be sent to IM server.Particularly, when client logs in, the logon information that IM server receives client sends, and connection status is set to online.If carry out network switching after client logs in, send link address information updating order to IM server; IM server upgrades link address information after receiving link address information updating order.When client rolls off the production line, the offline information that IM server receives client sends, and connection status is set to not online.
S241, judges whether the connection status obtained from IM server is online.
If so, S243 is performed; If not, directly S250 is performed.
S243, judges that whether the link address information obtained from IM server is consistent with source address.
Regardless of judged result, perform step S250.
S250, according to whether finding link information that the SIP log-on message corresponding with identify label and/or sip server obtain from IM server and/or source address sends SIP call to calls customer end; SIP call comprises whether allowing calls customer end initiation SIP calling; Whether allow calls customer end to initiate SIP calling and whether find by sip server link information that the SIP log-on message corresponding with identify label and/or sip server obtain from IM server and/or source address is determined.
When sip server does not find the SIP log-on message corresponding with identify label, or the connection status of the calls customer end that sip server gets from IM server is not for online, or when the source address of the link address information and the calls customer end that obtain from IM server is inconsistent, the whether permission calls customer end initiation SIP request in SIP call is not for allow.
When sip server finds the SIP log-on message corresponding with identify label, and the connection status of calls customer end that sip server gets from IM server is online, and time consistent with the source address of calls customer end from the link address information of IM server acquisition, the whether permission calls customer end in SIP call initiates SIP request for allowing.
Above-mentioned Unified Communication is SIP method of calling initiatively, and sip server receives the SIP call request that calls customer end sends at any time; SIP call request comprises the identify label of calls customer end and the source address of calls customer end; According to identify label, in SIP log-on message, search the SIP log-on message corresponding with identify label; Link information that the SIP log-on message corresponding with identify label and/or sip server obtain from IM server whether is found and/or source address sends SIP call to calls customer end according to sip server; SIP call comprises whether allowing calls customer end initiation SIP calling; Whether allow calls customer end to initiate SIP calling and whether find by sip server link information that the SIP log-on message corresponding with identify label and/or sip server obtain from IM server and/or source address is determined.Because the link information in the SIP call that the method sends is provided by IM server, instead of provided by sip server, do not need sip server to carry out periodic refresh to upgrade link information, reduce the burden of sip server; Client does not need periodically to send to connect more newer command yet simultaneously, has saved client resource, and then has improved the performance of client; In addition, IM server only needs, when client carries out network switching, just to upgrade the link information stored in IM server; Finally, IM server and sip server are two kinds of servers in unified communications, originally all need the renewal carrying out link information, and the sip server in above-mentioned Unified Communication active SIP method of calling does not need the renewal carrying out link information, directly calls the link information in IM server.To sum up, whole system performance is good.
As shown in Figure 4, a kind of Unified Communication initiatively SIP calling system of execution mode, this system performs on calls customer end.
A kind of Unified Communication initiatively SIP calling system, comprising:
Request sending module 110, for sending SIP call request to sip server; SIP call request comprises identify label and the source address of calls customer end.
The request sending module 110 of calls customer end can send SIP call request to sip server at any time.Identify label can be SIP phone number, also can be other mark, as long as can in sip server and IM server unique identification client.Calls customer end is the client initiating SIP calling, can be any one client.
Response receiver module 150, for receiving the SIP call that sip server sends; SIP call comprises whether allowing calls customer end initiation SIP calling; Whether allow calls customer end to initiate SIP calling and whether find by sip server link information that the SIP log-on message corresponding with identify label and/or sip server obtain from IM server and/or source address is determined; Link information comprises connection status and/or the link address information of calls customer end.
If client does not complete registration, then do not store the SIP log-on message corresponding with the identify label of this client in sip server, sip server can not find the SIP log-on message corresponding with the identify label of this client.Otherwise store the SIP log-on message corresponding with the identify label of this client in sip server, sip server can find the SIP log-on message corresponding with the identify label of this client.SIP log-on message comprises identify label and source address.
If sip server finds the SIP log-on message corresponding with identify label, then sip server obtains link information from IM server.Link information comprises connection status and/or link address information.
Connection status and the link address information of all clients (comprising calls customer end) is stored in IM server.When the link information of client changes, information updating order can be sent to IM server.Particularly, when client logs in, the logon information that IM server receives client sends, and connection status is set to online.If carry out network switching after client logs in, send link address information updating order to IM server; IM server upgrades link address information after receiving link address information updating order.When client rolls off the production line, the offline information that IM server receives client sends, and connection status is set to not online.
When sip server does not find the SIP log-on message corresponding with identify label, or the connection status of the calls customer end that sip server gets from IM server is not for online, or when the source address of the link address information and the calls customer end that obtain from IM server is inconsistent, the whether permission calls customer end initiation SIP request in the SIP call that response receiver module 150 receives is not for allow.
When sip server finds the SIP log-on message corresponding with identify label, and the connection status of calls customer end that sip server gets from IM server is online, and time consistent with the source address of calls customer end from the link address information of IM server acquisition, the whether permission calls customer end in the SIP call that response receiver module 150 receives initiates SIP request for permission.
Above-mentioned Unified Communication is SIP calling system initiatively, and the request sending module 110 of client sends SIP call request to sip server; The SIP call that the reception sip server that response receiver module 150 receives sends; SIP call comprises whether allowing calls customer end initiation SIP calling; Whether allow calls customer end to initiate SIP calling and whether find by sip server link information that the SIP log-on message corresponding with identify label and/or sip server obtain from IM server and/or source address is determined.Because the link information in the SIP call of this system acceptance is provided by IM server, instead of provided by sip server, do not need sip server to carry out periodic refresh to upgrade link information, reduce the burden of sip server; Client does not need periodically to send to connect more newer command yet simultaneously, has saved client resource, and then has improved the performance of client; In addition, IM server only needs, when client carries out network switching, just to upgrade the link information stored in IM server; Finally, IM server and sip server are two kinds of servers in unified communications, originally all need the renewal carrying out link information, and the sip server in above-mentioned Unified Communication active SIP calling system does not need the renewal carrying out link information, directly calls the link information in IM server.To sum up, whole system performance is good.
As shown in Figure 5, a kind of Unified Communication initiatively SIP calling system of execution mode, this system performs on sip server.
A kind of Unified Communication initiatively SIP calling system, comprising:
Request receiving module 210, for receiving the SIP call request that calls customer end sends; SIP call request comprises identify label and the source address of calls customer end.
The request receiving module 210 of sip server receives the SIP call request that calls customer end sends at any time.Identify label can be SIP phone number, also can be other mark, as long as can in sip server and IM server unique identification client.Calls customer end is the client initiating SIP calling, can be any one client.
Log-on message searches module 220, for according to identify label, searches the SIP log-on message corresponding with identify label in SIP log-on message.
If client does not complete registration, then do not store the SIP log-on message corresponding with the identify label of this client in sip server, the log-on message of sip server is searched module 220 and can not be found the SIP log-on message corresponding with the identify label of this client.Otherwise store the SIP log-on message corresponding with the identify label of this client in sip server, the log-on message of sip server is searched module 220 and can be found the SIP log-on message corresponding with the identify label of this client.SIP log-on message comprises identify label and source address.
Link information acquisition module 230, for when finding the SIP log-on message corresponding with identify label, obtain link information from IM server, link information comprises connection status and/or the link address information of calls customer end.Otherwise, directly perform response sending module 250.
Connection status and the link address information of all registered clients (comprising calls customer end) is stored in IM server.When the link information of client changes, information updating order can be sent to IM server.Particularly, when client logs in, the logon information that IM server receives client sends, and connection status is set to online.If carry out network switching after client logs in, send link address information updating order to IM server; IM server upgrades link address information after receiving link address information updating order.When client rolls off the production line, the offline information that IM server receives client sends, and connection status is set to not online.
Connection status judge module 241, for judging whether the connection status obtained from IM server is online.
If so, then link address judge module 243 is performed; If not, then response sending module 250 is performed.
Link address judge module 243, whether consistent with source address for judging the link address information obtained from IM server.
Regardless of judged result, perform response sending module 250.
Response sending module 250, for according to whether finding link information and/or source address that the SIP log-on message corresponding with identify label and/or sip server obtain from IM server to calls customer end transmission SIP call; SIP call comprises whether allowing calls customer end initiation SIP calling; Whether allow calls customer end to initiate SIP calling and whether find by sip server link information that the SIP log-on message corresponding with identify label and/or sip server obtain from IM server and/or source address is determined.
When sip server does not find the SIP log-on message corresponding with identify label, or the connection status of the calls customer end that sip server gets from IM server is not for online, or when the source address of the link address information and the calls customer end that obtain from IM server is inconsistent, the whether permission calls customer end initiation SIP request in the SIP call that response sending module 250 sends is not for allow.
When sip server finds the SIP log-on message corresponding with identify label, and the connection status of calls customer end that sip server gets from IM server is online, and time consistent with the source address of calls customer end from the link address information of IM server acquisition, the whether permission calls customer end in the SIP call that response sending module 250 sends initiates SIP request for permission.
Above-mentioned Unified Communication is SIP calling system initiatively, and the request receiving module 210 of sip server receives the SIP call request that calls customer end sends at any time; SIP call request comprises the identify label of calls customer end and the source address of calls customer end; Link information acquisition module 230, according to identify label, searches the SIP log-on message corresponding with identify label in SIP log-on message; Whether response sending module 250 finds link information and/or source address that the SIP log-on message corresponding with identify label and/or sip server obtain from IM server to calls customer end transmission SIP call according to sip server; SIP call comprises whether allowing calls customer end initiation SIP calling; Whether allow calls customer end to initiate SIP calling and whether find by sip server link information that the SIP log-on message corresponding with identify label and/or sip server obtain from IM server and/or source address is determined.Because the link information in the SIP call that this system sends is provided by IM server, instead of provided by sip server, do not need sip server to carry out periodic refresh to upgrade link information, reduce the burden of sip server; Client does not need periodically to send to connect more newer command yet simultaneously, has saved client resource, and then has improved the performance of client; In addition, IM server only needs, when client carries out network switching, just to upgrade the link information stored in IM server; Finally, IM server and sip server are two kinds of servers in unified communications, originally all need the renewal carrying out link information, and the sip server in above-mentioned Unified Communication active SIP calling system does not need the renewal carrying out link information, directly calls the link information in IM server.To sum up, whole system performance is good.
Above embodiment only have expressed several execution mode of the present invention, and it describes comparatively concrete and detailed, but therefore can not be interpreted as the restriction to the scope of the claims of the present invention.It should be pointed out that for the person of ordinary skill of the art, without departing from the inventive concept of the premise, can also make multiple distortion and improvement, these all belong to protection scope of the present invention.Therefore, the protection range of patent of the present invention should be as the criterion with claims.

Claims (10)

1. a Unified Communication initiatively SIP method of calling, is characterized in that, comprise step:
SIP call request is sent to sip server; Described SIP call request comprises identify label and the source address of calls customer end;
Receive the SIP call that described sip server sends; Described SIP call comprises whether allowing calls customer end initiation SIP calling; Describedly whether allow calls customer end to initiate SIP calling whether to find by described sip server link information that the SIP log-on message corresponding with described identify label and/or sip server obtain from IM server and/or described source address is determined; Described link information comprises connection status and/or the link address information of described calls customer end.
2. a Unified Communication initiatively SIP method of calling, is characterized in that, comprise step:
Receive the SIP call request that calls customer end sends, described SIP call request comprises identify label and the source address of described calls customer end;
According to described identify label, in SIP log-on message, search the SIP log-on message corresponding with described identify label;
According to whether finding link information that the SIP log-on message corresponding with described identify label and/or sip server obtain from IM server and/or described source address sends SIP call to described calls customer end; Described SIP call comprises whether allowing calls customer end initiation SIP calling; Describedly whether allow calls customer end to initiate SIP calling whether to find by described sip server link information that the SIP log-on message corresponding with described identify label and/or described sip server obtain from described IM server and/or described source address is determined.
3. Unified Communication according to claim 2 initiatively SIP method of calling, it is characterized in that, described in SIP log-on message, search the step of the SIP log-on message corresponding with described identify label after, described send the step of SIP call to described calls customer end before, also comprise step:
When finding the SIP log-on message corresponding with described identify label, obtain described link information from described IM server, described link information comprises connection status and/or the link address information of described calls customer end.
4. Unified Communication according to claim 3 initiatively SIP method of calling, is characterized in that, described from after described IM server obtains the step of described link information, described send the step of SIP call to described calls customer end before, also comprise step:
Judge whether the described connection status obtained from described IM server is online.
5. Unified Communication according to claim 4 initiatively SIP method of calling, it is characterized in that, after whether the connection status that described judgement obtains from IM server is online step, described send the step of SIP call to described calls customer end before, also comprise step:
Judge that whether the described link address information obtained from described IM server is consistent with described source address.
6. a Unified Communication initiatively SIP calling system, is characterized in that, comprising:
Request sending module, for sending SIP call request to sip server; Described SIP call request comprises identify label and the source address of calls customer end;
Response receiver module, for receiving the SIP call that described sip server sends; Described SIP call comprises whether allowing calls customer end initiation SIP calling; Describedly whether allow calls customer end to initiate SIP calling whether to find by described sip server link information that the SIP log-on message corresponding with described identify label and/or sip server obtain from IM server and/or described source address is determined; Described link information comprises connection status and/or the link address information of described calls customer end.
7. a Unified Communication initiatively SIP calling system, is characterized in that, comprising:
Request receiving module, for receiving the SIP call request that calls customer end sends; Described SIP call request comprises identify label and the source address of described calls customer end;
Log-on message searches module, for according to described identify label, searches the SIP log-on message corresponding with described identify label in SIP log-on message;
Response sending module, for according to whether finding link information that the SIP log-on message corresponding with described identify label and/or sip server obtain from IM server and/or described source address sends SIP call to described calls customer end; Described SIP call comprises whether allowing calls customer end initiation SIP calling; Describedly whether allow calls customer end to initiate SIP calling whether to find by described sip server link information that the SIP log-on message corresponding with described identify label and/or described sip server obtain from described IM server and/or described source address is determined.
8. Unified Communication according to claim 7 initiatively SIP calling system, is characterized in that, also comprise:
Link information acquisition module, for when finding the SIP log-on message corresponding with described identify label, obtains described link information from described IM server, and described link information comprises connection status and/or the link address information of described calls customer end.
9. Unified Communication according to claim 8 initiatively SIP calling system, is characterized in that, also comprise:
Connection status judge module, for judging whether the described connection status obtained from described IM server is online.
10. Unified Communication according to claim 9 initiatively SIP calling system, is characterized in that, also comprise:
Link address judge module, whether consistent with described source address for judging the described link address information obtained from described IM server.
CN201510325796.2A 2015-06-12 2015-06-12 Unified Communication active SIP method of calling and system Active CN104954373B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510325796.2A CN104954373B (en) 2015-06-12 2015-06-12 Unified Communication active SIP method of calling and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510325796.2A CN104954373B (en) 2015-06-12 2015-06-12 Unified Communication active SIP method of calling and system

Publications (2)

Publication Number Publication Date
CN104954373A true CN104954373A (en) 2015-09-30
CN104954373B CN104954373B (en) 2019-01-18

Family

ID=54168727

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510325796.2A Active CN104954373B (en) 2015-06-12 2015-06-12 Unified Communication active SIP method of calling and system

Country Status (1)

Country Link
CN (1) CN104954373B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106973033A (en) * 2016-01-14 2017-07-21 深圳市深信服电子科技有限公司 Session invitation method and agent equipment based on SIP
CN109905345A (en) * 2017-12-07 2019-06-18 华为技术有限公司 Communication means, communication device and communication equipment

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020103898A1 (en) * 2001-01-31 2002-08-01 Moyer Stanley L. System and method for using session initiation protocol (SIP) to communicate with networked appliances
CN1859361A (en) * 2005-05-08 2006-11-08 中兴通讯股份有限公司 Method for detecting terminal on-line state of meeting sponsored protocol server
CN1980288A (en) * 2005-12-09 2007-06-13 华为技术有限公司 Method for obtaining route information between subscriber terminal and server, and use thereof
CN101057519A (en) * 2004-11-10 2007-10-17 富士通株式会社 Content server and content service system
CN101060650A (en) * 2007-05-17 2007-10-24 华为技术有限公司 Message service realizing method and message application server
CN101951381A (en) * 2010-09-26 2011-01-19 深圳市同洲电子股份有限公司 Digital television receiving terminal and method thereof for realizing multimedia instant messaging
CN102160361A (en) * 2009-10-29 2011-08-17 思科技术公司 Node reputation based on knowledge of pstn calls
CN102239676A (en) * 2009-10-29 2011-11-09 思科技术公司 Using pstn reachability in anonymous verification of voip call routing information
CN102378355A (en) * 2010-08-13 2012-03-14 中国电信股份有限公司 IMS multimedia conferencing terminal switching method and apparatus thereof
CN102487341A (en) * 2010-12-02 2012-06-06 中兴通讯股份有限公司 Session detection method and apparatus thereof, and session initiation protocol (SIP) server

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020103898A1 (en) * 2001-01-31 2002-08-01 Moyer Stanley L. System and method for using session initiation protocol (SIP) to communicate with networked appliances
CN101057519A (en) * 2004-11-10 2007-10-17 富士通株式会社 Content server and content service system
CN1859361A (en) * 2005-05-08 2006-11-08 中兴通讯股份有限公司 Method for detecting terminal on-line state of meeting sponsored protocol server
CN1980288A (en) * 2005-12-09 2007-06-13 华为技术有限公司 Method for obtaining route information between subscriber terminal and server, and use thereof
CN101060650A (en) * 2007-05-17 2007-10-24 华为技术有限公司 Message service realizing method and message application server
CN102160361A (en) * 2009-10-29 2011-08-17 思科技术公司 Node reputation based on knowledge of pstn calls
CN102239676A (en) * 2009-10-29 2011-11-09 思科技术公司 Using pstn reachability in anonymous verification of voip call routing information
CN102378355A (en) * 2010-08-13 2012-03-14 中国电信股份有限公司 IMS multimedia conferencing terminal switching method and apparatus thereof
CN101951381A (en) * 2010-09-26 2011-01-19 深圳市同洲电子股份有限公司 Digital television receiving terminal and method thereof for realizing multimedia instant messaging
CN102487341A (en) * 2010-12-02 2012-06-06 中兴通讯股份有限公司 Session detection method and apparatus thereof, and session initiation protocol (SIP) server

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106973033A (en) * 2016-01-14 2017-07-21 深圳市深信服电子科技有限公司 Session invitation method and agent equipment based on SIP
CN106973033B (en) * 2016-01-14 2019-11-22 深信服科技股份有限公司 Session invitation method and agent equipment based on SIP
CN109905345A (en) * 2017-12-07 2019-06-18 华为技术有限公司 Communication means, communication device and communication equipment
CN109905345B (en) * 2017-12-07 2021-02-09 华为技术有限公司 Communication method, communication device and communication equipment

Also Published As

Publication number Publication date
CN104954373B (en) 2019-01-18

Similar Documents

Publication Publication Date Title
US7693999B2 (en) System and method for session reestablishment between client terminal and server
CN101599924B (en) Communication system
CN102958107B (en) A kind of method of capability query, communication terminal and application server
US9065788B2 (en) Method, device and system for voice communication
JP2006237815A (en) Method and system for switching communication session
CN110740161B (en) System and method for adapting converged communication
CN113259528B (en) Connection using geographic telephone numbers
CN104936282A (en) Method and device for registering converged communication service
CN105282730A (en) Method and system for acquiring terminal communication state in IMS (IP multimedia subsystem) and application server
EP2974159A1 (en) Method, device and system for voice communication
CN103024687A (en) Method and equipment for establishing instant messaging
EP2797285B1 (en) Method and apparatus for network communication
CN101426261B (en) Method for service handling of multimedia subsystem, P-CSCF, I-CSCF and subsystem
US9948787B2 (en) VoIP voice and messaging application
CN101247370B (en) Method and system for implementing message presentation service
CN104954373A (en) Unified communication active SIP (Session Initiation Protocol) calling method and system
CN104852932A (en) UC (unified communication) passive SIP call method and system
US7680942B2 (en) Method, apparatus, computer program product and network node for providing remote client deactivation
CN103701879A (en) Method and device for automatically realizing business processing
WO2012159531A1 (en) Method and system for inputting information to mobile terminal as well as mobile terminal
US20160255157A1 (en) Initiating communication session using preferred mode of communication while maintaining confidentiality
CN108270756B (en) Method and system for communication between devices
CN105376727A (en) Data card processing method and device
KR101888848B1 (en) Method and system for managing telephony services in a universal plug and play home network environment
US20230117615A1 (en) Api driven subscriber ims registration status changes and ims routing steering

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant