通过短信发起两方呼叫的方法、相应的设备及系统 \n技术领域\n[0001] 本发明涉及通信领域,尤其涉及通过短信发起两方呼叫的技术。 背景技术\n[0002] 随着各种数据业务的发展和语音业务的发展,将数据业务同语音业务结合的解决方案不断涌现,如通过短信同语音电话的结合,可利用便捷的终端设备发送短信随时随地地实现电话呼叫的发起。 \n[0003] 与本发明有关的现有技术提供了通过短信发起两方呼叫的方法,该方法中,移动终端设备向移动网络发送短信,该短信中携带被呼叫的固话用户的电话号码,经由短信中心的转发到短信协议栈平台,短信协议栈平台根据短信内容向被呼叫的公共交换电话网(Public Switched Telephone Network,PSTN)网络中的固话终端设备发送综合业务数字网用户部分(ISDN User Part,ISUP)信令,通过ISUP信令呼叫被呼叫的固话终端设备,并根据获得的被呼叫的固话终端设备的响应,建立短信发送方与被呼叫的固话终端设备之间的通话通道。 \n[0004] 现有技术通过在PSTN网络中ISUP的信令交互模式能够实现发送短信的终端设备呼叫PSTN网络中的固话终端设备,但不能通过短信解决IP网络与PSTN网络混合组网等条件下的两方呼叫。 \n发明内容\n[0005] 本发明的实施例提供一种通过短信发起两方呼叫的方法、相应的设备及系统,其能够在IP网络与PSTN网络混合组网条件下,通过短信发起两个终端设备之间的呼叫。 [0006] 本发明的实施例通过如下技术方案实现: \n[0007] 本发明的实施例提供一种通过短信发起两方呼叫的方法,该方法包括: [0008] 根据接收到的来自终端设备并基于设定短信协议发送的短信,获得呼叫参与方终端类型; \n[0009] 确定所述呼叫参与方终端类型所支持的协议类型,通过所述协议类型,向所述呼叫参与方终端类型所对应的终端设备发起呼叫; \n[0010] 将所述呼叫交换到所述终端类型所支持的网络中,并通过所述网络将所述呼叫接续到所述终端设备。 \n[0011] 本发明的实施例还提供一种呼叫控制系统,包括短信协议栈平台,用于转发终端设备发送的短信,所述呼叫控制系统还包括: \n[0012] 短信应用业务代理,用于接收短信协议栈平台转发的来自终端设备并基于设定短信协议发送的短信,根据接收到的短信,获得呼叫参与方终端类型;通过发送呼叫发起请求,将所获得的呼叫参与方终端类型发送出去; \n[0013] 呼叫控制服务器,用于接收所述短信应用业务代理发送的呼叫发起请求,从中获得呼叫参与方终端类型,通过所述呼叫参与方终端类型所支持的协议类型,向所述呼叫参与方终端类型对应的终端设备发起呼叫; \n[0014] 网络控制设备,用于通过交换设备将所述呼叫控制服务器发起的呼叫交换到所述终端类型所支持的网络中,并控制所述网络中的接入设备将所述呼叫接续到所述终端设备。 \n[0015] 本发明的实施例还提供一种短信应用业务代理,该短信应用业务代理包括:获取单元,用于根据接收到的来自终端设备并基于设定短信协议发送的短信,获得呼叫参与方终端类型; \n[0016] 传输单元,用于发送呼叫发起请求,并通过所发送的呼叫发起请求将所获得的呼叫参与方终端类型发送出去。 \n[0017] 本发明的实施例还提供一种呼叫控制服务器,该呼叫控制服务器包括: [0018] 信息获取单元,用于从接收到的呼叫发起请求中获得呼叫参与方终端类 型,所述参与方终端类型根据接收到的来自终端设备并基于设定短信协议发送的短信获得; [0019] 信息处理单元,用于通过所述呼叫参与方终端类型所支持的协议类型,向所述呼叫参与方终端类型对应的终端设备发起呼叫,并通知交换设备将所述呼叫交换至支持所述协议类型的网络中,并由所述网络接续到对应的终端设备。 \n[0020] 由上述本发明的实施例提供的具体实施方案可以看出,本发明实施例根据接收到的短信,获得呼叫参与方终端类型;通过所述呼叫参与方终端类型所支持的协议类型,向所述呼叫参与方终端类型所对应的终端设备发起呼叫;将所述呼叫交换到所述终端类型所支持的网络中,并通过所述网络将所述呼叫接续到所述终端设备,因此,本发明实施例能够通过短信,对处于IP网络和/或PSTN网络中两个终端设备发起呼叫。 \n[0021] 附图说明\n[0022] 图1为本发明第一实施例所应用的系统组网示意图; \n[0023] 图2为本发明第一实施例的流程图; \n[0024] 图3为本发明第一实施例中第一情况的系统组网图; \n[0025] 图4为本发明第一实施例中第一情况下建立呼叫的实施流程图; [0026] 图5为本发明第一实施例中第二情况的系统组网图; \n[0027] 图6为本发明第一实施例中第二情况下建立呼叫的实施流程图。 [0028] 具体实施方式\n[0029] 本发明第一实施例提供一种通过短信发起两方呼叫的方法,该方法能够在IP网络与PSTN网络混合组网条件下,通过短信对处于IP网络和/或PSTN网络中两个终端设备发起呼叫。 \n[0030] 本发明第一实施例可以应用在如下呼叫控制系统,该呼叫控制系统包括短信协议栈平台、短信应用业务代理、呼叫控制服务器和网络控制设备。 \n[0031] 其中,短信协议栈平台,用于转发终端设备发送的短信。 \n[0032] 短信应用业务代理,用于接收短信协议栈平台转发的短信,根据接收到的短信,获得呼叫参与方终端类型;通过发送呼叫发起请求,将所获得的呼叫参与方终端类型发送出去;所述短信应用业务代理具体用于:根据接收到的短信所使用的短信模板,对终端设备发送的短信进行解析,获得呼叫参与方号码和/或呼叫参与方姓名;并根据所获得的呼叫参与方号码和/或呼叫参与方姓名查找所登记的帐号,根据所查找到的帐号对应的终端类型,获得呼叫参与方终端类型。 \n[0033] 呼叫控制服务器,用于接收所述短信应用业务代理发送的呼叫发起请求,从中获得呼叫参与方终端类型,确定所述呼叫参与方终端类型所支持的协议类型,通过所述协议类型向所述呼叫参与方终端类型对应的终端设备发起呼叫; \n[0034] 网络控制设备,用于通过软交换设备将所述呼叫控制服务器发起的呼叫交换到支持所述协议类型的网络中,并控制所述网络中的接入设备将所述呼叫接续到所述终端设备。 \n[0035] 上述短信应用业务代理还用于:根据接收到的短信所使用的短信模板,对终端设备发送的短信进行解析,获得呼叫发起时间;通过发送呼叫发起请求,将所获得的呼叫发起时间发送出去;相应的上述呼叫控制服务器还用于:在呼叫发起时间,通过所述呼叫参与方终端类型所支持的协议类型,向所述呼叫参与方终端类型对应的终端设备发起呼叫。 [0036] 下面给出了一种具体实现的系统组网,如图1所示,包括:用户接入部件,网络接入部件,网络控制部件以及业务处理部件。 \n[0037] 用户接入部件包括各种终端设备,如客户端(Client)、手机(Mobile)等短信发送工具,固话终端设备以及会话启动协议(Session Initiation Protocol,SIP)终端等软终端(图中仅仅给出了手机、固话终端设备以及SIP终端)。 \n[0038] 网络接入部件包括承载在不同类型网络中的网络接入设备,如承载在公共陆上移动网络(Public Land Mobile Network,PLMN)等移动基础网络中的信令网关(SG),承载在公共交换电话网(Public Switched Telephone Network,PSTN)等固定基础网络中的中继网关,承载在IP网络中的媒体网关(Media Gateway,MG),如承载在下一代网络(Next Generation Network,NGN)的中继媒体网关(Trunk Media Gateway,TMG),承载在IP网络中的短信网关(SMSGW)等网络接入设备。 \n[0039] 网络控制部件包括IP网络核心部件一交换设备(如软交换设备)、短信中心和短信协议栈平台(图中未给出短信中心,只给出短信协议栈平台)。 \n[0040] 业务处理部件包括短信应用业务代理以及呼叫控制服务器。 \n[0041] 其中短信应用业务代理,主要负责短信的解析、根据解析结果获得的短信相关信息(包括终端类型),向呼叫控制服务器发送呼叫请求。 \n[0042] 呼叫控制服务器根据短信应用业务代理发送的呼叫请求,按照所要求的发起呼叫时间,分别针对不同终端类型采用相应的协议发起呼叫。 \n[0043] 上述各部件之间的信息交互关系如下: \n[0044] 用户接入部件中的各种短信发送工具,如客户端、手机等,将用户按照预先设置的短信模板编辑的短信,如Conversation:Callerl36XXXX(张三),Callee289XXXX(李四),S(tart)T(ime)200704301400,发送给网络接入部件。 \n[0045] 网络接入部件中的短信网关基于相应的短信协议,如中国移动点对点协议(China Mobile Point to Point Protocol,CMPP)或短消息点对点协议(ShortMessage Point to Point Protocol,SMPP),将该短信转发到网络控制层的短信中心,短信中心将短信转发到短信平台协议栈,短信平台协议栈基于CMPP或SMPP协议,将短信内容上报至网络控制部件中的短信应用业务代理。 \n[0046] 网络控制部件中的短信应用业务代理使用相应的短信模板,对接收到的短信进行解析,得到的解析结果中可以包括呼叫参与方姓名或呼叫参与方号码,还可以进一步包括呼叫发起时间。当解析结果中包括呼叫参与方姓名或号码时,所述短信应用业务代理根据该呼叫参与方姓名或呼叫参与方号码,在数据库中查找该呼叫参与方姓名或呼叫参与方号码所登记的帐号,并根据该帐号确定出该呼叫参与方姓名或号码所对应的终端类型(呼叫参与方需要预先基于短信应用代理进行开户,并在开户时保存该呼叫参与方的基本数据信息,包括呼 叫参与方号码或呼叫参与方姓名、为所述呼叫参与方号码或呼叫参与方姓名所分配的呼叫参与方的帐号等,除此之外,还记录该呼叫参与方帐号对应的终端类型),如移动终端,固话终端,SIP终端、PC软终端等软终端,以及其它终端类型。根据解析结果或根据解析结果确定的信息,发起呼叫发起请求,通过超文本传送协议(HyperText Transfer Protocol,HTTP)或者网页服务(WebService)/简单对象接入协议(Simple Object Access Protocol,SOAP)接口,将该呼叫发起请求发送到呼叫控制服务器,该呼叫发起请求中携带呼叫参与方终端类型,还可以进一步携带呼叫发起时间,以请求呼叫控制服务器建立呼叫参与方之间的呼叫。 \n[0047] 呼叫控制服务器根据接收到的呼叫发起请求,发起呼叫,根据呼叫参与方终端类型,分别按照呼叫参与方终端类型所支持的协议发起呼叫。 \n[0048] 如果呼叫发起请求中携带呼叫发起时间,则呼叫控制系统在呼叫发起时间发起呼叫,根据呼叫参与方终端类型,分别按照参与方终端类型所支持的协议发起呼叫。 [0049] 如呼叫控制服务器确定呼叫参与方终端类型为移动终端设备,则采用NO.7信令发起呼叫至软交换设备,经软交换设备将呼叫切换到SG网关将呼叫信令呼叫至移动网络,经移动网络中的接入设备接通移动终端设备; \n[0050] 如呼叫控制服务器确定呼叫参与方终端类型为固话终端设备,则采用NO.7信令发起呼叫至软交换设备,经软交换设备将呼叫切换到承载在固定基础网络中的中继网关,将呼叫信令呼叫到PSTN网络,经PSTN网络中的接入设备接通固话终端设备; [0051] 如呼叫控制服务器确定呼叫参与方终端类型为SIP终端或PC软终端,则通过SIP协议发起呼叫至软交换设备,经软交换设备将呼叫切换到承载在IP网络中的MG网关,将呼叫信令接续到SIP终端或者PC软终端。 \n[0052] 本发明实施例的具体实施流程如图2所示,包括: \n[0053] 步骤101,短信应用业务代理根据终端设备发送的短信,获得呼叫参与方 终端类型;通过发送呼叫发起请求,将所获得呼叫参与方终端类型发送给呼叫控制服务器。 [0054] 步骤101具体实现如下: \n[0055] 短信应用业务代理根据终端设备发送短信时所使用的短信模板,对终端设备发送的短信进行解析,获得呼叫参与方的数据信息,包括呼叫参与方号码和/或呼叫参与方的姓名。短信应用业务代理根据所获得的呼叫参与方数据信息查找所登记的帐号,根据所查找到的帐号对应的终端类型,获得呼叫参与方终端类型。然后通过发送呼叫发起请求,将所获得呼叫参与方终端类型发送给呼叫控制服务器。 \n[0056] 步骤102,呼叫控制服务器通过所述呼叫参与方终端类型所支持的协议类型,向所述呼叫参与方终端类型对应的终端设备发起呼叫。 \n[0057] 步骤103,将所述呼叫交换到所述终端类型所支持的网络中,并通过所述网络将所述呼叫接续到所述终端设备。 \n[0058] 当呼叫参与方终端类型为移动终端时,需要在呼叫控制服务器部署中继网关,呼叫控制服务器通过该终端类型支持的7号信令向所述移动终端发起呼叫,经软交换设备切换到移动网络中的网络控制设备,如SG网关,将呼叫信令呼叫至移动网络,经移动网络中的接入设备接通移动终端设备; \n[0059] 当呼叫参与方终端类型为PSTN固话终端时,需要在呼叫控制服务器部署中继网关,呼叫控制服务器通过7号信令向所述固话终端发起呼叫,经软交换设备将该呼叫切换到承载在固定基础网络中的中继网关,将呼叫信令接续到PSTN网络,经PSTN网络中的接入设备接通固话终端设备; \n[0060] 当呼叫参与方终端类型为SIP终端或VOIP终端等软终端时,则通过SIP协议发起呼叫至软交换设备,经软交换设备将该呼叫切换到承载在IP网络中的MG网关,如界切换到NGN网络中的TMG网关,将呼叫信令接续到SIP终端或者PC软终端。 \n[0061] 在进行数据传输时,如果呼叫参与方终端类型均为移动终端时,数据需要 通过移动网络传输到软交换设备,经软交换设备到呼叫控制服务器中的中继网关,属于话路迂回;\n如果呼叫参与方终端类型均为PSTN固话终端时,数据同样需要通过PSTN网络传输到软交换设备,经软交换设备将该呼叫交换到呼叫控制服务器中的中继网关,属于话路迂回;如果呼叫参与方终端类型均为NGN网络中的软终端时,数据只需要通过NGN网络的TMG网关传输到对端,话路没有迂回。但如果呼叫参与方终端类型为SIP终端或PC软终端与PSTN网络或移动网络的终端设备通话的话,则数据传输通道也要通过呼叫控制服务器的中继网关来接通。 \n[0062] 下面分两种情况对上述第一实施例进行详细说明: \n[0063] 第一种情况:通过手机发送短信,建立发送短信的手机和SIP终端设备之间的呼叫。 \n[0064] 在第一情况下,呼叫参与方需要在呼叫控制服务器中进行开户,并在开户时,保存呼叫参与方的基本数据信息到数据库中,这些数据信息包括呼叫参与方号码和/或呼叫参与方姓名,为呼叫参与方号码或姓名所分配的帐号。除此之外,还保存所述帐号与呼叫参与方所使用的终端设备的终端类型之间的对应关系。该情况下的应用组网参见图3,包括: [0065] 用户接入部件,如图中的手机和SIP终端设备; \n[0066] 网络接入部件,包括承载在不同类型网络中的网络接入设备,如承载在PLMN等移动基础网络中的SG信令网关,承载在IP网络中的MG媒体网关,承载在IP网络中的短信网关,如SMS GW等网络接入设备。 \n[0067] 网络控制部件,包括IP网络核心部件-软交换设备、短信中心和短信协议栈平台(图中未给出短信中心,只给出短信协议栈平台)。 \n[0068] 业务处理部件,包括短信应用业务代理以及呼叫控制服务器。 [0069] 该第一种情况的具体实施流程如图4所示,包括: \n[0070] 步骤1,手机发送用户按照预定短信模板编辑的短信,如按照预定的短信模板:\n短信命令字、呼叫参与方1号码、呼叫参与方2号码,呼叫发起时间, 编辑得到的短信如Conversation:Caller136XXXX,Callee289XXXX,S(tart)T(ime)200704301400,该短信通过基于CMPP/SMPP协议的中国移动点对点协议提交(CMPP_Submit)消息发送至短信网关SMS GW。 \n[0071] 步骤2,短信网关SMS GW,基于CMPP/SMPP协议通过短信中心将CMPP_Submit消息,下行转发至短信协议栈平台。 \n[0072] 步骤3,短信协议栈平台通过短信上报接口(onMessageProcess),将短信发送至短信业务应用代理。 \n[0073] 步骤4,短信应用业务代理接收短信,基于短信所使用的相应短信模板,对接收到的短信进行解析,即根据短信命令字识别出该短信是为了发起呼叫,并根据该短信中的其它信息获得两个呼叫参与方号码:136XXXX,Callee289XXXX,以及呼叫发起时间。 [0074] 步骤5~步骤7,短信应用业务代理完成短信内容解析后,针对CMPP_Submit消息进行响应,通过API接口,发送onMessage消息至短信协议栈平台;短信协议栈平台通过CMPP或SMPP响应消息,如中国移动点对点协议提交响应消息(CMPP_Submit_Res),对短信发起的请求进行响应,响应消息最终通过短信网关报送至发送短信的手机侧,表明已经正常受理短信发起的请求。 \n[0075] 步骤8,短信应用代理处理完短信请求后,基于所解析到的呼叫参与方号码,查询短信应用代理数据库中的记录,获得呼叫参与方所使用的终端设备的终端类型。 [0076] 具体实现情况如下:短信应用业务代理根据所述呼叫参与方号码,在短信应用代理数据库中查找呼叫参与方号码对应的帐号;并根据所述帐号与终端类型信息之间的对应关系,确定出呼叫参与方所使用的终端设备的终端类型,如Caller136XXXX的帐号对应的终端类型为移动终端,Callee289XXXX的帐号对应的终端类型为SIP终端。 [0077] 步骤9,短信应用代理通过WebService接口(SOAP协议)发送呼叫发起 请求(CreateConf)至呼叫控制服务器,所述呼叫发起请求中包括呼叫参与方终端类型,还可以包括呼叫参与方号码和/或呼叫发起时间等基本数据信息。 \n[0078] 步骤10~步骤11,呼叫控制服务器根据短信应用代理发送的呼叫发起请求以及呼叫参与方终端类型所支持的协议,向呼叫参与方终端设备发起呼叫;基于终端类型所支持的协议向各个终端类型发送呼叫消息,并根据终端设备的响应完成呼叫建立过程。 [0079] 如果呼叫发起请求中携带有呼叫发起时间,则在所述呼叫发起时间,根据呼叫参与方终端类型所支持的协议,向呼叫参与方终端设备发起呼叫请求。 \n[0080] 判定主叫终端类型为移动终端,则呼叫控制服务器通过NO.7信令发起IAM呼叫,将IAM呼叫消息经过承载在IP网络中的软交换设备(呼叫控制服务器可注册于软交换设备)进行交换处理后,被路由到SG,并经SG发送至移动终端所在的移动交换中心并接通移动终端,即手机,移动终端振铃后回送ACM(应答消息),ANM(摘机消息)经过SG至软交换设备上报给呼叫控制服务器,并由中继网关接入到呼叫控制服务器; \n[0081] 判定被叫终端类型为SIP终端,则呼叫控制服务器通过SIP协议发起呼叫,将携带媒体信息的SIP邀请(SIP Invite)消息发送至承载在IP网络中的软交换,经过软交换设备进行交换处理后,通过MG接续SIP终端设备,当SIP终端设备振铃后,则返回相应的振铃消息(180 Ring消息)(振铃消息经过MG,至承载在IP网络中的软交换设备,并经该软交换设备进行交换处理后到达呼叫控制服务器),并基于媒体能力要求,返回所匹配的终端媒体信息,如音视频能力和终端IP端口等信息;终端设备摘机后返回SIP 200 OK消息(摘机消息)经由软交换设备报送至呼叫控制服务器,呼叫控制服务器返回最终响应确认消息(ACK)经由软交换至SIP终端设备,至此将SIP终端设备接入到呼叫控制服务器。 [0082] 经过上述步骤后,建立手机、SIP终端设备之间的通话通道。 \n[0083] 第二种情况:通过手机发送短信,建立固话终端和SIP终端设备之间的呼 叫。 [0084] 在第二情况下,呼叫参与方需要在呼叫控制服务器中进行开户,并在开户时,保存呼叫参与方的基本数据信息到数据库中,这些数据信息包括呼叫参与方号码和/或呼叫参与方姓名,为呼叫参与方号码或姓名所分配的帐号。除此之外,还保存所述帐号与呼叫参与方所使用的终端设备的终端类型之间的对应关系。该情况下的应用组网参见图5,包括: [0085] 用户接入部件,如图中的手机、PSTN固话终端和SIP终端设备; [0086] 网络接入部件,包括承载在不同类型网络中的网络接入设备,如承载在PLMN等移动基础网络中的SG信令网关,承载在PSTN等固定基础网络中的中继网关,承载在IP网络中的媒体网关,如承载在NGN网络中的TMG中继媒体网关,承载在IP网络中的短信网关等网络接入设备。 \n[0087] 网络控制部件,包括IP网络核心部件-软交换设备、短信中心和短信协议栈平台(图中只给出另外短信协议栈平台)。 \n[0088] 业务处理部件,包括短信应用业务代理以及呼叫控制服务器。 [0089] 该第一种情况的具体实施流程如图6所示,包括: \n[0090] 步骤1,手机发送用户按照预定短信模板编辑的短信,如按照预定的短信模板:\n短信命令字、呼叫参与方1号码、呼叫参与方2号码,呼叫发起时间,编辑得到的短信如Conversation:Caller010XXXX,Callee289XXXX,S(tart)T(ime)200704301400,该短信通过基于CMPP/SMPP协议的CMPP_Submit消息发送至短信网关SMS GW。 \n[0091] 步骤2~步骤3,与第一情况中的步骤2~步骤3雷同。 \n[0092] 步骤4,短信应用业务代理接收短信,基于短信所使用的相应短信模板,对接收到的短信进行解析,即根据短信命令字识别出该短信是为了发起呼叫,并根据该短信中的其它信息获得两个呼叫参与方号码:010XXXX,Callee289XXXX,以及呼叫发起时间。 [0093] 步骤5~步骤7,与第一情况中的步骤5~步骤7雷同。 \n[0094] 步骤8,短信应用代理处理完短信请求后,基于所解析到的会议参与方号码,查询短信应用代理数据库中的记录,获得会议参与方所使用的终端设备的终端类型。 [0095] 短信应用业务代理根据所述呼叫参与方号码,在短信应用代理数据库中查找呼叫参与方号码对应的帐号;并根据所述帐号与终端类型信息之间的对应关系,确定出呼叫参与方所使用的终端设备的终端类型,如010XXXX的帐号对应的终端类型为PSTN固话终端,\n289XXXX的帐号对应的终端类型为SIP终端。 \n[0096] 步骤9,与第一情况中的步骤9雷同。 \n[0097] 步骤10~步骤11,呼叫控制服务器根据短信应用代理发送的呼叫发起请求以及呼叫参与方终端类型所支持的协议,向呼叫参与方终端设备发起呼叫;基于终端类型所支持的协议向各个终端类型发送呼叫消息,并根据终端设备的响应完成呼叫建立过程。 [0098] 如果呼叫发起请求中携带有呼叫发起时间,则在所述呼叫发起时间,根据呼叫参与方终端类型所支持的协议,向呼叫参与方终端设备发起呼叫请求。 \n[0099] 判定主叫终端类型为固话终端,则呼叫控制服务器通过NO.7信令发起IAM呼叫,该IAM呼叫经过承载在IP网络中的软交换设备(呼叫控制服务器可注册于软交换设备)进行交换处理后,被路由到SG,并经SG发送至移动终端所在移动网络的移动交换中心并接通移动终端,即手机,移动终端振铃后回送ACM应答消息,ANM摘机消息经过SG至软交换设备上报给呼叫控制服务器,并由中继网关接入到呼叫控制服务器; \n[0100] 判定被叫终端类型为SIP终端,则呼叫控制服务器通过SIP协议发起呼叫,将携带会场媒体信息的SIP Invite消息发送至承载在IP网络中的软交换设备,经过软交换设备进行交换处理后,通过MG接续SIP终端设备,当SIP终端设备振铃后,则返回相应的180 Ring消息,振铃消息经过MG,至承载在IP网络中的软交换设备,并经该软交换设备进行交换处理后到达呼叫控制服务器), 并基于会场媒体能力要求,返回所匹配的终端媒体信息,如音视频能力和终端IP端口等信息;终端设备摘机后返回SIP 200 OK消息经由软交换设备报送至呼叫控制服务器,呼叫控制服务器返回最终响应确认消息ACK经由软交换至SIP终端设备,至此将SIP终端设备接入到呼叫控制服务器。 \n[0101] 经过上述步骤后,建立固话终端与SIP终端设备之间的通话通道。 [0102] 本发明第二实施例提供了一种短信应用业务代理,该短信应用业务代理包括:获取单元和传输单元。 \n[0103] 获取单元,用于根据接收到的短信,获得呼叫参与方终端类型; [0104] 传输单元,用于发送呼叫发起请求,并通过所发送的呼叫发起请求将所获得的呼叫参与方终端类型发送出去。 \n[0105] 上述短信应用业务代理还可以包括:短信模板提供单元,用于提供短信模板给所述获取单元; \n[0106] 所述获取单元还可以进一步包括:解析子单元和查询子单元。 [0107] 其中,解析子单元,用于根据接收到的短信,从所述短信模板提供单元所提供的短信模板选择出相应的短信模板,并利用所述短信模板对接收到的短信进行解析,获得呼叫参与方号码和/或呼叫参与方姓名。 \n[0108] 查询子单元,用于根据所获得的呼叫参与方号码和/或呼叫参与方姓名查找所登记的帐号,根据所查找到的帐号对应的终端类型,获得呼叫参与方终端类型。 [0109] 上述解析子单元,还用于利用所述短信模板对终端设备发送的短信进行解析,获得呼叫发起时间。相应的,上述传输单元还用于通过所发送的呼叫发起请求将所获得的呼叫发起时间发送出去。 \n[0110] 本发明第二实施例中的各个单元的具体处理情况与第一实施例中的相关描述雷同,这里不再详细描述。 \n[0111] 本发明第三实施例提供了一种呼叫控制服务器,该呼叫控制服务器包括:信息获取单元和信息处理单元。 \n[0112] 信息获取单元,用于从接收到的呼叫发起请求中获得呼叫参与方终端类型; [0113] 信息处理单元,用于通过所述呼叫参与方终端类型所支持的协议类型,向所述呼叫参与方终端类型对应的终端设备发起呼叫,并通知交换设备将所述呼叫交换至支持所述协议类型的网络中对应的终端设备。 \n[0114] 所述信息获取单元还用于:从接收到的呼叫发起请求中获得呼叫发起时间;相应的,所述信息处理单元还用于:根据所述信息获取单元获得的呼叫发起时间,通过所述呼叫参与方终端类型所支持的协议类型,向所述呼叫参与方终端类型对应的终端设备发起呼叫。 \n[0115] 本发明第三实施例中的各个单元的具体处理情况与第一实施例中的相关描述雷同,这里不再详细描述。 \n[0116] 由上述本发明实施例提供的具体实施方案可以看出,本发明实施例在IP网络与PSTN网络混合组网条件下,根据接收到的短信,获得呼叫参与方终端类型;通过所述呼叫参与方终端类型所支持的协议类型,向所述呼叫参与方终端类型所对应的终端设备发起呼叫;将所述呼叫交换到所述终端类型所支持的网络中,并通过所述网络将所述呼叫接续到所述终端设备,因此,本发明实施例能够在IP网络与PSTN网络混合组网条件下,对处于IP网络和/或PSTN网络中的两个终端设备发起呼叫,解决了基于IP网络与PSTN混合网络等组合网络条件下,不能通过短信对处于IP网络和/或PSTN网络中的支持基于SIP和支持基于NO.7核心协议控制的终端设备发起呼叫的难题。 \n[0117] 另外,由于本发明实施例根据按照设置的短信模板编制的短信,可以获得呼叫发起时间等信息,呼叫控制服务器可以在呼叫发起时间,对终端设备发起呼叫,从而能够实现预约呼叫。 \n[0118] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
法律信息
- 2016-11-30
未缴年费专利权终止
IPC(主分类): H04W 84/02
专利号: ZL 200710181501.4
申请日: 2007.10.16
授权公告日: 2011.02.02
- 2015-01-07
专利权的转移
登记生效日: 2014.12.17
专利权人由惠州市智泰企业管理有限公司变更为杨彬彬
地址由516003 广东省惠州市云山西路4号德威大厦12层06号A区变更为516300 广东省惠州市惠东县平山街道湖滨花园3栋
- 2015-01-07
专利权的转移
登记生效日: 2014.12.17
专利权人由华为技术有限公司变更为惠州市智泰企业管理有限公司
地址由518129 广东省深圳市龙岗区坂田华为总部办公楼变更为516003 广东省惠州市云山西路4号德威大厦12层06号A区
- 2011-02-02
- 2008-06-04
- 2008-04-09
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2004-12-08
|
2003-06-06
| | |
2
| |
2004-06-02
|
2002-11-15
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |