0

我正在使用 Starpy 来自动化 Asterisk。一切正常,除了有时我在 150 个电话中接到一个电话,而 Asterisk 无法发起电话。

Unhandled Error
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/starpy/manager.py", line 154, in    lineReceived
    self.dispatchIncoming()  # does dispatch and clears cache
  File "/usr/local/lib/python2.7/dist-packages/starpy/manager.py", line 242, in dispatchIncoming
callback(message)
  File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 362, in callback
self._startRunCallbacks(result)
 File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 458, in _startRunCallbacks
   self._runCallbacks()
--- <exception caught here> ---
    File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 545, in _runCallbacks
    current.result = callback(current.result, *args, **kw)
File "/usr/local/lib/python2.7/dist-packages/starpy/manager.py", line 348, in errorUnlessResponse
raise error.AMICommandFailure(message)
starpy.error.AMICommandFailure: {'message': 'Originate failed', 'response': 'Error', 'actionid': '53345672-2'}

根据我的研究,当被叫方不接听电话时会发生此错误。但是,我不相信并寻找有关“发起失败”原因的更多细节。我想在我们开始拨号之前监控频道,但它不起作用。被叫接听后需要呼叫通道监听。

如果您有任何建议,请告诉我。

谢谢。

4

1 回答 1

0

使用 tcpdump 或其他类似工具查看星号发送的确切内容

在修复那个库之后,很可能它只是有错误。

于 2013-06-18T11:57:39.963 回答