Manual says: Keep CID from the inbound call when dialing out even if option “Keep Trunk CID” is enabled. Please make sure the peer PBX at the other end supports matching user entry using the “username” field from the authentication line.
Somehow this isn’t happening. When I enable Keep trunk cid every outbound call actually gets the trunk cid. Maybe I do something wrong.
If i set our main cid in the From user field and check keep trunk cid, he does keep that cid in any condition, even when an inbound call is forwarded to a cell-phone for example which is not what we want. We want to see the cid of the actual caller, not the cid of the pbx trunk.
If I leave the from user field empty and settings as above, I get “unknown” sending out as caller id.
If I leave the from user field emty and I uncheck Keep-trunk-cid, forwarded calls are showing the correct cid, the one of the original caller.
But this also implies that I need to set the company CID on every extension so when they dial out the correct outbound cid is given. This results of course that also internal calls results in sending the company cid for everybody and we can’t identify who’s calling.
All help is greatly appreciated,