I've done some preliminary testing trying to see if I can replace an ageing asterisk-based system with 3cx. Sure UI looks nicer and documentation is great and walks you thru basic setup. However once I've got trunks and clients added I ran into a problem. The PBX is used by customers and different countries (almost exclusively from smart phones, with the odd ATA device here and there) and the old dial plan relied on use of the '+' as the de-facto standard. I cannot go with US-default 011 nor with the EU-default 00, as: 1. Either will be confusing to customers on another continent 2. Everyone has the phone numbers starting with '+' stored in their address books, it will be a major disruption for users. From my limited testing, Android 3cx app also strips the '+' from the outgoing call, but also strips the whole '+1' sequence making it impossible to differentiate the 10-digit US-based calling from some international calls (where the total number length is 10). It's either apps stripping it or the server doing that. I'm wondering if there's a setting I missed or how can I make outbound rules which rely on use of '+' work with both Android and iOS 3cx apps. Thanks!