HI!
I use the forward my office line to my cell. When someone calls my desk phone in the office, it forwards to my cell, but the caller id when my cell rings is my office phone number. Is there any way to forward the caller id information, or maybe another solution so I can see who is calling me directly? is working but i just see my office nummber.
It appears that it is not possible with your carrier.
If the carrier permitted you to change the callerid then the code you have provided looks like it would work. I have done a similar thing with Internet based voip providers which worked fine.
Maybe you could try changing the callerid(name) to see whether that works. If so, you could put the ID in the name field and at least you would get the number. Then again, the carrier may block that as well.