CN1398103A - 使用会话启动协议消息中的信息的呼叫路由选择 - Google Patents

使用会话启动协议消息中的信息的呼叫路由选择 Download PDF

Info

Publication number
CN1398103A
CN1398103A CN02127268A CN02127268A CN1398103A CN 1398103 A CN1398103 A CN 1398103A CN 02127268 A CN02127268 A CN 02127268A CN 02127268 A CN02127268 A CN 02127268A CN 1398103 A CN1398103 A CN 1398103A
Authority
CN
China
Prior art keywords
equipment
information
caller
server
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN02127268A
Other languages
English (en)
Other versions
CN100428764C (zh
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.)
Alcatel Lucent NV
Original Assignee
Alcatel NV
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 Alcatel NV filed Critical Alcatel NV
Publication of CN1398103A publication Critical patent/CN1398103A/zh
Application granted granted Critical
Publication of CN100428764C publication Critical patent/CN100428764C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/42Centralised routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer

Abstract

本发明提供一种系统和方法,用于有效地和准确地在呼叫端点和被呼叫端点之间建立SIP会话。呼叫端点产生一个SIP INVITE请求,其包括一头部和一体部。所述头部包括标准路由选择信息,体部包括关于用户和与呼叫者意图相关的附加信息。一个SIP服务器接收SIP INVITE请求,并根据包含在头部的标准路由选择信息和包含在体部中的附加呼叫者信息来确定被呼叫端点的地址。SIP服务器将会话路由选择到被确定的地址。

Description

