PBX Losing Registration

I am running FreePBX-4.211.64-2-i386 with Asterisk 11.7. on a clients site. Call are all working fine both inbound and outbound.

I have a trunk built between the PBX and our Asterisk servers that works fine, but…
It seems like the PBX is always bouncing in and out of registration. Can anyone tell me if there is a setting I need to change or adjust?

34.347797 192.168.100.100 -> 172.21.0.10 SIP Request: OPTIONS sip:[email protected]:5060
34.348509 172.21.0.10 -> 192.168.100.100 SIP Status: 200 OK
53.143309 172.21.0.10 -> 192.168.100.100 SIP Request: REGISTER sip:192.168.100.100
53.143716 192.168.100.100 -> 172.21.0.10 SIP Status: 100 Trying (1 bindings)
53.143761 192.168.100.100 -> 172.21.0.10 SIP Status: 401 Unauthorized (0 bindings)
53.144344 172.21.0.10 -> 192.168.100.100 SIP Request: REGISTER sip:192.168.100.100
53.144893 192.168.100.100 -> 172.21.0.10 SIP Status: 100 Trying (1 bindings)
53.148692 192.168.100.100 -> 172.21.0.10 SIP Status: 200 OK (1 bindings)
60.085348 192.168.100.100 -> 172.21.0.10 SIP Request: NOTIFY sip:[email protected]:5060
60.086062 172.21.0.10 -> 192.168.100.100 SIP Status: 489 Bad event
94.346525 192.168.100.100 -> 172.21.0.10 SIP Request: OPTIONS sip:[email protected]:5060
94.347240 172.21.0.10 -> 192.168.100.100 SIP Status: 200 OK
154.346227 192.168.100.100 -> 172.21.0.10 SIP Request: OPTIONS sip:[email protected]:5060
154.346966 172.21.0.10 -> 192.168.100.100 SIP Status: 200 OK
158.147333 172.21.0.10 -> 192.168.100.100 SIP Request: REGISTER sip:192.168.100.100
158.147669 192.168.100.100 -> 172.21.0.10 SIP Status: 100 Trying (1 bindings)
158.147709 192.168.100.100 -> 172.21.0.10 SIP Status: 401 Unauthorized (0 bindings)
158.148329 172.21.0.10 -> 192.168.100.100 SIP Request: REGISTER sip:192.168.100.100
158.148667 192.168.100.100 -> 172.21.0.10 SIP Status: 100 Trying (1 bindings)
158.157611 192.168.100.100 -> 172.21.0.10 SIP Status: 200 OK (1 bindings)
159.136112 192.168.100.100 -> 172.21.0.10 SIP Request: NOTIFY sip:[email protected]:5060
159.136804 172.21.0.10 -> 192.168.100.100 SIP Status: 489 Bad event
214.344485 192.168.100.100 -> 172.21.0.10 SIP Request: OPTIONS sip:[email protected]:5060
214.345290 172.21.0.10 -> 192.168.100.100 SIP Status: 200 OK
263.155432 172.21.0.10 -> 192.168.100.100 SIP Request: REGISTER sip:192.168.100.100

How would we know, all you sent us is a SIP trace with no detail.

Trunk info and a brief synopsis of network topology please.

Peer Details:
host=192.168.100.100
username=PBX_Client
secret=password
type=peer
allow=g729

User details:
secret=operator
type=user
context=from-trunk
allow=g729
srvlookup=no
externrefresh=3600

Register String:
PBX_Client:[email protected]/PBX_Client

Should I run a full PCAP, or a different command on the Asterisk console?

Cheers!
Dave

BTW all the FreePBX’s on my network are behaving this way. The one I have the trace for above is sitting one router away from the Asterisk box that it registers too.

PBX_Client------router-------Asterisk-----PSTN----