星号+星号:呼叫发起失败



我使用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'}

根据我的研究,这个错误发生在被叫不接电话的时候。然而,我不相信,并寻找更多的细节,为什么"原创"失败了。我想过在拨号前监控一下频道,但不管用。在被叫方接听呼叫后,需要调用通道监视器

如果你有什么建议请告诉我。

谢谢。

使用tcpdump或其他类似工具查看星号究竟发送了什么

修复这个库之后,很可能它只是有bug。

最新更新