So, phone numbers are always ltr (left to right).
Working on a multilingual website I need to insert a phone number (with a \'+\' prefix and numbers separated by \'-\')
You can use a unicode directionality marker character just before the + sign to give the algorithm the hint it needs.
+
These are:
LTR: 0x200E RTL: 0x200F
So:
Please call to +44-123-321 for some help
See this SO answer for more details.