Component RTP Streaming API and 7921G

Version 1
    This document was generated from CDN thread

    Created by: Shaun McDonnell on 20-08-2010 08:37:32 PM
    I have an application that uses the newer Component API to some multicast streaming.  It works great and I love the new API format <startMedia>, <mediaStream>, etc.
     
    However, when I send the following command to a 7921G under CUCM 7.1(3):
     
    <startMedia>
       <mediaStream id="sendReceive:200">
          <type>audio</type>
          <codec>G.711</codec>
          <mode>sendReceive</mode>
          <address>10.28.24.77</address>
          <port />
       </mediaStream>
    </startMedia>
     
    I receive the following response:
     
    <CiscoIPPhoneError Number="1"></CiscoIPPhoneError>
     
    which means that it had a problem parsing the command.  But, I would think it should be sending me something back from the Error Schema since I am using the RTP Streaming Component API and not the typical CiscoIPPhone XML Objects.
     
    This same command works on other phones without a problem.  The 7921G is running the latest firmware 1.3.4SR1.LOADS and according this text in the documentation:
     

    Updated XML Parser and Schema Enforcement
    In order to provide a stable and consistent platform upon which to build enhancements to IP phones services, Cisco released an updated XML parser beginning with firmware release 8.3(2). As a result, many Cisco Unified IP Phones now contain this updated XML parser which provides a more rigid enforcement of the XML schema. This updated parser provides more error logging information when it encounters XML schema violations, and it enables developers to debug their applications more efficiently. Cisco recommends that developers verify that their existing applications conform to the XML schema to avoid incompatibilities with any XML enhancements, particularly if you want to incorporate new URIs. The following Cisco Unified IP Phones implement this new XML parser: 7906G, 7911G, 7921G, 7925G, 7931G, 7941G/7941G-GE 7942G, 7945G, 7961G/7961G-GE, 7962G, 7965G, 7970G/ 7971G-GE, 7975G, 6921, 6941, 6961

    I believe I have met all of the requirements.
     
    What could I possibly be missing?
     
    Shaun McDonnell
    Sr. Software Engineer
    Coleman Technologies, a Presidio Company

    Subject: RE: Component RTP Streaming API and 7921G
    Replied by: Shaun McDonnell on 29-08-2010 10:09:32 PM
    Nothing on this?

    Subject: RE: Component RTP Streaming API and 7921G
    Replied by: David Staudt on 30-08-2010 06:44:27 PM
    The 7921/25 do not implement the round of features released in the 8.3(2) firmware (see the '8.3(2) - IP Phone Services Enhancements' docs) which also include the new Notify, Application and SendDigits features.
     
    Unfortunately you are right, the documentation does not communicate this correctly and should be updated.

    Subject: RE: Component RTP Streaming API and 7921G
    Replied by: Shaun McDonnell on 30-08-2010 06:49:02 PM
    Thanks for the response, I appreciate it greatly.
     
    -Shaun