Caller ID shows "No Caller ID" when dialing one number only

When I try to call my cell phone (Telus) from ANY extension at the office, it shows “No Caller ID” even though I do have caller ID enabled on my cell phone . When I call my wife’s cell phone (Telus on same plan) from ANY extension at the office, it shows the number fine.

I’ve tried calling my cell phone through different SIP trunks = same result
I talked to Telus and everything is fine with my cell phones caller ID. I can see all other phone numbers fine from my cell phone. I just can’t view the caller ID from the office.

How come it won’t display the caller ID when I call my cell phone only?

 <SIP/400-00000006>AGI Script sangomacrm.agi completed, returning 0
    -- Executing [s@macro-dialout-trunk:23] Set("SIP/400-00000006", "CHANNEL(hangup_handler_push)=crm-hangup,s,1") in new stack
    -- Executing [s@macro-dialout-trunk:24] NoOp("SIP/400-00000006", "CRM Finished") in new stack
    -- Executing [s@macro-dialout-trunk:25] GotoIf("SIP/400-00000006", "0?bypass,1") in new stack
    -- Executing [s@macro-dialout-trunk:26] ExecIf("SIP/400-00000006", "1?Set(CONNECTEDLINE(num,i)=7052627777)") in new stack
    -- Executing [s@macro-dialout-trunk:27] ExecIf("SIP/400-00000006", "1?Set(CONNECTEDLINE(name,i)=CID:7052691111)") in new stack
    -- Executing [s@macro-dialout-trunk:28] ExecIf("SIP/400-00000006", "0?Set(CONNECTEDLINE(name,i)=CID:(Hidden)7052691111)") in new stack
    -- Executing [s@macro-dialout-trunk:29] GotoIf("SIP/400-00000006", "0?customtrunk") in new stack
    -- Executing [s@macro-dialout-trunk:30] Dial("SIP/400-00000006", "SIP/VianetNew/7052627777,300,") in new stack