Skip to main content

Using E.164 (international) numbers for outgoing FoIP calls




In some FoIP environments, it is necessary to put outgoing numbers in the E.164 format, an international numbering plan.
Because of technical reasons however, in TCOSS it is normally not intended to send + characters in outbound numbers, as these get converted to asterisks (*) when used in an outbound fax number. Therefore specific changes need to be made to the ARR99 and number conversion table.

For most customers, it is best practice to use the ARR99 to normalize numbers and then, based on the location, localize them again. To use the E.164 format, the localization is not needed in the ARR99, so the ARR99 is just used to normalize every number to the international format, preferably in the **ROUTE section (which is traditionally the section where this is done).
After the **ROUTE section, every number should be in the following style:


Where the * is the replacement for the +, YY represents the country code (which may be 2 or 3 digits long) and X represents the number of the subscriber including the area code.

For FoIP to use the + now instead of the *, the FoIP channel itself needs to be modified. In WCONFIG, modify the FoIP channels number conversion table (config line 254-283).

This is the default of a normal FoIP channels number conversion table:

254 ',
255 ',
256 ',
257 ',
258 ',
259 ',
260 ',
261 ',
262 ',
263 ',
264 ',
265 ',
266 ',
267 ',
268 ',
269 ',
270 ',
271 ',
272 ',
273 ',
274 ',
275 ',
276 '8*~=TI~ ,
277 '80~=0~ ,
278 '8I~=I~ ,
279 '8~=~ ,
280 '@TI~=*~ ,
281 '@TN~=0~ ,
282 '@TS~=~ ,
283 '@~=~ ,

Lines starting with “8” handle recipient numbers for outgoing calls. As the number conversion table searches the whole table top down and uses the first match, you have multiple possibilities.

You can either create a new entry at the top containing:


Or you can modify the existing lines starting with 8 at the bottom of the table. The first line starting with 8 is probably the one you would be using here, simply modify it to look like the one mentioned above.
Please remember that only one of these lines can match, so if you have any other modifications of the outgoing number planned, you need to incorporate that into that line as well.
After the modification, simply repeat the steps for all FoIP channels (or copy the configuration) and install the config onto the system, then restart the node.

Applies to

  • KCS 9.x and later

Keywords: E.164, international, foip

  • Was this article helpful?