9971 RTP Streaming API and Speakerphone

Version 1
    This document was generated from CDN thread

    Created by: JAMES DEPHILLIP II on 11-12-2012 09:12:15 PM
    I am trying to use the RTP Streaming API on the 9971 with Speakerphone disabled and I can not start a stream. This has never been an issue on the 7900 Series phones. Is this a bug in the 9971 or is it a bug in the 7900 series? I am hoping that this is a bug in the 9971 and not by design as most of the phones in our enviroment are set with speakerphone disabled and I really need to be able to recieve multicast streams over the speaker. We are in the process of purchasing 9971's to replace the current 7965's.

    Thanks,
    Jim

    Subject: RE: 9971 RTP Streaming API and Speakerphone
    Replied by: Sergei Gorbunov on 11-12-2012 10:19:21 PM
    What means "I can not start a stream"?

    Subject: RE: 9971 RTP Streaming API and Speakerphone
    Replied by: JAMES DEPHILLIP II on 12-12-2012 09:57:37 AM
    Say I use the following XML...This works great on a 7900 Series even if speakerphone is disabled it will start receiving the multicast stream through the speaker of the IP Phone. The 9971 however has two issues. If speakerphone is disabled it will not work. It will work if I take the handset off hook but I can not get it to operate through the speaker. Also the 9971 does not work with onStopped. Keep in mind that both of these work on a 7965 without a single issue.
    <startMedia>
      <mediaStream onStopped=”Notify:http:10.1.2.15:80:demo/log.php”>
        <type>audio</type>
        <codec>G.722</codec>
        <mode>receive</mode>
        <address>239.1.2.3</address>
        <port>20480</port>
      </mediaStream>
    </startMedia>
    Sergei Gorbunov:
    What means "I can not start a stream"?


    Subject: RE: 9971 RTP Streaming API and Speakerphone
    Replied by: Adrienne Moherek on 12-12-2012 10:38:08 AM
    Hi James,
    The 9971 will work using the RTP Streaming URIs:
     
    <CiscoIPPhoneExecute>
     
     <ExecuteItem URL=“RTPRx:1.2.3.4:20480”/>
     
    <ExecuteItem URL=“RTPTx:4.3.2.1:20480”/>
     
    </CiscoIPPhoneExecute>
     

    Subject: RE: 9971 RTP Streaming API and Speakerphone
    Replied by: JAMES DEPHILLIP II on 12-12-2012 09:22:58 PM
    I can not use the legacy URI's because they do not support G.722. Keep in mind that the RTP API works fine unless speakerphone is disabled and this is not the case for the 7965.
    Adrienne Moherek:
    Hi James,
    The 9971 will work using the RTP Streaming URIs:
     
    <CiscoIPPhoneExecute>
     
     <ExecuteItem URL=“RTPRx:1.2.3.4:20480”/>
     
    <ExecuteItem URL=“RTPTx:4.3.2.1:20480”/>
     
    </CiscoIPPhoneExecute>
     


    Subject: RE: 9971 RTP Streaming API and Speakerphone
    Replied by: Adrienne Moherek on 02-01-2013 12:10:00 PM
    Hi James,

    What firmware version is the 9971 phone using? Can you try upgrading to the latest firmware and let me know if you still see the same issue?
    Thanks,
    Adrienne

    Subject: RE: 9971 RTP Streaming API and Speakerphone
    Replied by: JAMES DEPHILLIP II on 29-07-2013 11:23:10 AM
    Adrienne Moherek:
    Hi James,

    What firmware version is the 9971 phone using? Can you try upgrading to the latest firmware and let me know if you still see the same issue?
    Thanks,
    Adrienne

    Adrienne,

    I am sorry I never noticed that you replied to me and this is actually something that is coming up again since we purchased so many 9971 models. I will check the current version of firmware, then update to the latest and get back to you with that information.

    Thanks,
    Jim

    Subject: RE: 9971 RTP Streaming API and Speakerphone
    Replied by: JAMES DEPHILLIP II on 18-09-2013 05:15:07 AM
    Adrienne Moherek:
    Hi James,

    What firmware version is the 9971 phone using? Can you try upgrading to the latest firmware and let me know if you still see the same issue?
    Thanks,
    Adrienne
    This occurs on 9.2.4.19 and 9.3.2.10. I am not sure if this was by design which goes against the other model Cisco phones I.E. 79XX. Adrienne do you have any ideas?

    Thanks,
    Jim

    Subject: RE: 9971 RTP Streaming API and Speakerphone
    Replied by: David Staudt on 03-10-2013 04:38:14 PM
    Looks like the latest 9971 firmware version is 9971.9-3-4-24, and the Readme notes several XSI/RTP related fixes (though none appear to match this issue exactly.)
    If you can confirm the issue on this latest version, we can go ahead and open a defect.  As the XSI spec does not really specifically dictate what the correct phone behaviour should be in this situation, it's possible that the phone team may consider this working-as-designed behaviour...(notwithstanding that it's different than other models)

    Subject: RE: 9971 RTP Streaming API and Speakerphone
    Replied by: Adrienne Moherek on 09-10-2013 02:21:39 PM
    Hi Jim,

    As David mentioned and I have verified, the 9971 does not support RTP Streaming API.
    However, I can open an enhancement request so that this API may be considered in future releases. Would you like me to do that?

    Thanks,
    Adrienne

    Subject: RE: 9971 RTP Streaming API and Speakerphone
    Replied by: JAMES DEPHILLIP II on 09-10-2013 02:53:02 PM
    Adrienne,

    That would be greatly appreciated! We have been changing out a lot of phones to the 9971 model and it is causing problems with a lot of our apps since we disable speakerphone everywhere. Another thing that would be great to see is an enhancement to the RTP API to allow a selection of Speaker or Handset as I noticed that was added to the legacy URI recently. I appreciate your help with everything!

    Thanks,
    Jim

    Subject: RE: 9971 RTP Streaming API and Speakerphone
    Replied by: Adrienne Moherek on 10-10-2013 11:02:07 AM
    Hi Jim,
    I've created enhancement request CSCuj74644 requesting to support the RTP streaming API with selection of speaker or handset  for the 9971 phones.
    Thanks,
    Adrienne