无法使用ARI设置callerID

时间:2016-11-28 10:02:06

标签: asterisk

我使用ari4java在Asterisk 14上有一个java stasis应用程序。它大部分都很棒。我现在正在尝试接收外部呼叫并将其转发回去。我跟着

  1. 来电进入Stasis
  2. 创建桥梁
  3. 添加第一个呼叫(频道)以桥接
  4. 制作频道
  5. 将第二个频道添加到网桥
  6. 拨号(secondChID," Local / 2601",30)
  7. 无论我尝试什么,第二个出站呼叫都会获得第一个入站呼叫的callerID。对于许多调用来说,这实际上是可以的,但在这种情况下,我想设置另一个callerId。

    在Dial()之前,我尝试过setChannelVar(CALLERID(num)),这个值可以在来自Asterisk的所有事件中看到。但是一旦拨打SIP电话,就没有我的来电显示的信号。

    我怀疑ari4java做错了什么,因为我在所有"拨打"中看到了callerID。事件。我以为我可以在sip.conf中强制调用id,但也无法这样做。

0 个答案:

没有答案