首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >星号- click2call可以工作,但要执行两个步骤

星号- click2call可以工作,但要执行两个步骤
EN

Stack Overflow用户
提问于 2018-02-15 12:53:59
回答 1查看 145关注 0票数 0

我实现了一个Java方法(使用星号-Java库),它在两个用户之间发起一个调用。艾丽斯是来电者,鲍勃是接线员。它可以工作,但我不知道为什么,它分两步完成:

  1. 爱丽丝接到了她自己的电话。
  2. 如果爱丽丝接了电话,那么她和鲍勃之间的电话就启动了。爱丽斯必须点击“接受电话”,这样才能最终给鲍勃打电话。

知道为什么爱丽丝会先接到自己的电话吗?

这是我的密码:

代码语言:javascript
复制
public void call(final String user, final String exten) throws IOException, AuthenticationFailedException, TimeoutException {
    OriginateAction originateAction;
    ManagerResponse originateResponse;

    originateAction = new OriginateAction();
    originateAction.setChannel("SIP/" + user);
    originateAction.setContext("work");
    originateAction.setExten(exten);
    originateAction.setPriority(new Integer(1));
    originateAction.setTimeout(new Long(30000));

    // connect to Asterisk and log in
    managerConnection.login();

    // send the originate action and wait for a maximum of 30 seconds for Asterisk to send a reply
    originateResponse = managerConnection.sendAction(originateAction, 30000);

    // and finally log off and disconnect
    managerConnection.logoff();
}
EN

回答 1

Stack Overflow用户

发布于 2018-02-16 06:07:48

代码语言:javascript
复制
originateAction.setChannel("SIP/" + user);

这一行动是首先展开的。

如果你需要其他的命令,你应该做其他的命令。

您可以通过本地/频道拨号。

这个问题上个月被我回答了4、5次。

有关更多信息,请参见其他类似的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48807812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档