我使用ari4java在Asterisk 14上有一个java stasis应用程序。它大部分都很棒。我现在正在尝试接收外部呼叫并将其转发回去。我跟着
无论我尝试什么,第二个出站呼叫都会获得第一个入站呼叫的callerID。对于许多调用来说,这实际上是可以的,但在这种情况下,我想设置另一个callerId。
在Dial()之前,我尝试过setChannelVar(CALLERID(num)),这个值可以在来自Asterisk的所有事件中看到。但是一旦拨打SIP电话,就没有我的来电显示的信号。
我怀疑ari4java做错了什么,因为我在所有"拨打"中看到了callerID。事件。我以为我可以在sip.conf中强制调用id,但也无法这样做。