Welcome to the Cisco TelePresence Developer forum! This forum is for integrators and developers only. The topics should be around device integration and development of solutions with Cisco TelePresence equipment only. This is NOT a product support channel. If you have support related questions please contact your local Cisco representative. Topics not following the above rules may be removed  from the forum. Topics that drift off into flame wars or go way off topic may also be removed without further notice.

« Back to Codec C90/C60/C40

C-Series Snapshot on Website

Combination View Flat View Tree View
Threads [ Previous | Next ]
Hello - Does anyone know how to capture the snapshots from a C-Series codec?  I'd like to imitate the snapshot feature of the codec's web interface, similar to the image I've attached.  However I'd simply like it to contain the snapshot and the option to wake the codc up from sleep, and for it to always be a live snapshot.  No reason to have camera control.
 
I'd like to essentialy put all of our codecs snapshot feature within one webpage so anyone could pull up the page and locate the room and check the snapshot, and if the system is in standby, wake it up.
Attachments:

Please note that on the week of October 10-12 I will be attending an InfoComm event and will have limited access to voice and e-mail. I will return your message as quickly as possible.

Thank you,

Paul Depperschmidt
Cisco
404-797-7409

Hi Patrick,

This is a pretty cool idea. I would assume that you would have to get someone who is good at web programming in order to accomplish this. I looked at the source code for one of my C20 units and noticed this section:

<div class="panel ui-corner-all">


<input class="SYN_LNN" type="text" value="126" /><input id="syn_ctrl126" class="SYN_BCH" type="text" value="-" />
  <div class="content ui-helper-clearfix">      



<input class="SYN_LNN" type="text" value="127" /><input id="syn_ctrl127" class="SYN_BCH" type="text" value="-" />




<input class="SYN_LNN" type="text" value="128" /><input id="syn_ctrl128" class="SYN_BCH" type="text" value="-" />
<div id="snapshot" class="ui-corner-top">



<input class="SYN_LNN" type="text" value="129" /><input id="syn_ctrl129" class="SYN_BCH" type="text" value="-" />
    <div class="snapshot-bar-overlay"> </div>



<input class="SYN_LNN" type="text" value="130" /><input id="syn_ctrl130" class="SYN_BCH" type="text" value="-" />
    <div class="snapshot-bar">



<input class="SYN_LNN" type="text" value="131" /><input id="syn_ctrl131" class="SYN_BCH" type="text" value="-" />
        <span class="snapshot-bar-text">



<input class="SYN_LNN" type="text" value="132" /><input id="syn_ctrl132" class="SYN_BCH" type="text" value="-" />
            Main source



<input class="SYN_LNN" type="text" value="133" /><input id="syn_ctrl133" class="SYN_BCH" type="text" value="-" />
        </span>



<input class="SYN_LNN" type="text" value="134" /><input id="syn_ctrl134" class="SYN_BCH" type="text" value="-" />
        <select id="main_src" name="main_source">



<input class="SYN_LNN" type="text" value="135" /><input id="syn_ctrl135" class="SYN_BCH" type="text" value="-" />
            <option value='1' selected='selected'>Camera</option>



<input class="SYN_LNN" type="text" value="136" /><input id="syn_ctrl136" class="SYN_BCH" type="text" value="-" />
            <option value='2' >PC</option>



<input class="SYN_LNN" type="text" value="137" /><input id="syn_ctrl137" class="SYN_BCH" type="text" value="-" />
        </select>



<input class="SYN_LNN" type="text" value="138" /><input id="syn_ctrl138" class="SYN_BCH" type="text" value="-" />
    </div>



<input class="SYN_LNN" type="text" value="139" /><input id="syn_ctrl139" class="SYN_BCH" type="text" value="-" />
</div>



<input class="SYN_LNN" type="text" value="140" /><input id="syn_ctrl140" class="SYN_BCH" type="text" value="-" />




<input class="SYN_LNN" type="text" value="141" /><input id="syn_ctrl141" class="SYN_BCH" type="text" value="-" />
<div class="snapshot-bottom ui-helper-clearfix">



<input class="SYN_LNN" type="text" value="142" /><input id="syn_ctrl142" class="SYN_BCH" type="text" value="-" />
    <div style='float: left'>



<input class="SYN_LNN" type="text" value="143" /><input id="syn_ctrl143" class="SYN_BCH" type="text" value="-" />
        <label><input id="enable_snapshot" name="enable_snapshot" type="checkbox" value="1" />Live snapshots</label>



<input class="SYN_LNN" type="text" value="144" /><input id="syn_ctrl144" class="SYN_BCH" type="text" value="-" />
    </div>

Perhaps you could do some unique editing to one web page so that you could have all of your snapshots tiled across the page, like a security CCTV type of approach.

Thanks,

Mitch

Thanks Mitchell - Bascially I'm trying to provide a place for our Help Desk to visit to see who if anyone is in a room etc, from a Help standpoint.
Is there an example someplace of the C-Series API to login and pull this snapshot data etc?  For the non programmer myself, the API guides aren't very clear to me, however we do have some developers within our organization that I can converse with when/if I go through with the project.

Hi Patrick,

Yes, I think that this would be ideal for Help Desk staff. I have been playing around with some of the API commands on the C-series codecs. It appears that the latest version of the information is here:

http://www.cisco.com/en/US/docs/telepresence/endpoint/codec-c-series/tc5/api_reference_guide/codec_c20_api_reference_guide_tc51.pdf

Pages 49 and 145 may possibly give you the details you need, but I do not know for sure.

Thanks,

Mitch

Another line of thought here, if you're interested... *when* live snapshots are turned on, the snapshot shows up on the codec under /tmp/snapshots, accessible via root CLI

Has anyone try this
http://codechost/web/api/snapshot/get_b64?SourceType=localMain or 
http://codechost/web/api/snapshot/get?SourceType=remoteMain to grab the snapshot?
- Kelvin

 The forum is moderated by R&D and our aim is to answer your questions as soon as possible. If we cannot resolve your issues immediately we will try to give you feedback indicating when you may expect an answer.

Note that in no circumstances are we able or even allowed to give any promises regarding new products, firmware updates, new features, release dates etc. before they are officially released.

If your question is for a specific product please include both the device type (e.g. Codec C60 or Codec 3000 MXP) and software version (e.g. TC 2.1 or F8.0) for us to be able to answer as accurate as possible.