CN103581116B - 通话封包处理***、调制解调器及方法 - Google Patents

通话封包处理***、调制解调器及方法 Download PDF

Info

Publication number
CN103581116B
CN103581116B CN201210257250.4A CN201210257250A CN103581116B CN 103581116 B CN103581116 B CN 103581116B CN 201210257250 A CN201210257250 A CN 201210257250A CN 103581116 B CN103581116 B CN 103581116B
Authority
CN
China
Prior art keywords
communication terminal
call
unit
entity
telephone
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210257250.4A
Other languages
English (en)
Other versions
CN103581116A (zh
Inventor
王志飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ambit Microsystems Shanghai Ltd
Original Assignee
Ambit Microsystems Shanghai Ltd
Hon Hai Precision Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ambit Microsystems Shanghai Ltd, Hon Hai Precision Industry Co Ltd filed Critical Ambit Microsystems Shanghai Ltd
Priority to CN201210257250.4A priority Critical patent/CN103581116B/zh
Publication of CN103581116A publication Critical patent/CN103581116A/zh
Application granted granted Critical
Publication of CN103581116B publication Critical patent/CN103581116B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

一种通话封包处理调制解调器,与通信终端和实体IP电话连接,包括通信单元、存储单元、检测单元和控制单元。检测单元监测通信单元是否接收到通信终端发送的开启软件电话的启动信号及确定确定内置多媒体适配器单元是否工作,控制单元根据检测单元的检测结果及通话触发信号确定与另一通信终端建立通话的对象为通信终端或实体IP电话,并将接收到的通话请求封包发送至确定的通话对象,与另一通信终端建立通话。本发明还提供一种通话封包处理***及通话封包处理方法。利用本发明,根据软件电话是否启动在通信终端及实体IP电话之间进行通信线路的选择,以解决现有技术中根据用户需要进行通信线路的选择的技术问题。

Description

通话封包处理***、调制解调器及方法
技术领域
本发明涉及网络通信,尤其涉及一种通话封包处理***、调制解调器及方法。
背景技术
越来越多的网路通信运营商、竞争本地交换运营商(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电话之间根据用户的需要进行通信线路选择的问题。
发明内容
有鉴于此,有必要提供一种通话封包处理***、调制解调器及方法,以解决现有技术中不能在个人电脑中的软件电话与IP电话之间根据用户的需要进行通信线路的选择的技术问题。
本发明提供一种通话封包处理调制解调器,与通信终端和实体IP电话连接,该实体IP电话与该通信终端分别对应不同的IP地址,该调制解调器包括:
通信单元,通过一网络与另一通信终端连接,用于接收该另一通信终端发送的通话请求封包。
存储单元,用于存储该接收到的通话请求封包。
检测单元,用于监测该通信单元是否接收到由该通信终端发送的启动信号,其中,该启动信号由该通信终端响应用户开启软件电话功能的操作而产生。还用于检测一内置多媒体终端适配器单元是否处于工作状态。及
控制单元,用于根据该检测单元的对该通信单元的监测结果确定与该另一通信终端建立通话的对象包括该通信终端和该实体IP电话还是只包括该实体IP电话。当该检测单元确定该内置多媒体终端适配器单元处于工作状态时,还用于根据一通话触发信号确定与该另一通信终端建立通话的对象为该通信终端或该实体IP电话,并当确定该与另一通信终端建立通话的对象为该通信终端时,将所接收到的通话请求封包通过该通信单元发送至该通信终端,使该另一通信终端与该通信终端建立通话,当确定与该另一通信终端建立通话的对象为该实体IP电话时,将所接收到的通话请求封包通过该通信单元发送至该实体IP电话,使该另一通信终端与该实体IP电话建立通话,其中,该通话触发信号由该通信终端或该实体IP电话响应用户同意建立通话请求的操作而相应地产生。
本发明还提供一种通话封包处理***,包括调制解调器、通信终端、实体IP电话与网络,其中,该调制解调器一端与该通信终端和该实体IP电话连接,另一端经过该网络与另一通信终端连接,该实体IP电话与该通信终端分别对应不同的IP地址。
该调制解调器包括:
第一通信单元,通过该网络与该另一通信终端连接,用于接收与该另一通信终端发送的通话请求封包。
存储单元,用于存储该接收到的通话请求封包。
检测单元,用于监测该通信单元是否接收到由该通信终端发送的启动信号,其中,该启动信号由该通信终端响应用户开启软件电话功能的操作而产生。还用于检测一内置多媒体终端适配器单元是否处于工作状态。
第一控制单元,用于根据该检测单元的对该通信单元的监测结果确定能够与该另一通信终端建立通话的对象包括该通信终端和该实体IP电话还是只包括该实体IP电话。当该检测单元确定该内置多媒体终端适配器单元处于工作状态时,还用户根据一通话触发信号确定与该另一通信终端建立通话的对象为该通信终端或该实体IP电话,并当确定与该另一通信终端建立通话的对象为该通信终端时,将所接收到的通话请求封包通过该通信单元发送至该通信终端,使该另一通信终端与该通信终端建立通话,当确定该另一通信终端请求建立通话的对象为该实体IP电话时,将所接收到的通话请求封包通过该通信单元发送至该实体IP电话,使该另一通信终端与该通信终端建立通话,其中,该通话触发信号由该通信终端或该实体IP电话响应用户同意建立通话请求的操作而相应地产生。
该通信终端包括:
第二通信单元,用于接收由该调制解调器发送的通话请求封包。
工作模式选择单元,用于根据用户操作相应地选择文字/语音工作模式或语音/语音工作模式。
转换单元,当该工作模式选择单元确定选择文字/语音工作模式时,用于将用户通过输入的文字信息相应地转换成语音信息。及
第二控制单元,用于处理所接收到的通话请求封包以获得通话请求封包所携带的语音信息,还用于根据该转换单元转换生成的语音信息产生一通话回应封包,并控制该第二通信单元将该通话回应封包发送至该调制解调器,从而在该通信终端与该另一通信终端之间建立通话。
本发明还提供一种通话封包处理方法,应用于一通话封包处理***,该通话封包处理***包括调制解调器、通信终端、实体IP电话与网络,其中,该调制解调器一端与该通信终端和该实体IP电话连接,另一端经过该网络与另一通信终端连接,该调制解调器包括一内置多媒体终端适配器单元,该方法包括:
该调制解调器检测是否接收到由该通信终端发送的启动信号,其中,该启动信号由该通信终端响应用户开启软件电话功能的操作而产生
当接收到由该通信终端发送的启动信号时,确定与该另一通信终端建立通话的对象包括该通信终端和该实体IP电话。
该调制解调器检测该内置多媒体终端适配器单元是否处于工作状态。
当判断该内置多媒体终端适配器单元处于工作状态时,由该调制解调器根据一通话触发信号确定与该另一通信终端建立通话的对象为该通信终端还是该实体IP电话,其中,该通话触发信号由该通信终端或该实体IP电话响应用户同意建立通话请求的操作而相应地产生。
该调制解调器确定与该另一通信终端建立通话的对象为该通信终端,并将接收的来自于该另一通信终端发送的通话请求封包发送至该通信终端。
该通信终端根据用户操作相应地选择文字/语音工作模式或语音/语音工作模式。
当确定选择文字/语音工作模式时,由该通信终端将该用户输入的文字信息转换成语音信息,并根据该转换生成的语音信息产生通话回应封包。以及
由该通信终端将该通话回应封包发送至该调制解调器,从而在该通信终端与该另一通信终端之间建立通话。
相对于现有技术,本发明提供的通话封包处理***、调制解调器及方法,调制解调器根据用户终端的软件电话是否启动,在通信终端及实体IP电话之间进行通信线路的选择,从而建立通话连接,以解决现有技术中不能在个人电脑中的软件电话与IP电话之间根据用户的需要进行通信线路的选择的技术问题。同时,还在选择的通信终端中能够将用户输入的文字信息转换为语音信息,从而使用户能够在通信终端通过文字与建立通话的另一通信终端进行通话。
附图说明
图1为本发明实施方式中的通话封包处理***的应用环境图。
图2为本发明实施方式中的通话封包处理***的模块图。
图3为本发明实施方式中的通话封包处理方法的流程图。
主要元件符号说明
处理*** 10
调制解调器 20
第一端 200
第二端 201
通信单元 21、31
控制单元 22、32
存储单元 23、33
检测单元 24
EMTA单元 25
第一通信终端 30
工作模式选择单元 34
转换单元 35
软件电话执行单元 36
实体IP电话 40
网络 50
第二通信终端 60
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
下面将结合附图,对本发明作进一步的详细说明。
请参阅图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网络。
请参阅图2,为本发明实施方式中的处理***的模块图。该第一通信终端30包括通信单元31、控制单元32、存储单元33、工作模式选择单元34、转换单元35以及软件电话执行单元36。
用户可以根据需要选择是否开启该第一通信终端30的软件电话功能,具体地,该控制单元32用于响应用户对第一通信终端30进行软件电话启动的操作产生一相应的启动命令,该软件电话执行单元36用于响应该启动命令开始工作,同时产生一相应的启动信号。该通信单元31用于发送该启动信号至调制解调器20。
该调制解调器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。
该通信单元21还用于通过网络50接收由第二通信终端60发送的通话请求封包,在本实施方式中,通话请求封包为用户利用第二通信终端60所发送的数据封包,用于请求建立与第一通信终端30或实体IP电话40的通话。当通信单元21接收到由第二通信终端60发送的通话请求封包时,控制单元22用于将该接收到的通话请求封包存储在存储单元23中。该检测单元24还用于检测EMTA单元25是否处于工作状态,其中,该EMTA单元25为现有的网络客户端设备,用于提供编码解码器和用于媒体传输与呼叫信令的所有信令及封装功能,即,当第二通信终端60通过网络50发送通话请求封包时该EMTA单元25处于工作状态,否则,该EMTA单元25挂起,在此不加赘述。
当该检测单元24确定该EMTA单元25处于工作状态时,该控制单元22还用于根据所检测到的一通话触发信号确定与第二通信终端60建立通话的对象为第一通信终端30还是实体IP电话40。其中,该调制解调器20接收第二通信终端60发送的通话请求封包时,同时向第一通信终端30和实体IP电话40发送通话请求。在本实施方式中,当该实体IP电话接收到该通话请求时,发出响铃提示,当该第一通信终端30接收到该通话请求时,产生一提示信息。当第一通信终端30或实体IP电话40响应用户接通电话的操作以同意建立通话请求时,相应地产生一通话触发信号。当控制单元22根据检测单元24的监测结果确定该EMTA单元25处于挂起状态时,此时,该控制单元22删除存储单元23中所存储的通话请求封包以放弃建立本次的通话连接。
当控制单元22根据检测单元24的监测结果确定能够与第二通信终端60建立通话的对象仅为实体IP电话40时,并且EMTA单元否处于工作状态时,该控制单元22检测到该通话触发信号时,将所接收到的通话请求封包发送至该实体IP电话40进行封包处理,从而,使该实体IP电话40与该第二通信终端60进行通话。
当控制单元22根据检测单元24的监测结果确定能够能够与第二通信终端60建立通话的对象为第一通信终端30或实体IP电话40时,并且该检测单元24确定该EMTA单元25处于工作状态时,此时,该控制单元22根据该通话触发信号确定与第二通信终端60建立通话的对象为实体IP电话40时,将所接收到的通话请求封包发送至该实体IP电话40进行封包处理,从而,使该实体IP电话40与该第二通信终端60进行通话。
当控制单元22根据检测单元24的监测结果确定能够能够与第二通信终端60建立通话的对象为第一通信终端30或实体IP电话40时,并且该检测单元24确定该EMTA单元25处于工作状态时,此时,该控制单元22根据该通话触发信号确定与第二通信终端60建立通话的对象为第一通信终端30,此时,控制通信单元21将所接收到的通话请求封包发送至第一通信终端30,从而建立第二通信终端60与第一通信终端30的通话连接。
通信单元31用于接收由调制解调器20发送的通话请求封包,并当通信单元31接收到通话请求封包时,控制单元32用于控制启动工作模式选择单元34。该工作模式选择单元34用于根据用户操作相应地选择文字/语音工作模式或语音/语音工作模式。
具体地,当确定选择语音/语音工作模式时,控制单元32用于处理该接收到的通话请求封包使该第一通信终端30的用户获得通话请求封包所携带的语音信息,还用于根据用户的输入的语音信息产生一通话回应封包,并控制通信单元31将该通话回应封包发送至调制解调器20,进一步地发送至第二通信终端60,从而在第二通信终端60与第一通信终端30之间建立语音/语音通话。当确定选择文字/语音工作模式时,控制单元32提示用户输入文字信息,转换单元35用于将用户通过第一通信终端30输入的文字信息转换成语音信息,并由控制单元32根据该转换生成的语音信息产生一通话回应封包,控制通信单元31将该通话回应封包发送至调制解调器20,进一步地发送至第二通信终端60,从而在第二通信终端60与第一通信终端30之间建立文字/语音通话。
在本实施方式中,该第一通信终端30预存一语音数据库,该转换单元35查询语音数据库以确定用户输入的文字所对应的语音,并将确定的语音保存在存储单元33中。
请参阅图3,为本发明通话封包处理方法的流程图,该方法包括:
步骤S700,该检测单元24监测通信单元21是否接收到由第一通信终端30发送的开启软件电话的启动信号,并当确定该通信单元21接收到由第一通信终端30发送的启动信号时,进入步骤S701,否则,进入步骤S709。
其中,该第一通信终端30的控制单元32能够响应用户对第一通信终端30进行软件电话启动的操作产生一相应的启动命令,该软件电话执行单元36响应该启动命令开始工作,同时产生一相应的启动信号,并通过通信单元31发送至该调制解调器20。
步骤S701,该控制单元22根据启动信号确定第一通信终端30的软件电话启动,进一步确定能够与第二通信终端60建立通话的对象为第一通信终端30或实体IP电话40。
步骤S702,该检测单元24检测EMTA单元25是否处于工作状态,若是,则进入步骤S703,否则,则进入步骤S710。
其中,该EMTA单元25为现有的网络客户端设备,用于提供编码解码器和用于媒体传输与呼叫信令的所有信令及封装功能,即,当第二通信终端60通过网络50发送通话请求封包时该EMTA单元25处于工作状态,否则,该EMTA单元25挂起。
在本实施方式中,通话请求封包为用户利用第二通信终端60所发送的数据封包,用于请求建立与第一通信终端30或实体IP电话40的通话。
步骤S703,当该检测单元24确定该EMTA单元25处于工作状态时,该控制单元22根据所检测的通话触发信号确定与第二通信终端60建立通话的对象为第一通信终端30还是实体IP电话40,当控制单元22确定与第二通信终端60建立通话的对象为第一通信终端30时,进入步骤S704,当控制单元22确定与第二通信终端60建立通话的对象为实体IP电话40时,进入步骤S711。
其中,该调制解调器20接收第二通信终端60发送的通话请求封包时,同时向第一通信终端30和实体IP电话40发送通话请求。在本实施方式中,当该实体IP电话接收到该通话请求时,发出响铃提示,当该第一通信终端30接收到该通话请求时,产生一提示信息显示在所述第一通信终端。当第一通信终端30或实体IP电话40响应用户接通电话的操作以同意建立通话请求时,相应地产生一通话触发信号。
步骤S704,该控制单元22确定与第二通信终端60建立通话的对象为第一通信终端30,并将所接收到的通话请求封包发送至该第一通信终端30。
步骤S705,当通信单元31接收到由调制解调器20发送的通话请求封包时,控制单元32控制启动工作模式选择单元34。该工作模式选择单元34根据用户操作相应地选择文字/语音工作模式或语音/语音工作模式。若选择文字文字/语音工作模式时,则进入步骤S706,如选择语音/语音工作模式时,则进入步骤S707。
步骤S706,控制单元32提示用户输入文字信息,转换单元35将用户通过第一通信终端30输入的文字信息转换成语音信息,并由控制单元32根据该转换生成的语音信息产生一通话回应封包。
在本实施方式中,该第一通信终端30预存一语音数据库,该转换单元35查询语音数据库以确定用户输入的文字所对应的语音,并将确定的语音保存在存储单元33中。
步骤S707,控制通信单元31将该通话回应封包发送至调制解调器20,进一步地发送至第二通信终端60,从而在第二通信终端60与第一通信终端30之间建立文字/语音通话。
步骤S708,当确定选择语音/语音工作模式时,控制单元32处理该接收到的通话请求封包使该第一通信终端30的用户获得通话请求封包所携带的语音信息,并根据用户的输入的语音信息产生一通话回应封包,然后,返回步骤S707。
步骤S709,当检测单元24确定该通信单元21未接收到由第一通信终端30发送的启动信号时,则控制单元22确定第一通信终端30的软件电话未启动,能够与第二通信终端60建立通话的对象为实体IP电话40,返回步骤S702。
步骤S710,当检测单元24确定该EMTA单元25处于挂起状态时,控制单元22删除存储单元23中所存储的通话请求封包以放弃建立本次的通话连接,然后,返回步骤S702。
步骤S711,当控制单元22根据该确定的对象控制通信单元21将所接收到的通话请求封包发送至该实体IP电话40进行封包处理,从而,使该实体IP电话40与该第二通信终端60进行通话。
使用上述的通话封包处理***、调制解调器及方法,调制解调器根据用户终端的软件电话是否启动,在通信终端及实体IP电话之间进行通信线路的选择,从而建立通话连接,以解决现有技术中不能在个人电脑中的软件电话与IP电话之间根据用户的需要进行通信线路的选择的技术问题。同时,还在选择的通信终端中能够将用户输入的文字信息转换为语音信息,从而使用户能够在通信终端通过文字与建立通话的另一通信终端进行通话。
可以理解的是,对于本领域的普通技术人员来说,可以根据本发明的技术构思做出其它各种相应的改变与变形,而所有这些改变与变形都应属于本发明权利要求的保护范围。

Claims (13)

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电话建立通话,其中,所述通话触发信号由所述通信终端或所述实体IP电话响应用户同意建立通话请求的操作而相应地产生;
所述通信终端包括:
第二通信单元,用于接收由所述调制解调器发送的通话请求封包;
工作模式选择单元,用于根据用户操作相应地选择文字/语音工作模式或语音/语音工作模式;
转换单元,当所述工作模式选择单元确定选择文字/语音工作模式时,用于将用户通过输入的文字信息相应地转换成语音信息;及
第二控制单元,用于处理所接收到的通话请求封包以获得通话请求封包所携带的语音信息,还用于根据所述转换单元转换生成的语音信息产生一通话回应封包,并控制所述第二通信单元将所述通话回应封包发送至所述调制解调器,从而在所述通信终端与所述另一通信终端之间建立通话。
5.如权利要求4所述的通话封包处理***,其特征在于,当所述检测单元确定所述第一通信单元接收到由所述通信终端发送的启动信号时,所述第一控制单元确定与所述另一通信终端建立通话的对象包括所述通信终端和所述实体IP电话,当所述检测单元确定所述第一通信单元未接收到由所述通信终端发送的启动信号时,所述第一控制单元确定与所述另一通信终端建立通话的对象为所述实体IP电话。
6.如权利要求4所述的通话封包处理***,其特征在于,当所述检测单元确定所述内置多媒体终端适配器单元处于挂起状态时,所述第一控制单元删除所述存储单元中所存储的通话请求封包以放弃建立本次的通话连接。
7.如权利要求4所述的通话封包处理***,其特征在于,所述通信终端还包括第二存储单元,用于存储一语音数据库,所述转换单元查询所述语音数据库以确定用户输入的文字所对应的语音,并将确定的语音保存在所述存储单元中。
8.如权利要求4所述的通话封包处理***,其特征在于,当所述工作模式选择单元确定选择语音/语音工作模式时,所述第二控制单元还用于根据用户输入的语音信息产生一通话回应封包,并控制所述第二通信单元将所述通话回应封包发送至所述调制解调器,从而在所述通信终端与所述另一通信终端之间建立通话。
9.一种通话封包处理方法,应用于一通话封包处理***,所述通话封包处理***包括调制解调器、通信终端、实体IP电话与网络,其中,所述调制解调器一端与所述通信终端和所述实体IP电话连接,另一端经过所述网络与另一通信终端连接,所述调制解调器包括一内置多媒体终端适配器单元,其特征在于,所述方法包括:
所述调制解调器检测是否接收到由所述通信终端发送的启动信号,其中,所述启动信号由所述通信终端响应用户开启软件电话功能的操作而产生;
当接收到由所述通信终端发送的启动信号时,确定与所述另一通信终端建立通话的对象包括所述通信终端和所述实体IP电话;
所述调制解调器检测所述内置多媒体终端适配器单元是否处于工作状态;
当判断所述内置多媒体终端适配器单元处于工作状态时,由所述调制解调器根据一通话触发信号确定与所述另一通信终端建立通话的对象为所述通信终端还是所述实体IP电话,其中,所述通话触发信号由所述通信终端或所述实体IP电话响应用户同意建立通话请求的操作而相应地产生;
所述调制解调器确定与所述另一通信终端建立通话的对象为所述实体IP电话,将通话请求封包发送至所述实体IP电话;
所述调制解调器确定与所述另一通信终端建立通话的对象为所述通信终端,并将接收的来自于所述另一通信终端发送的通话请求封包发送至所述通信终端;
所述通信终端根据用户操作相应地选择文字/语音工作模式或语音/语音工作模式;
当确定选择文字/语音工作模式时,由所述通信终端将所述用户输入的文字信息转换成语音信息,并根据所述转换生成的语音信息产生通话回应封包;以及
由所述通信终端将所述通话回应封包发送至所述调制解调器,从而在所述通信终端与所述另一通信终端之间建立通话。
10.如权利要求9所述的通话封包处理方法,其特征在于,还包括:
当确定选择语音/语音工作模式时,由所述通信终端处理所述接收到的通话请求封包以获得通话请求封包所携带的语音信息,并根据用户输入的语音信息产生通话回应封包。
11.如权利要求9所述的通话封包处理方法,其特征在于,还包括:
当未接收到由所述通信终端发送的启动信号时,确定与所述另一通信终端建立通话的对象为所述实体IP电话。
12.如权利要求9所述的通话封包处理方法,其特征在于,还包括:
当判断所述内置多媒体终端适配器单元处于挂起状态时,所述调制解调器删除存储的通话请求封包以放弃建立本次的通话连接。
13.如权利要求9所述的通话封包处理方法,其特征在于,所述通信终端预存一语音数据库,并通过查询所述语音数据库以确定用户输入的文字所对应的语音。
CN201210257250.4A 2012-07-24 2012-07-24 通话封包处理***、调制解调器及方法 Active CN103581116B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210257250.4A CN103581116B (zh) 2012-07-24 2012-07-24 通话封包处理***、调制解调器及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210257250.4A CN103581116B (zh) 2012-07-24 2012-07-24 通话封包处理***、调制解调器及方法

Publications (2)

Publication Number Publication Date
CN103581116A CN103581116A (zh) 2014-02-12
CN103581116B true CN103581116B (zh) 2016-09-07

Family

ID=50052055

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210257250.4A Active CN103581116B (zh) 2012-07-24 2012-07-24 通话封包处理***、调制解调器及方法

Country Status (1)

Country Link
CN (1) CN103581116B (zh)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101072251A (zh) * 2006-05-08 2007-11-14 松下电器产业株式会社 通话方法、装置及***
CN101931716A (zh) * 2009-06-18 2010-12-29 国基电子(上海)有限公司 调制解调器及其处理通话封包的方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101072251A (zh) * 2006-05-08 2007-11-14 松下电器产业株式会社 通话方法、装置及***
CN101931716A (zh) * 2009-06-18 2010-12-29 国基电子(上海)有限公司 调制解调器及其处理通话封包的方法

Also Published As

Publication number Publication date
CN103581116A (zh) 2014-02-12

Similar Documents

Publication Publication Date Title
US11252779B2 (en) Physical location management for voice over packet communication
US7890638B2 (en) Communication between a real world environment and a virtual world environment
US8208609B2 (en) System and method for voice activated dialing from a home phone
US7444375B2 (en) Interactive voice and text message system
KR101130398B1 (ko) 제3자 호 및 장치 제어를 용이하게 하기 위한 시스템 및방법
WO2009074079A1 (fr) Procédé et appareil de communication instantanée
US6865385B1 (en) Status notification method and status notification system
KR20070051237A (ko) 통신 시스템에서 멀티미디어 컨텐츠 제공 시스템 및 방법
WO2007136490A2 (en) Telecommunications system and method of initiating file transfers from voice endpoints
CN102724214B (zh) 一种呼叫装置、基于im客户端建立通话的方法及装置
CN103581116B (zh) 通话封包处理***、调制解调器及方法
CN108234781A (zh) 通信方法及装置
TWI500335B (zh) 自動選擇通訊網路的方法
CN101227473B (zh) 用于多媒体通信***的主控会议的***及方法
US20050141439A1 (en) Method for enabling the user of a local computer operating in an instant messenger environment to make a voice communications link
US7580977B1 (en) System for using text terminal for the deaf (TTD) devices for internet instant messaging and chat sessions
US8391279B2 (en) Modem and calling packet processing method thereof
US7649982B2 (en) Network-test system and method using script command in a server to emulate a tty device and define a tty test case
KR100968484B1 (ko) 자석식 전화 가입자의 호 처리를 위한 VoIP 게이트웨이및 그 호 처리방법
KR20020084847A (ko) 인터넷 전화 중계 시스템 및 방법
CN103118109A (zh) 一种异构通讯录的聚合方法和***
US20080186879A1 (en) Conferencing System Having a User Interface Compatible with a Variety of Communication Devices
JP2007006238A (ja) 電話連絡方法、及び記録媒体
JP3737720B2 (ja) 通話システム、及び通話システム用プログラム
JP3456957B2 (ja) プロトコル装置及びプログラム記録媒体

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20180224

Address after: Shanghai City, Songjiang Export Processing Zone South Road No. 1925

Patentee after: Ambit Microsystems (Shanghai) Co., Ltd.

Address before: 201613 Shanghai City, Songjiang District Songjiang Export Processing Zone South Road No. 1925

Co-patentee before: Hon Hai Precision Industry Co., Ltd.

Patentee before: Ambit Microsystems (Shanghai) Co., Ltd.

TR01 Transfer of patent right