Please consider adding a field to the outbound rules that allows the ability to override the default outbound caller ID based on an entry in the outbound rules. Currently, if a company wants to set up multiple entities on a 3CX box, we need to set up a separate trunk for each entity, and then modify the trunk's "Remote Party ID - Calling Party : User Part" parameter to reflect the caller ID of the entity. then, we need to create a special outbound rule, such as "calls with starting prefix 000" to use the alternate trunk. Having multiple trunks to the same provider can be tricky, especially when they are IP based. Inbound calls can get confusing to 3CX, and a great deal of extra care need to be applied. Having this option built in to the outbound rules just makes plain sense. Thanks!