通过电子邮件发起电话呼叫的方法 技术领域
本发明涉及程控交换设备(或者是软交换设备Soft Switch),特别是涉及一种在程控交换设备中通过电子邮件系统对用户发起的电话呼叫的实现方法。
背景技术
程控交换设备(或者是软交换设备Soft Switch)是通信网中的核心交换设备,它负责接受来自通信终端设备(话机或综合接入设备IAD)的呼叫请求,并建立电话呼叫。
利用程控交换设备(或者是软交换设备Soft Switch)提供的点击拨号业务功能,用户可以登录程控交换设备(或者是软交换设备S O F T S W I T C H)外挂的网站,通过Web点击来建立两个电话(包括固定电话、移动电话或者IP电话)之间的通话。
现有技术中,程控交换设备藉由电话号码来识别一个用户,而软交换设备可以藉由电话号码、也可以藉由电子邮件地址(URL)方式来识别一个用户;后者内部建有用户电话号码和电子邮件地址的转换表,可以实现上述两种识别方式的转换。
在电子邮件日益普及地今天,人们越来越广泛地使用电子邮件来进行交流。当收到一封电子邮件时,若仍需和发信人直接沟通时,往往需先查询对方的电话号码,再拨号与其沟通,如果可以通过简单的转发邮件实现电话沟通,则将大大提供工作效率。
本发明提供的通过电子邮件发起电话呼叫的方法,正是为了解决以上背景技术中存在的函待解决的问题。
发明内容
本发明的目的是针对上述背景技术中存在的缺陷,提供一种宽、窄带信令合一系统的设计方法,用户直接将邮件转发到程控交换机或软交换的地址,交换机收到该转发邮件后,自动将源发信人地址和转发人地址转换为相应的电话号码,并且建立双方通话。
为了达到上述目的,本发明提供一种通过电子邮件发起电话呼叫的方法,该方法包含以下步骤:
接收从客户端转发来的电子邮件;
获取该邮件的源发起人的URL信息和转发人的URL信息;
调用URL信息和电话号码的转换表进行检索;
分别获取源发起人的电话号码和转发人的电话号码;及
把主叫号码和被叫号码送入点击拨号业务。
采用本发明提供的通过电子邮件发起电话呼叫的方法,用户在阅读电子邮件时,只需通过简单的转发邮件操作,无需查询电话号码及进行拨号,即可与发件人实现电话呼叫,大大提高了工作效率和操作的方便性。
下面将结合实施例并参照附图对该发明的技术方案进行详细说明。
附图说明
图1为本发明的通过电子邮件发起电话呼叫的方法流程图;
具体实施方式
下面结合附图及具体实施例对本发明进行详细描述。
本发明所涉及的电话呼叫需建立在具备点击拨号业务的交换机上,其利用在软交换设备上新增的电子邮件接收客户端程序,接受请求呼叫的电子邮件,并对该电子邮件进行转发,该程序类似于OUTLOOK或NOTES的客户端程序的功能,可以实时的接受标准格式的电子邮件。
如图1所示,为本发明的通过电子邮件发起电话呼叫的方法流程图,该流程的操作步骤如下:
首先,接收到从客户端发来的电子邮件,步骤101;对该用户的合法性进行验证,步骤102;若合法,则验证通过,从该邮件中获取该邮件的源发起人的邮件地址URL,以及转发人的邮件地址URL,步骤103;调用URL和电话号码的转换表进行检索,分别获取源发起人的电话号码和转发人的电话号码,步骤104;把主叫号码和被叫号码送入点击拨号业务,步骤105;在该步骤中,把转发人的号码作为主叫号码(计费号码),源发信人的号码作为被叫号码,通过点击拨号业务接通这两个用户的通话。
其中,URL和电话号码的转换表是为了实现URL和电话号码的转换,而在交换机内建立的数据表;对于软交换系统内部已经采用URL表示的用户,则无需建立该用户在数据表中的对应关系。
下面通过一具体实施例,来进一步说明本发明提供的技术方案,该实施例的具体操作步骤如下:
步骤一,在目前已经提供点击拨号业务功能的通讯设备(如软交换机或程控交换机)上建立用户电子邮件地址URL和电话号码的转换表,参见表1。通用资源位置URL电话号码limin@abc.com 123456zhaofang@def.com 13812345678… …
表1
表1是用户电子邮件地址和电话号码的转换表,由用户电话号码和申请电话号码同时所提供的电子邮件地址组成。若在软交换设备中,用户直接通过URL标示,则无需登记该表格;
步骤二,在通讯设备(软交换机或程控交换机)安装相应的电子邮件接受系统,并连接到INTERNET上,随时可以接受邮件,同时申请相关的邮件地址,用户只要向这个邮箱发送相关邮件,即可发起呼叫;
步骤三,在通讯设备(软交换机或程控交换机)的呼叫控制模块中安装本发明提供的程序,当交换机收到电子邮件时,按照图1所示的流程进行电子邮件地址和电话号码的转换,从而实现通过电子邮件发起电话呼叫。
以上内容仅为本发明的具体实施例,本发明的保护范围以权利要求中的记载为准,凡熟悉此领域的技术人员,根据本发明所做出的任何变化,均落入本发明的保护范围。