<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Phones are *supposed* to report their current load version to CM in an
Alarm message.  The alarm message is parsed and load stored in mmf
tables in 6.x and later and visible in RTMT:<br>
<img src="cid:part1.08060406.04090800@cisco.com" alt=""><br>
<br>
Unfortunately all devices are not playing nice. For those that do not
you could use the report to get the IP address of the device and then
query the phone web pages.<br>
<br>
/Wes<br>
<br>
<br>
On Thursday, August 12, 2010 9:55:17 AM, Lelio Fulgenzi
<a class="moz-txt-link-rfc2396E" href="mailto:lelio@uoguelph.ca">&lt;lelio@uoguelph.ca&gt;</a> wrote:<br>
<blockquote
 cite="mid:2072387076.229215.1281621317123.JavaMail.root@simcoe.cs.uoguelph.ca"
 type="cite">
  <style type="text/css">p { margin: 0; }</style>
  <div
 style="font-family: Verdana; font-size: 10pt; color: rgb(0, 0, 0);">I
get you now. The report is what the configuration should be, i.e. what
the database has. But if the firmware load failed for whatever reason,
then you are right that data wouldn't be accurate.<br>
  <br>
Thanks for clearing that up for me. <br>
  <br>
Wes had a pretty neat solution for this in the Windows world, where you
would run an "mmfspy" on the subs, get all IP addresses that are
connected and pipe that into wget and parse. You could probably get
away with doing a blanket wget on your voice network and gathering
details from the home page of every phone and getting the actual
firmware in use from there.<br>
  <br>
Hope that makes sense and helps.<span><br>
  <br>
---<br>
Lelio Fulgenzi, B.A.<br>
Senior Analyst (CCS) * University of Guelph * Guelph, Ontario N1G 2W1<br>
(519) 824-4120 x56354 (519) 767-1060 FAX (JNHN)<br>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br>
Cooking with unix is easy. You just sed it and forget it. <br>
                              - LFJ (with apologies to Mr. Popeil)<br>
  <span name="x"></span><br>
  </span><br>
  <hr id="zwchr"><b>From: </b>"Maciej Karpinski"
<a class="moz-txt-link-rfc2396E" href="mailto:maciej.karpinski@consign.se">&lt;maciej.karpinski@consign.se&gt;</a><br>
  <b>To: </b>"Lelio Fulgenzi" <a class="moz-txt-link-rfc2396E" href="mailto:lelio@uoguelph.ca">&lt;lelio@uoguelph.ca&gt;</a><br>
  <b>Sent: </b>Thursday, August 12, 2010 9:48:19 AM<br>
  <b>Subject: </b>Re: [cisco-voip] Tools to generate firmware reports<br>
  <br>
No that's not really true.<br>
  <br>
Phones that are not listed in the report are configured to use the
default <br>
firmware but that doesn't mean that they are using the right firmware. <br>
If you connect a phone with to old firmware it won't be able to upgrade
to <br>
the default firmware but it will still not be seen in the report.<br>
  <br>
That is at least how it works in 7.1.5<br>
  <br>
On Thu, 12 Aug 2010, Lelio Fulgenzi wrote:<br>
  <br>
