Â
Configuring ISN dialing
Introduction
ISN (ITAD Subscriber Numbers) is a new way to route SIP calls over IP bypassing the PSTN. The ISN dialing system enables SIP calls to be made between organizations without requiring users to enter full URIs, which often contain non-numeric characters and so are hard to enter on phones with traditional dialpads. Each participating organization is assigned a suffix number called an ITAD. An ISN is formed by following the destiantion extension number with an asterisk and the ITAD of the destination organization. Hence
613*262
routes to extension 613 (echo test) in the organization with ITAD 262 (Free World Dialup).
An excellent explanation of how ISN works is provided by the ISN Cookbook.
Enabling ISN Dialing (sipXecs release 3.7 and newer)
Native support for ISN signaling has been added to sipXecs as a redirector plugin. The ISN signaling capability can easily be enabled using the sipXecs Configuration Server by selecting the respective check box (go to the Registrar service under System / Servers).
Enabling Incoming ISN Dialing
In order for ISN users to call into your organization, no changes to the sipXecs configuration are needed. But incoming ISN requires that you obtain an ITAD for your organization and place the appropriate record in DNS. An ITAD number is free of charge.
Enabling Outgoing ISN Dialing
Outgoing ISN dialing is enabled using the sipXecs configuration interface. Go to System / Servers and then select the Registrar service and select the ISN checkbox. Optionally a prefix can be selected that needs to be dialed but will be stripped before the ISN lookup takes place.
The sipXecs ISN redirector plugin performs a native ISN lookup. If you control the DNS server for your domain request that freenum.org delegates the zone for your subdomain <your ITAD number>.freenum.org to you so that you gain full control over ISN mappings.
Note: Confusion will happen if any other dialing rule matches ISN numbers. For instance, if the call pickup prefix is
78*
, then the dial string
78*123
will appear to be both an ISN dial string and the code for call pickup on extension 123. This problem can be avoided if all dialing prefixes which contain only digits and an asterisk place the asterisk first (which is what dialplans usually do).
*78
is OK, but
7*8
and
78*
are not.
Troubleshooting
You can test outgoing ISN dialing with the public loopback test numbers
613*262
and
2425*259
.
Of course, your sipXecs needs to be configured to route to external SIP URIs correctly.
You can do a NAPTR lookup with the following command:
dig NAPTR 1.1.1.262.freenum.org
This will provide lookup information for the FWD domain. Substitute 262 with your ITAD number.