[发明专利]为会话启动协议设备收集并管理智能拨号方案的方法有效
申请号: | 200880113717.X | 申请日: | 2008-10-27 |
公开(公告)号: | CN101843078A | 公开(公告)日: | 2010-09-22 |
发明(设计)人: | 乌梅什·P·卡塔帕迪 | 申请(专利权)人: | 思科技术公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/06 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 李晓冬;南霆 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 会话 启动 协议 设备 收集 管理 智能 拨号 方案 方法 | ||
技术领域
本发明一般地涉及基于智能拨号方案的呼叫路由,以及如何在设备中创建并维护智能拨号方案。
背景技术
会话启动协议(SIP)是常常被用作因特网协议(IP)上的语音(VoIP)系统的基础的控制协议。根据SIP,例如因特网电话呼叫的通信会话中的参与者可基本上与较低层的传输协议无关地、使用IP层提供的因特网协议(IP)地址来进行通信。通常,发起SIP呼叫的设备是用户代理客户端(UAC),而接收这种呼叫的设备是用户代理服务器(UAS)。
SIP设备可使用拨号图(dialmap)或拨号方案(dialplan)来完成电话呼叫。拨号方案一般描述可被查阅(consult)以到达给定的电话号码的正则表达式的样式。也就是说,拨号方案使得SIP设备能够认出用户拨打的数字串。通常,拨号方案是从外部服务器下载的并且在其生存期内保持恒定。诸如SIP电话之类的SIP设备基于配置好的拨号方案来收集并提供数字给UAS,所述拨号方案执行数字分析以识别被拨打的号码。UAS执行数字分析以识别被拨打的号码。如果UAS确定需要更多的数字,则UAS可通过握手(handshaking)来请求SIP设备提供数字。数字分析常常需要消耗很多UAS资源和相对大量的网络带宽。
发明内容
在一个实施例中,一种方法包括获得与拨号方案有关的输入的串的至少第一部分。输入的串包括至少一个字符。该方法还包括确定本地缓存器中存储的至少第一潜在目标串是否包括输入的串的第一部分,并且如果本地缓存器中存储的第一潜在目标串不包括输入的串的第一部分,则访问外部呼叫管理器装置。
附图说明
通过以下详细说明及附图会容易理解本发明,在附图中,相似的标号指代相似的结构元素,并且其中:
图1是根据本发明的实施例的支持智能拨号方案的系统的框图表示,所述智能拨号方案使得诸如电话之类的设备能动态地获取拨号方案信息。
图2是根据本发明的实施例的使用智能拨号方案来识别号码的处理的图解表示。
图3是图示出根据本发明的实施例的利用智能拨号方案在缓存器中积累信息的处理的处理流程图。
图4A-4C是图示出根据本发明的实施例的使用智能拨号方案来拨打整个电话号码的处理的处理流程图。
图5是根据本发明的实施例的拨打一系列电话号码的一个示例的图解表示。
图6是根据本发明的实施例的一个数据结构的图解表示,在所述数据结构中,电话号码可被存储在智能拨号方案可访问的缓存器中。
图7是图示出根据本发明的实施例的管理与智能拨号方案相关联的缓存器的方法的处理流程图。
具体实施方式
通过有效地令诸如SIP电话之类的会话启动协议(SIP)设备明了(keep track of)过去成功拨打了什么,SIP电话和呼叫管理器之间的通信可以减少。明了SIP电话先前拨打过的电话号码使得SIP电话能够潜在地避免不得不将各个数字发送到呼叫管理器以便呼叫管理器可执行数字分析。在一个实施例中,SIP电话可智能地收集并转发所收集的数字给呼叫管理器,以使得呼叫管理器资源和网络带宽的使用可被大大降低。
当使用SIP电话拨打电话号码时,SIP电话可学习、即收集或以其他方式积累与电话号码有关的信息。通过将这种信息存储在SIP电话本地的缓存器中,SIP电话可从缓存器而不是从呼叫管理器获得先前拨打过的电话号码。此外,发送各个数字到呼叫管理器以便呼叫管理器可执行数字分析的需要可实际上被限制在各个数字与缓存器中存储的电话号码不对应的情形。也就是说,拨号处理期间从SIP电话发送到呼叫管理器的SIP消息的数目可以降低。
拨号方案定义了一组拨号规则,这组拨号规则将用户拨打的串转换成SIP服务器(例如,SIP设备)可以理解的格式。应该是,SIP电话仅仅是利用拨号方案的SIP设备的一个示例。在一个实施例中,拨号方案在以下方面可以是“智能的”:在拨号方案被使用时实际上动态地,规则可以被更新,并且拨号方案可使用的信息可以被积累。最初参考图1,将根据本发明的实施例来描述支持拨号方案即智能拨号方案的系统,所述智能拨号方案允许诸如电话之类的设备动态地获取拨号方案信息。系统100包括例如在诸如因特网协议上的语音(VoIP)网络之类的网络上进行通信的SIP设备104和呼叫管理器装置(arrangement)128。SIP设备104包括用于实施拨号方案的智能拨号方案逻辑108。下载/通信装置116用于使SIP设备104能够与呼叫管理器装置128通信。通过下载/通信装置116,智能拨号方案逻辑108可以从呼叫管理器装置128学习或以其他方式获得信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思科技术公司,未经思科技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880113717.X/2.html,转载请声明来源钻瓜专利网。