簡體   English   中英

星號起源不起作用

[英]Asterisk originate not working

我正在嘗試使vtiger與星號1.6(freepbx服務器)一起使用。 我設法到達可以連接到星號管理器界面(AMI)並寫入的位置。 但是出於某些奇怪的原因,原點無法工作。 我在用 -

Action: Originate
Channel: SIP/2000
Exten: 1000
Context: from-internal
Priority: 1
Callerid: 2000
Async: yes 

我試過在直接撥打電話后從AMI讀取響應,並且在頻道后始終有一個隨機數。 例如 -

Event: Dial
Privilege: call,all
SubEvent: Begin
Channel: SIP/1000-0000000c
Destination: SIP/2000-0000000d
CallerIDNum: 1000
CallerIDName: 1000
UniqueID: 1359790601.12
DestUniqueID: 1359790601.13
Dialstring: 2000

這可能是一個問題,還是我在這里錯過了任何東西? 任何指針將是最有幫助的。 很樂意提供任何詳細信息。

添加了隨機數,因為同一擴展名可能超過一個頻道。

嚴格按照您提供的信息進行呼叫。 抱歉,無法確定使用此信息為什么對您“無效”。

使用asterisk -rvvv

檢查星號上發生了什么。 讀一些類似《電話的未來》(或聘請顧問可以確定您做錯的事情)的書也將很不錯。

我設法解決了這個問題,因此調試如下-

  1. 使用asterisk -rvvv啟動星號CLI
  2. 使用CLI原始命令

    通道發起SIP / 1000擴展2000 @ from-internal

  3. 步驟2在分機正忙時顯示錯誤(具體為錯誤486)。
  4. 搜尋錯誤,以找出擴充功能1000正在被硬電話使用,並且可能導致問題
  5. 在manager.conf中將經理擴展名更改為2000,並嘗試使用

    通道發起SIP / 2000擴展1000 @ from-internal

  6. 第5步有效,但是來自PHP的調用仍然失敗。 添加調試以發現AMI返回拒絕的權限

  7. 發現從1.6開始,您需要起源於manager.conf讀/寫選項

現在,它可以正常工作。 希望這對某人有幫助,盡管我認為此案可能是一個非常個性化的問題。

暫無
暫無

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

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