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

Thanks,
Simon