使用会话启动协议消息中 的信息的呼叫路由选择
相关申请的交叉引用
本申请要求在2001年4月3日提出的美国临时申请60/281,143的权利,其内容作为本申请的参考。本申请也包括与名称为“使用语音cookie的会话启动协议路由选择”(代理案卷号47339/JEC/X2)的美国申请主题相关的主题,该申请于2001年12月5日提出,其内容在本申请中作为参考。
技术领域
本发明通常涉及因特网电话系统,更具体的是,涉及遵守会话启动协议的因特网电话系统中的智能呼叫路由选择。
发明背景
会话启动协议(SIP)是一种信令协议,用于生成、修改和终结具有一个或多个会话启动协议(SIP)端点的多媒体会话,包括因特网电话呼叫。SIP信令协议的详细描述1999年3月在因特网工程任务部(IETF)征求意见文件(RFC)2543名称为“SIP:会话启动协议”(下文中称为RFC2543)中提出,其在此被作为参考。SIP提供一种PBX或H.323信令电话技术的选择。
虽然SIP端点可以直接彼此发出呼叫,但是典型地,SIP服务器,包括代理服务器和重定向服务器,在建立呼叫过程中用于呼叫路由选择。这种呼叫路由选择包括响应呼叫建立消息确定被呼叫端点,该消息称为INVITE消息,其由呼叫端点发出。所述INVITE消息或者被代理至所确定的被呼叫端点,或者所确定的被呼叫端点的地址被返回到呼叫端点,用于使呼叫端点能够直接发出对被呼叫端点的呼叫。
附图1A为经由典型的代理SIP服务器10建立SIP呼叫的功能方块图。在步骤30中,代理服务器10从呼叫端点15接收INVITE请求形式的邀请。所述INVITE请求包括INVITE消息头中的“From:”,“To:”,“Contact:”以及其它标准化字段中的路由选择信息。所述消息头的“To:”字段包括与被叫端点20相联系的通用SIP URL。
代理服务器10接收INVITE请求,且在步骤32中,最好是连接位置服务器25,用于基于SIP消息头中的路由选择信息进行呼叫路由选择。在这点上,位置服务器25检索与被叫端点相关的SIP URL以将URL解析为更加精确的地址。例如,对通用SIP URL,例如“sales@acme.com”的呼叫可能被解析指向一个特定的人,例如,“bob@ny.acme.com.”,在步骤34中检索到的地址信息被传输到代理服务器10。
在步骤36中,代理服务器10发出第二INVITE请求到所述更加精确的地址。被呼叫端点20接收第二INVITE请求,并通过例如使用户电话振铃提醒用户有请求。如果呼叫被应答,在步骤38中被叫端点20经一OK响应返回一成功指示到代理服务器10。在步骤40中代理服务器10转发该OK响应到呼叫端点15。在步骤42中通过呼叫端点15将一个ACK请求传送到代理服务器10,确认收到成功的结果,然后在步骤44中由该服务器将其转发到被呼叫端点20。
附图1B为使用典型重定向SIP服务器47建立SIP呼叫的另一种方法的功能方块图。在步骤31中,重定向服务器47接收INVITE请求,如图1A的代理服务器10一样,在步骤33中连接位置服务器25,用于基于INVITE消息头中的路由选择信息进行呼叫路由选择。在步骤37中重定向服务器47将在步骤35中接收到的地址返回到呼叫端点15,而非直接联系该新找到的地址。在步骤39中,呼叫端点15经一个ACK请求确认地址被接收。
在步骤41中,呼叫端点15向由重定向服务器30返回的地址发出一个新INVITE请求。如果呼叫成功,在步骤43中,被呼叫端点20发送一0K响应,在步骤45中呼叫端点15通过一个ACK请求完成“握手”。
当前SIP呼叫路由选择的一个限制是,可能在发出呼叫时从INVITE消息头中的标准路由选择字段中推断出的有关呼叫者意图的信息很有限。为了收集用于呼叫路由选择的附加呼叫意图信息,传统的方法通常使用交互式语音响应(IVR)系统,由此,提示呼叫者通过选择电话机键盘上的双音多频(DTMF)数字,提供有关呼叫者意图的附加信息。例如,向一个通用地址进行呼叫的人可能被要求使用DTMF电话键盘数字输入键输入帐户信息,并选择一特定部门,例如客户服务、销售或市场部门。仅在该信息被输入之后,呼叫才能够被适当地发送到呼叫中心接线员。使用IVR系统确认附加的呼叫者意图信息对于呼叫者来说是非常不方便和麻烦的,且需要附加信息交换和数据库查询,这导致呼叫建立时间长和呼叫者有受挫感。
传统的电话系统可以使用呼叫者ID数据,其代替DTMF键随呼叫一起被自动发送,以便发送呼叫。然而,被发送的数据局限于呼叫者ID数据,而不包括适于进行更智能的呼叫路由选择的附加呼叫者意图信息。
新系统可能采用响应IVR提示的语音识别技术以推断呼叫者的意图。然而,这种语音识别系统对于呼叫者来说同样是不方便的和麻烦的,会产生错误,也会延长呼叫建立时间。
因此,需要一种更加有效的系统和方法,用于确认呼叫者意图信息,以便使呼入呼叫的路由选择更加智能化和有效。
发明概述
本发明涉及一种系统和方法,用于使用由呼叫者发送的扩展了简单呼叫者ID数据的信息,智能地选择IP电话通话路由。在一个实施例中,本发明涉及一种方法,用于在第一设备和第二设备之间建立IP电话会话,该方法包括从第一设备接收呼叫建立消息,该呼叫建立消息包括在消息头部的第一路由选择信息,和在该消息体部的第二路由选择信息。该方法还包括基于第一和第二路由选择信息来确定第二设备的地址并使用该地址将通话路由选择到第二设备。
在另一实施例中,本发明涉及一种方法,用于在第一设备与第二设备之间建立IP电话会话,其中该方法包括从第一设备上的一个数据存储器中检索呼叫者意图信息,创建包括头部和体部的呼叫建立消息,其中体部包含呼叫者意图信息,以及向一个服务器发送呼叫者启动请求,以便基于呼叫者意图信息将会话路由选择到第二设备。
在另一实施例中,本发明涉及一种IP电话系统,包括第一设备,第二设备,以及可在第一设备和第二设备之间工作的服务器。该第一设备产生一呼叫建立消息,该消息包括一头部和一体部,该体部包含呼叫者意图信息。该服务器使用呼叫者意图信息用于确定第二设备的地址以便将会话路由选择第二设备。
在另一个实施例中,本发明涉及一种IP电话系统中的服务器,该服务器可在第一设备和第二设备之间工作。该服务器被配置成从第一设备接收呼叫建立消息,该呼叫建立消息包括在消息头部的第一路由选择信息和在消息体部的第二路由选择信息,基于第一和第二路由选择信息确定第二设备的地址,并使用该地址将会话路由选择到第二设备。
因此,应当意识到本发明比仅利用一般被包含在呼叫建立消息头部的标准路由选择信息或传统的呼叫者ID信息时能够更加智能地确定被呼叫者的地址。被包含在呼叫建立消息体部中的与呼叫者有关的附加信息允许有效地确定呼叫者的意图以将呼叫路由选择到最适当的被呼叫者。因为呼叫者意图信息在呼叫布局时就可以得到,所以不再需要用于获得该信息的与呼叫者向后和向前交互。
附图简要说明
参照下文的详细说明、所附权利要求和附图,本发明的这些和其它特征、方面和优点将被更加充分理解,其中附图包括:
图1A为使用典型代理SIP服务器建立SIP呼叫的功能方块图;
图1B为使用典型重定向SIP服务器建立SIP呼叫的另一种方法的功能方块图;
图2为根据本发明的一个实施例遵守IP电话协议的一个通讯系统的示意性方框图;
图3为根据本发明的一个实施例使用一代理SIP服务器,基于呼叫者信息建立一SIP呼叫的功能方框图;
图4为根据本发明的一个实施例使用一重定向SIP服务器,基于呼叫者信息建立一SIP呼叫的功能方框图;
图5为根据本发明的一个实施例使用呼叫者信息确定被呼叫端点地址的功能方框图;
图6为根据本发明的一个实施例,用于建立一IP电话呼叫的方法的流程图。
具体实施方式
图2为根据本发明一个实施例,遵守一种IP电话协议例如会话启动协议(SIP)的通讯系统的示意性方框图。该系统包括通过一广域网例如公众因特网54,向被呼叫端点52发出呼叫的呼叫端点50。该呼叫端点50、被呼叫端点52和因特网54最好遵守RFC2543中提出的SIP信令协议。然而,本领域普通技术人员应当了解,可使用任何其它在本领域中常规的IP信令协议代替SIP。
所述呼叫和被呼叫端点50,52最好是符合SIP的电话、手提电话、个人电脑、交换机、路由器和/或类似设备。优选的是,每个呼叫和被呼叫端点与接收输入数据的输入设备59,65例如输入电缆,键盘,按键盘,或类似装置相连。每个呼叫和被呼叫端点还与发出输出数据的输出设备61,63例如输出电缆、显示器或类似装置相连。呼叫和被呼叫端点50,52最好也与用于在呼叫者和被呼叫者之间进行语音交谈的手持机60,62相连。
图2的通信系统还包括一服务器56,其最好在呼叫和被呼叫端点50,52之间进行呼叫路由选择。服务器56最好是与图1A-1B中的代理服务器10和重定向服务器47类似的SIP代理服务器或重定向服务器。然而,为了更加智能化地进行呼叫路由选择,服务器56被增强以能够利用与标准路由选择信息一起由呼叫端点传输的信息。
服务器56最好被连接到数据库57和位置服务器58。位置服务器包含用于在呼叫端点和被呼叫端点之间呼叫路由选择的位置信息。该位置服务器可以类似于图1A-1B中的位置服务器25。所述数据库57为数据存储器,例如硬盘驱动器或驱动器阵列,用于存储除位置信息之外的呼叫者信息和相关路由选择信息,以进行呼叫路由选择。
根据本发明的一个实施例,服务器56,数据库57和/或位置服务器58位于一个单独的机器中。在另一个实施例中,所述两台服务器位于经由局域网,专用广域网或公众因特网54彼此相连的两个单独的机器中。
通常,呼叫端点50通过将呼叫启动消息发送到服务器56发出一呼叫。该呼叫启动消息可以是例如SIP INVITE消息。除标准路由选择信息之外,该呼叫启动消息还包括呼叫者信息,可以被服务器56使用以便进行呼叫路由选择。该呼叫者信息最好涉及呼叫者意图,且可包括,例如名字,地址,电话号码,电子邮件地址,帐号,事务处理经历(transaction history),记帐历史,部门名称或选择,首选代理或选择,首选语言或选择,首选产品或选择,或其它任何可用于呼叫路由选择的信息,例如,一般经IVR系统收集的信息。该呼叫者信息也可以包括用户概要信息,用户习惯信息,或包含在与一个网站域相关的传统浏览器cookie中的信息。
呼叫者信息最好根据多种机制产生并存储在呼叫端点50中。例如,呼叫者信息可以通过填写可具有用于发出呼叫的点击呼叫按钮的电子表格而产生。该呼叫者信息也可在呼叫期间或呼叫完成之后,通过服务器56或呼叫端点50被写入。该呼叫者信息可以例如更新事务处理经历信息,呼叫历史信息,被呼叫代理信息,和/或类似信息。
服务器56从呼叫端点50接收呼叫启动消息,并使用从位置服务器58和数据库57检索出的信息确定呼叫路由选择的地址。然后根据该地址或返回到呼叫端点50容许其建立与被呼叫端点的直接通信的地址,将呼叫路由选择到被呼叫端点52。
附图3为根据本发明的一个实施例,基于呼叫者信息建立SIP呼叫的功能方块图,在此,服务器56为代理服务器56a。在步骤70中,代理服务器56a从呼叫端点50接收“INVITE”消息。该INVITE请求最好包括在INVITE消息头部中“From:”,“To:”,“Contact:”和其它字段中的标准路由选择信息,该信息被称为头部路由选择信息(HRI)。该INVITE请求还包括在INVITE消息的体部中的呼叫者信息,并被称为体部路由选择信息(BRI)。
该代理服务器56a基于所述头部和体部路由选择信息确定被呼叫端点52的地址。例如,头部路由选择信息可以包含呼叫被指向的一家通用器具公司的地址。体部路由选择信息可以包含与呼叫者相联系的关键字,例如“洗衣机”,“服务”和“型号ABC”。基于该信息,代理服务器56a可以推断呼叫者意图,并使用从数据库57和位置服务器58检索出的信息,将呼叫路由选择到能熟练回答关于洗衣机型号ABC的服务问题的代理。
在步骤81中,代理服务器56a发出第二INVITE消息到被确定的地址。全部或部分接收到的体部路由选择信息也可在第二INVITE消息体部中被提供给被呼叫端。这可能是所希望的,例如便于在被呼叫端52的客户代表和位于呼叫端点50的呼叫者之间的讨论。
被呼叫端点52接收第二INVITE消息并通过例如使用户电话铃声响起以便提醒所请求的用户。如果呼叫被应答,在步骤82中,被呼叫端点52经OK应答返回给代理服务器56a一成功指示。然后在步骤84中代理服务器56a将OK响应转发到呼叫端点50。在步骤86中呼叫端点50通过将ACK请求发送到代理服务器56a,确认成功的结果被收到,然后在步骤88中由该服务器将其转发到被呼叫端点52。接着在步骤90中,经他们各自的手持机60,62,呼叫和被呼叫端点50,52的用户之间进行语音交谈。
图4为根据本发明的另一个实施例,建立SIP呼叫的功能方块图,其中SIP服务器56为重定向服务器56b。在步骤100中,该重定向服务器56b接收INVITE消息,该INVITE消息包括头部和体部路由选择信息,如图3中代理服务器56a一样检查头部和体部信息,通过使用从数据库57和位置服务器58检索出的信息,确定到达被呼叫端点的地址。
在步骤112中,重定向服务器56b将被确定地址返回到呼叫端点50,后者经ACK请求确认收到地址。在步骤114中,呼叫端点50发出一新的INVITE请求到被重定向服务器56b返回的地址。如果呼叫成功,被呼叫端点52发送一OK响应,呼叫端点50通过ACK请求完成“握手”。接着,在步骤116中呼叫和被呼叫端点50,52的用户之间,经他们各自的手持机60,62进行语音交谈。所有的或部分被接收的体部路由选择信息也可在第二INVITE消息体部中被提供给被呼叫端点。这可能是所希望的,例如便于在位于被呼叫端点52的客户代表和位于呼叫端点50的呼叫者之间的讨论。
图5为根据本发明的一个实施例确定被呼叫端点的地址的功能方块图。位置服务器100从呼叫端点50接收INVITE消息102。该消息最好包括头部路由选择信息102a,后者最好包括“From:”,“To:”,“Contact:”以及在RFC2543中提出的其它标准路由选择字段。除了头部路由选择信息之外,所述消息最好还包括体部路由选择信息102b。该体部路由选择信息102b包括与呼叫者相关的信息,用于推断呼叫者的意图。
根据头部路由选择信息和体部路由选择信息,位置服务器100产生地址106。在这一点上,位置服务器100可以使用位置服务器58和数据库57中的信息和/或基于确定最适当的地址的规则和处理逻辑,来推断所述地址。该地址可以是例如一特定IP地址。
位置服务最好是位于服务器56中的一个软件模块。或者,位置服务可以是位于位置服务器58和/或数据库57中的一软件模块。然而,本领域普通技术人员应当了解,位置服务可用固件,硬件,或软件、固件和/或硬件的任何组合来实现。
图6为根据本发明的一个实施例建立IP电话呼叫的方法的流程图。该过程开始后,在步骤210中,呼叫端点50确定是否收到发出一个呼叫的请求。呼叫者可能通过例如从一个网页中选择点击呼叫按钮来请求发出一个呼叫,通过位于呼叫端点的浏览器来提供该网页。如果请求被接收到,在步骤212中,呼叫端点搜寻一个数据存储器以获得呼叫者信息。该数据存储器可以是RAM,磁盘驱动器,或其它任何本领域通常用到的存储设备。呼叫端点搜寻特定文件名,文件扩展名或类似信息,据此已知呼叫者信息被存储。优选的是,呼叫端点检索呼叫者信息,该信息与呼叫的目的地有关且与服务器56相关。
根据本发明的一个实施例,检索出的呼叫者信息被用于填充网页中的条目,用于用户确认。例如,网页可以提供用于最后呼叫的部门,最后呼叫的代理,产品名,帐号及类似的条目,呼叫端点根据检索出的呼叫信息自动填充这些条目。在检查之后,用户可以修改这些自动填充的信息。
在步骤214中,呼叫端点生成一个呼叫启动请求消息,例如SIP INVITE消息,随同标准头部路由选择信息,一起发送到服务器56。另外,在步骤216中,呼叫端点在呼叫启动请求消息的体部加入被检索出的呼叫者信息,作为体部路由选择信息。
在步骤218中,呼叫端点将包括头部和体部路由选择信息的呼叫启动请求消息发送到服务器56。服务器56接收该呼叫启动请求消息并从中检索出头部路由选择信息和体部路由选择信息。在步骤220中,服务器56根据头部路由选择信息和体部路由选择信息确定被呼叫端点的地址。例如,头部路由选择信息可以在“To:”字段中指示通用客户服务号,而体部路由选择信息可以指示特定部门或代理,呼叫被路由选择到所述特定部门或代理。在步骤222中,SIP服务器基于被确定的地址,将呼叫路由选择到一端点。
在步骤224中,作出是否将新的呼叫者信息写入呼叫端点50的决定。该信息可以由服务器56,被呼叫端点52,或呼叫端点自身提供。如果回答是YES,呼叫端点将该信息存储在适当的存储位置。然后该信息被用于发送将来的体部路由选择信息。
虽然本发明通过特定实施例被描述,本领域普通技术人员不难设计出不背离本发明领域和精神的多种变化。因此,可以理解,本发明可以以与特定描述的内容不同的方式被实施。这样,本发明现有各实施例在所有方面应当被理解成说明性的,而不是限制性的,通过附加的权利要求和它们的等同部分而非前述的说明书来确定本发明的范围。

