Could not find matching transaction for Request msg REGISTER/cseq=1 (rdata0x258015c)

Hi Folks,

I am trying to set up an Asterisk server on a pi and I am using Spectralink phones. The issue is that the phones are shown up as the sip peers but are not getting registered. I have spent close to 6 Hours on this and now I gave up and asking for some help with this. Please see the details below -

root@raspbx:/etc/asterisk# cat pjsip.conf
[transport-udp]
type=transport
protocol=udp
bind=0.0.0.0

[300]
type=endpoint
context=internal
disallow=all
allow=ulaw
force_rport=no
auth=300
aors=300

[300]
type=auth
auth_type=userpass
password=****
username=300

[300]
type=aor
max_contacts=1

[301]
type=endpoint
context=internal
disallow=all
allow=ulaw
force_rport=no
auth=301
aors=301

[301]
type=auth
auth_type=userpass
password=***
username=301

[301]
type=aor
max_contacts=1
root@raspbx:/etc/asterisk#

root@raspbx:/etc/asterisk# cat users.conf
[300]
fullname = Saurabh Shukla
secret = ****
hassip = yes
context = internal
host = dynamic
[301]
fullname = Saurabh Shukla
secret = ****
hassip = yes
context = internal
host = dynamic
root@raspbx:/etc/asterisk#
root@raspbx:/etc/asterisk# cat sip.conf
[general]
context=internal
allowguest=no
qualify=yes
allowoverlap=no
bindport=5060
bindaddr=172.16.1.135
srvlookup=no
disallow=all
allow=ulaw
alwaysauthreject=yes
canreinvite=no
session-timers=refuse
localnet=172.16.1.0/255.255.255.0

[300]
type=friend
context=internal
host=dynamic
secret=****
disallow=all
allow=ulaw

[301]
type=friend
context=internal
host=dynamic
secret=****
disallow=all
allow=ulaw
root@raspbx:/etc/asterisk#
root@raspbx:/etc/asterisk# cat extensions.conf | grep -A 5 users
; very rare and custom situations users may have a need to override what FreePBX
; automatically generates. If so anything in this file will do that. If you come up
; with situations where you need to modify the existing dialplan or macros, put it
; here.
;
#include extensions_override_freepbx.conf

[users]
exten => 300,1,Dial(SIP/300)
exten => 301,1,Dial(SIP/301)
;------------------------------------------------------------------------------
;-------------------------------------------------------------------------------
; from-trunk:
root@raspbx:/etc/asterisk#

raspbxCLI> sip show peers
Name/username Host Dyn Forcerport Comedia ACL Port Status Description
300 (Unspecified) D Auto (No) No 0 UNKNOWN
301 (Unspecified) D Auto (No) No 0 UNKNOWN
2 sip peers [Monitored: 0 online, 2 offline Unmonitored: 0 online, 0 offline]
raspbx
CLI>
raspbx*CLI> pjsip show registrations
No objects found.

raspbxCLI> sip show registry
Host dnsmgr Username Refresh State Reg.Time
0 SIP registrations.
raspbx
CLI>

Sounds like a protocol violation, probably by the peer. We’d need to see the full SIP protocol for the failed register.