[发明专利]一种IP终端或网关的收号方法有效
| 申请号: | 201110032230.2 | 申请日: | 2011-01-30 |
| 公开(公告)号: | CN102185985A | 公开(公告)日: | 2011-09-14 |
| 发明(设计)人: | 王开银;李伟明;吴天勇;李艳平 | 申请(专利权)人: | 广东佳和通信技术有限公司 |
| 主分类号: | H04M7/00 | 分类号: | H04M7/00;H04M3/42;H04L12/66;H04L29/06 |
| 代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
| 地址: | 519080 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 ip 终端 网关 方法 | ||
技术领域
本发明涉及一种IP终端或网关的收号方法,属于信息通信技术的收号技术的技术领域,具体说属于信息通信技术的收号技术中主要涉及IP终端或网关的的收号方法的技术领域。
背景技术
在使用SIP协议的多媒体通信系统中,主要由端系统(终端)和服务器系统组成。端系统向服务器发起呼叫的时候必须先收齐被叫号码(即收号,一个完整地收号过程的描述为:端系统(终端)将接收的一个完整的号码向服务器发起呼叫的过程称为收号的过程),而协议本身并没有指出端系统如何收集用户输入的被叫号码;所以收集被叫用户号码必须由端系统自己完成。
我们知道,传统的模拟电话是由服务器判断用户是否拨完号码的,而不是由终端完成的。目前使用SIP协议的几乎所有端系统解决收号的方法有两种:第一种为端系统都设有一个发送键,当用户拨完被叫号码后按发送键,端系统在检测到用户按了发送键后认为主叫拨完被叫号码,向服务器发起呼叫。第二种方法是用户拨完被叫号码后按‘#’号键表示拨号结束,端系统在收到‘#’号时认为用户收完被叫号码,向服务器发起呼叫,收号结束。
对于以上的两种方法都存在一个问题,既要求用户判断是否拨完被叫号码,而对于用惯了传统电话的用户来说,使用上既不习惯也不方便。用户希望拨完被叫号码后端系统就能向服务器系统发起呼叫。
发明内容
本发明提供了一种IP终端或网关的收号方法,以实现不需要用户发送结束标志即达到收号的目的。
为达到上述目的本发明的技术方案是:
一种IP终端或网关的收号方法,包括如下步骤:
(一)、配置号码匹配表;用户在终端上设置号码匹配表,该号码匹配表为二维表结构,包括号码前缀字符串字段和号码长度字段;
该号码前缀字符串指一种类型号码的前面几位号码;
该号码长度指包括号码前缀字符串长度在内的一种类型号码的总长度;
(二)、初始化号码匹配表并存入内存;其规则为,将号码匹配表配置的数据记录根据号码前缀字符串的长度进行降序排序,前缀长度大的配置数据记录放在号码匹配表的前面,前缀长度小的配置数据记录放在后面;前缀长度相同的配置数据记录按原先的顺序存放;
(三)、号码匹配;用户拨号时,将用户所拨的被叫号码依次存入号码缓冲区,不断将存入号码缓冲区内的号码和内存中号码匹配表的记录进行匹配,判断用户是否拨完被叫号码,若是则马上向服务器系统发起呼叫;否则对于没有匹配上的或者匹配结果不唯一的号码则结合定时器来完成拨号。
该号码匹配的具体过程为:
步骤101、当端系统进入拨号过程中时,设置首位号定时器,清号码缓冲区;设置号间定时器时长为长时长;
步骤102、等待用户拨号,在等待用户拨号的过程中,若该首位号定时器超时则进入步骤117;若用户拨号则进入步骤103;
步骤103、设置号间定时器,如果是用户拨的第一位号码则停止首位号定时器;
步骤104、置临时匹配结果为不匹配;
步骤105、判断号码匹配表是否还有未匹配的号码匹配数据记录;如果还有未匹配的数据项或数据记录,则进入步骤107;否则进入步骤106;
步骤106、号码匹配结束,结果为临时匹配结果;返回步骤102等待用户拨下一个号码;
步骤107、获取号码匹配表中顺序下一个匹配数据项或数据记录;
步骤108、判断在用户所拨的号码串中是否包含当前获取的匹配数据记录的号码前缀字符串字段的内容;如果包含则进入步骤111;否则进入步骤109;
步骤109、判断当前获取的匹配数据记录的号码前缀字符串字段中内容是否包含用户所拨的号码串;如果包含则进入步骤110;否则进入步骤105;
步骤110、置临时匹配结果为部分匹配,然后进入步骤105;
步骤111、判断用户所拨号码串长度是否等于当前获取的匹配数据记录的号码长度字段内的长度值;如果长度相等则进入步骤112;否则进入步骤110;
步骤112、判断临时匹配结果属于什么匹配;如果是不匹配进入步骤113;如果是部分匹配则进入步骤114;
步骤113、置匹配结果为完全匹配;跳至步骤115;
步骤114、置匹配结果为既有完全匹配又有部分匹配;
步骤115、判断匹配结果;若是完全匹配则进入步骤117;若是既有完全匹配又有部分匹配则进入步骤116;否则为部分匹配或不匹配则进入步骤102;
步骤116、修改号间定时器时长为为短时长;重新进入步骤102;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东佳和通信技术有限公司,未经广东佳和通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110032230.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种利用柠檬酸母液发酵生产苹果酸的方法
- 下一篇:太阳能发电模块用连接结构体





