【问题标题】:Retrieve the status of a PSTN trunk from Asterisk AMI从 Asterisk AMI 检索 PSTN 中继的状态
【发布时间】:2011-05-11 04:44:29
【问题描述】:

我正在尝试使用 ExtensionState 操作通过 Asterisk AMI 检索 PSTN 中继的状态:

Action: ExtensionState
Context: trunks-hintcontext
Exten: pstn1

我得到的回应是:

响应:成功 消息:分机状态 扩展:pstn1 上下文:trunks-hintcontext 提示:DAHDI/1 状态:4

根据 AMI 文档,status=4 表示“不可用”,但中继应该是“空闲”,因为它可供用户拨打和接听电话。

无论我如何使用 pstn 中继,拨号或接听。状态值始终为 1(使用中)或 4(不可用)。

我希望状态为“空闲”、“不可用”、“使用中”。

是否有任何其他 AMI 操作可以让我检索 PSTN 中继的状态?

【问题讨论】:

    标签: asterisk asteriskami


    【解决方案1】:

    什么是星号版本? 您还应该能够使用 DAHDIShowChannels 或 CoreShowChannels 获取频道状态,并根据此信息确定您正在监控的中继是否繁忙。

    【讨论】:

    • Asterisk的版本是1.6.2.6
    【解决方案2】:

    获得此信息的最佳方式是为您使用的每种中继线实施特定的信息方法。您可以使用命令操作通过“sip show peer”和“dahdi channels show”获取 TDM Dahdi 硬件的 SIP 信息。

    没有其他可靠的方法可以使用 Asterisk 获取此类信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多