JTAPI Placing a Telephone Call

通过几个部分描述JAPI的呼叫模型,在核心包中的基本方法,Connection和TerminalConnection的状态。这小节描述了在电话应用程序中的一些公共信息。在一个简单的呼叫过程中的各种状态的变化。

呼叫过程时序图,描述了app调用Call.connect()方法后的典型状态变化。

 

Call Model timing diagram

 

描述了一个单一的呼叫,两个电话之间的呼叫。左边表示源呼叫,右边标志目标呼叫.两边的横线为TerminalConnection状态,中间的横线为Connection状态。

 调用Call.connect()后,2个Address对象上连接到Call对象上的Connection对象处于IDLE状态。
源Connection转换为CONNECTED状态,这时目标Connction变为INPROGRESS状态。这时源设备上建立TerminalConnection然后转换为ACTIVE状态。当目标Connnction转化为ALERTING状态,TerminaConnection变为RINGING状态。

一个人在目标设备接电话,这时TerminalConnection处于活动状态,其他的TerminalConnection变为PASSIVE状态。同时,目标Connection变为CONNECTED状态。当电话结束,所有格Connection变为DISCONNECTED状态,所有的TerminalConnction变为DROPPED状态

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值