After spending significant time with Cisco TAC on identifying exactly what MIB and OID to monitor to determine how they are able to interrogate a Cisco ISR functioning as a Voice Gateway with PRI's I have most of what I need. However, I cannot for the life of me figure out how to transform this data.
I need from you all help. The MIB that is used to interrogate ISDN PRI's and to get this data is:
ISDN-MIB. OID is 1.3.6.1.2.1.10.20.1.2.1.1.2
This gives you the current call control state for this port.
SYNTAX INTEGER {
idle(1),
connecting(2),
connected(3),
active(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current call control state for this port.
idle(1): The B channel is idle.
No call or call attempt is going on.
connecting(2): A connection attempt (outgoing call)
is being made on this interface.
connected(3): An incoming call is in the process
of validation.
active(4): A call is active on this interface."
::= { isdnBearerEntry 2 }
Meanwhile..the way that Solarwinds natively interprets this sort of thing is the following two ways..but neither are even close as to what should happen.....

Or I end up with this sort of ugly thing

Anyone who can crack this gets my undying affection or at least a heart thank you.
I want a simple X/Y Axis with 1 Line per PRI. Y axis is from 0 - 23 (DS0's)...and x axis is over time. Only need the states for 1 and 4 which seems to be the only ones really ever reported..though haven't looked @ the tables results.