通话封包处理系统、调制解调器及方法

文档序号:7981305阅读:149来源:国知局
通话封包处理系统、调制解调器及方法
【专利摘要】一种通话封包处理调制解调器,与通信终端和实体IP电话连接,包括通信单元、存储单元、检测单元和控制单元。检测单元监测通信单元是否接收到通信终端发送的开启软件电话的启动信号及确定确定内置多媒体适配器单元是否工作,控制单元根据检测单元的检测结果及通话触发信号确定与另一通信终端建立通话的对象为通信终端或实体IP电话,并将接收到的通话请求封包发送至确定的通话对象,与另一通信终端建立通话。本发明还提供一种通话封包处理系统及通话封包处理方法。利用本发明,根据软件电话是否启动在通信终端及实体IP电话之间进行通信线路的选择,以解决现有技术中根据用户需要进行通信线路的选择的技术问题。
【专利说明】通话封包处理系统、调制解调器及方法
【技术领域】
[0001]本发明涉及网络通信,尤其涉及一种通话封包处理系统、调制解调器及方法。
【背景技术】
[0002]越来越多的网路通信运营商、竞争本地交换运营商(Competitive Local Exchange Carrier, CLEC)和互联网电话服务供应商(Internet Telephone Service Provider, ITSP)都能够提供互联网(Internet Telephone基于会话发起协议(Session Initiation Protocol, SIP)的服务,如市话和长途电话技术、在线信息和即时消息、IP Centrex/Hosted PBX、语音短信、按键通话(push-to-talk)、多媒体会议等等。现有的调制 解调器提供至少两个端口,其中一个端口分别与IP电话机及个人电脑相连,另一个端口通 过有线电视网VoIP网络与服务器相连,用来处理IP电话机的通话封包及个人电脑的通话 封包。然而,现有的调整解调器不能解决在个人电脑中的软件电话与IP电话之间根据用户 的需要进行通信线路选择的问题。

【发明内容】

[0003]有鉴于此,有必要提供一种通话封包处理系统、调制解调器及方法,以解决现有技 术中不能在个人电脑中的软件电话与IP电话之间根据用户的需要进行通信线路的选择的 技术问题。
[0004]本发明提供一种通话封包处理调制解调器,与通信终端和实体IP电话连接,该实 体IP电话与该通信终端分别对应不同的IP地址,该调制解调器包括:
通信单元,通过一网络与另一通信终端连接,用于接收该另一通信终端发送的通话请 求封包。
[0005]存储单元,用于存储该接收到的通话请求封包。
[0006]检测单元,用于监测该通信单元是否接收到由该通信终端发送的启动信号,其中, 该启动信号由该通信终端响应用户开启软件电话功能的操作而产生。还用于检测一内置多 媒体终端适配器单元是否处于工作状态。及
控制单元,用于根据该检测单元的对该通信单元的监测结果确定与该另一通信终端建 立通话的对象包括该通信终端和该实体IP电话还是只包括该实体IP电话。当该检测单元 确定该内置多媒体终端适配器单元处于工作状态时,还用于根据一通话触发信号确定与该 另一通信终端建立通话的对象为该通信终端或该实体IP电话,并当确定该与另一通信终 端建立通话的对象为该通信终端时,将所接收到的通话请求封包通过该通信单元发送至该 通信终端,使该另一通信终端与该通信终端建立通话,当确定与该另一通信终端建立通话 的对象为该实体IP电话时,将所接收到的通话请求封包通过该通信单元发送至该实体IP 电话,使该另一通信终端与该实体IP电话建立通话,其中,该通话触发信号由该通信终端 或该实体IP电话响应用户同意建立通话请求的操作而相应地产生。
[0007]本发明还提供一种通话封包处理系统,包括调制解调器、通信终端、实体IP电话与网络,其中,该调制解调器一端与该通信终端和该实体IP电话连接,另一端经过该网络 与另一通信终端连接,该实体IP电话与该通信终端分别对应不同的IP地址。
[0008]该调制解调器包括:
第一通信单元,通过该网络与该另一通信终端连接,用于接收与该另一通信终端发送 的通话请求封包。
[0009]存储单元,用于存储该接收到的通话请求封包。
[0010]检测单元,用于监测该通信单元是否接收到由该通信终端发送的启动信号,其中, 该启动信号由该通信终端响应用户开启软件电话功能的操作而产生。还用于检测一内置多 媒体终端适配器单元是否处于工作状态。
[0011]第一控制单元,用于根据该检测单元的对该通信单元的监测结果确定能够与该另 一通信终端建立通话的对象包括该通信终端和该实体IP电话还是只包括该实体IP电话。 当该检测单元确定该内置多媒体终端适配器单元处于工作状态时,还用户根据一通话触发 信号确定与该另一通信终端建立通话的对象为该通信终端或该实体IP电话,并当确定与 该另一通信终端建立通话的对象为该通信终端时,将所接收到的通话请求封包通过该通信 单元发送至该通信终端,使该另一通信终端与该通信终端建立通话,当确定该另一通信终 端请求建立通话的对象为该实体IP电话时,将所接收到的通话请求封包通过该通信单元 发送至该实体IP电话,使该另一通信终端与该通信终端建立通话,其中,该通话触发信号 由该通信终端或该实体IP电话响应用户同意建立通话请求的操作而相应地产生。
[0012]该通信终端包括:
第二通信单元,用于接收由该调制解调器发送的通话请求封包。
[0013]工作模式选择单元,用于根据用户操作相应地选择文字/语音工作模式或语音/ 语音工作模式。
[0014]转换单元,当该工作模式选择单元确定选择文字/语音工作模式时,用于将用户 通过输入的文字信息相应地转换成语音信息。及
第二控制单元,用于处理所接收到的通话请求封包以获得通话请求封包所携带的语音 信息,还用于根据该转换单元转换生成的语音信息产生一通话回应封包,并控制该第二通 信单元将该通话回应封包发送至该调制解调器,从而在该通信终端与该另一通信终端之间 建立通话。
[0015]本发明还提供一种通话封包处理方法,应用于一通话封包处理系统,该通话封包 处理系统包括调制解调器、通信终端、实体IP电话与网络,其中,该调制解调器一端与该通 信终端和该实体IP电话连接,另一端经过该网络与另一通信终端连接,该调制解调器包括 一内置多媒体终端适配器单元,该方法包括:
该调制解调器检测是否接收到由该通信终端发送的启动信号,其中,该启动信号由该 通信终端响应用户开启软件电话功能的操作而产生
当接收到由该通信终端发送的启动信号时,确定与该另一通信终端建立通话的对象包 括该通信终端和该实体IP电话。
[0016]该调制解调器检测该内置多媒体终端适配器单元是否处于工作状态。
[0017]当判断该内置多媒体终端适配器单元处于工作状态时,由该调制解调器根据一通 话触发信号确定与该另一通信终端建立通话的对象为该通信终端还是该实体IP电话,其中,该通话触发信号由该通信终端或该实体IP电话响应用户同意建立通话请求的操作而相应地产生。
[0018]该调制解调器确定与该另一通信终端建立通话的对象为该通信终端,并将接收的来自于该另一通信终端发送的通话请求封包发送至该通信终端。
[0019]该通信终端根据用户操作相应地选择文字/语音工作模式或语音/语音工作模式。
[0020]当确定选择文字/语音工作模式时,由该通信终端将该用户输入的文字信息转换成语音信息,并根据该转换生成的语音信息产生通话回应封包。以及由该通信终端将该通话回应封包发送至该调制解调器,从而在该通信终端与该另一通信终端之间建立通话。
[0021]相对于现有技术,本发明提供的通话封包处理系统、调制解调器及方法,调制解调器根据用户终端的软件电话是否启动,在通信终端及实体IP电话之间进行通信线路的选择,从而建立通话连接,以解决现有技术中不能在个人电脑中的软件电话与IP电话之间根据用户的需要进行通信线路的选择的技术问题。同时,还在选择的通信终端中能够将用户输入的文字信息转换为语音信息,从而使用户能够在通信终端通过文字与建立通话的另一通信终端进行通话。
【专利附图】

【附图说明】
[0022]图1为本发明实施方式中的通话封包处理系统的应用环境图。
[0023]图2为本发明实施方式中的通话封包处理系统的模块图。
[0024]图3为本发明实施方式中的通话封包处理方法的流程图。
[0025]主要元件符号说明
^!系统110
调制解调器_20_
第一端^55
第二端通信单元控制单元存储单元
夜1单苎~24
EMTA单元25
W7Mmm ' 30
工作模式选择单元 34_
转换单元_35_
软件电话执行单元 36_
实体IP电话_40_
网络50
f通信终端 Ieo 如下【具体实施方式】将结合上述附图进一步说明本发明。
【具体实施方式】
[0026]下面将结合附图,对本发明作进一步的详细说明。
[0027]请参阅图1,为本发明实施方式中的通话封包处理系统的应用环境图,该通话封包处理系统(下称处理系统)10包括调制解调器20、第一通信终端30、实体IP电话40、网络50 与第二通信终端60。在本实施方式中,该调制解调器20包括第一端200以及第二端201, 该第一端200与第一通信终端30及实体IP电话40均相连,第二端201经网络50与第二 通信终端60相连,用于处理通话封包。在本实施方式中,该第一通信终端30可以是桌上型 电脑或膝上型电脑等,其与实体IP电话40分别对应不同的IP地址。该第二通信终端60 可以是实体IP电话、桌上型电脑或膝上型电脑等。在本实施方式中,网络50可为有线电视 网络或VoIP网络。
[0028]请参阅图2,为本发明实施方式中的处理系统的模块图。该第一通信终端30包括 通信单元31、控制单元32、存储单元33、工作模式选择单元34、转换单元35以及软件电话 执行单元36。
[0029]用户可以根据需要选择是否开启该第一通信终端30的软件电话功能,具体地,该 控制单元32用于响应用户对第一通信终端30进行软件电话启动的操作产生一相应的启 动命令,该软件电话执行单元36用于响应该启动命令开始工作,同时产生一相应的启动信 号。该通信单元31用于发送该启动信号至调制解调器20。
[0030]该调制解调器20包括通信单元21、控制单元22、存储单元23、检测单元24和内 置多媒体终端适配器(Embedded Multimedia Terminal Adaptor, EMTA)单兀 25。其中,该 通信单元21与网络50连接,用于与第一通信终端30、实体IP电话40和第二通信终端60 进行通信。该检测单元24用于监测通信单元21是否接收到由第一通信终端30发送的启 动信号,并当该检测单元24确定该通信单元21接收到由第一通信终端30发送的启动信号 时,控制单元22确定第一通信终端30的软件电话功能已经启动,进一步地确定能够与第二 通信终端60建立通话的对象为第一通信终端30或实体IP电话40。当检测单元24确定 该通信单元21未接收到由第一通信终端30发送的启动信号时,则控制单元22确定第一通 信终端30的软件电话功能未启动,能够与第二通信终端60建立通话的对象为实体IP电话 40。
[0031]该通信单元21还用于通过网络50接收由第二通信终端60发送的通话请求封包, 在本实施方式中,通话请求封包为用户利用第二通信终端60所发送的数据封包,用于请求 建立与第一通信终端30或实体IP电话40的通话。当通信单元21接收到由第二通信终端 60发送的通话请求封包时,控制单元22用于将该接收到的通话请求封包存储在存储单元 23中。该检测单元24还用于检测EMTA单元25是否处于工作状态,其中,该EMTA单元25 为现有的网络客户端设备,用于提供编码解码器和用于媒体传输与呼叫信令的所有信令及 封装功能,即,当第二通信终端60通过网络50发送通话请求封包时该EMTA单元25处于工 作状态,否则,该EMTA单元25挂起,在此不加赘述。
[0032]当该检测单元24确定该EMTA单元25处于工作状态时,该控制单元22还用于根 据所检测到的一通话触发信号确定与第二通信终端60建立通话的对象为第一通信终端30 还是实体IP电话40。其中,该调制解调器20接收第二通信终端60发送的通话请求封包 时,同时向第一通信终端30和实体IP电话40发送通话请求。在本实施方式中,当该实体 IP电话接收到该通话请求时,发出响铃提示,当该第一通信终端30接收到该通话请求时, 产生一提示信息。当第一通信终端30或实体IP电话40响应用户接通电话的操作以同意 建立通话请求时,相应地产生一通话触发信号。当控制单元22根据检测单元24的监测结果确定该EMTA单元25处于挂起状态时,此时,该控制单元22删除存储单元23中所存储的 通话请求封包以放弃建立本次的通话连接。
[0033]当控制单元22根据检测单元24的监测结果确定能够与第二通信终端60建立通 话的对象仅为实体IP电话40时,并且EMTA单元否处于工作状态时,该控制单元22检测到 该通话触发信号时,将所接收到的通话请求封包发送至该实体IP电话40进行封包处理,从 而,使该实体IP电话40与该第二通信终端60进行通话。
[0034]当控制单元22根据检测单元24的监测结果确定能够能够与第二通信终端60建 立通话的对象为第一通信终端30或实体IP电话40时,并且该检测单元24确定该EMTA单 元25处于工作状态时,此时,该控制单元22根据该通话触发信号确定与第二通信终端60 建立通话的对象为实体IP电话40时,将所接收到的通话请求封包发送至该实体IP电话40 进行封包处理,从而,使该实体IP电话40与该第二通信终端60进行通话。
[0035]当控制单元22根据检测单元24的监测结果确定能够能够与第二通信终端60建 立通话的对象为第一通信终端30或实体IP电话40时,并且该检测单元24确定该EMTA单 元25处于工作状态时,此时,该控制单元22根据该通话触发信号确定与第二通信终端60 建立通话的对象为第一通信终端30,此时,控制通信单元21将所接收到的通话请求封包发 送至第一通信终端30,从而建立第二通信终端60与第一通信终端30的通话连接。
[0036]通信单元31用于接收由调制解调器20发送的通话请求封包,并当通信单元31接 收到通话请求封包时,控制单元32用于控制启动工作模式选择单元34。该工作模式选择单 元34用于根据用户操作相应地选择文字/语音工作模式或语音/语音工作模式。
[0037]具体地,当确定选择语音/语音工作模式时,控制单元32用于处理该接收到的通 话请求封包使该第一通信终端30的用户获得通话请求封包所携带的语音信息,还用于根 据用户的输入的语音信息产生一通话回应封包,并控制通信单元31将该通话回应封包发 送至调制解调器20,进一步地发送至第二通信终端60,从而在第二通信终端60与第一通信 终端30之间建立语音/语音通话。当确定选择文字/语音工作模式时,控制单元32提示 用户输入文字信息,转换单元35用于将用户通过第一通信终端30输入的文字信息转换成 语音信息,并由控制单元32根据该转换生成的语音信息产生一通话回应封包,控制通信单 元31将该通话回应封包发送至调制解调器20,进一步地发送至第二通信终端60,从而在第 二通信终端60与第一通信终端30之间建立文字/语音通话。
[0038]在本实施方式中,该第一通信终端30预存一语音数据库,该转换单元35查询语音 数据库以确定用户输入的文字所对应的语音,并将确定的语音保存在存储单元33中。
[0039]请参阅图3,为本发明通话封包处理方法的流程图,该方法包括:
步骤S700,该检测单元24监测通信单元21是否接收到由第一通信终端30发送的开启 软件电话的启动信号,并当确定该通信单元21接收到由第一通信终端30发送的启动信号 时,进入步骤S701,否则,进入步骤S709。
[0040]其中,该第一通信终端30的控制单元32能够响应用户对第一通信终端30进行软 件电话启动的操作产生一相应的启动命令,该软件电话执行单元36响应该启动命令开始 工作,同时产生一相应的启动信号,并通过通信单元31发送至该调制解调器20。
[0041]步骤S701,该控制单元22根据启动信号确定第一通信终端30的软件电话启动,进 一步确定能够与第二通信终端60建立通话的对象为第一通信终端30或实体IP电话40。[0042]步骤S702,该检测单元24检测EMTA单元25是否处于工作状态,若是,则进入步骤 S703,否则,则进入步骤S710。
[0043]其中,该EMTA单元25为现有的网络客户端设备,用于提供编码解码器和用于媒体 传输与呼叫信令的所有信令及封装功能,即,当第二通信终端60通过网络50发送通话请求 封包时该EMTA单元25处于工作状态,否则,该EMTA单元25挂起。
[0044]在本实施方式中,通话请求封包为用户利用第二通信终端60所发送的数据封包, 用于请求建立与第一通信终端30或实体IP电话40的通话。
[0045]步骤S703,当该检测单元24确定该EMTA单元25处于工作状态时,该控制单元22 根据所检测的通话触发信号确定与第二通信终端60建立通话的对象为第一通信终端30还 是实体IP电话40,当控制单元22确定与第二通信终端60建立通话的对象为第一通信终端 30时,进入步骤S704,当控制单元22确定与第二通信终端60建立通话的对象为实体IP电 话40时,进入步骤S711。
[0046]其中,该调制解调器20接收第二通信终端60发送的通话请求封包时,同时向第一 通信终端30和实体IP电话40发送通话请求。在本实施方式中,当该实体IP电话接收到 该通话请求时,发出响铃提示,当该第一通信终端30接收到该通话请求时,产生一提示信 息显示在所述第一通信终端。当第一通信终端30或实体IP电话40响应用户接通电话的 操作以同意建立通话请求时,相应地产生一通话触发信号。
[0047]步骤S704,该控制单元22确定与第二通信终端60建立通话的对象为第一通信终 端30,并将所接收到的通话请求封包发送至该第一通信终端30。
[0048]步骤S705,当通信单元31接收到由调制解调器20发送的通话请求封包时,控制单 元32控制启动工作模式选择单元34。该工作模式选择单元34根据用户操作相应地选择文 字/语音工作模式或语音/语音工作模式。若选择文字文字/语音工作模式时,则进入步 骤S706,如选择语音/语音工作模式时,则进入步骤S707。
[0049]步骤S706,控制单元32提示用户输入文字信息,转换单元35将用户通过第一通信 终端30输入的文字信息转换成语音信息,并由控制单元32根据该转换生成的语音信息产 生一通话回应封包。
[0050]在本实施方式中,该第一通信终端30预存一语音数据库,该转换单元35查询语音 数据库以确定用户输入的文字所对应的语音,并将确定的语音保存在存储单元33中。
[0051]步骤S707,控制通信单元31将该通话回应封包发送至调制解调器20,进一步地发 送至第二通信终端60,从而在第二通信终端60与第一通信终端30之间建立文字/语音通 话。
[0052]步骤S708,当确定选择语音/语音工作模式时,控制单元32处理该接收到的通话 请求封包使该第一通信终端30的用户获得通话请求封包所携带的语音信息,并根据用户 的输入的语音信息产生一通话回应封包,然后,返回步骤S707。
[0053]步骤S709,当检测单元24确定该通信单元21未接收到由第一通信终端30发送的 启动信号时,则控制单元22确定第一通信终端30的软件电话未启动,能够与第二通信终端 60建立通话的对象为实体IP电话40,返回步骤S702。
[0054]步骤S710,当检测单元24确定该EMTA单元25处于挂起状态时,控制单元22删除 存储单元23中所存储的通话请求封包以放弃建立本次的通话连接,然后,返回步骤S702。[0055]步骤S711,当控制单元22根据该确定的对象控制通信单元21将所接收到的通话 请求封包发送至该实体IP电话40进行封包处理,从而,使该实体IP电话40与该第二通信 终端60进行通话。
[0056]使用上述的通话封包处理系统、调制解调器及方法,调制解调器根据用户终端的 软件电话是否启动,在通信终端及实体IP电话之间进行通信线路的选择,从而建立通话连 接,以解决现有技术中不能在个人电脑中的软件电话与IP电话之间根据用户的需要进行 通信线路的选择的技术问题。同时,还在选择的通信终端中能够将用户输入的文字信息转 换为语音信息,从而使用户能够在通信终端通过文字与建立通话的另一通信终端进行通 话。
[0057]可以理解的是,对于本领域的普通技术人员来说,可以根据本发明的技术构思做 出其它各种相应的改变与变形,而所有这些改变与变形都应属于本发明权利要求的保护范围。
【权利要求】
1.一种通话封包处理调制解调器,与通信终端和实体IP电话连接,所述实体IP电话与所述通信终端分别对应不同的IP地址,其特征在于,所述调制解调器包括:通信单元,通过一网络与另一通信终端连接,用于接收所述另一通信终端发送的通话请求封包;存储单元,用于存储所述接收到的通话请求封包;检测单元,用于监测所述通信单元是否接收到由所述通信终端发送的启动信号,其中, 所述启动信号由所述通信终端响应用户开启软件电话功能的操作而产生;还用于检测一内置多媒体终端适配器单元是否处于工作状态;及控制单元,用于根据所述检测单元的对所述通信单元的监测结果确定与所述另一通信终端建立通话的对象包括所述通信终端和所述实体IP电话还是只包括所述实体IP电话; 当所述检测单元确定所述内置多媒体终端适配器单元处于工作状态时,还用于根据一通话触发信号确定与所述另一通信终端建立通话的对象为所述通信终端或所述实体IP电话, 并当确定与所述另一通信终端建立通话的对象为所述通信终端时,将所接收到的通话请求封包通过所述通信单元发送至所述通信终端,使所述另一通信终端与所述通信终端建立通话,当确定与所述另一通信终端建立通话的对象为所述实体IP电话时,将所接收到的通话请求封包通过所述通信单元发送至所述实体IP电话,使所述另一通信终端与所述实体IP 电话建立通话,其中,所述通话触发信号由所述通信终端或所述实体IP电话响应用户同意建立通话请求的操作而相应地产生。
2.如权利要求1所述的通话封包处理调制解调器,其特征在于,当所述检测单元确定所述通信单元接收到由所述通信终端发送的启动信号时,所述控制单元确定与所述另一通信终端建立通话的对象包括所述通信终端和所述实体IP电话,当所述检测单元确定所述通信单元未接收到由所述通信终端发送的启动信号时,所述控制单元确定与所述另一通信终端建立通话的对象包括所述实体IP电话。
3.如权利要求1所述的通话封包处理调制解调器,其特征在于,当所述检测单元确定所述内置多媒体终端适配器单元处于挂起状态时,所述控制单元删除所述存储单元中所存储的通话请求封包以放弃建立本次的通话连接。
4.一种通话封包处理系统,包括调制解调器、通信终端、实体IP电话与网络,其中,所述调制解调器一端与所述通信终端和所述实体IP电话连接,另一端经过所述网络与另一通信终端连接,所述实体IP电话与所述通信终端分别对应不同的IP地址,其特征在于,所述调制解调器包括:第一通信单元,通过所述网络与所述另一通信终端连接,用于接收与所述另一通信终端发送的通话请求封包;存储单元,用 于存储所述接收到的通话请求封包;检测单元,用于监测所述通信单元是否接收到由所述通信终端发送的启动信号,其中, 所述启动信号由所述通信终端响应用户开启软件电话功能的操作而产生;还用于检测一内置多媒体终端适配器单元是否处于工作状态;第一控制单元,用于根据所述检测单元的对所述通信单元的监测结果确定能够与所述另一通信终端建立通话的对象包括所述通信终端和所述实体IP电话还是只包括所述实体 IP电话;当所述检测单元确定所述内置多媒体终端适配器单元处于工作状态时,还用户根据一通话触发信号确定于所述与另一通信终端建立通话的对象为所述通信终端或所述实体IP电话,并当确定与所述另一通信终端建立通话的对象为所述通信终端时,将所接收到的通话请求封包通过所述通信单元发送至所述通信终端,使所述另一通信终端与所述通信终端建立通话,当确定所述另一通信终端请求建立通话的对象为所述实体IP电话时,将所接收到的通话请求封包通过所述通信单元发送至所述实体IP电话,使所述另一通信终端与所述通信终端建立通话,其中,所述通话触发信号由所述通信终端或所述实体IP电话响应用户同意建立通话请求的操作而相应地产生;所述通信终端包括:第二通信单元,用于接收由所述调制解调器发送的通话请求封包;工作模式选择单元,用于根据用户操作相应地选择文字/语音工作模式或语音/语音工作模式;转换单元,当所述工作模式选择单元确定选择文字/语音工作模式时,用于将用户通过输入的文字信息相应地转换成语音信息;及第二控制单元,用于处理所接收到的通话请求封包以获得通话请求封包所携带的语音信息,还用于根据所述转换单元转换生成的语音信息产生一通话回应封包,并控制所述第二通信单元将所述通话回应封包发送至所述调制解调器,从而在所述通信终端与所述另一通信终端之间建立通话。
5.如权利要求4所述的通话封包处理系统,其特征在于,当所述检测单元确定所述通信单元接收到由所述通信终端发送的启动信号时,所述控制单元确定与所述另一通信终端建立通话的对象包括所述通信终端和所述实体IP电话,当所述检测单元确定所述通信单元未接收到由所述通信终端发送的启动信号时,所述控制单元确定与所述另一通信终端建立通话的对象包括所述实体IP电话。
6.如权利要求4所述的通话封包处理系统,其特征在于,当所述检测单元确定所述内置多媒体终端适配器单元处于挂起状态时,所述控制单元删除所述存储单元中所存储的通话请求封包以放弃建立本次的通话连接。
7.如权利要求4所述的通话封包处理系统,其特征在于,所述通信终端还包括第二存储单元,用于存储一语音数据库,所述转换单元查询所述语音数据库以确定用户输入的文字所对应的语音,并将确定的语音保存在所述存储单元中。
8.如权利要求4所述的通话封包处理系统,其特征在于,当所述工作模式选择单元确定选择语音/语音工作模式时,所述控制单元还用于根据用户输入的语音信息产生一通话回应封包,并控制所述第二通信单元将所述通话回应封包发送至所述调制解调器,从而在所述通信终端与所述另一通信终端之间建立通话。
9.一种通话封包处理方法,应用于一通话封包处理系统,所述通话封包处理系统包括调制解调器、通信终端、实体IP电话与网络,其中,所述调制解调器一端与所述通信终端和所述实体IP电话连接,另一端经过所述网络与另一通信终端连接,所述调制解调器包括一内置多媒体终端适配器单元,其特征在于,所述方法包括:所述调制解调器检测是否接收到由所述通信终端发送的启动信号,其中,所述启动信号由所述通信终端响应用户开启软件电话功能的操作而产生当接收到由所述通信终端发送的启动信号时,确定与所述另一通信终端建立通话的对象包括所述通信终端和所述实体IP电话;所述调制解调器检测所述内置多媒体终端适配器单元是否处于工作状态;当判断所述内置多媒体终端适配器单元处于工作状态时,由所述调制解调器根据一通话触发信号确定与所述另一通信终端建立通话的对象为所述通信终端还是所述实体IP电话,其中,所述通话触发信号由所述通信终端或所述实体IP电话响应用户同意建立通话请求的操作而相应地产生;所述调制解调器确定与所述另一通信终端建立通话的对象为所述通信终端,并将接收的来自于所述另一通信终端发送的通话请求封包发送至所述通信终端;所述通信终端根据用户操作相应地选择文字/语音工作模式或语音/语音工作模式;当确定选择文字/语音工作模式时,由所述通信终端将所述用户输入的文字信息转换成语音信息,并根据所述转换生成的语音信息产生通话回应封包;以及由所述通信终端将所述通话回应封包发送至所述调制解调器,从而在所述通信终端与所述另一通信终端之间建立通话。
10.如权利要求9所述的通话封包处理方法,其特征在于,还包括:当确定选择语音/语音工作模式时,由所述通信终端处理所述接收到的通话请求封包以获得通话请求封包所携带的语音信息,并根据用户输入的语音信息产生通话回应封包。
11.如权利要求9所述的通话封包处理方法,其特征在于,还包括:当未接收到由所述通信终端发送的启动信号时,确定与所述另一通信终端建立通话的对象包括所述实体IP电话。
12.如权利要求9所述的通话封包处理方法,其特征在于,还包括:当判断所述内置多媒体终端适配器单元处于挂起状态时,所述调制解调器删除存储的通话请求封包以放弃建立本次的通话连接。
13.如权利要求9所述的通话封包处理方法,其特征在于,所述通信终端预存一语音数据库,并通过查询所述语音数据库 以确定用户输入的文字所对应的语音。
【文档编号】H04L29/06GK103581116SQ201210257250
【公开日】2014年2月12日 申请日期:2012年7月24日 优先权日:2012年7月24日
【发明者】王志飞 申请人:国基电子(上海)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1