We get calls regularly on where to set the callerid in Elastix IPPBX systems. There are 3 places it can be entered for external caller ID and some can overide others but not all. so here is a simple explanation
Firstly, You can set it in the Extension, Trunk and the Route, In the route there is a check box as well.
1. If you set it in the Trunk and no where else it will send this out as the CLI.
2. If you set it in the Trunk and in the Extension it will send out the Extension external cli as the CLI.
3. If you set it in the Route, Extension and the Trunk and don’t tick the override it will send the Routes CLI
4. If you set it in the route and the Extension and the Trunk and tick the override it will send the extensions CLI
5. If you set it in the Route and the Trunk and tick the override it will still send the Routes CLI
I hope that makes sense :-)