一种在个人通信类业务中实现呼叫转移的方法 技术领域 本发明涉及通信网络中的呼叫接续技术,尤其涉及一种在个人通信类业务中实现呼叫转移的方法。
背景技术 目前在个人通信类业务,如一号通业务中,用户只要拥有一个号码,就可以实现在用户的手机、固定电话等多个号码间进行呼叫转接的功能。其主要原理为:主用户要通过个人通信号码业务(UPT)的管理流程,设置三个转移号码,即第一转移号码、第二转移号码和第三转移号码。在对个人通信号码发起呼叫时,系统将呼叫接续到第一转移号码,只有当此号码无应答、遇忙或路由失败等接续失败时,将呼叫转接到下第二转移号码,以此类推。
虽然上述方案能够使用户根据需要进行呼叫转移,但存在以下不足;
1、由于用户每次使用时,都需要通过电话流程设置,非常不便;
2、只有在对当前号码呼叫失败时才转移到下一号码,使得从第一号码转移到第三号码的转移时间过长,而且在转移过程中没有任何提示,主叫用户无法知道呼叫状态,由于等待的时间过长,呼叫UPT业务用户的主叫用户极有可能会放弃呼叫,因此,对于UPT的业务用户来说,可能会漏遗一些重要电话,难以接受该业务,使得UPT业务难以推广。
发明内容 本发明的目的在于提供一种在个人通信类业务中实现呼叫转移的方法,以解决现有技术中上述使用不便的问题。
实现本发明的技术方案:
一种在个人通信类业务中实现呼叫转移的方法,用户在通信系统中按所处的不同状态设置有相应的转接号码和转接顺序,该方法包括步骤:
主叫用户通过个人通信号码向被叫用户发起呼叫;
系统获取被叫用户的当前状态,并从数据库中查找到被叫用户在该状态下设置的转移号码和转接顺序;
系统根据所述转接顺序将呼叫接续到相应的转移号码,如果当前转移号码接续失败则按该转接顺序将呼叫接续到下一转移号码。
其中:
系统根据所述个人通信号码从数据库中查询被叫用户设置的当前状态;或者系统按当前时间自动确定用户状态。
用户的状态包括:在办公室、在家、外出和临时状态。
当所有转移号码均无人接听时将来话转接到用户留言箱;或者直接切断呼叫;或者给主叫用户放提示音后切断呼叫;或者记录所有未接来电;或者采用短信通知被叫用户。
如果当前接续的转移号码在预定时间内无人接听则按转接顺序将呼叫转接到下一转移号码。
系统将呼叫接续到移动终端时,如果该移动终端返回拒绝接听信号,则按转接顺序将呼叫转接到下一转移号码。
在将呼叫从当前转移号码转接到下一个转移号码时提示主叫用户。
用户通过代拨器的方式在系统中设置用户状态,即触发代拨器上的功能键,由代拨器自动与系统交互,完成用户状态的调整。
本发明具有以下有益效果:
1、用户省去了每次使用业务时,都得设置转移号码的麻烦,只需要在开户时简单地将常用号码设置到系统中,每次简单地更改用户状态或简单修改号码即可。
2、提高了各个转移号码间转接效率,可以大大地减少主叫用户等待的时间。
3、在转移号码间转接时,提示主叫用户,让主叫用户能够知道呼叫所处的状态,避免用户等待过长挂机的现象,提高对主叫用户的服务质量。
4、让业务用户能够轻松地享受业务带来的方便,让主叫用户也能够体验到业务的高服务质量,不仅能够提高运营商的业务品牌和服务形象,更能够极大地刺激业务用户数量的发展。
图1为本发明的流程图。
对通信用户而言,一般会处在有限的几种状态中,如在家里、在办公室,外出等。例如:
用户在家里时,一般接听电话都是家庭固定电话、小灵通或手机;
用户在办公室里时,一般接听电话都是办公室固定电话、小灵通或手机;
用户外出时,一般接听电话是小灵通或手机;
临时状态,临时外出到某个地方后,一般接听电话是固定电话、小灵通或手机。
因此,本发明针对用户的这些状态提供服务。可以在用户开户时,或者在开通业务以后,通过营业厅或电话流程,以及人工话务员等,将这些号码设置到系统中,如用户可以在开户时就将手机、小灵通和固定电话设置好,只在相关电话号码改变时,才进行相应更改。所有这些号码都存放在系统的数据库中,对应每一个用户的一号通等个人通信号码,即每个个人通信号码都有多个相关联的电话号码,一个简单的对应关系表如表一所示:
表一
个人通信号码关联号码1关联号码2关联号码3关联号码4当前状态
A 139xxxx 654xxx
B 133xxxx 876xxxs
此处的关联号码只是列出了业务用户的一些可能的号码,与状态的对应关系在另外一张表中描述,为了方便使用,因此在下面对这些关联号码说明,如编号或根据通信工具取名字(小灵通号码、手机号码),以方便用户设置。
在表一的对应关系中:系统也可以将这些关联号码进行顺序编号,如第一号码、第二号码、第三号码、第四号码、第五号码等等,也可以将这些关联号码根据通信工具直接指定为手机号码、小灵通号码、家庭电话号码、办公室电话号码、临时转移电话号码等等,如第一号码是手机号码,第二号码是小灵通号码,以方便用户设置。根据运营商的运营策略,用户的个人通信号码,可以是小灵通号码,也可以是手机或固定电话号码,也可以是独立的虚拟电话号码。
表一中用户当前所处的状态也可以单独放到另一张数据表中。
为了确定多个关联号码间的转移关系,可以直接根据第一号码、第二号码,这样的简单顺序转接,也可以再设置一个转移关系对应表,如表二所示:
表二:
个人通信号码用户状态第一号码第二号码第三号码第四号码
A在家状态关联号码3关联号码2关联号码1
A办公状态关联号码4关联号码2关联号码1
|
表二中:第一号码、第二号码等的内容为表一中关联号码的序号或通信工具名称。
为了避免在一次呼叫中查询多张表,节省系统资源,也可以将每一个转移号码都直接设置为具体的电话号码,但这样用户设置号码就会复杂一些。
用户在使用一号通等个人通信类业务时,可以直接选择不同的状态或进行简单话码调整即可,如到办公室,手工修改用户状态为办公状态或由系统根据时间等原则自动设置为办公状态;下班回家后,手工修改用户状态为在家状态或系统根据时间等原则自动设置为在家状态;用户外出时,手工修改用户状态为外出状态;临时外出到某地时,设置为临时状态,同时系统会要求用户输入表一中的“临时转移的电话号码”或关联号码4。
用户在实际使用时,还可以使用代拨器的方式,只需要在代拨器上按某个键,即由代拨器自动与系统交互,完成用户状态的调整。如代拨器上设置了外出按钮、办公按钮和在家按钮,只要用户按下外出按钮,即将用户状态调整为外出状态。如果用户要将状态设置为临时状态,将当前号码设置为临时状态的第一号码,只需要将代拨器接到当前号码的电话线上,按下设置当前号码键即可完成临时状态和“临时转移的电话号码”的设置。极大地简化了用户操作,方便用户使用。
参阅图1所示,用户使用业务时系统处理流程如下:
步骤10:主叫用户通过个人通信号码向被叫用户发起呼叫;
步骤20:系统获取被叫用户的当前状态;
系统可以通过查询数据获取被叫用户的当前状态或根据系统时间自动确定用户的当前状态。
步骤30:根据当前状态从数据库中查找到被叫用户在该状态下设置的转移号码和转接顺序;
步骤40:系统根据所述转接顺序将呼叫接续到相应地转移号码;
步骤50:判断当前转移号码接续是否完成,如果是则进行步骤70,否则进行步骤60;
步骤60:根据转接顺序将呼叫接续到另一转移号码,并进行步骤50;
步骤70:完成接续,主叫用户和被叫用户通话。
当所有号码均无人接听时,系统可以根据需要将来话转接到用户留言箱,请主叫用户留言;或者直接切断呼叫;或者给主叫用户放音后切断呼叫,对于小灵通用户以短信通知用户来电;或者系统记录所有未接来电,当用户进入管理流程时,提示用户未接来电。
每个通信伴侣(一号通)业务用户都有多个号码,为了提高各个转移号码间的转移效率,除了在转移号码无应答、遇忙或路由失败情况下系统将呼叫转接到下一转移号码外,本发明还提供以下更加灵活可控的号码间转移策略:
1、设置业务系统级的配置参数,让运营商自由设置各个转移号码间的转移时间,如第一号码无应答10秒转第二号码。
2、利用手机、小灵通的特殊特性设置转移策略,如关机、不在服务区、无应答时,自动转下一转移号码。如系统接收到对端移动交换中心(MSC)返回的呼叫接续失败信息时(如无应答时,REL消息,原因值为15),则转接下一号码;
3、当转移号码是手机、小灵通时,用户可以按CANCEL等拒绝键,呼叫转接到下一转移号码。如系统接收到对端MSC返回的呼叫拆线信息(如手机忙时,ISUP情况下回REL(原因值为17),TUP信令时回STB/SLB信号),转接下一号码。
呼叫在从一个转移号码转接到下一个转移号码时,由于长时间处于听回铃音状态,为了提高对主叫用户的服务质量,系统在将呼叫转接到下一转移号码时,向主叫用户提示,如提示“呼叫正在转接用户的手机”,让主叫用户能够知道呼叫在转接,或听不同的音乐声,以标识呼叫在转接。