2015-02-11 56 views
0

它是目前可能實現與RVD以下應用程序邏輯:Restcomm可視設計呼叫流程 - 保持加被叫取景器與在場驗證提示呼叫者

  1. 來電愛麗絲聽起來很Restcomm應用電話號碼
  2. 的應用程序響應提示「請保持連接到鮑勃時」。
  3. 應用程序將Alice擱置。
  4. 應用程序爲Bob(手機,辦公室,平板電腦)撥打一個或多個替代電話線路。
  5. 如果Bob的設備中有任何設備出現問題,該應用會提示驗證實際的人員存在:「請按1接受對您的XYZ應用號碼的呼叫」。
  6. 如果Bob按1,則應用程序連接Alice和Bob
  7. 如果Bob不按1,或者應答機(如語音郵件)接聽電話而不是Bob,則應用程序將掛斷該線並繼續撥打其他線路。
  8. 經過了20秒鐘的時間,他沒有迴應任何設備,該應用程序將Alice收到語音郵件服務。

回答

1

你所描述的是一個呼叫篩選案例。你的應用程序可以實現,但它有一些限制:

  • 爲了實現鮑勃你需要爲每個鮑勃的數字嵌套「數字」名詞。 RVD不支持篩選「客戶」或「SipURI」名詞。
  • (7)不支持。 Restcomm無法區分答錄機和人類。所以如果這樣的機器先接電話,Bob不會得到它。

話雖這麼說,我會用兩個模塊提示應用程序:

主要模塊

你主模塊包含一個將呼叫Bob。爲Bob的每個數字嵌套一個名詞。請確保您設置的所有這些您篩選模塊

篩選模塊

這個模塊將得到執行,如果他想要接收來自Alice的電話問鮑勃「連接之前」。在這個模塊中,您可以通知Bob關於呼叫者的信息,並詢問他是否想使用收集/菜單接受呼叫。如果Bob決定拒絕該調用,請將菜單選項與下面的「拒絕模塊」綁定。 Collect之後,你可以把一個「Hungup」放在一起,這樣如果Bob不回答Alice的話,所有的都會被丟棄。

+0

謝謝。這實現了我正在尋找的大部分。除非可以防止無意中撥打語音郵件。有任何想法嗎? – 2015-02-25 21:50:00