Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
Cisco 7940G RTPTx URL не работает, на Cisco 7912 все нормально, на 7940 - ошибка.
 
Собственно, проблема в том, что один и тот же скрипт, который заставляет IP телефоны вещать или принимать unicast для 7912 работает, для 7940 - нет.
Передаю одинаковый URL php скриптом
<CiscoIPPhoneExecute><ExecuteItemPriority="0"URL="RTPTx://192.168.10.40:25000"/></CiscoIPPhoneExecute>

Ответ от 7912
HTTP/1.1 200 OK
Content-Type: text/xml
Cache-Control: no-cache
Server: Allegro-Software-RomPager/3.12

<?xml version="1.0"?>
<CiscoIPPhoneResponse>
       <ResponseItem Status="0" Data="" URL="RTPTx://192.168.10.40:25000"/>
</CiscoIPPhoneResponse>


Ответ от 7940G
HTTP/1.1 200 OK
Content-Type: text/xml
Date: Wed, 08 Oct 2008 11:02:48 GMT
Expires: Thu, 26 Oct 1995 00:00:00 GMT
Last-Modified: Wed, 08 Oct 2008 11:02:48 GMT
Pragma: no-cache
Server: Allegro-Software-RomPager/3.12

<CiscoIPPhoneError Number="1" />


Проблем с аутентификацией нет, ошибка в том, что телефон не может запарсить
"RTPTx://192.168.10.40:25000"
Более того, RTPTx:Stop тоже выдает такую ошибку.
Может кто встречался с таким багом, буду признателен за помощь, ибо уже часа 4 бьюсь - не получается.
 
Всем, спасибо. Героическими усилиями сам решил проблему.  :)

Было так
<CiscoIPPhoneExecute><ExecuteItemPriority="0"URL="­RTPTx://192.168.10.40:25000"/></CiscoIPPhoneExecute>

исправил на
<CiscoIPPhoneExecute><ExecuteItem Priority="0"URL="­RTPTx://192.168.10.40:25000"/></CiscoIPPhoneExecute>

Проблема в одном пробеле. Обидно, что 7912 работает без него, очень много времени потерял.
Догадался только внимательно проанализировав вот этот сампл
http://www.cisco.com/univercd/cc/td/doc/product/voice/vpdd/cdd/api_ts/xmlts.htm#wp1008603
Изменено: gogo - 08.10.2008 11:41:17
 
веселый баг. сочувствую.
Страницы: 1
Читают тему (гостей: 1)