Freepbx Registration from failed for Peer is not supposed to register

Okay, been here for a while. While I have traditionally done asterisk cli wise, registrations usually are not a problem. But maybe I am missing something?

Anyway, as the subject field says, “peer is not supposed to register”

I am trying to register my Sipura ATA 1000 against Freepbx. What I have below is the cli output of the various settings. I will also type in the settings for the spa 1000.

----Sipura 1000 settings----

DHCP: Enabled Current IP: 192.168.1.11
Host Name: SipuraSPA Domain: home
Current Netmask: 255.255.255.0 Current Gateway: 192.168.1.254
Primary DNS: 192.168.1.254

Line 1 Status
Hook State: On Registration State: Failed
Last Registration At: 0/0/0 00:00:00 Next Registration In: 557 s
Message Waiting: No Call Back Active: No
Last Called Number: Last Caller Number:

SIP Settings
SIP Port:5060

Proxy and Registration
Proxy: 192.168.1.10 <–freepx server Register:yes
Make Call Without Reg: Register Expires:
Ans Call Without Reg:

Subscriber Information
Display Name: james User ID:200
Password:password123456 Use Auth ID:no
Auth ID:200

----FREEPBX cli settings----

sip show peers
Name/username Host Dyn Forcerport ACL Port Status
200 192.168.1.11 N A 5060 OK (15 ms)
1 sip peers [Monitored: 1 online, 0 offline Unmonitored: 0 online, 0 offline]

sip show registry
Host dnsmgr Username Refresh State Reg.Time
0 SIP registrations.

–Sip configuration settings—

sip_additional.conf
[200]
deny=0.0.0.0/0.0.0.0
secret=password123456
dtmfmode=rfc2833
canreinvite=yes
context=internal
host=192.168.1.11
trustrpid=yes
sendrpid=no
type=friend
nat=yes
port=5060
qualify=yes
qualifyfreq=60
transport=udp
encryption=no
callgroup=
pickupgroup=
dial=SIP/200
mailbox=200@default
permit=0.0.0.0/0.0.0.0
callerid=device <200>
callcounter=yes
faxdetect=no
cc_monitor_policy=generic

Again, sipura ata 1000 cannot register against freepbx version 2.9.0.5

Thanks

Something was amis in the ata that I have configured for years. To bad though, the ata does not include a shell login to back up the settings, instead of the web based login.

In your configuration, you are assigning a host ip. Registration is needed by dynamic hosts to get the ip address.

You can make it dynamic, or tell the device not to register.