Claims (21)

1.一种在第一设备和第二设备之间建立IP电话会话的方法,该方法包括:
从第一设备接收一个呼叫建立消息,该呼叫建立消息包括在该消息头部中的第一路由选择信息和在该消息体部中的第二路由选择信息;
基于所述第一和第二路由选择信息确定第二设备的地址;以及
应用该地址以将所述会话路由选择到第二设备。
2.根据权利要求1所述的方法,其中,所述呼叫建立消息为会话启动协议消息。
3.根据权利要求1所述的方法,其中,第二路由选择信息包括收集到的关于第一设备的用户的信息。
4.根据权利要求1所述的方法,其中,第二路由选择信息包括呼叫者意图信息。
5.根据权利要求4所述的方法,其中,所述呼叫者意图信息包括在开始会话时第一设备的用户意图信息。
6.根据权利要求1所述的方法,还包括将新的信息写入第一设备,用于由第一设备发出的未来的IP电话会话的路由选择。
7.一种在第一设备和第二设备之间建立IP电话会话的方法,该方法包括:
从第一设备上的一个数据存储器检索呼叫者意图信息;
产生一个呼叫建立消息,该消息包括一头部和一体部,该体部中包括所述呼叫者意图信息;以及
将呼叫者启动请求发送到一个服务器,以基于所述呼叫者意图信息将所述会话路由选择到第二设备。
8.根据权利要求7所述的方法,其中所述呼叫建立消息为会话启动协议消息。
9.根据权利要求7所述的方法,其中所述呼叫者意图信息包括在开始会话时第一设备的用户意图信息。
10.根据权利要求7所述的方法,还包括将新的呼叫者意图信息写入所述数据存储器中,以便用于由第一设备发出的未来的会话的路由选择。
11.一种IP电话系统,包括:
第一设备;
第二设备;和
一个可在第一设备和第二设备之间工作的服务器,其特征在于,所述第一设备产生一个呼叫建立消息,该消息包括一头部和一体部,所述体部包括呼叫者意图信息,所述呼叫者意图信息被所述服务器用来确定第二设备的地址,以将通话路由选择到第二设备。
12.根据权利要求11所述的系统,其中所述呼叫建立消息为会话启动协议消息。
13.根据权利要求11所述的系统,其中所述呼叫者意图信息包括在开始会话时第一设备的用户意图信息。
14.根据权利要求11所述的系统,其特征在于,所述服务器将新信息写入第一设备中,以便用于由第一设备发出的未来IP电话会话的路由选择。
15.根据权利要求11所述的系统,其特征在于,第二设备将新信息写入第一设备中,以便用于由第一设备发出的未来IP电话会话的路由选择。
16.一种在IP电话系统中第一设备和第二设备之间可操作的服务器,该服务器被配置成用来:
从第一设备接收一个呼叫建立消息,该呼叫建立消息包括在该消息头部中的第一路由选择信息和在该消息体部中的第二路由选择信息;
基于所述第一和第二路由选择信息确定第二设备的地址;以及
使用该地址以将会话路由选择到第二设备。
17.根据权利要求16的服务器,其中,所述呼叫建立消息为会话启动协议消息。
18.根据权利要求16的服务器,其中,第二路由选择信息包括收集到的与第一设备的用户有关的信息。
19.根据权利要求16的服务器,其中,第二路由选择信息包括呼叫者意图信息。
20.根据权利要求19的服务器,其中,所述呼叫者意图信息包括在开始会话时第一设备的用户意图信息。
21.根据权利要求16的服务器,还被配置成用来将新信息写入第一设备中,用于由第一设备发出的未来的IP电话会话的路由选择。
CNB021272689A 2001-04-03 2002-04-03 使用会话启动协议消息中的信息的呼叫路由选择 Expired - Lifetime CN100428764C (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US28114301P 2001-04-03 2001-04-03
US60/281,143 2001-04-03
US10/020,783 2001-12-12
US10/020,783 US20020141404A1 (en) 2001-04-03 2001-12-12 Call routing using information in session initiation protocol messages

Publications (2)

Publication Number Publication Date
CN1398103A true CN1398103A (zh) 2003-02-19
CN100428764C CN100428764C (zh) 2008-10-22

Family

ID=26693859

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021272689A Expired - Lifetime CN100428764C (zh) 2001-04-03 2002-04-03 使用会话启动协议消息中的信息的呼叫路由选择

Country Status (6)

Country Link
US (3) US20020141404A1 (zh)
EP (1) EP1248440B1 (zh)
JP (1) JP4011950B2 (zh)
CN (1) CN100428764C (zh)
AT (1) ATE363799T1 (zh)
DE (1) DE60220329T2 (zh)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007028336A1 (fr) * 2005-09-07 2007-03-15 Huawei Technologies Co., Ltd. Procede et reseau de traitement de contenu d'un message de protocole d'ouverture de session
WO2007036104A1 (fr) * 2005-09-27 2007-04-05 Huawei Technologies Co., Ltd. Procede de transmission de demandes de sessions
WO2008028420A1 (fr) * 2006-08-30 2008-03-13 Huawei Technologies Co., Ltd. Système fondé sur l'acheminement d'emplacement et procédé et dispositif d'acheminement d'emplacement
WO2008067728A1 (fr) * 2006-12-08 2008-06-12 Huawei Technologies Co., Ltd. Procédé, réseau et dispositif pour acheminer une session
CN100411402C (zh) * 2003-11-10 2008-08-13 合勤科技股份有限公司 整合网络电话伺服端与客端的数据装置
WO2008098492A1 (fr) * 2007-02-15 2008-08-21 Huawei Technologies Co., Ltd. Procédé et système de transfert d'informations d'identificateur d'historique
CN100438688C (zh) * 2004-08-27 2008-11-26 华为技术有限公司 会话初始化协议用户接入移动通信网络的系统及其方法
CN100512097C (zh) * 2003-01-22 2009-07-08 株式会社日立制作所 消息变换装置及ip电话装置
CN1870765B (zh) * 2006-02-15 2010-05-12 华为技术有限公司 用于获得被叫智能业务或路由号码的系统和方法
CN1705305B (zh) * 2004-06-03 2010-12-08 华为技术有限公司 会话发起协议消息分发过程实现字符串匹配的方法和装置
WO2010139263A1 (zh) * 2009-06-01 2010-12-09 华为技术有限公司 一种组播报文的复制处理方法和装置
CN102185828A (zh) * 2011-01-30 2011-09-14 广东佳和通信技术有限公司 一种pc软件与sip ua绑定及控制的方法
CN101258732B (zh) * 2005-07-08 2012-01-04 泰克莱克公司 用于触发sip节点将ss7路由信息包括在包括由ss7节点所请求的信息的响应消息中的方法、系统和计算机程序产品
US8266297B2 (en) 2007-09-13 2012-09-11 Huwei Technologies Co., Ltd. Method and system for routing

Families Citing this family (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8811164B2 (en) * 2001-03-20 2014-08-19 Verizon Patent And Licensing Inc. Selective feature blocking in a communications network
US7242680B2 (en) * 2001-03-20 2007-07-10 Verizon Business Global Llc Selective feature blocking in a communications network
US20020147818A1 (en) * 2001-04-04 2002-10-10 Michael Wengrovitz Session initiation protocol routing using voice cookies
US20040028080A1 (en) * 2002-08-06 2004-02-12 Harish Samarasinghe Method of defining a SIP message body for communications between core network elements
US7852828B2 (en) * 2002-08-07 2010-12-14 Cisco Technology, Inc. Extended telephony functionality at end points
US7254643B1 (en) 2002-08-08 2007-08-07 At&T Corp. System and method for providing multi-media services to communication devices over a communications network
KR100487124B1 (ko) * 2002-11-12 2005-05-03 삼성전자주식회사 세션 이니세이션 프로토콜 시스템의 세션 정보 처리 방법및 그 기록매체
CN100388733C (zh) * 2002-12-25 2008-05-14 中兴通讯股份有限公司 一种在会话发起协议网络中呼叫路由的方法
US7180912B1 (en) 2003-01-06 2007-02-20 At&T Corp. System and method for providing a plurality of multi-media services using a number of media servers to form a preliminary interactive communication relationship with a calling communication device
US7542481B2 (en) * 2003-02-25 2009-06-02 Nokia Corporation Connection optimization for communications in multiple access environment
US7508923B1 (en) 2003-02-27 2009-03-24 At&T Corp. Call control element constructing a session initiation protocol (SIP) message including provisions for incorporating address related information of public switched telephone network (PSTN) based devices
KR100957432B1 (ko) 2003-03-13 2010-05-11 엘지전자 주식회사 미디어 전송 방법
US20050003837A1 (en) * 2003-05-08 2005-01-06 Midkiff David S. System and method for SMS text routing
US7894581B2 (en) * 2003-06-19 2011-02-22 Nortel Networks Limited Convergence of circuit-switched voice and packet-based media services
US7899164B2 (en) * 2003-06-19 2011-03-01 Nortel Networks Limited Convergence of circuit-switched voice and packet-based media services
JP2005045596A (ja) * 2003-07-23 2005-02-17 Nec Corp 話者通話履歴呈示システム、話者通話履歴呈示方法、ip電話機、ip電話方法及びプログラム
KR100535242B1 (ko) * 2003-08-08 2005-12-09 에스케이 텔레콤주식회사 에스아이피 프로토콜 기반의 발신 및 착신 제한 장치 및방법
US8024224B2 (en) * 2004-03-10 2011-09-20 Utbk, Inc. Method and apparatus to provide pay-per-call advertising and billing
US9984377B2 (en) 2003-10-06 2018-05-29 Yellowpages.Com Llc System and method for providing advertisement
US7366683B2 (en) 2003-10-06 2008-04-29 Utbk, Inc. Methods and apparatuses for offline selection of pay-per-call advertisers
DK1697851T3 (da) * 2003-12-01 2010-05-03 Interdigital Tech Corp Session initiation protocol (SIP) baseret på brugerinitieret overlevering
US7822016B2 (en) * 2004-01-20 2010-10-26 Aspect Software, Inc. IP ACD using SIP format
US8028084B2 (en) * 2004-01-20 2011-09-27 Aspect Software, Inc. IP ACD using buffer server
US8442227B1 (en) * 2004-02-23 2013-05-14 Rockstar Consortium Us Lp Providing additional information with session requests
JP4276568B2 (ja) 2004-03-26 2009-06-10 株式会社日立コミュニケーションテクノロジー ルータ及びsipサーバ
US7535905B2 (en) * 2004-03-31 2009-05-19 Microsoft Corporation Signing and validating session initiation protocol routing headers
US8024476B2 (en) * 2004-05-21 2011-09-20 Microsoft Corporation Efficient message routing when using server pools
US20050277410A1 (en) * 2004-06-10 2005-12-15 Sony Corporation And Sony Electronics, Inc. Automated voice link initiation
US7656870B2 (en) * 2004-06-29 2010-02-02 Damaka, Inc. System and method for peer-to-peer hybrid communications
US20100299736A1 (en) * 2004-09-01 2010-11-25 Nortel Networks Limited Automated session admission
US20060101098A1 (en) * 2004-11-10 2006-05-11 Morgan David P Session initiation protocol call center
US20060098624A1 (en) * 2004-11-10 2006-05-11 Morgan David P Using session initiation protocol
US9699319B2 (en) * 2004-12-10 2017-07-04 Sonus Networks, Inc. Executing, at local nodes, centrally provisioned telephony services
US7561674B2 (en) * 2005-03-31 2009-07-14 International Business Machines Corporation Apparatus and method for providing automatic language preference
US7450572B2 (en) * 2005-05-02 2008-11-11 Siemens Communications, Inc. Intelligent terminal SIP enabled devices
KR100910801B1 (ko) * 2005-05-02 2009-08-04 엘지전자 주식회사 Sip 기반의 세션 셋업 방법 및 장치
KR100768846B1 (ko) 2005-10-11 2007-10-22 엘지전자 주식회사 Pt 서비스 방법
US7630372B1 (en) * 2005-12-30 2009-12-08 At&T Corp. Method and apparatus for providing access and egress uniform resource identifiers for routing
WO2007096684A1 (de) * 2006-02-20 2007-08-30 Alcatel Lucent Verfahren, kommunikationssystem und endgerät zur reduktion von unerwünschter kommunikation
US8804694B2 (en) * 2006-06-08 2014-08-12 At&T Intellectual Property Ii, L.P. Method and apparatus for invoking multimodal interaction in a VOIP call
KR100898922B1 (ko) 2006-07-10 2009-05-27 엘지전자 주식회사 Ims 네트워크에서 메시지 서비스 방법, 단말 및 서버
US8837704B2 (en) * 2006-08-31 2014-09-16 Microsoft Corporation Client controlled dynamic call forwarding
US9317855B2 (en) 2006-10-24 2016-04-19 Yellowpages.Com Llc Systems and methods to provide voice connections via local telephone numbers
US8406221B2 (en) * 2006-10-31 2013-03-26 Level 3 Communications, Llc Automatic termination path configuration
US8547964B2 (en) * 2006-10-31 2013-10-01 Level 3 Communications, Llc Automatic termination path configuration
US7995561B2 (en) * 2006-12-07 2011-08-09 Nortel Networks Limited Techniques for implementing logical trunk groups with session initiation protocol (SIP)
WO2008078798A1 (ja) * 2006-12-27 2008-07-03 Kyocera Corporation 通信システム、無線通信端末、通信方法、無線通信方法、無線通信装置、およびその制御方法
JP4738363B2 (ja) * 2007-02-26 2011-08-03 富士通株式会社 Sipサーバ
US8583733B2 (en) * 2007-08-17 2013-11-12 Microsoft Corporation Real time collaboration file format for unified communication
JP4583424B2 (ja) * 2007-09-10 2010-11-17 エヌ・ティ・ティ・コミュニケーションズ株式会社 端末間の暗号化通信チャネルを構築するためのセッション管理装置、方法及びプログラム
CA2701423C (en) * 2007-10-02 2016-06-21 Ascendent Telecommunications, Inc. Method, apparatus and system for intelligent call routing
EP2232820B1 (en) * 2007-12-13 2018-04-04 Nokia Technologies Oy Location tagging method for packet based signalling
WO2009156659A1 (fr) * 2008-05-30 2009-12-30 France Telecom Etablissement automatise d'une communication entre deux terminaux
US8842812B2 (en) * 2009-03-03 2014-09-23 Cisco Technology, Inc. Method and apparatus for providing improved support to users on interactive voice response breakout session
US20100246570A1 (en) * 2009-03-24 2010-09-30 Avaya Inc. Communications session preparation method and apparatus
US9674231B2 (en) 2009-03-24 2017-06-06 Avaya Inc. Sequenced telephony applications upon call disconnect method and apparatus
US9998560B2 (en) * 2011-08-05 2018-06-12 Comcast Cable Communications, Llc Communication handling
US20130121212A1 (en) * 2011-11-15 2013-05-16 Arunabha Guha Method and apparatus for supporting location-aware services
US9348634B2 (en) 2013-08-12 2016-05-24 Amazon Technologies, Inc. Fast-booting application image using variation points in application source code
US10346148B2 (en) 2013-08-12 2019-07-09 Amazon Technologies, Inc. Per request computer system instances
US9280372B2 (en) * 2013-08-12 2016-03-08 Amazon Technologies, Inc. Request processing techniques
US9705755B1 (en) 2013-08-14 2017-07-11 Amazon Technologies, Inc. Application definition deployment with request filters employing base groups
US10460323B2 (en) * 2015-06-02 2019-10-29 Facebook, Inc. Systems and methods for communicating information
US10142908B2 (en) * 2015-06-02 2018-11-27 Liveperson, Inc. Dynamic communication routing based on consistency weighting and routing rules
US10863034B2 (en) * 2015-07-28 2020-12-08 Vonage Business Inc. Method and system for processing interactive voice response input in a call setup message
US11108911B2 (en) * 2018-07-17 2021-08-31 Avaya Inc. System and method for flexible routing
CN109089000B (zh) * 2018-10-24 2020-10-27 迈普通信技术股份有限公司 语音呼叫处理方法及装置
US10631257B1 (en) * 2018-11-27 2020-04-21 Avaya Inc. System and method for providing enhanced routing in a contact center
US11032333B2 (en) * 2018-12-19 2021-06-08 T-Mobile Usa, Inc. Systems and methods for providing one-way video calls

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6226678B1 (en) * 1995-09-25 2001-05-01 Netspeak Corporation Method and apparatus for dynamically defining data communication utilities
US5867494A (en) * 1996-11-18 1999-02-02 Mci Communication Corporation System, method and article of manufacture with integrated video conferencing billing in a communication system architecture
US6151386A (en) * 1997-02-05 2000-11-21 Lucent Technologies Inc. Technique for efficiently accessing telephone messages
CA2202572C (en) * 1997-04-14 2004-02-10 Ka Lun Eddie Law A scaleable web server and method of efficiently managing multiple servers
DE19832290B4 (de) * 1998-07-17 2011-12-08 Telefonaktiebolaget Lm Ericsson (Publ) Kommunikationssystem und Verfahren zum Aufbauen von Verbindungen zwischen Terminals eines ersten und eines zweiten Kommunikationsnetzes
US6446127B1 (en) * 1998-10-30 2002-09-03 3Com Corporation System and method for providing user mobility services on a telephony network
US6154528A (en) * 1999-02-11 2000-11-28 Ameritech Corporation System and method for storing and transferring information tokens in a low network communication
US6560329B1 (en) * 1999-04-29 2003-05-06 Teloquent Communications Corporation Automated call routing system
US6625141B1 (en) * 1999-06-18 2003-09-23 Telefonaktiebolaget L M Ericsson (Publ) System and method for providing value-added services (VAS) in an integrated telecommunications network using session initiation protocol (SIP)
US6636596B1 (en) * 1999-09-24 2003-10-21 Worldcom, Inc. Method of and system for providing intelligent network control services in IP telephony
US6681252B1 (en) * 1999-09-27 2004-01-20 3Com Corporation System and method for interconnecting portable information devices through a network based telecommunication system
US6744759B1 (en) * 1999-09-27 2004-06-01 3Com Corporation System and method for providing user-configured telephone service in a data network telephony system
US6434143B1 (en) * 1999-11-08 2002-08-13 Mci Worldcom, Inc. Internet protocol telephony voice/video message deposit and retrieval
US6778653B1 (en) * 1999-11-09 2004-08-17 Nortel Networks Limited Storing information about a telephony session
US6678735B1 (en) * 2000-01-26 2004-01-13 Nortel Networks Limited Method and apparatus for a sip client manager
US6614899B1 (en) * 2000-01-31 2003-09-02 Nortel Networks Limited Method and apparatus for providing advanced IP telephony services in an intelligent endpoint
US6771639B1 (en) * 2000-04-10 2004-08-03 Nortel Networks Limited Providing announcement information in requests to establish interactive call sessions
US6704304B1 (en) * 2000-06-06 2004-03-09 Lucent Technologies Inc. Selective establishment of telecommunications connections over packet and circuit switched networks
US6870848B1 (en) * 2000-06-07 2005-03-22 Nortel Networks Limited Method and apparatus for call processing in response to a call request from an originating device
US7058068B2 (en) * 2000-11-30 2006-06-06 Nortel Networks Limited Session initiation protocol based advanced intelligent network/intelligent network messaging
US7277533B2 (en) * 2000-12-07 2007-10-02 Nortel Networks Limited Providing calling party information in a request to establish a call session
US20020122547A1 (en) * 2000-12-21 2002-09-05 Hinchey Allan J. Method and apparatus for telephony route selection
US7684553B2 (en) * 2001-03-23 2010-03-23 Nokia Corporation Method for transmitting data in a communication network

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100512097C (zh) * 2003-01-22 2009-07-08 株式会社日立制作所 消息变换装置及ip电话装置
CN100411402C (zh) * 2003-11-10 2008-08-13 合勤科技股份有限公司 整合网络电话伺服端与客端的数据装置
CN1705305B (zh) * 2004-06-03 2010-12-08 华为技术有限公司 会话发起协议消息分发过程实现字符串匹配的方法和装置
CN100438688C (zh) * 2004-08-27 2008-11-26 华为技术有限公司 会话初始化协议用户接入移动通信网络的系统及其方法
CN101258732B (zh) * 2005-07-08 2012-01-04 泰克莱克公司 用于触发sip节点将ss7路由信息包括在包括由ss7节点所请求的信息的响应消息中的方法、系统和计算机程序产品
US8401005B2 (en) 2005-09-07 2013-03-19 Huawei Technologies Co., Ltd. Session initiation protocol message content processing method and network
WO2007028336A1 (fr) * 2005-09-07 2007-03-15 Huawei Technologies Co., Ltd. Procede et reseau de traitement de contenu d'un message de protocole d'ouverture de session
CN101160911B (zh) * 2005-09-27 2010-08-04 华为技术有限公司 一种传输会话请求的方法
USRE43551E1 (en) 2005-09-27 2012-07-24 Huawei Technologies Co., Ltd. Method, system and apparatuses for transferring session request
WO2007036104A1 (fr) * 2005-09-27 2007-04-05 Huawei Technologies Co., Ltd. Procede de transmission de demandes de sessions
CN1870765B (zh) * 2006-02-15 2010-05-12 华为技术有限公司 用于获得被叫智能业务或路由号码的系统和方法
CN101137209B (zh) * 2006-08-30 2010-07-07 华为技术有限公司 基于位置路由的系统及位置路由设备和方法
WO2008028420A1 (fr) * 2006-08-30 2008-03-13 Huawei Technologies Co., Ltd. Système fondé sur l'acheminement d'emplacement et procédé et dispositif d'acheminement d'emplacement
WO2008067728A1 (fr) * 2006-12-08 2008-06-12 Huawei Technologies Co., Ltd. Procédé, réseau et dispositif pour acheminer une session
WO2008098492A1 (fr) * 2007-02-15 2008-08-21 Huawei Technologies Co., Ltd. Procédé et système de transfert d'informations d'identificateur d'historique
CN101247323B (zh) * 2007-02-15 2011-04-20 华为技术有限公司 一种传输历史标识信息的方法和系统
US8266297B2 (en) 2007-09-13 2012-09-11 Huwei Technologies Co., Ltd. Method and system for routing
WO2010139263A1 (zh) * 2009-06-01 2010-12-09 华为技术有限公司 一种组播报文的复制处理方法和装置
CN102185828A (zh) * 2011-01-30 2011-09-14 广东佳和通信技术有限公司 一种pc软件与sip ua绑定及控制的方法
CN102185828B (zh) * 2011-01-30 2013-10-09 广东佳和通信技术有限公司 一种pc软件与sip ua绑定及控制的方法

Also Published As

Publication number Publication date
US20060250989A1 (en) 2006-11-09
US20020141404A1 (en) 2002-10-03
EP1248440A2 (en) 2002-10-09
US20140233560A1 (en) 2014-08-21
CN100428764C (zh) 2008-10-22
US8737272B2 (en) 2014-05-27
DE60220329T2 (de) 2008-04-17
EP1248440A3 (en) 2005-04-20
JP4011950B2 (ja) 2007-11-21
JP2002335267A (ja) 2002-11-22
ATE363799T1 (de) 2007-06-15
EP1248440B1 (en) 2007-05-30
DE60220329D1 (de) 2007-07-12

Similar Documents

Publication Publication Date Title
CN100428764C (zh) 使用会话启动协议消息中的信息的呼叫路由选择
JP4422192B2 (ja) ボイスクッキーを使用するセッション開始プロトコルの経路指定
US7035248B2 (en) Switch with emulation client
CA2397588C (en) Method and apparatus for exchange of information in a communication network
KR100433576B1 (ko) 브리지 포트를 통한 클라이언트 컴퓨터로 부터의음성호출의 성립
US6215784B1 (en) Method and system for voice call completion using information retrieved from an open application on a computing machine
US20070189267A1 (en) Voice Assisted Click-to-Talk
CN1148937C (zh) 用户电话转移到cti语音服务系统的接续服务方法
US8229097B2 (en) Originating simultaneous ring services
JP2008533758A (ja) 発呼側電話機および相手先電話機による通話セッションの実行を可能にするための方法およびシステム
KR100819327B1 (ko) IP망 발신 유선망 착신 VoIP 서비스의 음성메시지전달방법
US20110300839A1 (en) System for recording a telephone call
JP2005101812A (ja) 電話発信システム及び電話発信方法
KR20060075839A (ko) 특정 통화 구간의 선별적 녹취 장치, 방법 및 시스템

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
CX01 Expiry of patent term

Granted publication date: 20081022

CX01 Expiry of patent term