通话实现方法及装置的制造方法_3

文档序号:9276951阅读:来源:国知局
使用网络流量,同样也能为主叫端节省费用。
[0117]方式三:当主叫端利用上述方式B向服务器去电时
[0118]如图5所示,上述步骤S304可实施为如下步骤S501-S502:
[0119]步骤S501、获取主叫端发送来的第二 DTMF音频。
[0120]其中,主叫端可具有键盘,键盘上的每个按键各自对应一个频率的DTMF音频信号,用户可通过触发相应的按键来向主叫端提供相应频率的DTMF音频。
[0121 ] 步骤S502、从预存的DTMF音频与通讯号码的对应关系中,获取第二 DTMF音频对应的通讯号码,将第二 DTMF音频对应的通讯号码作为被叫端的通讯号码。
[0122]S卩,可以预先存储主叫端用户设定的DTMF音频与通讯号码的对应关系。在该对应关系中,DTMF音频中信号的数目小于通讯号码的数字数目,例如频率为Ml的DTMF音频信号对应被叫号码13810010001,频率为M2的DTMF音频信号对应被叫号码13510010001,如果主叫端用户想呼叫13810010001,则可触发频率为Ml的DTMF音频信号所对应的按键。
[0123]上述方式三,主叫端用户不需要逐个数字地手动输入被叫号码,使得上述实施例二取得如下有益效果:主叫端用户不需要在接通服务器之后逐个数字地手动输入被叫号码,只需要按下被叫号码对应的DTMF音频按键,因此,不仅用户操作方便,而且提高了二次拨号的准确率和便利性。并且,如果是服务器主动呼叫主叫端的(对应前述步骤S303),还可以为主叫端节省通话费用。如果上述技术应用于电信系统中,还不需要使用网络流量,同样也能为主叫端节省费用。
[0124]实施例三
[0125]上述任一个实施例在主叫端与被叫端之间建立经过服务器的通话连接时,可通过软交换机制,将服务器与主叫端之间的通话连接、服务器与被叫端之间的通话连接,进行对接处理,从而使得主叫端与被叫端之间具有了通话连接。
[0126]例如,可以是在被叫端未接听来自服务器对其的呼叫时,服务器就将自身与主叫端之间的通话连接、自身与被叫端之间的通话连接,进行对接处理,此时,主叫端听到的是被叫端侧发出的等待接听提示音,直到被叫端接听了服务器对其的呼叫之后,主叫端与被叫端实现了通话。
[0127]又例如,可以是在被叫端接听了来自服务器对其的呼叫时,服务器才将自身与主叫端之间的通话连接、自身与被叫端之间的通话连接,进行对接处理,此时,主叫端与被叫端实现了通话。其中,如果主叫端在等待接听时长内都未接听来自服务器对其的呼叫,为了使主叫端用户清楚了解被叫端的状态,服务器可根据被叫端对呼叫的反应生成被叫端的状态信息,例如被叫端未接听、被叫端忙、被叫端拒接、被叫端无信号等,并将被叫端的状态信息通过与主叫端之间的通话通道发送给主叫端,使得主叫端用户清楚被叫端的状态,提高了用户体验。
[0128]实施例四
[0129]上述任一个实施例在主叫端与被叫端之间建立经过服务器的通话连接之后,还可以控制该通话连接断开。例如,当主叫端、被叫端中的一端断开通话连接时,服务器可自动断开与另一端的通话连接;这样的处理方式,可以避免给主叫端用户产生不必要的通话费用(针对服务器与主叫端之间的通话连接是由服务器接通主叫端的来电请求时建立起来的情形),可以避免服务器一直保持无效通话连接而浪费服务器资源,可以避免无效通话连接打扰到主叫端或被叫端。
[0130]实施例五
[0131]有些情况下,例如,当被叫端用户是一些商业机构、服务机构如保险公司、商场时,主叫端并不希望被叫端知道自己的通讯号码,以免被叫端用户对其进行商业推销等骚扰行为,因此,为了避免这种情况的发生,如图6所示,上述任一个实施例在主叫端与被叫端之间建立经过服务器的通话连接之后,还可以执行以下步骤S601-S602:
[0132]在步骤S601中、判定被叫端的通讯号码是否为预设通讯号码,预设通讯号码为属于预设类型用户的通讯号码或者主叫端设定的身份屏蔽号码。
[0133]其中,可预先设定号码信息库,该库中存储通讯号码所对应的用户类型,用户类型可以根据用户特性来设定,例如可以是自然人、一般企业、推销产品用户、保险公司、商场、教育服务机构等,上述预设类型用户到底是什么类型的用户,可以预先设定,例如可设定为通常用户都比较会回避的推销产品用户、保险公司、商场、教育服务机构等;从而避免了用户后期可能被骚扰。另外,主叫端可以根据自身需要,预先设定身份屏蔽号码,例如针对某一个号码设定其为身份屏蔽号码,只要被叫端的通讯号码是身份屏蔽号码,便需要控制被叫端所显示的主叫号码为:除主叫端的通讯号码之外的其它通讯号码,从而满足了用户的个性化需求。
[0134]在步骤S602中、当被叫端的通讯号码为预设通讯号码时,控制被叫端所显示的主叫号码为:除主叫端的通讯号码之外的其它通讯号码。
[0135]例如,可随机选择除主叫端的通讯号码之外的一个通讯号码;控制被叫端所显示的主叫号码为随机选择的通讯号码,此种方式比较灵活。又例如,可获取主叫端设定的一个用于显示于被叫端的通讯号码;控制被叫端所显示的主叫号码为主叫端设定的通讯号码,此种方式可满足用户的个性化需求。
[0136]如果将上述任一个实施例提供的方法,用于拨打座机总机的分机号,其过程如下:主叫端呼叫座机总机,座机总机的服务器在自身与主叫端之间建立通话连接,并呼叫被叫端的通讯号码,然后在将自身与主叫端之间的通话连接、自身与被叫端之间的通话连接,进行对接处理,从而在主叫端与被叫端之间建立起通话连接。这个过程中,主叫端用户不需要手动拨打分机号、或者拨打分机号的时长不受限制,从而提高了二次拨号的准确率和便利性。
[0137]对应本公开实施例提供的上述通话实现方法,本公开实施例还提供一种通话实现装置被配置为服务器,如图7所示,该装置包括:
[0138]接收模块71被配置为接收到主叫端的来电请求;
[0139]获取模块72被配置为利用来电请求获取被叫端的通讯号码;
[0140]连接模块73被配置为建立服务器与主叫端之间的通话连接、并对被叫端的通讯号码进行呼叫后,在主叫端与被叫端之间建立经过服务器的通话连接。
[0141]在一个实施例中,如图8所示,上述获取模块72可包括:
[0142]解析子模块721被配置为从来电请求中解析出被叫端的通讯号码,其中,来电请求中包括服务器的通讯号码、和位于服务器的通讯号码后面的被叫端的通讯号码。
[0143]在一个实施例中,如图8所示,上述连接模块73可包括:
[0144]接通子模块731被配置为接通来电请求,服务器与主叫端进入接通状态;或者
[0145]呼叫子模块732被配置为挂断来电请求后,对主叫端进行呼叫,当主叫端接通该呼叫后,服务器与主叫端进入接通状态。
[0146]在一个实施例中,如图9所示,上述获取模块72可包括:
[0147]处理子模块722被配置为接通来电请求,服务器与主叫端进入接通状态;或者挂断来电请求后,对主叫端进行呼叫,当主叫端接通该呼叫后,服务器与主叫端进入接通状态;
[0148]第一获取子模块723被配置为利用服务器与主叫端之间的通话通道,获取主叫端发送来的音频信息;
[0149]第二获取子模块724被配置为根据音频信息获取被叫端的通讯号码。
[0150]在一个实施例中,上述第二获取子模块724,还可用于当来电请求中携带被叫端的通讯号码时,获取主叫端发送来的第一双音多频DTMF音频,第一 DTMF音频由主叫端从来电请求中获取到被叫端的通讯号码后,对获取到的被叫端的通讯号码进行DTMF音频转换处理而成;或者
[0151]还可用于获取主叫端发送来的由用户输入的语音信息,语音信息中包含被叫端的通讯号码信息;对语音信息进行内容识别,获得被叫端的通讯号码;或者
[0152]还可用于获取主叫端发送来的第二 DTMF音频;从预存的DTMF音频与通讯号码的对应关系中,获取第二 DTMF音频对应的通讯号码,将第二 DTMF音频对应的通讯号码作为被叫端的通讯号码。
[0153]在一个实施例中,如图9所示,上述连接模块73还可包括:
[0154]保持子模块733被配置为保持服务器与主叫端之间的接通状态。
[0155]在一个实施例中,如图10所示,上述装置还可包括:
[0156]判定模块74被配置为在连接模块73在主叫端与被叫端之间建立经过服务器的通话连接之后,判定被叫端的通讯号码是否为预设通讯号码,预设通讯号码为属于预设类型用户的通讯号码或者主叫端设定的身份屏蔽号码;
[0157]控制模块75被配置为当被叫端的通讯号码为预设通讯号码时,控制被叫端所显示的主叫号码为:除主叫端的通讯号码之外的其它通讯号码。
[0158]在一个实施例中,如图11所示,上述控制模块75可包括:
[0159]第一控制子模块751被配置为随机选择除主叫端的通讯号码之外的一个通讯号码;控制被叫端所显示的主叫号码为随机选择的通讯号码;或者
[0160]第二控制子模块752被配置为获取主叫端设定的一个用于显示于被叫端的通讯号码;控制被叫端所显示的主叫号码为主叫端设定的通讯号码。
[0161]在一个实施例中,如图10所示,上述装置还可包括:
[0162]断开模块76被配置为在连接模块73在主叫端与被叫端之间建立经过服务器的通话连接之后,当主叫端、被叫端中的一端断开通话连接时,自动断开与另一端的通话连接。
[0163]根据本公开实施例的第三方面,提供了一种通话实现装置,包括:
[01
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1