NOTICE[6865] chan_skinny.c: Configuring skinny from skinny.conf
NOTICE[6865] pbx_ael.c: Starting AEL load process.
WARNING[22960] chan_unistim.c: Failed to bind to 0.0.0.0:5000: Address already in use
NOTICE[6865] pbx_ael.c: AEL load process: parsed config file name ‘/etc/asterisk/extensions.ael’.
NOTICE[6865] pbx_ael.c: AEL load process: checked config file name ‘/etc/asterisk/extensions.ael’.
NOTICE[6865] pbx_ael.c: AEL load process: compiled config file name ‘/etc/asterisk/extensions.ael’.
NOTICE[6865] pbx_ael.c: AEL load process: merged config file name ‘/etc/asterisk/extensions.ael’.
NOTICE[6865] pbx_ael.c: AEL load process: verified config file name ‘/etc/asterisk/extensions.ael’.
NOTICE[6865] app_queue.c: queuerules.conf has not changed since it was last loaded. Not taking any action.
I don’t know but I have another thing that may help, this server is not under any NAT and its not connected to any local network. its just connected to the internet directly.
There are no failed registrations in that log extract.
Answer() after Dial is a fairly strange thing to do. It will basically mean people get charged for failed calls, but Answer before Dial would do the same thing.
Try tail -f /var/log/asterisk/full | grep -i "registered"
If you don’t get any output, it means the phone isn’t even getting to the asterisk server.
That means something is blocking it before or not pointing to correct place.