Asterisk同时拨打多个应用程序

我正在为呼叫中心devise一个Asterisk 11 Dialplan。

我在拨号scheme中遇到问题。 为了达到所需的configuration,我认为有必要同时在拨号scheme的某个点运行2个应用程序。

例:

[context-name] exten => _37150258[67],1,Ringing() same => n,Wait(2) same => n,Answer() same => n,Playback(welcome-message) same => n,Park() AND Dial(somebody) ... 

我看到这个必要的方法,因为背后的逻辑是:

来电者拨打呼叫中心号码

  • 星号回答,迎接他
  • Asterisk在寻找可用的操作员的同时将呼叫保持/停泊
  • 接线员接通电话

是否可以同时运行Park()和Dial(),还是应该考虑针对这个问题的另一种说法?

Asterisk已经有了这个地方。 你只需要设置一个“呼叫队列”。 http://www.voip-info.org/wiki/view/Asterisk+call+queues https://www.youtube.com/watch?v=HiulFoe4r3s

有几种可能的方法。 您需要了解的第一件事是拨打号码时拨打电话的概念。 实际上,只要拨号正在进行,Asterisk就会这样做。 您甚至可以播放特定的audio以告诉您正在拨打(或保留)的来电者。

根据你想要做什么,如果没有人回答,那就是你可能需要使用队列的地方。 但我怀疑只是从你的例子中删除公园实验,你会明白我的意思。