IVR only answers SIP calls, but not Analog (ATA)

Hello All,
Having a bit of a bother with the IVR module. It will answer incoming calls from any SIP station on the network, but not when the call comes through an ATA (Grandstream 4104).

Similar to this: http:// IVR extension doesn´t work
And following advice here: http:// HOW TO: Grandstream GXW-4104 setup

– Goto (ivr-3,s,1)
– Executing [[email protected]:1] Set(“SIP/ANALOG-000000c0”, “_IVR_CONTEXT_ivr-3=”) in new stack
– Executing [[email protected]:2] Set(“SIP/ANALOG-000000c0”, “_IVR_CONTEXT=ivr-3”) in new stack
– Executing [[email protected]:3] Set(“SIP/ANALOG-000000c0”, “__IVR_RETVM=”) in new stack
– Executing [[email protected]:4] GotoIf(“SIP/ANALOG-000000c0”, “0?skip”) in new stack
– Executing [[email protected]:5] Answer(“SIP/ANALOG-000000c0”, “”) in new stack
== Spawn extension (ivr-3, s, 5) exited non-zero on ‘SIP/ANALOG-000000c0’

Thanks,
Simon