CN1298146C - Method for notifying busy status to session initiating protocol network from end user - Google Patents

Method for notifying busy status to session initiating protocol network from end user Download PDF

Info

Publication number
CN1298146C
CN1298146C CNB021119872A CN02111987A CN1298146C CN 1298146 C CN1298146 C CN 1298146C CN B021119872 A CNB021119872 A CN B021119872A CN 02111987 A CN02111987 A CN 02111987A CN 1298146 C CN1298146 C CN 1298146C
Authority
CN
China
Prior art keywords
user
busy
session
network
information
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
CNB021119872A
Other languages
Chinese (zh)
Other versions
CN1464700A (en
Inventor
梁晓彤
戴玉宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CNB021119872A priority Critical patent/CN1298146C/en
Publication of CN1464700A publication Critical patent/CN1464700A/en
Application granted granted Critical
Publication of CN1298146C publication Critical patent/CN1298146C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Abstract

The present invention relates to a method of informing the SIP network of the busy-idle state from a terminal user, which at least comprises the following processing steps: step 1, a user logs on the network and originates a register with the user's busy-idle information to the SIP registering server; step 2, when the user converses with other users or finishes conversations with other users, the user refreshes the user's terminal address and the busy-idle state information. The implementation example of the present invention states that the extension is carried out through the register request message to the SIP agreement (other heads, such as INFO request messages, can be extended on the basis of the same principle) so as to realize the method of informing the SIP network of the user's busy-idle state information; the SIP network can manage the network user's state information in a centralized mode, and is convenient for the supply and the development of the communication network business.

Description

The method of notifying busy status to session initiating protocol network from end user
Technical field:
The present invention relates to the method that a kind of communication apparatus information is transmitted, particularly a kind ofly notify the method for its busy-idle condition to Session initiation Protocol (Session Iniation Protocol abbreviates SIP as) network at intelligent terminal in the communication system.
Background technology:
In IP communication network operating environment, the sip terminal user in the network needs periodically to register to the SIP registration server; The effective address relevant information that only comprises the terminal use in the register information.Registration server with user profile with<user name, station address right form registers in the database, starts a refresh timer simultaneously, periodic refreshing user profile.If this user does not refresh the register information of oneself at the appointed time, its effective address content will be dropped.
If a user has registered online, other users on the network just can by the sip proxy server on the network (Proxy) search this user<user name, station address〉map listing.After acting server finds called subscriber's effective address by username field, then transmit session and set up finally conversation of request (INVITE) realization.When the called subscriber was in another session (CALL), the called subscriber refused this request, and subscriber call oneself is in " doing " state.The calling subscriber receives after this is finally replied to be hung up.Because there is not corresponding mechanism can allow the called subscriber return called its busy-idle condition information to the calling subscriber, so when the called subscriber always is in the sight of " doing ", the calling subscriber has only repeatedly and makes repeated attempts, and gets off the free time up to the called subscriber, and perhaps the calling subscriber initiatively abandons.This sight not only is present among ordinary call, also throws into question in many business.For example, in click to dial (Click to dial) business, if first called subscriber busy, then or directly cause professional access failure, perhaps attempt according to configuration information calling subscriber repeated multiple times, this will produce a large amount of request package at network, cause efficient low and the session call completing rate is low.
Summary of the invention:
Main purpose of the present invention provides a kind of method of notifying busy status to session initiating protocol network from end user, make the SIP webserver and its user can in time obtain other any one state of user information on the network, can notify other these users' of user current state on this basis.
The object of the present invention is achieved like this:
A kind of method of notifying busy status to session initiating protocol network from end user which comprises at least following processing:
Step 1: user's logging in network, and initiate to carry the registration that comprises the own not busy information of doing to the SIP registration server;
Step 2: as this user and conversation procedure takes place other users or when finishing with other user's communications, this usefulness refreshes busy-idle condition information per family;
Above-mentioned step 1 specifically comprises following operation:
Enter broadband networks by PPP(Point to Point Protocol) dialing or direct start, login physical network;
By the username and password that the service provider provides,, login business network to the registration server registration;
Wherein, include user's busy not busy register information in this register content.
Described usefulness refreshes its busy-idle condition information per family; Specifically comprise:
When conversation procedure took place for this user and other users, this user initiated a new registration refresh process after entering the session connection state immediately, and the content that refreshes is for this user place terminal address and put busy condition information;
When this user and other user's communications finish, this user initiates a new registration refresh process once more, and the content that refreshes is the place terminal address and puts not busy state information.
This method also further comprises: when the user receives the 3rd user's session invitation message during just at communication process, then by the Session Initiation Protocol normal flow loopback information that rejects response.
After the 3rd user sends session invitation, when receiving, then carry out as follows because of busy rejecing response:
The 3rd user sends predetermined (SUBSCRIBE) request to service server, and to indicate this be the busy not busy business of a predesignated subscriber;
Service server is received this request, carries out respective handling, and sends successfully (OK) response;
Invited user finishes a last session, sends busy-idle condition refresh message (REGISTER message) to the SIP registration server, and oneself state is made as ' spare time ' state; Registration server is provided with corresponding position section in the database;
Service server detects the variation of invited user state, and with the generation of notice (NOTIFY) message to the 3rd this asynchronous event of user notification, the 3rd user returns the OK response;
The 3rd user sends a new session invitation (INVITE) request to invited user immediately.
The 3rd user is predetermined business to the request message body content that service server sends, and this message body form is extending mark language (XML) form, carries corresponding business information in the message body.
The method of notifying busy status to session initiating protocol network from end user provided by the invention, make the SIP webserver and its user can obtain other any one state of user information on the network in time, and can notify other these users' of user current state on this basis.
Description of drawings:
Fig. 1 is registration, the refresh flow block diagram of the communication network sip user of one embodiment of the invention.
Fig. 2 is service subscription, the event notice FB(flow block) of the service-user of another embodiment of the present invention.
Embodiment:
The present invention is described in further detail below in conjunction with accompanying drawing and specific embodiment:
Embodiment 1:
Referring to Fig. 1, it is one embodiment of the invention, based on the communication network users A enrollment process of intelligent terminal; Wherein, claim that final called subscriber is A, service-user is B.
Step 1 user A logging in network
User A logging in network is altogether in two steps:
1. login physical network (entering broadband networks) by PPP dialer software or direct start;
2. login business network (, registering) to registration server by the username and password that the service provider provides.Above-mentioned register information increases the busy not busy register information that the user is arranged: Status:idle simultaneously.
Notice that step 2 requires to increase a new Status head in registration requesting method (REGISTER).
After the SIP registration server was received this registration request, this user's effective address write down corresponding 0 (idle) that be masked as is set in the hurdle in database.
Step 2 user A refreshes the register information of oneself
When user A and other users entered session status, user A refreshed the register information of oneself immediately to the SIP registration server.
Above-mentioned register information increases the busy not busy register information that the user is arranged: Status:busy simultaneously.
The SIP registration server is provided with respective markers in database be 1 (busy).
Step 3 user A refreshes the registration message of oneself
User A talk-through sends the registration refresh message to the SIP registration server once more, refreshes the state information of oneself.
At this moment, user's busy not busy register information Status:idle.
The SIP registration server is provided with corresponding 0 (idle) that be masked as in database.
User A receives other session invitation message in step 4 communication process.
If user A receives other user's session invitation message in communication process, reject response by the loopback of Session Initiation Protocol normal flow.
Embodiment 2
Referring to Fig. 2, it is an another embodiment of the present invention, for based on the scheduled event of the communication network users B of intelligent terminal with receive the process of event notification message.
Predetermined request (SUBSCRIBE) and notice request (NOTIFY) are referring to Internet network rfc (Request for comment) document: sip-events-03.txt (SIP-Specific EventNotification).Defined the related expanding of in the SIP network frame, supporting the asynchronous information notice in this rfc document.Especially, it has defined the customization that two new requesting method: SUBSCRIBE requests are used for asynchronous event, and the NOTIFY request is used to detect the notice after the asynchronous event.
Step 1 user B logging in network
Step 2 user B is with user A session
User B invites user A to carry out session; But user A is in (returning session rejection replys) in another conversation procedure; User B sends the SUBSCRIBE request to service server, and request message body content adopts PARLAY message body for predetermined business, message body form, and to indicate this be the busy not busy business of a predesignated subscriber; Service server is received this request, carries out respective handling, and sends the OK response.
Step 3 user A changes ' spare time ' by ' doing '
User A finishes a last session, sends REGISTER message to the SIP registration server, and oneself state is made as ' spare time ' state; Registration server is provided with corresponding positions section in the database.
Step 4 user B obtains user's A condition handover information
Service server detects the variation of user's A condition, notifies the generation of this asynchronous event to user B with NOTIFY; User B returns the OK response.
Step 5 user B and user A realize conversation
User B sends a new invitation (INVITE) request to user A immediately, because the user A ' spare time ', both sides enter the session connection stage, and converse successfully at last (this process is a SIP standard session connection procedure).
It should be noted last that above embodiment is only in order to explanation and unrestricted technical scheme described in the invention; Therefore, although this specification has been described in detail the present invention with reference to the above embodiments,, those of ordinary skill in the art should be appreciated that still and can make amendment or replacement to the present invention with being equal to; And all do not break away from the technical scheme and the improvement thereof of the spirit and scope of the present invention, and it all should be encompassed in the middle of the claim scope of the present invention.

Claims (6)

1, a kind of method of notifying busy status to session initiating protocol network from end user is characterized in that: which comprises at least following processing:
Step 1: user's logging in network, and initiate to carry the registration that comprises the own not busy information of doing to the Session initiation Protocol registration server;
Step 2: as this user and conversation procedure takes place other users or when finishing with other user's communications, this usefulness refreshes busy-idle condition information per family, and be stored in the Session initiation Protocol registration server in the network.
2, the method for notifying busy status to session initiating protocol network from end user according to claim 1 is characterized in that: step 1 specifically comprises following operation:
Enter broadband networks by PPP(Point to Point Protocol) dialing or direct start, login physical network;
By the username and password that the service provider provides,, login business network to the registration server registration;
Wherein, include user's busy not busy register information in this register content.
3, the method for notifying busy status to session initiating protocol network from end user according to claim 1 is characterized in that: described usefulness refreshes its busy-idle condition information per family, specifically comprises:
When conversation procedure took place for this user and other users, this user initiated a new registration refresh process to the Session initiation Protocol registration server after entering the session connection state immediately, and the content that refreshes is for this user place terminal address and put busy condition information;
When this user and other user's communications finish, this user initiates a new registration refresh process to the Session initiation Protocol registration server once more, and the content that refreshes is the place terminal address and puts not busy state information.
4, the method for notifying busy status to session initiating protocol network from end user according to claim 1, it is characterized in that: this method also further comprises: when the user receives the 3rd user's session invitation message during just at communication process, then by the Session Initiation Protocol normal flow loopback information that rejects response.
5, the method for notifying busy status to session initiating protocol network from end user according to claim 4 is characterized in that: after the 3rd user sends session invitation, when receiving because of busy rejecing response, then carry out as follows:
The 3rd user sends predetermined request to service server, and to indicate this be the busy not busy business of a predesignated subscriber;
Service server is received this request, carries out respective handling, and sends success response;
Invited user finishes a last session, sends the busy-idle condition refresh message to the SIP registration server, and oneself state is made as ' spare time ' state; Registration server is provided with corresponding position section in the database;
Service server detects the variation of invited user state, and with the generation of notification message to the 3rd this asynchronous event of user notification, the 3rd user returns success response;
The 3rd user sends a new session invitation request to invited user immediately.
6, the method for notifying busy status to session initiating protocol network from end user according to claim 5, it is characterized in that: the 3rd user is predetermined business to the request message body content that service server sends, this message body is the extending mark language form, carries corresponding business information in the message body.
CNB021119872A 2002-06-04 2002-06-04 Method for notifying busy status to session initiating protocol network from end user Expired - Fee Related CN1298146C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB021119872A CN1298146C (en) 2002-06-04 2002-06-04 Method for notifying busy status to session initiating protocol network from end user

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB021119872A CN1298146C (en) 2002-06-04 2002-06-04 Method for notifying busy status to session initiating protocol network from end user

Publications (2)

Publication Number Publication Date
CN1464700A CN1464700A (en) 2003-12-31
CN1298146C true CN1298146C (en) 2007-01-31

Family

ID=29741985

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021119872A Expired - Fee Related CN1298146C (en) 2002-06-04 2002-06-04 Method for notifying busy status to session initiating protocol network from end user

Country Status (1)

Country Link
CN (1) CN1298146C (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100433752C (en) * 2004-06-23 2008-11-12 中国电信股份有限公司 Method of subscriber registration and communication in telephone terminal of session initiation protocol (SIP)
CN100336406C (en) * 2005-10-11 2007-09-05 中国移动通信集团公司 Method for acquiring mobile terminal service use state information
CN101030931B (en) * 2006-03-03 2013-01-02 华为技术有限公司 Method for transmitting service data and applied packet terminal thereof
CN101150455B (en) * 2007-10-11 2010-04-21 华为技术有限公司 Service status monitoring method, device and system based on initial session protocol
CN101309277A (en) * 2008-06-19 2008-11-19 华为技术有限公司 SIP terminal, method and system for uploading state, method and apparatus for processing the uploaded state
CN101860542A (en) * 2010-06-08 2010-10-13 中兴通讯股份有限公司 Method and system for realizing call waiting in clicking-to-dial service
CN102075517A (en) * 2010-11-30 2011-05-25 武汉钢铁(集团)公司 Session initiation protocol (SIP) terminals and status information distribution method thereof
CN102143278B (en) * 2010-12-16 2015-04-08 华为技术有限公司 Event reporting method and state information acquiring method and device of analog terminal
CN106507026B (en) * 2016-11-24 2019-07-23 微鲸科技有限公司 A kind of Intelligent Notification method in usage scenario
CN107453979B (en) * 2017-07-26 2020-08-18 中国联合网络通信集团有限公司 Communication method and presence server

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6366577B1 (en) * 1999-11-05 2002-04-02 Mci Worldcom, Inc. Method for providing IP telephony with QoS using end-to-end RSVP signaling
WO2002043410A2 (en) * 2000-11-22 2002-05-30 Winphoria Networks, Inc. System and method of mobility management in a mobile communications network having a proxy switch

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6366577B1 (en) * 1999-11-05 2002-04-02 Mci Worldcom, Inc. Method for providing IP telephony with QoS using end-to-end RSVP signaling
WO2002043410A2 (en) * 2000-11-22 2002-05-30 Winphoria Networks, Inc. System and method of mobility management in a mobile communications network having a proxy switch

Also Published As

Publication number Publication date
CN1464700A (en) 2003-12-31

Similar Documents

Publication Publication Date Title
CN103634490B (en) The gateway that a kind of enterprise network being provided for use SIP can be survived
US7315617B2 (en) Method and system for managing calls of an automatic call distributor
CN101035068A (en) Method of providing session mobility
CN1832440A (en) IMS network access using existing equipment
EP1879337A1 (en) A method for processing the register message in the ims network according to the initial filtering rules
CN1842084A (en) Method for realizing terminal ability interaction and route control when IMS and CS service concurrence
CN1663187A (en) Method and apparatus for speaker arbitration in a multi-participant communication session
RU2007144169A (en) IMS SERVICE PROFILE MANAGEMENT
CN1611084A (en) Circuit-switched and packet-switched communications
CN1423882A (en) A method and system for releasing a voice response unit from a protocol session
CN1640053A (en) System and method of billing based on the reported traffic load in a packet-oriented telecommunications network
CN1558693A (en) A system and method for implementing user roaming between different places by routing server
CN1889606A (en) Group domain geographic location information query method
CN1298146C (en) Method for notifying busy status to session initiating protocol network from end user
CN1863209A (en) IMS service triggering method and IMS network
CN1798139A (en) Devices and method of providing multimedia service for different network terminals
CN1878173A (en) IP multimedia subsystem domain user access controlling method and its system
CN1842017A (en) Service system, information control apparatus, and information control method
US20070005720A1 (en) Method for establishing a communication connection in a direct communication network
WO2010078756A1 (en) Method, device and system for call control
CN1992719A (en) Method for supplying accessing position information
CN1852322A (en) Information synchronizing method and system and terminal device
CN1791090A (en) Presence system and method for computing media status
CN1384641A (en) Speech business method based on Internet
CN1190047C (en) Method and system for realizing personal number servie of blended telephone net and IP net user service

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: 20070131

Termination date: 20170604

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