The Adtran community holiday season is starting next week! The holiday period will span from December 21, 2024 to January 6, 2025. During this time, responses to feedback form submissions may be delayed. If you are encountering product issues, you can reach out to Adtran support at any time.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Anonymous
Not applicable

Need the SNMP OID to get total B channels used on a PRI interface - TA900/TA900e

Hello!

I need some assistance finding out which SNMP OID is used to report the number of B channels in use on a PRI interface on a TA900 or TA900e.  Basically, I simply want to keep track of how many concurrent phone calls a customer has up on their PRI interface that's plugged into the customer's PBX.

I did an snmpwalk against the customer's TA908e 2nd Gen and found the "pri 1" interface was referenced by SNMP index 16, so I looked at everything with that index and didn't see anything that correlated with their channel usage.  I would expect the ifSpeed result would fluctuate based on the channel usage but it stays at zero.  The physical interface t1 0/3 that pri 1 is bound to has an ifSpeed of 1536000 which I'm assuming just tells me all 24 channels are "nailed" but there's no other indication of what's going on with the PRI.

Can someone clue me in on which OID to look at for PRI channel usage?  We have an ATLAS 550 which does tell us how many channels are in use on a PRI based on the ifSpeed being a multiple of 64000, so we can just get that value and divide by 64000 to get the number we want, but we can't do that with the TA900.

The TA900 I'm querying is running R10.9.5.E

I'd appreciate some input on this.  I'm kinda stumped.

Here's some output for illustration.

[user@host ~]$ snmpwalk -c <hidden> -v 2c SOME-IP ifName

IF-MIB::ifName.1 = STRING: t1 0/1

IF-MIB::ifName.2 = STRING: t1 0/2

IF-MIB::ifName.3 = STRING: t1 0/3

IF-MIB::ifName.4 = STRING: t1 0/4

IF-MIB::ifName.5 = STRING: eth 0/1

IF-MIB::ifName.6 = STRING: eth 0/2

IF-MIB::ifName.7 = STRING: fxo 0/0

IF-MIB::ifName.8 = STRING: fxs 0/1

IF-MIB::ifName.9 = STRING: fxs 0/2

IF-MIB::ifName.10 = STRING: fxs 0/3

IF-MIB::ifName.11 = STRING: fxs 0/4

IF-MIB::ifName.12 = STRING: fxs 0/5

IF-MIB::ifName.13 = STRING: fxs 0/6

IF-MIB::ifName.14 = STRING: fxs 0/7

IF-MIB::ifName.15 = STRING: fxs 0/8

IF-MIB::ifName.16 = STRING: pri 1

IF-MIB::ifName.17 = STRING: hdlc 1

[user@host ~]$ snmpwalk -c <hidden> -v 2c SOME-IP ifType

IF-MIB::ifType.1 = INTEGER: ds1(18)

IF-MIB::ifType.2 = INTEGER: ds1(18)

IF-MIB::ifType.3 = INTEGER: ds1(18)

IF-MIB::ifType.4 = INTEGER: ds1(18)

IF-MIB::ifType.5 = INTEGER: ethernetCsmacd(6)

IF-MIB::ifType.6 = INTEGER: ethernetCsmacd(6)

IF-MIB::ifType.7 = INTEGER: voiceFXO(101)

IF-MIB::ifType.8 = INTEGER: voiceFXS(102)

IF-MIB::ifType.9 = INTEGER: voiceFXS(102)

IF-MIB::ifType.10 = INTEGER: voiceFXS(102)

IF-MIB::ifType.11 = INTEGER: voiceFXS(102)

IF-MIB::ifType.12 = INTEGER: voiceFXS(102)

IF-MIB::ifType.13 = INTEGER: voiceFXS(102)

IF-MIB::ifType.14 = INTEGER: voiceFXS(102)

IF-MIB::ifType.15 = INTEGER: voiceFXS(102)

IF-MIB::ifType.16 = INTEGER: primaryISDN(21)

IF-MIB::ifType.17 = INTEGER: hdlc(118)

[user@host ~]$ snmpwalk -c <hidden> -v 2c SOME-IP ifSpeed

IF-MIB::ifSpeed.1 = Gauge32: 1536000

IF-MIB::ifSpeed.2 = Gauge32: 1536000

IF-MIB::ifSpeed.3 = Gauge32: 1536000

IF-MIB::ifSpeed.4 = Gauge32: 1536000

IF-MIB::ifSpeed.5 = Gauge32: 0

IF-MIB::ifSpeed.6 = Gauge32: 0

IF-MIB::ifSpeed.7 = Gauge32: 64000

IF-MIB::ifSpeed.8 = Gauge32: 64000

IF-MIB::ifSpeed.9 = Gauge32: 64000

IF-MIB::ifSpeed.10 = Gauge32: 64000

IF-MIB::ifSpeed.11 = Gauge32: 64000

IF-MIB::ifSpeed.12 = Gauge32: 64000

IF-MIB::ifSpeed.13 = Gauge32: 64000

IF-MIB::ifSpeed.14 = Gauge32: 64000

IF-MIB::ifSpeed.15 = Gauge32: 64000

IF-MIB::ifSpeed.16 = Gauge32: 0        <-- There were 3 calls up when I ran this snmpwalk, I rechecked it every second for a few minutes and saw no change from zero

IF-MIB::ifSpeed.17 = Gauge32: 1536000

Labels (2)
Tags (4)
0 Kudos