CN1464700A - 终端用户向会话发起协议网络通知忙闲状态的方法 - Google Patents
终端用户向会话发起协议网络通知忙闲状态的方法 Download PDFInfo
- Publication number
- CN1464700A CN1464700A CN02111987A CN02111987A CN1464700A CN 1464700 A CN1464700 A CN 1464700A CN 02111987 A CN02111987 A CN 02111987A CN 02111987 A CN02111987 A CN 02111987A CN 1464700 A CN1464700 A CN 1464700A
- 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.)
- Granted
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
一种终端用户向SIP网络通知忙闲状态的方法,它至少包括如下的处理:步骤1:用户登录网络,并向SIP登记服务器发起携带包括自己忙闲信息的登记;步骤2:当该用户与其他用户发生会话过程或与其他用户通话完毕时,该用户均刷新其所在终端地址及忙闲状态信息;本发明的实施例阐述了通过对SIP协议的REGISTER请求消息进行扩展(也可以基于相同原理,对其他头部进行扩展,例如INFO请求消息),实现向SIP网络通知其用户忙闲状态信息的方法,SIP网络可以实现集中式管理该网络用户的状态信息,便于通信网络业务的提供和开展。
Description
技术领域:
本发明涉及一种通讯设备信息传递的方法,特别涉及一种针对通信系统中智能终端向会话发起协议(Session Iniation Protocol,简称为SIP)网络通知其忙闲状态的方法。
背景技术:
在IP通信网络运营环境中,网络中的SIP终端用户需要周期性地向SIP登记服务器登记;登记信息中仅包含终端用户的有效地址相关信息。登记服务器将用户信息以<用户名,用户地址>对的格式登记到数据库中,同时启动一个刷新定时器,定时刷新用户信息。如果该用户在指定时间内没有刷新自己的登记信息,其有效地址内容就会被丢弃。
如果一个用户已经登记上网,网络上的其他用户就可以通过网络上的SIP代理服务器(Proxy)查找该用户的<用户名,用户地址>映射列表。代理服务器通过用户名字段找到被叫用户的有效地址后,则转发会话建立请求(INVITE)实现最终通话。当被叫用户正处于另一个会话(CALL)中时,被叫用户拒绝该请求,并通知主叫用户自己正处于“忙”状态。主叫用户收到该最终应答后挂断。因为没有相应的机制能够让被叫用户向主叫用户返回被叫其忙闲状态信息,所以当被叫用户总处于“忙”的情景时,主叫用户只有多次反复尝试,直到被叫用户空闲下来,或者主叫用户主动放弃。这种情景不只存在于在普通呼叫之中,在许多业务中也造成问题。例如,在点击拨号(Click to dial)业务中,如果第一被叫用户忙,则或者直接导致业务未接通,或者根据配置信息主叫用户反复多次尝试,这将在网络产生大量的请求包,致使效率低且会话接通率低。
发明内容:
本发明的主要目的是提供一种终端用户向会话发起协议网络通知忙闲状态的方法,使得SIP网络服务器和其用户能够及时获得网络上其他任何一个用户的状态信息,在此基础上能够通知其他用户该用户的当前状态。
本发明的目的是这样实现的:
一种终端用户向会话发起协议网络通知忙闲状态的方法,它至少包括如下的处理:
步骤1:用户登录网络,并向SIP登记服务器发起携带包括自己忙闲信息的登记;
步骤2:当该用户与其他用户发生会话过程或与其他用户通话完毕时,该用户均刷新忙闲状态信息;
上述的步骤1具体包括如下的操作:
通过点对点通讯协议拨号或直接开机进入宽带网,登入物理网络;
通过业务提供商提供的用户名和密码,向登记服务器登记,登入业务网络;
其中,该登记内容中包括有用户的忙闲登记信息。
所述的用户均刷新其忙闲状态信息;具体包括:
当该用户与其他用户发生会话过程时,该用户进入会话连接状态后立即发起一个新的登记刷新过程,刷新的内容为该用户所在终端地址及置忙状态信息;
当该用户与其他用户通话完毕,该用户再次发起一个新的登记刷新过程,刷新的内容为所在终端地址及置闲状态信息。
该方法还进一步包括:当用户正在通话过程时接收到第三用户的会话邀请消息,则按SIP协议正常流程回送拒绝应答信息。
当第三用户发送会话邀请后,收到因忙拒绝应答时,则按如下步骤执行:
该第三用户向业务服务器发送预定(SUBSCRIBE)请求,并指明这是一个预定用户忙闲的业务;
业务服务器收到该请求,进行相应处理,并发送成功(OK)响应;
被邀请用户结束上一个会话,向SIP登记服务器发送忙闲状态刷新消息(REGISTER消息),并将自己的状态设为‘闲’状态;登记服务器设置数据库中相应的位段;
业务服务器检测到被邀请用户状态的变化,用通知(NOTIFY)消息向第三用户通知该异步事件的发生,第三用户返回OK响应;
第三用户立即向被邀请用户发送一个新的会话邀请(INVITE)请求。
该第三用户向业务服务器发送的请求消息体内容为预定的业务,该消息体格式为扩展标记语言(XML)格式,消息体中携带有相应的业务信息。
本发明提供的终端用户向会话发起协议网络通知忙闲状态的方法,使得SIP网络服务器和其用户能够及时地获得网络上其他任何一个用户的状态信息,并且在此基础上能够通知其他用户该用户的当前状态。
附图说明:
图1为本发明一实施例的通信网络SIP用户的登记、刷新流程框图。
图2为本发明另一实施例的业务用户的业务预定、事件通知流程框图。
具体实施方式:
以下结合附图和具体的实施例对本发明做进一步的详细说明:
实施例1:
参见图1,其为本发明一实施例,基于智能终端的通信网络用户A登记过程;其中,称最终被叫用户为A,业务用户为B。
步骤1用户A登录网络
用户A登录网络共分两步:
1.登入物理网络(通过PPP拨号软件或直接开机进入宽带网);
2.登入业务网络(通过业务提供商提供的用户名和密码,向登记服务器登记)。上述的登记信息同时增加有用户的忙闲登记信息:Status:idle。
注意,步骤2要求在登记请求方法(REGISTER)中增加一个新的Status头部。
SIP登记服务器收到该登记请求后,在数据库中该用户的有效地址记录一栏中设置相应标志为0(idle)。
步骤2用户A刷新自己的登记信息
用户A与其他用户进入会话状态时,用户A立即向SIP登记服务器刷新自己的登记信息。
上述的登记信息同时增加有用户的忙闲登记信息:Status:busy。
SIP登记服务器在数据库中设置相应标记为1(busy)。
步骤3用户A刷新自己的登记消息
用户A通话完毕,再次向SIP登记服务器发送登记刷新消息,刷新自己的状态信息。
这时,用户的忙闲登记信息Status:idle。
SIP登记服务器在数据库中设置相应标志为0(idle)。
步骤4通话过程中用户A收到其他会话邀请消息。
如果用户A在通话过程中接收到另外用户的会话邀请消息,按SIP协议正常流程回送拒绝应答。
实施例2
参见图2,其为本发明的另一实施例,为基于智能终端的通信网络用户B的预定事件和接收事件通知消息的过程。
预定请求(SUBSCRIBE)和通知请求(NOTIFY)参见Internet网络rfc(Request for comment)文档:sip-events-03.txt(SIP-Specific EventNotification)。该rfc文档中定义了在SIP网络框架中支持异步信息通知的相关扩展。特别的,它定义了两个新的请求方法:SUBSCRIBE请求用于异步事件的定制,NOTIFY请求用于检测到异步事件后的通知。
步骤1用户B登录网络
步骤2用户B同用户A会话
用户B邀请用户A进行会话;但用户A正处于另一个会话过程中(返回会话拒绝应答);用户B向业务服务器发送SUBSCRIBE请求,请求消息体内容为预定的业务,消息体格式采用PARLAY消息体,并指明这是一个预定用户忙闲的业务;业务服务器收到该请求,进行相应处理,并发送OK响应。
步骤3用户A由‘忙’转‘闲’
用户A结束上一个会话,向SIP登记服务器发送REGISTER消息,将自己的状态设为‘闲’状态;登记服务器设置数据库中相应位段。
步骤4用户B得到用户A状态切换信息
业务服务器检测到用户A状态的变化,用NOTIFY消息向用户B通知该异步事件的发生;用户B返回OK响应。
步骤5用户B与用户A实现通话
用户B立即向用户A发送一个新的邀请(INVITE)请求,由于用户A‘闲’,双方进入会话连接阶段,并最后通话成功(此过程为SIP标准会话连接过程)。
最后所应说明的是,以上实施例仅用以说明而并非限制本发明所描述的技术方案;因此,尽管本说明书参照上述的实施例对本发明已进行了详细的说明,但是,本领域的普通技术人员应当理解,仍然可以对本发明进行修改或者等同地替换;而一切不脱离本发明的精神和范围的技术方案及其改进,其均应涵盖在本发明的权利要求范围当中。
Claims (6)
1、一种终端用户向会话发起协议网络通知忙闲状态的方法,其特征在于:它至少包括如下的处理:
步骤1:用户登录网络,并向SIP登记服务器发起携带包括自己忙闲信息的登记;
步骤2:当该用户与其他用户发生会话过程或与其他用户通话完毕时,该用户均刷新忙闲状态信息;
2、根据权利要求1所述的终端用户向会话发起协议网络通知忙闲状态的方法,其特征在于:步骤1具体包括如下的操作:
通过点对点通讯协议拨号或直接开机进入宽带网,登入物理网络;
通过业务提供商提供的用户名和密码,向登记服务器登记,登入业务网络;
其中,该登记内容中包括有用户的忙闲登记信息。
3、根据权利要求1所述的终端用户向会话发起协议网络通知忙闲状态的方法,其特征在于:所述的用户均刷新其忙闲状态信息。具体包括:
当该用户与其他用户发生会话过程时,该用户进入会话连接状态后立即发起一个新的登记刷新过程,刷新的内容为该用户所在终端地址及置忙状态信息;
当该用户与其他用户通话完毕,该用户再次发起一个新的登记刷新过程,刷新的内容为所在终端地址及置闲状态信息。
4、根据权利要求1所述的终端用户向会话发起协议网络通知忙闲状态的方法,其特征在于:该方法还进一步包括:当用户正在通话过程时接收到第三用户的会话邀请消息,则按SIP协议正常流程回送拒绝应答信息。
5、根据权利要求4所述的终端用户向会话发起协议网络通知忙闲状态的方法,其特征在于:当第三用户发送会话邀请后,收到因忙拒绝应答时,则按如下步骤执行:
该第三用户向业务服务器发送预定(SUBSCRIBE)请求,并指明这是一个预定用户忙闲的业务;
业务服务器收到该请求,进行相应处理,并发送成功(OK)响应;
被邀请用户结束上一个会话,向SIP登记服务器发送忙闲状态刷新消息(REGISTER消息),并将自己的状态设为‘闲’状态;登记服务器设置数据库中相应的位段;
业务服务器检测到被邀请用户状态的变化,用通知(NOTIFY)消息向第三用户通知该异步事件的发生,第三用户返回OK响应;
第三用户立即向被邀请用户发送一个新的会话邀请(INVITE)请求。
6、根据权利要求5所述的终端用户向会话发起协议网络通知忙闲状态的方法,其特征在于:该第三用户向业务服务器发送的请求消息体内容为预定的业务,该消息体格式为扩展标记语言(XML)格式,消息体中携带有相应的业务信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB021119872A CN1298146C (zh) | 2002-06-04 | 2002-06-04 | 终端用户向会话发起协议网络通知忙闲状态的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB021119872A CN1298146C (zh) | 2002-06-04 | 2002-06-04 | 终端用户向会话发起协议网络通知忙闲状态的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1464700A true CN1464700A (zh) | 2003-12-31 |
CN1298146C CN1298146C (zh) | 2007-01-31 |
Family
ID=29741985
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB021119872A Expired - Fee Related CN1298146C (zh) | 2002-06-04 | 2002-06-04 | 终端用户向会话发起协议网络通知忙闲状态的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1298146C (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100336406C (zh) * | 2005-10-11 | 2007-09-05 | 中国移动通信集团公司 | 获取移动终端业务使用状态信息的方法 |
WO2007098706A1 (fr) * | 2006-03-03 | 2007-09-07 | Huawei Technologies Co., Ltd. | Procédé permettant de transmettre des données de service et terminal de paquets utilisé dans ce procédé |
CN100433752C (zh) * | 2004-06-23 | 2008-11-12 | 中国电信股份有限公司 | 一种会话初始协议电话终端中的用户注册和通话方法 |
WO2009152699A1 (zh) * | 2008-06-19 | 2009-12-23 | 华为技术有限公司 | Sip终端及其上报状态的方法、系统以及sip服务器 |
CN101150455B (zh) * | 2007-10-11 | 2010-04-21 | 华为技术有限公司 | 基于初始会话协议的业务状态监听方法、装置及系统 |
CN102075517A (zh) * | 2010-11-30 | 2011-05-25 | 武汉钢铁(集团)公司 | 一种sip终端及其状态信息分发方法 |
CN102143278A (zh) * | 2010-12-16 | 2011-08-03 | 华为技术有限公司 | 模拟终端的事件上报方法、状态信息获取方法和设备 |
WO2011153753A1 (zh) * | 2010-06-08 | 2011-12-15 | 中兴通讯股份有限公司 | 在ctd业务中实现呼叫等待的方法、系统及应用服务器 |
CN106507026A (zh) * | 2016-11-24 | 2017-03-15 | 微鲸科技有限公司 | 一种处于使用场景中的智能通知方法 |
CN107453979B (zh) * | 2017-07-26 | 2020-08-18 | 中国联合网络通信集团有限公司 | 通信方法及呈现服务器 |
Family Cites Families (2)
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 |
US6801771B1 (en) * | 2000-11-22 | 2004-10-05 | Winphoria Networks, Inc. | System and method of mobility management in a mobile communications network having a proxy switch |
-
2002
- 2002-06-04 CN CNB021119872A patent/CN1298146C/zh not_active Expired - Fee Related
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100433752C (zh) * | 2004-06-23 | 2008-11-12 | 中国电信股份有限公司 | 一种会话初始协议电话终端中的用户注册和通话方法 |
CN100336406C (zh) * | 2005-10-11 | 2007-09-05 | 中国移动通信集团公司 | 获取移动终端业务使用状态信息的方法 |
WO2007098706A1 (fr) * | 2006-03-03 | 2007-09-07 | Huawei Technologies Co., Ltd. | Procédé permettant de transmettre des données de service et terminal de paquets utilisé dans ce procédé |
CN101150455B (zh) * | 2007-10-11 | 2010-04-21 | 华为技术有限公司 | 基于初始会话协议的业务状态监听方法、装置及系统 |
WO2009152699A1 (zh) * | 2008-06-19 | 2009-12-23 | 华为技术有限公司 | Sip终端及其上报状态的方法、系统以及sip服务器 |
WO2011153753A1 (zh) * | 2010-06-08 | 2011-12-15 | 中兴通讯股份有限公司 | 在ctd业务中实现呼叫等待的方法、系统及应用服务器 |
CN102075517A (zh) * | 2010-11-30 | 2011-05-25 | 武汉钢铁(集团)公司 | 一种sip终端及其状态信息分发方法 |
CN102143278A (zh) * | 2010-12-16 | 2011-08-03 | 华为技术有限公司 | 模拟终端的事件上报方法、状态信息获取方法和设备 |
WO2012079515A1 (zh) * | 2010-12-16 | 2012-06-21 | 华为技术有限公司 | 模拟终端的事件上报方法、状态信息获取方法和设备 |
CN102143278B (zh) * | 2010-12-16 | 2015-04-08 | 华为技术有限公司 | 模拟终端的事件上报方法、状态信息获取方法和设备 |
CN106507026A (zh) * | 2016-11-24 | 2017-03-15 | 微鲸科技有限公司 | 一种处于使用场景中的智能通知方法 |
CN106507026B (zh) * | 2016-11-24 | 2019-07-23 | 微鲸科技有限公司 | 一种处于使用场景中的智能通知方法 |
CN107453979B (zh) * | 2017-07-26 | 2020-08-18 | 中国联合网络通信集团有限公司 | 通信方法及呈现服务器 |
Also Published As
Publication number | Publication date |
---|---|
CN1298146C (zh) | 2007-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1623539B1 (en) | Registrations in a communication system | |
EP1879337A1 (en) | A method for processing the register message in the ims network according to the initial filtering rules | |
CN1832440A (zh) | 使用既有设备的ims网络接入 | |
CN1848821A (zh) | 对通信会话进行路由的系统和方法 | |
RU2007144169A (ru) | Управление профилями услуг в ims | |
CN1640053A (zh) | 基于分组电信网中的报告业务负载计费的系统和方法 | |
CN1531833A (zh) | 移动通信系统内的用户登记 | |
CN101035068A (zh) | 提供会话移动性的方法 | |
CN1663216A (zh) | 使用sip协议的事件订阅方法与系统 | |
CN1558693A (zh) | 一种通过路由服务器实现用户异地漫游业务的系统及方法 | |
CN1298146C (zh) | 终端用户向会话发起协议网络通知忙闲状态的方法 | |
WO2010078756A1 (zh) | 呼叫控制的方法、装置和系统 | |
US6604142B1 (en) | Method of filtering responses to gatekeeper discovery multicast request message | |
EP2220842B1 (en) | Ip-based interworking methods and apparatus for voice and data communications | |
CN1842017A (zh) | 服务系统、信息控制设备、以及信息控制方法 | |
US20020116497A1 (en) | Method for managing PC to PC audio communications | |
CN1852322A (zh) | 一种信息同步方法及系统和终端设备 | |
EP2863603A1 (en) | A method for optimizing the capability discovery of terminals in an IMS network | |
CN1190047C (zh) | 融合电话网和ip网用户的个人号码业务的实现方法及系统 | |
CN101047752A (zh) | Ip电话系统 | |
CN1199459C (zh) | 视讯运营中网闸增强方法 | |
US20050018620A1 (en) | Method and arrangement for registering a terminal device on a communications node | |
CN1738267A (zh) | 实现媒体流旁路的方法 | |
CN1992761A (zh) | Ip电话分机漫游的动态注册方法 | |
CN102111512B (zh) | 在混合网络中实现多会话的呼叫排队的方法及系统 |
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 |