2015-09-02 4 views
1

У меня возникла проблема с подключением к линии ISDN с использованием API XML Polycom на RMX_2000. Ниже приведен запрос, который я отправляю, и ответ. Я могу сделать то же самое действие с RMX Manager, для того же числа, на той же конференции, и он работает. Когда я трачу XML из RMX Manager, я получаю запрос ADD_PARTY, который выглядит точно так же, как мой сконструированный запрос, за исключением множества элементов. Я просмотрел и не вижу ничего похожего на то, что они могут быть релевантными, и я не хочу вручную кодировать каждый элемент, зная, что это длинный выстрел, который он даже поможет. Тот же запрос (вариант) отлично работает для IP-адресов и зарегистрированных номеров, но независимо от того, что я делаю, всегда получайте ошибку скорости передачи данных ниже. Может ли кто-нибудь сказать мне, что я делаю неправильно?Ошибка битовой скорости при попытке набрать номер ISDN с использованием API XML Polycom

<TRANS_CONF_1> 
    <TRANS_COMMON_PARAMS> 
    <MCU_TOKEN>304</MCU_TOKEN> 
    <MCU_USER_TOKEN>304</MCU_USER_TOKEN> 
    <MESSAGE_ID>1</MESSAGE_ID> 
    </TRANS_COMMON_PARAMS> 
    <ACTION> 
    <ADD_PARTY> 
     <ID>18466</ID> 
     <PARTY> 
     <ID>0</ID> 
     <NAME>isdn</NAME> 
     <PHONE_LIST> 
      <PHONE1>12345678910</PHONE1> 
     </PHONE_LIST> 
     <INTERFACE>isdn</INTERFACE> 
     <CONNECTION>dial_out</CONNECTION> 
     <MEET_ME_METHOD>party</MEET_ME_METHOD> 
     <NUM_TYPE>taken_from_service</NUM_TYPE> 
     <MULTI_RATE>auto</MULTI_RATE> 
     <ALIAS> 
      <NAME>12345678910</NAME> 
      <ALIAS_TYPE>323_id</ALIAS_TYPE> 
     </ALIAS> 
     <VIDEO_BIT_RATE>automatic</VIDEO_BIT_RATE> 
     <ENHANCED_VIDEO>false</ENHANCED_VIDEO> 
     <UNDEFINED>false</UNDEFINED> 
     </PARTY> 
    </ADD_PARTY> 
    </ACTION> 
</TRANS_CONF_1> 

Вот ответ:

<RESPONSE_TRANS_CONF> 
    <RETURN_STATUS> 
     <ID>1015</ID> 
     <DESCRIPTION>Conference bit rate must be set to a minimum of 128Kbps to enable ISDN participant connection</DESCRIPTION> 
     <YOUR_TOKEN1>0</YOUR_TOKEN1> 
     <YOUR_TOKEN2>0</YOUR_TOKEN2> 
     <MESSAGE_ID>1</MESSAGE_ID> 
     <DESCRIPTION_EX></DESCRIPTION_EX> 
    </RETURN_STATUS> 
    <ACTION> 
     <ADD_PARTY/> 
    </ACTION> 
</RESPONSE_TRANS_CONF> 

ответ

1

Благодаря небольшой помощи от кого-то на Polycom, я узнал, что следующий узел для этого требуется:

авто

Я добавил это в узел PARTY, и теперь все хорошо.

0

После много поиска неисправностей и wiresharking на этой ошибке я нашел сочетание 2 объекта является этим вопросом

объектом Бронирования нуждается

<TRANSFER_RATE>384</TRANSFER_RATE> 

объекта Партии нуждается

 <NET_CHANNEL_NUMBER>auto</NET_CHANNEL_NUMBER>