voipmeister.com voip stuff matters and more

Cisco IP phone power consumption overview

Cisco IP phone power consumption

Note to self, the Cisco IP phone power consumption. Information found at http://www.cisco.com/en/US/products/hw/phones/ps379/products_qanda_item09186a00808996f3.shtml#qa9.

  • CP-7902G (6.3W)
  • CP-7905G (6.3W)
  • CP-7910-SW (6.3W)
  • CP-7910G (6.3W)
  • CP-7912G (6.3W)
  • CP-7940G (6.3W)
  • CP-7960G (6.3W)
  • CP-7906G (5W) (Class 2)
  • CP-7911G (5W) (Class 2)
  • CP-7941G (6.3W) (Class 2)
  • CP-7941G-GE (12.9W) (Class 3)
  • CP-7961G (6.3W) (Class 2)
  • CP-7961G-GE (12.9W) (Class 3)
  • CP-7970G (10.25W) (Class 3)
  • CP-7971-G-GE (15.4W) (Class 3)
  • CP-7985G (12.55W) (Class 0, Not full brightness)

802.3af power classes

  • IEEE 802.3af Device – Class 0 (15.4W)
  • IEEE 802.3af Device – Class 1 (4W)
  • IEEE 802.3af Device – Class 2 (7W)
  • IEEE 802.3af Device – Class 3 (15.4W)

How to reboot Cisco 79XX IP phones

Here’s how to reboot Cisco 79XX series IP phones:

  • Phones running SIP: press and hold *, 6 and the settings button
  • Phones running SCCP: press , , #, * and *

Cisco IP phone inventory tool

From the sourceforge website:

Cisco IP Phone Inventory Tool: Inventories Cisco SCCP IP phones->outputs .CSV file with the following information: IP Address, Model Number, MAC Address, Host Name, Phone DN, Phone Load Version, Phone Serial Number, and switch name, ip, and port information

A promising tool which can be found here: http://sourceforge.net/projects/cipinventory/.

This tool however, requires access to network components. You can also gather this info by querying the CUCM servers directly, just like so:

admin:show risdb query phone

FortiGate DHCP scope option

Apparentely, FortiGate dhcp scope option data has to be entered in hexadecimal format. So here goes, to have the DHCP server serve option 150 with the IP 192.168.10.10:

  • Navigate to the DHCP server for the voice subnet
  • Check the Option checkbox
  • For Option 150, enter Code = 150, Option = C0A80A0A

It is C0A80A0A because:

C0 = 192
A8 = 168
0A = 10
0A = 10

If you’re not fluent in decimal-hex conversion, use a calculator to have the conversion done for you :)

More info can be found here: http://firewallguru.blogspot.nl/2010/02/custom-dhcp-options-in-fortispeak.html.

List Devices outside of Home Location

Ever wondered how many of your telephony devices are located outside of their home location (as configured on the device when using the Device Mobility feature)?

Here’s how: log on to the CUCM CLI and run the following query:

run sql select d.name, d.description, dp.name from devicemobilitydynamic dmd, device d, devicepool dp where dmd.fkdevice = d.pkid and dmd.fkdevicepool_devicemobility = dp.pkid

This will produce output like:

name            description           name
=============== ===================== =====
SEP0016466166B8 Phone 77640           HQ
SEP001E156CF34B Phone 79117           HQ
SEP001149604BFA Phone 77666           HQ
SEP0015FFFF5B38 Phone 77685           HQ

What this means is that the given devices are put in the HQ Device Pool (according to the Device Mobility setup) while they have another Device Pool configured. To remedy this solution, you should reconfigure those devices so they belong to the HQ Device Pool. You’ll probably need to change the Location and Device Calling Search Space settings as well.

This has been tested with CUCM 6.