这正在发生
第 1 步:一方使用OriginateAction
而不是通过拨号选项进行呼叫,tTG
这样该通道就没有转移功能。
第2 步:B 方使用dail()
我传递 dailoptions 之类的方法调用tTG
。
OriginateAction originateAction = new OriginateAction();
originateAction.setChannel(ivrChannelStr);
originateAction.setContext(DEFAULT_CALL_CONTEXT);
originateAction.setExten("s");
originateAction.setPriority(priority);
originateAction.setTimeout(timeout);
originateAction.setCallerId(processedCLI)
try {
asteriskManagerService.sendAction(originateAction);
logger.debug("asterisk call originated");
} catch (Exception e) {
if (callConnectListenersMap.contains(traceId)) {
logger.warn("Throwing exception for traceID = {}", traceId);
throw e;
}
}
我想要实现的是
步骤1:一方呼叫使用OriginateAction
并希望通过拨号选项,tTG
这样通道可以执行转移功能
step2:同上
那么我应该如何通过tTG
呢OriginateAction
?