We have a couple hundred TA900’s (we mostly see this issue with 904s and 908s) deployed with varying numbers of FXS/Emulated POTs/Voice Users (whatever you want to call them) configured to register back to individual subscribers provisioned on our softswitch.
As we have scaled up the number of TA900s we have deployed, we have noticed an issue where periodically some of the Voice Users on the devices are in an unregistered state, and the TA900 is making no attempt to send outbound registers (observed via '#debug sip stack messages').
We have also observed that when a TA900 is in this state, running a '#sip trunk-registration force-register' does not seem prompt the TA900 to generate an outbound REGISTER for the voice users in question - and generally you have to remove those voice users and then re-add them to get the TA900 to send the REGISTER.
Adtran support keeps asking us for a live debug of this, but obviously we don’t generally know when this is going to happen and we haven’t cooked up a way to reproduce, so being able to provide that seems like a bit of a longshot.
We thought maybe the sip stack was being swamped by SIPvicious type internet SIP bots, so we rolled out SIP ACLs, but that theory appears to be busted as we have observed voice users on devices with SIP ACLs fall into this state.
config sample:
```
voice codec-list TRUNK
codec g711ulaw
!
!
!
voice trunk T02 type sip
sip-server primary <softswitch/sbc_domain_name>
outbound-proxy primary <softswitch/sbc_domain_name>
codec-list TRUNK both
!
!
voice grouped-trunk MAIN
trunk T02
accept $ cost 0
!
!
voice user <TN1>
connect fxs 0/1
no cos
password encrypted "<redacted>"
sip-identity <TN1> T02 register auth-name "<TN1>" password encrypted "<redacted>"
sip-authentication password encrypted "<redacted>"
rtp qos dscp 46
!
!
!
voice user <TN2>
connect fxs 0/2
no cos
password encrypted "<redacted>"
no call-waiting
sip-identity <TN2> T02 register auth-name "<TN2>" password encrypted "<redacted>"
sip-authentication password encrypted "<redacted>"
modem-passthrough
t38
t38 max-rate 9600
rtp qos dscp 46
codec-list TRUNK
!
!
!
!
!
!
!
!
!
!
!
sip access-class ip "SIPSERVERS" in
```