I have read on the topic some information saying that asterisk itself doesn’t do this because of an RFC, but I wanted to make sure there was nothing I could do to make this work.
When an outside call comes into the PBX and goes to the operator, that person has the Caller ID from the outside caller, when we transfer that call with xfer, dial extensions, xfer the now receiving caller only sees the caller ID from the operator not the outside source ( this also shows up this way in the log files ).
I have seen when we use BLF buttons to transfer where the caller ID is also being forwarded, but I can’t get it to be consistant.
So my questions are:
Is there a way to insure the caller ID is always passed along to the receiving caller which also makes for better reading for the log files?
I don’t know of any work around with the BLF, I have not discovered one yet. The BLF needs to subscribe to the hint and performs and attended transfer from the phone. From Asterisk perspective it needs to do a blind transfer.
I have seen some macro’s that have possibility on Polycom but to date have not implemented. The SPA’s are more rigid