The embodiment of the invention discloses a network telephone call method, the method includes sending a call request to the telephone network access server, to enable the establishment of network telephone call session network access server; call voice data return receives the telephone network access server; the call session audio data for audio identified by the call session audio data corresponding to the call response information; according to the identified call response information to determine the current network call session state; according to the network call session state, sent to the telephone network access server call request to the telephone network access server end the current network call session and re establishing the network call session. A network telephone call device is also disclosed in the embodiment of the invention. Using this invention, the current network call session can be quickly finished and re called, and the long time waiting process is avoided when the call number is not available.
【技术实现步骤摘要】
一种网络电话呼叫方法和装置
本专利技术涉及互联网
,尤其涉及一种网络电话呼叫方法和装置。
技术介绍
随着互联网技术的发展,互联网和公共交换电话网络(PSTN,PublicSwitchedTelephoneNetwork)之间的互通成为了一种常见的技术场景。网络电话就是其中的一种典型的场景,用户可以通过网络客户端向PSTN接入商发起呼叫请求的方式拨打PSTN中的对端用户。现有的网络电话呼叫方式中,客户端通过轮训的方式一一尝试使用PSTN接入商提供的多个呼叫号码发起呼叫,若遇到不能使用的呼叫号码,只有等待直到呼叫超时,才能切换尝试使用下一个号码发起呼叫,用户经常需要等待很久才能呼叫成功,呼叫效率非常低下。
技术实现思路
有鉴于此,本专利技术实施例提供一种网络电话呼叫方法和装置,可极大的加快呼叫效率,让用户快速的使用网络电话发起呼叫。为了解决上述技术问题,本专利技术实施例提供了一种网络电话呼叫方法,所述方法包括:向电话网络接入服务器发送呼叫请求,以使所述电话网络接入服务器建立网络呼叫会话;接收所述电话网络接入服务器返回的呼叫会话音频数据;对所述呼叫会话音频数据进行音频识别得到所述呼叫会话音频数据对应的呼叫响应信息;根据所述识别得到的呼叫响应信息判断当前的网络呼叫会话的会话状态;根据所述网络呼叫会话的会话状态,向所述电话网络接入服务器发送重呼请求,以使所述电话网络接入服务器结束当前的网络呼叫会话并重新建立网络呼叫会话。相应地,本专利技术实施例还提供了一种网络电话呼叫装置,所述装置包括:呼叫请求模块,用于向电话网络接入服务器发送呼叫请求,以使所述电话网络接入服务器 ...
【技术保护点】
一种网络电话呼叫方法,其特征在于,所述方法包括:向电话网络接入服务器发送呼叫请求,以使所述电话网络接入服务器建立网络呼叫会话;接收所述电话网络接入服务器返回的呼叫会话音频数据;对所述呼叫会话音频数据进行音频识别得到所述呼叫会话音频数据对应的呼叫响应信息;根据所述识别得到的呼叫响应信息判断当前的网络呼叫会话的会话状态;根据所述网络呼叫会话的会话状态,向所述电话网络接入服务器发送重呼请求,以使所述电话网络接入服务器结束当前的网络呼叫会话并重新建立网络呼叫会话。
【技术特征摘要】
1.一种网络电话呼叫方法,其特征在于,所述方法包括:向电话网络接入服务器发送呼叫请求,以使所述电话网络接入服务器建立网络呼叫会话;接收所述电话网络接入服务器返回的呼叫会话音频数据;对所述呼叫会话音频数据进行音频识别得到所述呼叫会话音频数据对应的呼叫响应信息;根据所述识别得到的呼叫响应信息判断当前的网络呼叫会话的会话状态;根据所述网络呼叫会话的会话状态,向所述电话网络接入服务器发送重呼请求,以使所述电话网络接入服务器结束当前的网络呼叫会话并重新建立网络呼叫会话。2.如权利要求1所述的网络电话呼叫方法,其特征在于,所述呼叫请求中携带会话音频转发服务的网络协议IP地址;所述接收所述电话网络接入服务器返回的呼叫会话音频数据包括:通过所述会话音频转发服务接收所述电话网络接入服务器返回的呼叫会话音频数据。3.如权利要求1所述的网络电话呼叫方法,其特征在于,所述对所述呼叫会话音频数据进行音频识别得到所述呼叫会话音频数据对应的呼叫响应信息包括:对所述呼叫会话音频数据进行声纹提取得到会话音频声纹序列;将预设的分别与多个呼叫响应信息对应的音频声纹序列与所述会话音频声纹序列进行比较,根据比较结果得到所述呼叫会话音频数据对应的呼叫响应信息。4.如权利要求3所述的网络电话呼叫方法,其特征在于,所述将预设的分别与多个呼叫响应信息对应的音频声纹序列与所述会话音频声纹序列进行比较包括:计算所述多个呼叫响应信息对应的音频声纹序列分别与所述会话音频声纹序列之间的最大公共子序列的比例;将最大公共子序列的比例最大的音频声纹序列对应的呼叫响应信息确定为所述呼叫会话音频数据对应的呼叫响应信息。5.如权利要求1所述的网络电话呼叫方法,其特征在于,所述对所述呼叫会话音频数据进行音频识别得到所述呼叫会话音频数据对应的呼叫响应信息包括:对所述呼叫会话音频数据进行语音识别得到语音关键语句;根据所述语音识别得到的语音关键语句,将包含所述语音关键语句的呼叫响应信息确定为所述呼叫会话音频数据对应的呼叫响应信息。6.如权利要求1-5中任一项所述的网络电话呼叫方法,其特征在于,所述向电话网络接入服务器发送呼叫请求包括:根据接收到客户端发送的呼叫申请向电话网络接入服务器发送呼叫请求。7.如权利要求1-5中任一项所述的网络电话呼叫方法,其特征在于,所述向电话网络接入服务器发送呼叫请求包括:向会话建立服务器发送呼叫请求,以使所述会话建立服务器根据所述呼叫请求向所述电话网络接入服务器发送会话呼叫请求,所述电话网络接入服务器建立网络呼叫会话;所述根据所述网络呼叫会话的会话状态,向所述电话网络接入服务器发送重呼请求包括:根据所述网络呼叫会话的会话状态,向所述会话建立服务器发送重呼请求,以使所述会话建立服务器根据所述重呼请求向所述电话网络接入服务器发送...
【专利技术属性】
技术研发人员:范志兴,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。