&gt; You know that phones that are not listed on the report are using
the default firmware, you<br>
&gt; can get that from the device defaults page and work backwards from
the file name to the<br>
&gt; firmware version. Then on the report, click the link, and it tells
you what firmware file<br>
&gt; name the phones that are not using the default firmware are using.
Again, from there, working<br>
&gt; backwards you can get the firmware version. In actuality, if the
phone is plugged in, you can<br>
&gt; click on the URL and get the firmware version from the info.<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; ---<br>
&gt; Lelio Fulgenzi, B.A.<br>
&gt; Senior Analyst (CCS) * University of Guelph * Guelph, Ontario N1G
2W1<br>
&gt; (519) 824-4120 x56354 (519) 767-1060 FAX (JNHN)<br>
&gt;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br>
&gt; Cooking with unix is easy. You just sed it and forget it.<br>
&gt;                               - LFJ (with apologies to Mr. Popeil)<br>
&gt; <br>
&gt; <br>
&gt;
____________________________________________________________________________________________________<br>
&gt; From: "Maciej Karpinski" <a class="moz-txt-link-rfc2396E" href="mailto:maciej.karpinski@consign.se">&lt;maciej.karpinski@consign.se&gt;</a><br>
&gt; To: "Lelio Fulgenzi" <a class="moz-txt-link-rfc2396E" href="mailto:lelio@uoguelph.ca">&lt;lelio@uoguelph.ca&gt;</a><br>
&gt; Cc: "Maciej Karpinski" <a class="moz-txt-link-rfc2396E" href="mailto:maciej.karpinski@consign.se">&lt;maciej.karpinski@consign.se&gt;</a>,
<a class="moz-txt-link-abbreviated" href="mailto:cisco-voip@puck.nether.net">cisco-voip@puck.nether.net</a><br>
&gt; Sent: Thursday, August 12, 2010 9:01:05 AM<br>
&gt; Subject: Re: [cisco-voip] Tools to generate firmware reports<br>
&gt; <br>
&gt; That report only shows phones that have firmware other that default<br>
&gt; firmware configured in phone configuration, It doesn't show what
version<br>
&gt; is loaded on the phone.<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; On Thu, 12 Aug 2010, Lelio Fulgenzi wrote:<br>
&gt; <br>
&gt; &gt; The report I'm talking about is Device &gt; Device Settings
&gt; Firmware Load Information . Is<br>
&gt; &gt; this the one you tried? I've never seen the output you
mention below. But then again, I'm<br>
&gt; &gt; only running v4.1(3) and no 7925s yet.<br>
&gt; &gt;<br>
&gt; &gt; ---<br>
&gt; &gt; Lelio Fulgenzi, B.A.<br>
&gt; &gt; Senior Analyst (CCS) * University of Guelph * Guelph, Ontario
N1G 2W1<br>
&gt; &gt; (519) 824-4120 x56354 (519) 767-1060 FAX (JNHN)<br>
&gt; &gt;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br>
&gt; &gt; Cooking with unix is easy. You just sed it and forget it.<br>
&gt; &gt;                               - LFJ (with apologies to Mr.
Popeil)<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt;
&gt;____________________________________________________________________________________________________<br>
&gt; <br>
&gt; &gt; From: "Maciej Karpinski" <a class="moz-txt-link-rfc2396E" href="mailto:maciej.karpinski@consign.se">&lt;maciej.karpinski@consign.se&gt;</a><br>
&gt; &gt; To: "Lelio Fulgenzi" <a class="moz-txt-link-rfc2396E" href="mailto:lelio@uoguelph.ca">&lt;lelio@uoguelph.ca&gt;</a><br>
&gt; &gt; Cc: <a class="moz-txt-link-abbreviated" href="mailto:cisco-voip@puck.nether.net">cisco-voip@puck.nether.net</a><br>
&gt; &gt; Sent: Thursday, August 12, 2010 8:25:42 AM<br>
&gt; &gt; Subject: Re: [cisco-voip] Tools to generate firmware reports<br>
&gt; &gt;<br>
&gt; &gt; Unfortunetely that report doesn't work for phones that have
an really old<br>
&gt; &gt; firmware and for wireless phones.<br>
&gt; &gt;<br>
&gt; &gt; If the "Active Load ID" in UCM says Unknown the phone will
not end up in<br>
&gt; &gt; the generated report. On 7921 and 7925 this field alwaus says
"Unknown"<br>
&gt; &gt; and also on phones with to old firmware.<br>
&gt; &gt;<br>
&gt; &gt; /M<br>
&gt; &gt;<br>
&gt; &gt; On Thu, 12 Aug 2010, Maciej Karpinski wrote:<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; On Thu, 12 Aug 2010, Lelio Fulgenzi wrote:<br>
&gt; &gt;<br>
&gt; &gt; &gt; There is a device report that tells you which phones are
not using the<br>
&gt; &gt; &gt; default firmware. Try that out.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ?<br>
&gt; &gt; &gt; Don't look at me, my iPod maid that spilling mistake.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; On 2010-08-12, at 6:42 AM, Maciej Karpinski
<a class="moz-txt-link-rfc2396E" href="mailto:maciej.karpinski@consign.se">&lt;maciej.karpinski@consign.se&gt;</a><br>
&gt; &gt; &gt; wrote:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;&gt; Hi<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt; I'm looking fore tools that can generate reports on
what firmware phones in<br>
&gt; &gt; &gt;&gt; my network have. I have a unix script that can get
such info from wired<br>
&gt; &gt; &gt;&gt; phones but it isn't able to get this info from
7921/7925 phones.<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt; Are there any tools that can do this? Would like to
have something windows<br>
&gt; &gt; &gt;&gt; based so other people than me could generate the
reports.<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt; Br.<br>
&gt; &gt; &gt;&gt; Maciej<br>
&gt; &gt; &gt;&gt; _______________________________________________<br>
&gt; &gt; &gt;&gt; cisco-voip mailing list<br>
&gt; &gt; &gt;&gt; <a class="moz-txt-link-abbreviated" href="mailto:cisco-voip@puck.nether.net">cisco-voip@puck.nether.net</a><br>
&gt; &gt; &gt;&gt; <a class="moz-txt-link-freetext" href="https://puck.nether.net/mailman/listinfo/cisco-voip">https://puck.nether.net/mailman/listinfo/cisco-voip</a><br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; <br>
&gt;</div>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
cisco-voip mailing list
<a class="moz-txt-link-abbreviated" href="mailto:cisco-voip@puck.nether.net">cisco-voip@puck.nether.net</a>
<a class="moz-txt-link-freetext" href="https://puck.nether.net/mailman/listinfo/cisco-voip">https://puck.nether.net/mailman/listinfo/cisco-voip</a>
  </pre>
</blockquote>
<br>
</body>
</html>