Can't call!

My peers are reachable. When I try to call between two of them i get the message DECLINED:222 on my phone. My log shows the following error :
[Mar 29 15:40:41] WARNING[5116]: func_db.c:58 function_db_read: DB requires an argument, DB(/)

asterisk version 1.4.21
freepbx version 2.8.1
ubuntu 9.04

sip show peers

90/90 94.226.53.60 D N A 1025 OK (59 ms)
222/222 94.226.53.60 D N A 1027 OK (35 ms)
120/120 94.226.53.60 D N A 2048 OK (35 ms)

The settings on my router should be fine because we are using asterisk for 2 years now without any problems so probably something wrong with freepbx settings (installed yesterday).

“define your SIP General settings for NAT properly…esp the internal/external IP setting…”

Could use some help with that, there’s no sip or internal/external ip section in my general settings tab on the freepbx webpage

my external ip is : 94.226.53.60
internal ips are : 192.168.30.0 255.255.255.0

also no “Asterisk SIP Settings” under “Tools” …

EDIT : needed to install the modules. Still got the same error though

That with NAT routers or define your SIP General settings for NAT properly…esp the internal/external IP setting…

These are public IP’s. You have a NAT issue in your router. Make sure any type of SIP ALG is turned off.