Asterisk

Asterisk dialplan 幾個應用程序同時

  • July 25, 2015

我正在為呼叫中心設計一個 Asterisk 11 Dialplan。

我在撥號方案中遇到問題。為了實現所需的配置,我認為有必要在撥號計劃中的某個時間點同時執行 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

有幾種可能的方法。您需要了解的第一件事是在您撥打號碼時將呼叫置於“保留”狀態的概念。實際上,只要 Dial 正在進行,Asterisk 就會這樣做。您甚至可以播放特定的音頻來告訴呼叫者您正在撥打(或保持)。

如果沒有人回答,取決於您想要做什麼,這就是您可能必須使用隊列的地方。但我懷疑只是從你的例子中刪除公園來進行實驗,你就會明白我的意思。

引用自:https://serverfault.com/questions/705930