Ошибка: ошибка обработки вызова! (при настройке пливофреймворка и freeswitch)

Во время установки freeswitch и plivoframework обнаружена проблема в plivo-outbound. Файл plivo-outbound.log выдает следующий журнал ошибок, когда я вызывал plivo из freeswitch с помощью программного телефона. Кроме того, 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)

Принимая во внимание, что я попытался запустить следующий скрипт из plivo, который находится в [loopbackip]/answer/index.php - место нахождения.

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

Любая идея, как я могу решить это?

1 ответ

Решение

После одного дня путаницы, наконец, я обнаружил, что ошибка не в сценарии и установке plivo. Это было в моем скрипте index.php - каждое ключевое слово <Speak>,<Play> .. должен начинаться с заглавной буквы. Теперь скрипт выглядит так:

index.php

<?xml version="1.0" encoding="UTF-8" ?>
<Response>
   <Speak>welcome</Speak>
</Response>
Другие вопросы по тегам