有没有人知道如何使用UCMA 4取消正在进行的转移?
在我的应用程序中,我正在接到UserA与我的UCMA应用程序的通话,我开始转移到另一个呼叫者(UserB),通过启动一个B2BUA的自我转移。
我正在运行一个时间轮(UCMA计时器功能),它应该在到期时取消传输,但保留已建立的呼叫(在USerA和应用程序之间)并让它保持建立。
我要取消的转移由
启动AudioVideoCall call = new AudioVideoCall(_conversation);
call.BeginTransfer(call, TransferCompletedCB, call);
编辑22-09-14 13:29: 如果我终止我的B2BUA的Call2,那么空闲呼叫将被正确终止。但是,我已建立的电话将进入终止......'国家也是。如何防止我作为呼叫支路1放入B2BUA的原始呼叫终止?
答案 0 :(得分:2)
事实证明,你可以通过使用B2BUA第二通话线路的.BeginTerminate来取消通话。我甚至实现了一个计时器,如果在计时器内没有接听电话,我可以取消转接。