我的目標是: 運行一個後臺任務,在動態呼叫時由動態功能激活,這將執行撥號到另一個EXT併發送DTMF。 這意味着,當用戶與某人打電話時,當用戶按5555時,門將被打開。 爲了今天打開門,我必須手動呼叫EXT 6(門)併發送DTMF數字:00 * 所有這些必須在用戶按5555時自動發生而不會干擾活動呼叫。 我之前嘗試過使用撥號完成所有這些操作,但撥號會阻止呼叫或與另一個分機橋接,然後失去原始呼叫。 我想通過ASYNC來做到這一點,意味着我不能使用dialplan,我需要使用CLI,然後創建一些方法。頻道發起,如何從本地頻道撥打電話? (通話對講,發送dtmf)
Asterisk將需要創建一個本地會話/本地頻道,並建立/連接到門戶分機,然後發送DTMF和掛機 所有這一切 - 在後臺。
這是我的財產以後管理迄今做:
features_applicationmap_custom.confopenthedoor => 5555,呼叫者,宏,OpenIntercomCall
然後在 - >
extensions_custom.conf
[macro-OpenIntercomCall] exten => s,1,System(asterisk -rx「channel originate SIP/6 extension @ yoyo「)
我不明白我如何從星號(使用本地或隨機通道)撥打SIP/6,然後發送DTMF答案。
門分機是SIP/6,00 *是打開它的dtmf。
我想要做的是,當一個用戶5555在通話中,門將被打開。 的意思是我想要星號來呼叫對講併發送dtmf
請提供更多的上下文,並限制我們問題中的文字數量以達到要求。目前沒有人清楚問題是什麼。 – AlBlue
嗨,我已經重寫了我的messasge –