CN101009737B - 用于阻止垃圾语音呼叫的方法和装置 - Google Patents

用于阻止垃圾语音呼叫的方法和装置 Download PDF

Info

Publication number
CN101009737B
CN101009737B CN2006100030464A CN200610003046A CN101009737B CN 101009737 B CN101009737 B CN 101009737B CN 2006100030464 A CN2006100030464 A CN 2006100030464A CN 200610003046 A CN200610003046 A CN 200610003046A CN 101009737 B CN101009737 B CN 101009737B
Authority
CN
China
Prior art keywords
mentioned
voice call
call
calling party
rubbish
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
CN2006100030464A
Other languages
English (en)
Other versions
CN101009737A (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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Priority to CN2006100030464A priority Critical patent/CN101009737B/zh
Priority to US11/698,646 priority patent/US20070201660A1/en
Publication of CN101009737A publication Critical patent/CN101009737A/zh
Application granted granted Critical
Publication of CN101009737B publication Critical patent/CN101009737B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/436Arrangements for screening incoming calls, i.e. evaluating the characteristics of a call before deciding whether to answer it
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/20Aspects of automatic or semi-automatic exchanges related to features of supplementary services
    • H04M2203/2005Temporarily overriding a service configuration

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明提供了用于判断垃圾语音呼叫的方法和装置、用于阻止垃圾语音呼叫的方法和业务服务器、应用了该业务服务器的语音通信网络以及在该语音通信网络中使用的交换机。该判断垃圾语音呼叫的装置包括:通行代码生成单元,用于生成通行代码;通行代码语音生成单元,用于根据由上述通行代码生成单元生成的上述通行代码生成对应的语音;以及确认信息接收单元,用于接收来自呼叫方的确认信息;其中,如果上述来自呼叫方的确认信息没有包含上述通行代码,则判断上述语音呼叫为垃圾语音呼叫。该业务服务器包括:上述的判断垃圾语音呼叫的装置;其中,当被转移来的语音呼叫被判断为垃圾语音呼叫时,阻止该语音呼叫。

Description

用于阻止垃圾语音呼叫的方法和装置
技术领域
本发明涉及通信领域,具体地,涉及在语音通信***中阻止垃圾语音呼叫的技术。
背景技术
在信息技术高速发展的今天,人们在充分利用各种信息网络为人们获取信息所提供的便利条件的同时,也遇到了随之而来的一些困扰。一个困扰人们的主要问题便是垃圾信息的骚扰问题。垃圾信息通常是指并非用户所期望的、未经请求的信息的传送。垃圾信息的主要目的是商家们期望以较低的成本向潜在的大批消费者提供其产品或服务的直接广告宣传。在互联网中,众所周知的垃圾邮件已经困扰了互联网用户很长的一段时间。目前,已有很多产品和服务提供商正在致力于开发和提供阻止垃圾邮件的产品或服务,这对于不期望被那么多垃圾邮件所骚扰的互联网用户来说,无疑将会是很有用的。
但是,垃圾信息并非仅包括垃圾邮件,而是它以各种形式充斥于能够使人们互相通信的各种***中。VoIP(互联网上的语音)是一组用于在分组网络中使用互联网协议提供语音业务的技术。它在向用户提供语音业务的同时,也提供了允许广告商或服务提供商们以较低成本向目标用户发送直接的语音通信的可能性。此外,在公用电话交换网中,固定电话用户也经常会受到并非所期望的商业性广告电话的骚扰。此外,在移动通信***中也是如此,移动电话用户经常会因并非所期望的商业性来电呼叫而打断正在进行的事务等。本文中,将上面所述的并非用户所期望的商业性语音通信和电话统称为垃圾语音呼叫。
对垃圾信息的阻止并非是信息技术领域的新课题。目前,存在一系列针对垃圾信息问题的解决方案。但是,这些技术中的大部分都是针对于垃圾邮件问题的。这些技术可以被分为以下几种类型:
(1)内容过滤技术
这种技术是通过内容过滤器来实现的。内容过滤器分析电子邮件消息的内容,以试图发现它是否为垃圾邮件。这种方案虽然适合于阻止垃圾邮件,但是并不适合用来阻止垃圾语音呼叫,其原因是对语音流进行分析会更加困难,因为如果要分析语音内容,必须首先建立相应的语音呼叫,而这样做的结果还是会使用户不可避免地被垃圾语音呼叫所打扰。
(2)白名单技术
白名单是用户期望接受其呼叫的主叫方的地址列表。这种技术对于阻止垃圾信息的帮助是很有限的,其原因是一个用户不可能将所有他可接受的主叫方全部列在白名单中。
(3)黑名单技术
黑名单是被用户识别为垃圾信息提供者或不受欢迎的主叫方的地址列表。与白名单同样,这种技术也是一种辅助的方法。尤其是在阻止垃圾语音呼叫方面,黑名单技术具有一个很大的缺点,就是对于隐藏了其主叫方身份以躲避黑名单扫描的广告商们是无能为力的。
从以上描述可以看出,目前的这些阻止垃圾信息的技术并不适合用来阻止垃圾语音呼叫。因此,需要有一种阻止垃圾语音呼叫的技术,以便在不丢失实际的语音呼叫的同时能够集中有效地阻止垃圾语音呼叫。
发明内容
本发明正是鉴于上述现有技术中的问题提出的,其目的在于提供以质询-响应的方式集中识别并阻止垃圾语音呼叫的方法、装置、业务服务器和交换机,以及包括该业务服务器和交换机的语音通信***。
根据本发明的一个方面,提供了一种判断垃圾语音呼叫的方法,包括:生成一个通行代码(pass code);将上述通行代码以声音的方式发送给呼叫方;接收来自呼叫方的确认信息;以及如果上述来自呼叫方的确认信息没有包含上述通行代码,则判断上述语音呼叫为垃圾语音呼叫。
根据本发明的另一个方面,提供了一种用于阻止垃圾语音呼叫的方法,包括:利用上述的判断垃圾语音呼叫的方法判断语音呼叫是否为垃圾语音呼叫;以及如果上述语音呼叫被判断为垃圾语音呼叫,则阻止该语音呼叫。
根据本发明的再另一个方面,提供了一种判断垃圾语音呼叫的装置,包括:通行代码生成单元,用于生成通行代码;通行代码语音生成单元,用于根据由上述通行代码生成单元生成的上述通行代码生成对应的语音;以及确认信息接收单元,用于接收来自呼叫方的确认信息;其中,如果上述来自呼叫方的确认信息没有包含上述通行代码,则判断上述语音呼叫为垃圾语音呼叫。
根据本发明的再另一个方面,提供了一种业务服务器,包括:上述的判断垃圾语音呼叫的装置;其中,当被转移来的语音呼叫被判断为垃圾语音呼叫时,阻止该语音呼叫。
根据本发明的再另一个方面,提供了一种交换机,包括:阻止业务触发数据库,用于保存订阅了阻止垃圾语音呼叫的业务的用户信息;阻止业务判断装置,用于根据上述阻止业务触发数据库中的信息,判断接收到的语音呼叫的被叫方是否订阅了阻止垃圾语音呼叫的业务;以及呼叫转移装置,用于转移语音呼叫;其中,当判断为接收到的语音呼叫的被叫方订阅了阻止垃圾语音呼叫的业务时,将该语音呼叫转移到业务服务器。
根据本发明的再另一个方面,提供了一种语音通信***,包括:上述的交换机;上述的业务服务器;以及具有语音通信能力的多个通信终端。
本发明通过以质询-响应的方式识别广告机,来阻止自动分发的音频剪辑,从而能够避免用户被垃圾语音呼叫所打扰,同时又不会丢失真正的语音呼叫。本发明通过阻止扰人的垃圾语音呼叫而又不会阻止所期望的呼叫,而使终端用户从中受益。此外,本发明通过向终端用户提供一种新的定制业务以提高客户满意度,而使电信运营商从中受益并获得更大的收益。
附图说明
相信通过以下结合附图对本发明具体实施方式的说明,能够使人们更好地了解本发明上述的特点、优点和目的。
图1是根据本发明一个实施例的语音通信***的结构图;
图2是根据本发明另一个实施例的语音通信***的结构图;
图3是示出根据本发明一个实施例的业务服务器的结构的框图;
图4是示出根据本发明一个实施例的垃圾语音呼叫判断装置的结构的框图;
图5是示出根据本发明一个实施例的交换机的结构的框图;
图6是示出根据本发明一个实施例的注册阻止垃圾语音呼叫业务的方法的流程图;
图7是示出根据本发明一个实施例的判断垃圾语音呼叫的方法的流程图;以及
图8是示出根据本发明一个实施例的阻止垃圾语音呼叫的方法的流程图。
具体实施方式
下面就结合附图对本发明的各个优选实施例进行详细的说明。
图1是根据本发明一个实施例的语音通信***10的结构图。在图1中,主叫方终端设备11、交换机12和被叫方终端设备13构成了传统的电信***,例如,PSTN***或移动通信***等。其中,主叫方终端设备11和被叫方终端设备13(当然还可以有更多的终端设备)分别与交换机12连接。交换机12根据来自主叫方终端设备11的呼叫请求,呼叫被叫方终端设备13。在此,交换机12可以是一个单独的设备也可以是多个交换机构成的交换机***。这对于本领域技术人员来说都是已知的。
本实施例的语音通信***10,如图1所示,除了以上这些组成部分之外,还包括业务服务器14。其作为阻止垃圾语音呼叫业务的管理部分,用来接受用户对阻止垃圾语音呼叫业务的注册,集中管理用户的注册信息,并集中处理呼叫请求以执行判断垃圾语音呼叫、进而阻止垃圾语音呼叫的业务。
在本实施例中,交换机12除了具有传统交换机的执行呼叫路由的基本功能之外,还包括用于协同业务服务器14提供阻止垃圾语音呼叫业务的功能。具体地,交换机12还从来自主叫方的呼叫信号中提取出呼叫参数,诸如主叫方ID/被叫方ID等,并根据呼叫参数来触发阻止垃圾语音呼叫的业务。具体地,对于被叫方注册了阻止垃圾语音呼叫业务的呼叫不进行正常的呼叫处理,而是将其呼叫转移给业务服务器14来判断是否为垃圾语音呼叫,进而阻止被确定为垃圾语音呼叫的呼叫,这在下面将进一步详细描述。
图2是根据本发明另一个实施例的语音通信***10的结构图。图2所示的语音通信***与图1的不同点在于,图2所示的是一个基于IP网络20的电信***,即,主叫方终端设备11和被叫方终端设备13分别是VoIP终端;SIP Proxy 12a、12b作为处理呼叫请求的交换节点代替了图1中的交换机12(在本申请后面的描述中,统一称为交换机12);进而,业务服务器14连接到IP网络20。
下面结合图3-5,对业务服务器14、交换机12的详细结构进行说明。
图3是示出根据本发明一个实施例的业务服务器的结构的框图。如图3所示,业务服务器14包括:呼叫信息提取单元141,用于从呼叫信号中提取出语音呼叫的主叫方和被叫方标识信息;垃圾语音呼叫判断装置143,用于以质询-响应的方式判断语音呼叫是否为垃圾语音呼叫,具体地,业务服务器14根据垃圾语音呼叫判断装置143的判断结果确定是接受还是拒绝该语音呼叫;阻止清单数据库145,用于保存每个订阅了阻止垃圾语音呼叫的业务的被叫方设定的阻止清单,该阻止清单中保存被叫方预先定义的无需验证便可直接拒绝其呼叫的各主叫方的身份信息;授权清单数据库147,用于保存每个订阅了阻止垃圾语音呼叫的业务的被叫方设定的授权清单,该授权清单中保存被叫方预先定义的无需验证便可直接接受其呼叫的各主叫方的身份信息。具体地,业务服务器14针对交换机12呼叫转移来的呼叫请求,判断其主叫方是否存在于被叫方设定的阻止清单或授权清单中,当判断该主叫方在阻止清单中时,直接拒绝该语音呼叫;在判断该主叫方在被叫方的授权清单中时,允许该语音呼叫,将呼叫请求转移给被叫方。在主叫方不存在于被叫方的阻止清单或授权清单中时,由垃圾语音呼叫判断装置143判断该呼叫是否为垃圾语音呼叫。
图4是示出根据本发明一个实施例的垃圾语音呼叫判断装置的结构的框图。如图4所示,根据本发明的一个实施例,垃圾语音呼叫判断装置143包括通行代码生成单元1431,用于生成通行代码,该通行代码可以是随机生成的字符串或其他任何能够达到质询-响应目的的验证信息,具体地,在本实施例中该通行代码是随机生成的数字串;通行代码语音生成单元1432,用于根据由通行代码生成单元1431生成的上述通行代码生成对应的语音,此外,在本发明的一个优选实施例中,通行代码语音生成单元1432还为所生成的语音加入从音频剪辑存储库1436中随机抽取出的背景音乐,但是,在本发明的其他实施例中,也可以不为所生成的通行代码语音加入背景音乐,此外,在本发明的优选实施例中,通行代码语音生成单元1432可以简单地是语音合成器;语音播放单元1435,用于向发起呼叫的主叫方播放通行代码语音生成单元1432生成的语音;确认信息接收单元1434,用于接收来自主叫方的确认信息,典型地,该确认信息可以是主叫方以DTMF方式输入的确认信息,而确认信息接收单元1434是用于识别电话线路中的DTMF信号的DTMF检测器;判断决策单元1433,用于判断确认信息接收单元1434接收到的确认信息中是否包含通行代码生成单元1431生成的通行代码,并将判断结果通知给业务服务器14;音频剪辑存储库1436,用于存储作为背景音乐的多个音频剪辑。
图5是示出根据本发明一个实施例的交换机的结构的框图。如图5所示,根据本发明的一个实施例,交换机12可以在传统的交换机的基础上进一步包括:阻止业务触发数据库121,用于保存向业务服务器14订阅了阻止垃圾语音呼叫的业务的用户信息,例如用户ID,其中该阻止业务触发数据库121中的数据是由业务服务器14创建和管理的,在每次有新的用户订阅业务服务器14所提供的阻止垃圾语音呼叫的业务时,业务服务器14都会更新该阻止业务数据库121,并将其下载到交换机12中;阻止业务判断装置123,用于根据阻止业务触发数据库中的信息,判断接收到的语音呼叫的被叫方是否订阅了阻止垃圾语音呼叫的业务;呼叫转移装置125,用于转移语音呼叫。具体地,在阻止业务判断装置123通过检索阻止业务触发数据库121,以确定所接收到的呼叫请求的被叫方ID是否存在于阻止业务触发数据库121中,来判断该语音呼叫的被叫方是否订阅了业务服务器14提供的阻止垃圾语音呼叫的业务,并在被叫方订阅了阻止垃圾语音呼叫的业务时,由呼叫转移装置125将该语音呼叫转移到业务服务器14进行处理。此外,交换机12还具有从主叫方的呼叫信号中获取呼叫参数,诸如主叫方ID/被叫方ID的能力,具有这种能力的交换节点的一个例子是增强的SIP代理或传统电话交换节点等。
以上描述的本发明实施例的语音通信***中的各个组成部分,可以以软件或硬件的形式实现,并且可以物理地分离设置而操作上相互连接。例如,本发明的业务服务器14中的垃圾语音呼叫判断装置143可以由与业务服务器14相分离的计算机来实现,也可以作为业务服务器14的智能外设来实现,或者以软件形式作为业务服务器14的一部分来实现。此外,在基于IP网络的电信***的情况下,可以将业务服务器14的功能结合在SIP代理中。
下面结合图6-8,说明上述语音通信***的工作过程。
图6是根据本发明一个实施例的设置阻止垃圾语音呼叫业务的方法的流程图。应当指出,作为一项电信增值业务,设置阻止垃圾语音呼叫业务的方式很多,例如,可以由***管理员按照用户的要求手工设置,这并不会影响到前面描述的本发明语音通信***和后面描述的阻止垃圾语音呼叫的方法的实施。在此,图6所示的实施例是用户使用终端设备通过终端设备与业务服务器14的交互来设置阻止垃圾语音呼叫的业务的方法。
如图6所示,首先在步骤605,从用户终端设备(例如图1中的13)向业务服务器14发送设置阻止垃圾语音呼叫业务的请求。具体地,这例如可以通过拨打特定的电话号码的方式来实现。
接着,在步骤610,业务服务器14提取并验证用户ID。具体地,业务服务器14,从来自用户终端设备的请求中提取出用户ID,并且验证该用户ID是否有效。如果该用户ID无效,业务服务器14可以拒绝该请求并结束处理过程(图中未示出)。
接着,在步骤615,业务服务器14提示用户完成阻止清单的定义。具体地,业务服务器14可以通过语音的方式提示用户输入期望无需验证便可直接拒绝其呼叫的主叫方的ID,用户则可以通过按键的方式将希望被直接拒绝的主叫方的ID发送给业务服务器14。需要说明的是,在该方法应用于公用电话交换网的情况下,上述主叫方的ID是该主叫方的电话号码;在该方法用于基于IP网络的电信***的情况下,主叫方的ID是该呼叫者的SIP地址。还需要说明的是,用户可以将预先已知的广告商的ID列入阻止清单中,以便无需验证便可拒绝这样的呼叫,从而加快呼叫处理流程,提高呼叫请求的处理速度。
接着,在步骤620,业务服务器14提示用户完成授权清单的定义。具体地,业务服务器14可以通过语音的方式提示用户输入期望无需验证便可直接接受其呼叫的主叫方的ID,用户则可以通过按键的方式将希望被直接接受的主叫方ID发送给业务服务器14。需要说明的是,在该方法应用于公用电话交换网的情况下,上述主叫方的ID是该主叫方的电话号码;在该方法用于基于IP网络的电信***的情况下,主叫方的ID是该呼叫者的SIP地址。此外,还需要说明的是,用户可以将预先已知以自动语音的方式提供有用的免费服务的服务提供商的ID列入授权清单中,以免在业务服务器14对其进行验证时,认为其是垃圾语音呼叫而予以拒绝。这样的免费语音服务例如公用电话网中提醒固定电话用户按时交纳电话费的服务。
接着,在步骤625,将用户定义的阻止清单和授权清单分别保存在业务服务器14中的阻止清单数据库145和授权清单数据库147中。可选地,在业务服务器14中,还可以将用户的设置信息以及有关该用户的信息作为用户简档进行保存。
接着,在步骤630,判断该用户是否是首次设置该阻止垃圾语音呼叫的业务。如果是,则该用户是首次订阅该阻止垃圾语音呼叫的业务的用户,从而执行步骤635,向交换机12的阻止业务触发数据库121中增加该用户ID,即该用户的电话号码或SIP地址,从而保持交换机12与业务服务器14的数据一致;否则,该过程结束。
需要指出,本实施例的设置阻止垃圾语音呼叫业务的方法也可以同样地适用于用户通过计算机连网进行设置的情况。另外,当交换机12不具备阻止业务触发数据库121时,步骤630和635可以省略。
图7是根据本发明一个实施例的判断垃圾语音呼叫的方法的流程图。图7所示的过程由业务服务器14中的垃圾语音呼叫判断装置143来执行。如图7所示,首先在步骤701,由通行代码生成单元1431生成通行代码。在一个实施例中,通行代码生成单元可以采用随机数生成器,而通行代码是该随机数生成器生成的一个随机数字串。
接着,在步骤705,生成通行代码所对应的语音。具体地,通行代码语音生成单元1432根据通行代码生成单元1431生成的通行代码,生成相对应的通行代码语音。
接着,在步骤710,为在步骤705生成的通行代码语音加入背景音乐。具体地,通行代码语音生成单元1432从音频剪辑存储库1436中随机抽取出一段音频剪辑,作为背景音乐,与所生成的通行代码语音混合成音频片断。其中,音频剪辑存储库中由***管理员预先存储了多个音频剪辑。
接着,在步骤715,利用语音播放单元将该混合语音片断播放给发起呼叫请求的主叫方,并提示主叫方输入确认信息。
在步骤720,等待并判断是否接收到主叫方的确认信息。其中,确认信息可以是主叫方以DTMF方式输入的确认信息。在判断未接收到该主叫方的确认信息时,在步骤725,判断是否超时。在步骤725,若判断结果未超时,则该过程返回到步骤720继续等待并判断是否接收到主叫方的确认信息。也就是说,步骤720-725提供了对主叫方的确认信息的一段预定等待时间。该预定的等待时间长度可以由***管理员来设定。
在步骤725,若判断已超时,则在步骤730将该呼叫确定为垃圾语音呼叫,并通知给业务服务器14。
在步骤720,若判断接收到主叫方的确认信息,则继续到步骤735。
在步骤735,判断主叫方的输入是否正确。具体地,判断主叫方输入的确认信息中是否包括播放给该主叫方的音频片断中由通行代码生成单元1431生成的通行代码。若在步骤735判断该来自主叫方的确认信息不正确,则前进到步骤745。
在步骤745,判断该主叫方的错误输入是否超过预定次数,例如,5次。该次数可以由***管理员来设置。若主叫方的错误输入未超过预定次数,则该过程返回到步骤701,重新生成通行代码,以便为该主叫方提供再次进行验证的机会。若在步骤745超过预定次数,则在步骤750确定该呼叫为垃圾语音呼叫,并通知给业务服务器14。
返回到步骤735,若判断来自主叫方的确认信息正确,则在步骤740,确定该语音呼叫不是垃圾语音呼叫,并通知给业务服务器14。
采用本实施例,不仅能够识别出自动的语音呼叫,还能够防止主叫方利用语音识别技术自动识别对该主叫方所播放的通行代码语音,以便利用识别出的语音进行自动响应。其中,加入背景音乐的目的便是为了防止自动语音呼叫的主叫方利用现有的语音识别技术,对向其播放的通行代码语音进行自动语音识别,并利用识别出的语音自动进行确认信息响应。也就是说,为通行代码加入背景音乐使自动呼叫的主叫方无法准确地自动识别出所播放的音频片断中的通行代码。
当然,在本发明的另一个实施例中,也可以在判断垃圾语音呼叫的过程中省略图7中的步骤710,即不对通行代码加入背景音乐,这样,也可以识别出大多数未采用语音识别技术的自动垃圾语音呼叫。
图8是根据本发明一个实施例的阻止垃圾语音呼叫的方法的流程图。如图8所示,首先在步骤805,从主叫方发出对被叫方的呼叫请求,具体地,本步骤是主叫方用户通过主叫方终端设备11拨打被叫方ID来进行的。
接着,在步骤810,交换机12接收该呼叫请求,从该呼叫请求中获取被叫方ID,并检索阻止业务触发数据库121。
在步骤815,交换机12判断阻止业务触发数据库121中是否存在该被叫方ID,即该呼叫请求的被叫方是否订阅了阻止垃圾语音呼叫的业务,如果是,则进行到步骤825,否则,进行到步骤820,按照正常的呼叫请求进行处理。
如上所示,当交换机12(或交换节点12a、12b)具有阻止业务触发数据库121时,可以根据阻止业务触发数据库121中记录的被叫方ID来判断每个呼叫请求是否需要被进一步验证是否为垃圾语音呼叫,并仅仅将那些被叫方订阅了阻止垃圾语音呼叫的业务的呼叫请求的信息发送给业务服务器14进行验证,从而可以大大节约交换机12的处理时间、提高处理速度。
当然,交换机12也可以不包括阻止业务触发数据库121,这时,对于每个呼叫请求,交换机12都需要将相关信息发送给业务服务器14,由业务服务器14来进行判断。在这种情况下,步骤810~820可以省略。
接着,在步骤825,交换机12将呼叫请求的信息发送给业务服务器14,以进行呼叫转移。在本实施例中,呼叫请求的信息可以包括被叫方ID、主叫方ID等。
接着,在步骤830,业务服务器14从呼叫请求信息中提取出主叫方ID和被叫方ID。在公用交换网的情况下,该主叫方ID和被叫方ID分别是主叫方的电话号码和被叫方的电话号码,在基于IP网络的电信***的情况下,主叫方ID和被叫方ID分别是主叫方的SIP地址和被叫方的SIP地址。
在步骤835,业务服务器14根据所提取出的主叫方ID和被叫方ID,判断该主叫方是否存在于该被叫方预先定义的阻止清单中。阻止清单是被叫方预先定义的无需验证便可直接拒绝其呼叫的拒绝主叫方列表,其中存储的是要拒绝的各主叫方的ID。
若在步骤835判断主叫方存在于被叫方的阻止清单中,则在步骤855,业务服务器14直接拒绝该呼叫请求。
若在步骤835判断主叫方不存在于被叫方的阻止清单中,则继续进行步骤840。在步骤840,业务服务器14根据主叫方ID和被叫方ID,判断该主叫方是否存在被叫方的授权清单中。授权清单是被叫方预先定义的无需验证便可直接接受其呼叫的授权主叫方列表,其中存储的是要接受的各主叫方的ID。
若在步骤840判断主叫方存在于被叫方的授权清单中,则该过程前进到步骤850,将该呼叫转移给被叫方。若在步骤840主叫方不存在于被叫方的授权清单中,则前进到步骤845。
在步骤845,业务服务器14利用上面结合图7所描述的判断垃圾语音呼叫的方法来判断该语音请求是否为垃圾语音呼叫。由于上面结合图7对该方法进行了描述,因此在此省略该步骤的细节。
若在步骤845,该判断垃圾语音呼叫的方法确定该语音呼叫为垃圾语音呼叫,则在步骤855,业务服务器14直接拒绝该呼叫请求。若在步骤845该呼叫被确定为不是垃圾语音呼叫,则业务服务器14在步骤850,将该呼叫转移给被叫方。
由以上说明可知,采用本实施例,可以为订阅了本发明的阻止垃圾语音呼叫的业务的用户,预先确定对其的呼叫请求是否为垃圾语音呼叫,以便阻止被叫方并不期望的垃圾语音呼叫,从而避免被其所打扰。并且,由于本发明采用集中管理控制,所以可以作为运营商的一项增值业务来实现。
此外,在本发明的另一个实施例中,也可以由交换机12来完成对垃圾语音呼叫的判断,即将垃圾语音呼叫判断装置143安装在交换机12中,由垃圾语音呼叫判断装置143在交换机12中直接对来自主叫方的需要被验证的呼叫请求进行判断,而交换机12可以根据其判断结果决定是拒绝该呼叫请求还是将其作为正常呼叫路由给被叫方。这样,可以无需另外设置业务服务器14。本实施例特别适用于图2所示的基于IP网络的电信***,即VoIP的情况。在此情况下,SIP代理12是作为处理呼叫请求的交换节点,由于SIP代理本身便是起到交换节点作用的服务器,因而相对于公用电话交换网和移动通信***中的交换机来说更容易扩展。因此,可以将业务服务器14的功能结合到SIP代理12中,从而可以在提供本发明的阻止垃圾语音呼叫的业务时省去另外设置业务服务器的成本。
以上虽然通过一些示例性的实施例对本发明的判断垃圾语音呼叫的方法和装置、用于阻止垃圾语音呼叫的方法、业务服务器和交换机,以及应用了该业务服务器和交换机的语音通信***进行了详细的描述,但是以上这些实施例并不是穷举的,本领域技术人员可以在本发明的精神和范围内实现各种变化和修改。因此,本发明并不限于这些实施例,本发明的范围仅以所附权利要求为准。

Claims (13)

1.一种判断垃圾语音呼叫的方法,包括:
生成一个通行代码;
将上述通行代码以声音的方式发送给呼叫方;
接收来自呼叫方的确认信息;以及
如果上述来自呼叫方的确认信息没有包含上述通行代码,则判断上述语音呼叫为垃圾语音呼叫;
其中,将上述通行代码以声音的方式发送给呼叫方的步骤包括:
根据上述通行代码生成对应的语音;以及
为上述语音加入背景声音。
2.根据权利要求1所述的判断垃圾语音呼叫的方法,其中,上述通行代码是随机的数字串或者字符串。
3.根据权利要求1或2所述的判断垃圾语音呼叫的方法,其中,接收来自呼叫方的确认信息的步骤包括:
接收由呼叫方以DTMF方式输入的确认信息。
4.一种用于阻止垃圾语音呼叫的方法,包括:
利用根据权利要求1-3的任意一项所述的判断垃圾语音呼叫的方法判断语音呼叫是否为垃圾语音呼叫;以及
如果上述语音呼叫被判断为垃圾语音呼叫,则阻止该语音呼叫。
5.根据权利要求4所述的用于阻止垃圾语音呼叫的方法,还包括:
在判断语音呼叫是否为垃圾语音呼叫的步骤之前,
将该语音呼叫转移到一个业务服务器,该业务服务器用于执行上述判断垃圾语音呼叫的方法。
6.根据权利要求5所述的用于阻止垃圾语音呼叫的方法,其中,上述将该语音呼叫转移到一个业务服务器的步骤包括:
提取上述语音呼叫的被叫方标识信息;
判断上述被叫方是否订阅了阻止垃圾语音呼叫的业务;以及
如果上述被叫方订阅了阻止垃圾语音呼叫的业务,则将该语音呼叫转移到上述业务服务器。
7.根据权利要求6所述的用于阻止垃圾语音呼叫的方法,其中,上述业务服务器在判断上述语音呼叫是否为垃圾语音呼叫之前,执行以下步骤:
提取上述语音呼叫的主叫方和被叫方标识信息;
判断上述主叫方是否在上述被叫方设定的阻止清单中,如果是,则阻止上述语音呼叫;以及
判断上述主叫方是否在上述被叫方设定的授权清单中,如果是,则允许上述语音呼叫。
8.一种判断垃圾语音呼叫的装置,包括:
通行代码生成单元,用于生成通行代码;
通行代码语音生成单元,用于根据由上述通行代码生成单元生成的上述通行代码生成对应的语音,其中,通行代码语音生成单元在生成的语音中加入背景声音;以及
确认信息接收单元,用于接收来自呼叫方的确认信息;
其中,如果上述来自呼叫方的确认信息没有包含上述通行代码,则判断上述语音呼叫为垃圾语音呼叫。
9.根据权利要求8所述的判断垃圾语音呼叫的装置,其中,上述通行代码是随机的数字串或者字符串。
10.根据权利要求8或9所述的判断垃圾语音呼叫的装置,其中,确认信息接收单元接收由呼叫方以DTMF方式输入的确认信息。
11.一种业务服务器,包括:根据权利要求8-10的任意一项所述的判断垃圾语音呼叫的装置;
其中,当被转移来的语音呼叫被判断为垃圾语音呼叫时,阻止该语音呼叫。
12.根据权利要求11所述的业务服务器,还包括:
呼叫信息提取单元,用于提取上述语音呼叫的主叫方和被叫方标识信息;
阻止清单数据库,用于保存每个订阅了阻止垃圾语音呼叫的业务的被叫方设定的阻止清单;以及
授权清单数据库,用于保存每个订阅了阻止垃圾语音呼叫的业务的被叫方设定的授权清单;
其中,当判断上述语音呼叫的主叫方在上述被叫方设定的阻止清单中时,阻止上述语音呼叫;
当判断上述语音呼叫的主叫方在上述被叫方设定的授权清单中时,允许上述语音呼叫。
13.一种语音通信***,包括:
权利要求11-12中任一项所述的业务服务器;
具有语音通信能力的多个通信终端;以及
交换机,包括:
阻止业务触发数据库,用于保存订阅了阻止垃圾语音呼叫的业务的用户信息;
阻止业务判断装置,用于根据上述阻止业务触发数据库中的信息,判断接收到的语音呼叫的被叫方是否订阅了阻止垃圾语音呼叫的业务;以及
呼叫转移装置,用于转移语音呼叫;
其中,当判断为接收到的语音呼叫的被叫方订阅了阻止垃圾语音呼叫的业务时,将该语音呼叫转移到业务服务器。
CN2006100030464A 2006-01-26 2006-01-26 用于阻止垃圾语音呼叫的方法和装置 Expired - Fee Related CN101009737B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2006100030464A CN101009737B (zh) 2006-01-26 2006-01-26 用于阻止垃圾语音呼叫的方法和装置
US11/698,646 US20070201660A1 (en) 2006-01-26 2007-01-26 Method and apparatus for blocking voice call spam

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2006100030464A CN101009737B (zh) 2006-01-26 2006-01-26 用于阻止垃圾语音呼叫的方法和装置

Publications (2)

Publication Number Publication Date
CN101009737A CN101009737A (zh) 2007-08-01
CN101009737B true CN101009737B (zh) 2010-09-15

Family

ID=38444013

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006100030464A Expired - Fee Related CN101009737B (zh) 2006-01-26 2006-01-26 用于阻止垃圾语音呼叫的方法和装置

Country Status (2)

Country Link
US (1) US20070201660A1 (zh)
CN (1) CN101009737B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109587114A (zh) * 2018-10-31 2019-04-05 中国人民解放军战略支援部队信息工程大学 基于媒体路由重定向的垃圾电话识别装置及防护装置、方法

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009005253A1 (en) * 2007-06-29 2009-01-08 The Industry & Academic Cooperation In Chungnam National University (Iac) Apparatus and method for preventing spams in voip system
US8228903B2 (en) * 2007-07-20 2012-07-24 Cisco Technology, Inc. Integration of VoIP address discovery with PBXs
US8121114B2 (en) * 2009-02-12 2012-02-21 Cisco Technology, Inc. Prevention of voice over IP spam
US8199746B2 (en) 2007-07-20 2012-06-12 Cisco Technology, Inc. Using PSTN reachability to verify VoIP call routing information
US8228904B2 (en) * 2007-07-20 2012-07-24 Cisco Technology, Inc. Using PSTN reachability in anonymous verification of VoIP call routing information
US8274968B2 (en) * 2007-07-20 2012-09-25 Cisco Technology, Inc. Restriction of communication in VoIP address discovery system
US8204047B2 (en) * 2007-07-20 2012-06-19 Cisco Technology, Inc. Using PSTN reachability to verify caller ID information in received VoIP calls
US8072967B2 (en) * 2007-07-20 2011-12-06 Cisco Technology, Inc. VoIP call routing information registry including hash access mechanism
US8228902B2 (en) * 2007-07-20 2012-07-24 Cisco Technology, Inc. Separation of validation services in VoIP address discovery system
US8223755B2 (en) * 2007-07-20 2012-07-17 Cisco Technology, Inc. Node reputation based on knowledge of PSTN calls
US9100417B2 (en) * 2007-09-12 2015-08-04 Avaya Inc. Multi-node and multi-call state machine profiling for detecting SPIT
US9438641B2 (en) * 2007-09-12 2016-09-06 Avaya Inc. State machine profiling for voice over IP calls
US9736172B2 (en) * 2007-09-12 2017-08-15 Avaya Inc. Signature-free intrusion detection
US9178898B2 (en) * 2007-09-12 2015-11-03 Avaya Inc. Distributed stateful intrusion detection for voice over IP
CN101222379B (zh) * 2007-12-13 2010-12-29 东软集团股份有限公司 一种垃圾语音信息的监控方法和装置
CN101459718B (zh) * 2009-01-06 2012-05-23 华中科技大学 一种基于移动通信网的垃圾语音过滤方法及其***
US8223754B2 (en) * 2009-02-09 2012-07-17 Cisco Technology, Inc. Auto-configured voice over internet protocol
US20110093546A1 (en) * 2009-10-15 2011-04-21 Bryan Rubingh Method and system for sorting electronic communications
US8601146B2 (en) * 2009-10-21 2013-12-03 Tekelec, Inc. Methods, systems, and computer readable media for session initiation protocol (SIP) identity verification
CN102739616A (zh) * 2011-04-13 2012-10-17 上海盛展网络科技有限公司 互动语音服务***及实现方法
US9264536B1 (en) 2012-01-20 2016-02-16 TrustID, Inc. Systems and methods to identify ANI and caller ID manipulation for determining trustworthiness of incoming calling party and billing number information
US8781093B1 (en) 2012-04-18 2014-07-15 Google Inc. Reputation based message analysis
CN103546493B (zh) * 2012-07-09 2018-12-28 上海博路信息技术有限公司 一种跨设备通信方法
CN103634355B (zh) * 2012-08-27 2018-12-28 上海博路信息技术有限公司 一种跨设备的发起通信的方法
CN104159229B (zh) * 2013-05-15 2019-01-11 腾讯科技(深圳)有限公司 来电处理方法及装置
CN104581658A (zh) * 2013-10-24 2015-04-29 中兴通讯股份有限公司 终呼处理方法和装置
CN103716471B (zh) * 2013-12-18 2015-11-04 华中科技大学 一种适用于垃圾语音过滤的用户呼叫行为模型的生成方法
WO2015184582A1 (zh) * 2014-06-03 2015-12-10 华为技术有限公司 一种传真的处理方法及传真机***
EP3162104B1 (en) * 2014-06-25 2022-11-02 Orange A method to authenticate calls in a telecommunication system
CN105376423B (zh) * 2014-08-19 2019-04-09 中国电信股份有限公司 一种呼叫检测方法、设备及***
CN105376387A (zh) * 2014-08-25 2016-03-02 宇龙计算机通信科技(深圳)有限公司 一种陌生来电的处理方法、装置、***及终端
CN105635071A (zh) * 2014-11-05 2016-06-01 中兴通讯股份有限公司 防骚扰电话的方法、交换机
US9432506B2 (en) * 2014-12-23 2016-08-30 Intel Corporation Collaborative phone reputation system
CN106302938B (zh) * 2015-05-22 2020-04-07 腾讯科技(深圳)有限公司 通信事件处理方法和装置
US10277581B2 (en) * 2015-09-08 2019-04-30 Oath, Inc. Audio verification
JP6126263B1 (ja) * 2016-03-25 2017-05-10 ソフトバンク株式会社 通信システム、ネットワーク装置、制御方法及び制御プログラム
US10057419B2 (en) * 2016-11-29 2018-08-21 International Business Machines Corporation Intelligent call screening
US10554811B2 (en) 2018-05-29 2020-02-04 International Business Machines Corporation Predicting ‘usefullness’ of a call by analysing digital footprint of a person

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1708073A (zh) * 2004-06-07 2005-12-14 华为技术有限公司 一种来话接入方法
CN1809098A (zh) * 2005-01-19 2006-07-26 英保达股份有限公司 防止电话语音来电干扰的装置及其方法

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5511111A (en) * 1993-11-01 1996-04-23 Engineering And Business Systems, Inc. Caller name and identification communication system with caller screening option
US5734977A (en) * 1994-11-10 1998-03-31 Telefonaktiebolaget Lm Ericsson Fraud detection in radio communications network
US5999611A (en) * 1996-11-19 1999-12-07 Stentor Resource Centre Inc. Subscriber interface for accessing and operating personal communication services
US5991367A (en) * 1997-10-15 1999-11-23 Robuck; Greg Telephone call screener
US7032030B1 (en) * 1999-03-11 2006-04-18 John David Codignotto Message publishing system and method
US7555110B2 (en) * 1999-04-01 2009-06-30 Callwave, Inc. Methods and apparatus for providing expanded telecommunications service
US6542596B1 (en) * 1999-08-12 2003-04-01 Bellsouth Intellectual Property Corporation System and method for privacy management
US20020114431A1 (en) * 2000-08-02 2002-08-22 Mcbride Mark A. Caller control system
US7155001B2 (en) * 2001-10-24 2006-12-26 Sbc Properties, L.P. System and method for restricting and monitoring telephone calls
US7412525B2 (en) * 2001-01-24 2008-08-12 Microsoft Corporation System verifying if an email request passed a policy check before initiating an interactive telephony session
US20020128000A1 (en) * 2001-02-06 2002-09-12 Do Nascimento, Oswaldo L. Driving detection/notification and location/situation-based services
US20030023736A1 (en) * 2001-07-12 2003-01-30 Kurt Abkemeier Method and system for filtering messages
US7027569B2 (en) * 2002-02-11 2006-04-11 Prologue Communications, Inc. Telephone call screening system and method and caller registration system and method for use therewith
US20040203595A1 (en) * 2002-08-12 2004-10-14 Singhal Tara Chand Method and apparatus for user authentication using a cellular telephone and a transient pass code
US7379544B2 (en) * 2002-11-05 2008-05-27 Telebuyer, Llc Comprehensive telephone call screening system
US6961413B2 (en) * 2003-02-19 2005-11-01 Sarakas Stephen T Residential telephone system and method
US7529564B2 (en) * 2003-06-30 2009-05-05 At&T Intellectual Property I, L.P. Timed ring suppressor
US7295660B1 (en) * 2003-10-23 2007-11-13 Aol Llc Telemarketer screening
US8526428B2 (en) * 2004-04-08 2013-09-03 Gryphon Networks Corp. System and method for control of communications connections and notifications
US20070118592A1 (en) * 2004-07-24 2007-05-24 Pixcall Gmbh Method for the transmission of additional information in a communication system, exchange device and user station
US8582567B2 (en) * 2005-08-09 2013-11-12 Avaya Inc. System and method for providing network level and nodal level vulnerability protection in VoIP networks
US7289617B2 (en) * 2004-12-22 2007-10-30 Aol Llc Phone line supervisory controls
US7912192B2 (en) * 2005-02-15 2011-03-22 At&T Intellectual Property Ii, L.P. Arrangement for managing voice over IP (VoIP) telephone calls, especially unsolicited or unwanted calls
US7852831B2 (en) * 2005-02-22 2010-12-14 Akbar Imran M Method and system for providing private virtual secure Voice over Internet Protocol communications
US20070041372A1 (en) * 2005-08-12 2007-02-22 Rao Anup V Method and system for deterring SPam over Internet Protocol telephony and SPam Instant Messaging
DE102006023924A1 (de) * 2006-05-19 2007-11-22 Nec Europe Ltd. Verfahren zur Identifizierung von unerwünschten Telefonanrufen
DE102006054284A1 (de) * 2006-11-17 2008-05-21 Deutsche Telekom Ag Verfahren und System für ein Erreichbarkeitsmanagement

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1708073A (zh) * 2004-06-07 2005-12-14 华为技术有限公司 一种来话接入方法
CN1809098A (zh) * 2005-01-19 2006-07-26 英保达股份有限公司 防止电话语音来电干扰的装置及其方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109587114A (zh) * 2018-10-31 2019-04-05 中国人民解放军战略支援部队信息工程大学 基于媒体路由重定向的垃圾电话识别装置及防护装置、方法

Also Published As

Publication number Publication date
US20070201660A1 (en) 2007-08-30
CN101009737A (zh) 2007-08-01

Similar Documents

Publication Publication Date Title
CN101009737B (zh) 用于阻止垃圾语音呼叫的方法和装置
US7068770B2 (en) Telephone status notification system
US20070171898A1 (en) System and method for establishing universal real time protocol bridging
CN101873391B (zh) 加入我们呼叫记录和呼叫应答消息
US20030112949A1 (en) Fidentifying call parties to a call to an incoming calling party
US8311204B2 (en) Automatic complaint registration for violations of telephonic communication regulations with call rejection
US20060210032A1 (en) Multilevel dynamic call screening
US20080159500A1 (en) Method for Controlling Process of Establishing Call
CN102227904A (zh) 电话网络事件的***和方法
CN101207926A (zh) 基于用户可选参数的自动呼叫过滤方法与***
US6763095B1 (en) Unified messaging system and method
US7263178B1 (en) Automated communications assistant and method
CN1937663A (zh) 实现变声通话业务的方法、***及装置
CN1859749A (zh) 一种电话用户呼叫建立以及手机短信发送方法
JP3437545B2 (ja) 通話装置アダプタ
WO2008024259A1 (en) Method and apparatus for connecting a caller previously diverted to voicemail
US20080310399A1 (en) Methods and systems for connecting phones to internet users
CN112399420A (zh) 防骚扰方法及其***、计算机可存储介质
CN101197869A (zh) 一种通过姓名呼叫用户的方法及其装置
US5764732A (en) Called party mailbox service
KR101216037B1 (ko) 착신 단말기의 패킷데이터 송수신 기능 탑재 여부를 데이터베이스로 구비하여 데이터망 또는 전화통신망을 선택적으로 연결 가능한 통신 시스템 및 그 운용방법
KR100767968B1 (ko) 스팸 전화 차단 서비스 시스템 및 방법
CN1949889B (zh) 一种实现呼叫业务的方法和装置
US8532639B2 (en) Call correcting relay system for optimizing call relaying between different telecommunication networks
CN101252709A (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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100915

Termination date: 20210126