【问题标题】:Error: Processing Call Failure ! (while setup Plivoframework and freeswitch)错误:处理呼叫失败! (在设置 Plivoframework 和 freeswitch 时)
【发布时间】:2014-08-04 11:09:34
【问题描述】:

在设置 freeswitch 和 plivoframework 时,在 plivo-outbound 中发现了问题。当我使用软电话从 freeswitch 呼叫 plivo 时,plivo-outbound.log 文件给出了以下错误日志。而且freeswitch运行良好,plivo和freeswitch的接口没有问题。

plivo-outbound.log:

2014-08-04 16:12:52,422 plivo-outbound[26271]: INFO: (2) Requested RESTXML to http://127.0.0.1/answer/
2014-08-04 16:12:52,422 plivo-outbound[26271]: ERROR: (2) Processing Call Failure !
2014-08-04 16:12:52,422 plivo-outbound[26271]: ERROR: (2) Unrecognized Element: ['speak']
2014-08-04 16:12:52,450 plivo-outbound[26271]: ERROR: (2) Traceback (most recent call last):
2014-08-04 16:12:52,450 plivo-outbound[26271]: ERROR: (2) Traceback (most recent call last):
2014-08-04 16:12:52,450 plivo-outbound[26271]: ERROR: (2)     self.process_call()
2014-08-04 16:12:52,450 plivo-outbound[26271]: ERROR: (2)   File "/usr/local/plivo/src/plivo/src/plivo/rest/freeswitch/outboundsocket.py", line 500, in process_call
2014-08-04 16:12:52,450 plivo-outbound[26271]: ERROR: (2)     self.lex_xml()
2014-08-04 16:12:52,450 plivo-outbound[26271]: ERROR: (2)   File "/usr/local/plivo/src/plivo/src/plivo/rest/freeswitch/outboundsocket.py", line 599, in lex_xml
2014-08-04 16:12:52,450 plivo-outbound[26271]: ERROR: (2)     % invalid_element)
2014-08-04 16:12:52,450 plivo-outbound[26271]: ERROR: (2) UnrecognizedElementException: Unrecognized Element: ['speak']
2014-08-04 16:12:52,450 plivo-outbound[26271]: INFO: (2) Processing Call Ended
2014-08-04 16:12:52,450 plivo-outbound[26271]: DEBUG: (2) Releasing Connection ...
2014-08-04 16:12:52,451 plivo-outbound[26271]: DEBUG: (2) Releasing Connection Done
2014-08-04 16:12:52,451 plivo-outbound[26271]: INFO: (2) End request from ('127.0.0.1', 48645)

然而,我尝试从位于[loopbackip]/answer/index.php - 位置的 plivo 运行以下脚本。

<?xml version="1.0" encoding="UTF-8" ?>
<Response>
   <speak>welcome</speak>
</Response>

知道怎么解决吗?

【问题讨论】:

    标签: php xml freeswitch plivo


    【解决方案1】:

    经过一天的困惑,我终于发现错误不在 plivo 脚本和安装中。它在我的 index.php 脚本中——像&lt;Speak&gt;,&lt;Play&gt; .. 这样的每个关键字都应该以大写字母开头。 现在脚本看起来像:

    index.php

    <?xml version="1.0" encoding="UTF-8" ?>
    <Response>
       <Speak>welcome</Speak>
    </Response>
    

    【讨论】:

      猜你喜欢
      • 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
      相关资源
      最近更新 更多