2015-08-24 33 views
1

我们在生产中有一个电话服务(建立在星号和adhearsion之上),现在我需要另一台服务器进行开发和测试。我需要的是一个星号服务器和两个adhearsion一个用于现场,另一个用于舞台。对于舞台和实况广告来说,相同的星号是因为我有电话sip干线连接到星号。为此,我根据AMI配置从manager.conf创建两个AMI连接并配置adhearsion.rb
但困惑是呼叫从星号转移到adhearsion。如果我按照以下方式进行呼叫转移。哪个AMI连接呼叫用于连接星号?asterisk to adhearsion agi async call tr​​ansfer confusion

[stage] 
exten =>_stage_numbers,1,AGI(agi:async) 

[live] 
exten => _live_numbers,1,AGI(agi:async) 

我知道呼叫可以根据号码从路由器处理。但我不想混乱同样的系统代码。

如果来自现场号码呼叫,则星号转接呼叫实况转播,并且从号码转接呼叫转移到舞台转接。我们可以从星号做到吗?

回答

0

为什么不制作第二个Asterisk服务器并将它连接到现有的服务器?想想看,就像你正在注册第二台Asterisk服务器一样,除了拨打电话/用户的拨号方案不同之外。这就是我们如何实施Asterisk的测试。 Official docs here。这限制了您需要对生产服务器进行的更改,并且仍然可以访问PSTN。

另一种选择是做一个完全独立的Asterisk/Adhearsion部署,并将一个端点(如测试电话)注册到测试Asterisk服务器,以便向Adhearsion系统发出/接收呼叫。