Cisco- Unity-MIB

Unanswered Question
Feb 26th, 2009


This question is about Cisco UNITY SNMP MIB (CISCO-UNITY-MIB - We were told that the MIB table - 'ciscoUnityTable (' contains information of all Unity servers in

that Active Directory forest.

My question is, how do we find out which row in this table talks about the local Unity server? Will the local unity server be always the first row of this table i.e will 'ciscoUnityIndex(' be '1' for local unity server?

I have this problem too.
0 votes
  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Joe Clarke Thu, 02/26/2009 - 10:18

I don't have a copy of this MIB, but perhaps the object descriptions will yield the answer. Read the description of ciscoUnityIndex to see if it is a randomly assigned value, or if it has some significance. There may also be another object within the table which denotes a row's relationship to the current Unity server.

Joe Clarke Thu, 02/26/2009 - 10:44

I suppose you could compare ciscoUnityName to sysName. If the two are the same, then the row in the ciscoUnityTable corresponds to that server.

georgeef1 Tue, 03/03/2009 - 18:40

So you are saying that sysName (with OID: will match

local ciscoUnityName always right ? That is I need to get the sysName

and then go parse the ciscoUnityTable to find out the localUnityName .

Is my assumption right ?

Joe Clarke Tue, 03/03/2009 - 18:46

Based on the MIB descriptions, that should be the case. So, you will need to retrieve the sysName (i.e. sysName.0) from the local Unity server, then given a list of rows from the ciscoUnityTable, you will know which row corresponds to that server by looking to see which row has ciscoUnityName == sysName.

That said, I do not have a Unity server, so this is untested. You should verify that this is, in fact, the case.


This Discussion