[edit: Skip all of this nonsense and go to the last post in this thread ] I have two outbound rules for our softphones to do standard dialing: for +1 nnn nnn nnnn Start with: +1 Length 12 Strip: 1 Add: (nothing) For international +xn nnn nnnn..... where 'x' is not 1" Start with: + Length: (nothing) Strip: 1 Add: 011 and the rules are in that order (+1 rule first). The second rule works fine. The first never triggers. I've tried several other less obvious combinations for the first rule (strip 2 and add '1'). The VoIP provider (Callcentric) wants 1nnnnnnnnnn for domestic (US etc.) numbers. The +1 rule seems to never be found by 3CX (xxxxxxx is a real number): Code: 16:13:18.828 [CM503020]: Normal call termination. Reason: Not found 16:13:18.828 [CM503016]: Call(54): Attempt to reach <sip:+email@example.com> failed. Reason: Not Found 16:13:18.828 [CM503014]: Call(54): No known route to target: <sip:+firstname.lastname@example.org> 16:13:18.671 [CM503010]: Making route(s) to <sip:+email@example.com> 16:13:18.640 [CM505001]: Ext.107: Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [CSipSimple] PBX contact: [sip:firstname.lastname@example.org:5060;transport=TCP] 16:13:18.609 [CM503001]: Call(54): Incoming call from Ext.107 to <sip:+email@example.com> Can anyone think of a reason for this? Again the second rule works fine for international calls, and as you can see from the log snippet above, it is not triggering for the +1 calls.