CallerID on outgoing SIP calls no longer working

Since upgrading from the 1.2 series, I can no longer get my caller ID number to be sent out when I make outgoing SIP calls through either of 2 different SIP providers. All worked ok under 1.2, but fails since 1.4.22 and now 1.4.22.1

Here is the relevant part of my dialout macro

exten => s,1,Set(CALLERID(num)=1112223333)
exten => s,n,Dial(SIP/${ARG1}@provider,45,tT)

when i watch the CLI during a call, the variable seems to get set, however the calls come through as ‘anonymous’.

Can anyone suggest how to troubleshoot? I’m calling out through the same ATA that worked fine under the 1.2 series.

nevermind… my ATA was set to block the caller ID :oops: