我在Asterisk中構建了一個應用程序,它必須模擬手機按鍵動作,即DTMF。例如,如果呼叫者呼叫號碼並且IVR需要按數字,則應用程序(例如網頁)也應該能夠模擬相同的按鍵。我嘗試了以下方法: - 我有一個web應用程序,通過AMI觸發PlayDTMF操作來模擬呼叫者通道上的按鍵。不幸的是,這不起作用,因爲它在通道上播放DTMF數字(可以聽到按鍵),但星號沒有收到DTMF。它只是在播放DTMF,而這正是AMI行動的目的。我在技術上需要在通道上「發送」DTMF數字。 - asterisk中的sendDTMF函數也不能使用,因爲它是一個dialplan函數,我需要一個AMI動作來從外部源觸發DTMF。星號AMI - 如何模擬通過AMI發送DTMF動作
類似的問題報告的某個時候回來:Asterisk AMI: DTMF not received on SIP channel
我使用Asterisk的11.是否有實施上述使用AMI/AGI的方法嗎?還是我需要進一步升級我的星號到12才能使用ARI?
欣賞您的輸入。
星號12或13升級不會幫助你。你不明白asterisk目前的工作方式。 – arheops
如何在Asterisk 11中模擬DTMF。此外,我嘗試在本地通道上發起呼叫,並使用sendDTMF方法觸發我想要的通道的DTMF操作。我確實聽到了所需通道上的DTMF音調。但是像PlayDTMF AMI動作一樣,Asterisk也不會捕獲這些動作進行處理。 – Vineeth