Wrong CID CallerID on diversions

Hi, get the wrong CID CallerID when calling from a local device to another one with diversions on like CFI or Follow Me.
External caller ID is set in every extension.

This Dialplan manipulation helps me, is there a better way?

Commenting this line helps:

[sub-check-diversions]
...
; same => n,ExecIf($["${CID_ON_DIVERSIONS}"="caller"] Set(__EXT_CID_CONSTRUCTED=yes))

Thanks

Add the caller ID on the extension level.

Please be more precise.
“External caller ID is set in every extension.”

Keep in mind: External call will come in as well and their CallerID will be passed to the external device (Mobile Phone Number) as well.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.