Odd extension call routing problem

I just installed FreePBX - after years of running Trixbox with a problem. I have set up and tested my inbound/outboubd sip trunks and they are fine. I have a SIP phone on an extension and it works fine; however, I have an older Sipura ATA on another extension - to handle some 900MHz analog phones - and I’m having issues I can’t seem to track down.

If I dial the ATA extension from the SIP extension it rings through fine

The ATA Extension can make outbound calls fine

However, when a SIP trunk call comes in and is routed to the ATA extension (119), the extension rings once and returns a User Unavailable VM message for mailbox 1000 - there is not extension 1000 set up.

The logs show the following at inbound SIP:

[2016-01-04 19:20:29] VERBOSE[4580][C-00000046] app_dial.c:     -- SIP/119-0000002b is ringing
[2016-01-04 19:20:32] VERBOSE[4580][C-00000046] app_macro.c:   == Spawn extension (macro-dial-one, s, 44) exited non-zero on 'SIP/inbound-0000002a' in macro 'dial-one'
[2016-01-04 19:20:32] VERBOSE[4580][C-00000046] app_macro.c:   == Spawn extension (macro-exten-vm, s, 16) exited non-zero on 'SIP/inbound-0000002a' in macro 'exten-vm'
[2016-01-04 19:20:32] VERBOSE[4580][C-00000046] pbx.c:   == Spawn extension (ext-local, 119, 2) exited non-zero on 'SIP/inbound-0000002a'

I’m not sure why this macros are being called - this is a fresh install and there are no custom extensions. I have tried deleting and re-adding extensions, trunks, routes, with no change to this error. Any help would be appreciated.

Thanks