簡體   English   中英

沒有擴展應用程序“ AGI”

[英]No application 'AGI' for extension

我很久沒有為Asterisk開發任何東西了。

現在,我在UBUNTU 16.04上安裝了Asterisk 16.5.0。 我正在嘗試運行很久以前開發的AGI,但始終會得到(請參見下面的詳細信息):

WARNING: …: No application ‘AGI’ …

extensions.conf看起來像這樣:

[入站]

exten => 301,1,NoOp()

相同=> n,Answer()

相同=> n,AGI(scriptAGI)

相同=> n,Hangup()

當我通過xlite磁盤301時,我得到以下信息:

[8月25日11:13:31] ==使用SIP RTP CoS標記5

[Aug 25 11:13:31]警告[6788] [C-0000000d]:pbx.c:2922 pbx_extension_helper:無擴展名應用程序“ AGI”(入站,301,3)

[8月25日11:13:31] == Spawn擴展(入站,301、3)在“ SIP / asusXlite-0000000c”上退出了非零值

[8月25日11:13:45]警告[1238]:db.c:348 ast_db_put:無法執行語句:SQL邏輯錯誤或數據庫丟失

我相信這是一個配置問題。 有人能幫我嗎? 先感謝您。

解決此問題的方法是AGI需要加載res_speech。 我通過artheops技巧發現了這一點。 謝謝。 另一點是,AGI名稱之前和之后的空格會阻止其工作。

cli運行core show application AGI 然后,如果您能夠看到AGI應用程序,則它正在運行。 如果出現類似錯誤

您的應用程序尚未注冊命令“核心顯示應用程序AGI”失敗。

然后嘗試使用以下命令在modules.conf啟用AGI模塊

load = res_agi.so

然后回到cli並使用module load res_agi.so加載AGI模塊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM