I had a similar setup and ran into issues until I figured out that my sip provider was restricting custom caller ID unless I verified the numbers first. Once I added them to the control panel and waited for approval, the spoofing part worked fine. Some sip provider setups also strip or overwrite...