1.一种使用基于VoIP技术的电话代理装置拨打和接听电话的方法,所述的基于VoIP技术的电话代理装置包括电话模块:受控制模块的控制,在电话网络与控制模块之间中转信息;其特征在于:所述的基于VoIP技术的电话代理装置还包括VoIP客户端模块一和VoIP客户端模块二:受控制模块的控制,在控制模块和VoIP服务器之间中转信息;控制模块:控制电话模块、VoIP客户端模块一和VoIP客户端模块二,以完成通信链路的建立、维护与释放,并在电话模块与VoIP客户端模块一之间以及VoIP客户端模块一与VoIP客户端模块二之间中转信息;
使用所述的电话代理装置拨打和接听电话的方法,包括以下步骤:
A.1所述的代理装置用户在控制模块上注册其漫游地电话号码,同时将其归属地的主电话号码配置在电话模块上;
A.2代理装置用户或其它用户呼叫主电话号码;
A.3电话模块收到此呼叫,控制模块判断电话模块的呼入号码是否为已在其上注册的漫游地电话号码,如果是,则判定为代理装置用户欲通过该代理装置拨打电话,转入A.8步;否则,判定为其它用户欲呼叫代理装置用户;
A.4控制模块控制电话模块暂不接通该呼叫,并控制VoIP客户端模块一通过VoIP服务器呼叫漫游地电话号码;
A.5代理装置用户在漫游地收到VoIP服务器的呼叫后接通该呼叫;
A.6VoIP客户端模块一通知控制模块,与漫游地电话号码的呼叫已建立;控制模块控制电话模块接通此前暂未接通的呼入呼叫;
A.7代理装置用户接听其它用户的电话,在通话过程中,控制模块在电话模块和VoIP客户端模块一之间中转通信数据;通话结束,转入A.13步;
A.8控制模块控制电话模块拒绝该呼叫,并控制VoIP客户端模块一通过VoIP服务器呼叫漫游地电话号码;
A.9代理装置用户在漫游地收到VoIP服务器的呼叫后接通该呼叫,然后通过DTMF或语音方式向VoIP客户端模块一传递被叫用户的电话号码,VoIP客户端模块一收到该号码后将其传递给控制模块;
A.10控制模块控制VoIP客户端模块二通过VoIP服务器呼叫被叫用户的电话号码;
A.11被叫用户收到VoIP服务器的呼叫后接通该呼叫;
A.12代理装置用户和被叫用户通话,在通话过程中,控制模块在VoIP客户端模块一和VoIP客户端模块二之间中转通信数据;通话结束,转入下一步;
A.13控制模块释放主被叫用户之间的通信链路,操作结束。
2.一种使用基于VoIP技术的电话代理装置拨打电话的方法,所述的基于VoIP技术的电话代理装置,包括三个部分:一、电话模块:受控制模块的控制,在电话网络与控制模块之间中转信息;二、VoIP客户端模块一和VoIP客户端模块二:受控制模块的控制,在控制模块和VoIP服务器之间中转信息;三、控制模块:控制电话模块、VoIP客户端模块一和VoIP客户端模块二,以完成通信链路的建立、维护与释放,并在电话模块与VoIP客户端模块一之间以及VoIP客户端模块一与VoIP客户端模块二之间中转信息;使用所述的电话代理装置拨打电话的方法,包括以下步骤:B.1所述的代理装置用户在控制模块上注册其主电话号码并设置验证信息,再将其次电话号码配置在电话模板上;
B.2代理装置用户使用任意的电话号码作为主叫号码呼叫次电话号码;
B.3电话模块收到呼叫,控制模块控制电话模块拒绝该呼叫;
B.4控制模块控制VoIP客户端模块一通过VoIP服务器呼叫主叫号码;
B.5代理装置用户收到VoIP服务器的呼叫后接通该呼叫;
B.6控制模块判断主叫号码是否为已在其上注册的主号码,如果是,则判定主叫用户是代理装置用户,转入B.10步;否则,主叫用户的身份还需验证,转入下一步;
B.7控制模块控制VoIP客户端模块一提示主叫用户输入验证信息;
B.8主叫用户通过VoIP客户端模块一以DTMF或语音方式向控制模块输入验证信息;
B.9控制模块判断输入的验证信息是否与事先设置的验证信息相符,如果不相符,则身份验证失败,控制VoIP客户端模块一结束此呼叫,转入B.15步;否则,身份验证成功,主叫用户是代理装置用户,转入下一步;
B.10控制模块控制VoIP客户端模块一提示代理装置用户输入被叫用户的电话号码;
B.11代理装置用户以DTMF或语音方式通过VoIP客户端模块一向控制模块传递被叫用户的电话号码;
B.12控制模块控制VoIP客户端模块二通过VoIP服务器呼叫被叫用户的电话号码;
B.13被叫用户收到VoIP服务器的呼叫后接通该呼叫;
B.14代理装置用户与被叫用户通话;在通话过程中,控制模块在VoIP客户端模块一和VoIP客户端模块二块之间中转通信数据;通话结束,控制模块释放主被叫用户之间的通信链路;
B.15操作结束。