How to configure ISN dialing

From SIPfoundry sipx, The Open Source SIP PBX for Linux - Calivia

Jump to: navigation, search

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 Internet2 community.

Contents

[edit] Enabling ISN Dialing (sipX release 3.7 and newer)

Native support for ISN signaling has been added to sipX as a redirector plugin. The ISN signaling capability can easily be enabled using the sipX Configuration Server by selecting the respective check box (go to System / General / SIP Parameters).

[edit] Enabling Incoming ISN Dialing

In order for ISN users to call into your organization, no changes to the sipX 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.

[edit] Enabling Outgoing ISN Dialing

Outgoing ISN dialing is enabled using the sipX configuration interface. Go to System / General / SIP Parameter 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.

Image:ISN.png


The sipX 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.

[edit] Troubleshooting

You can test outgoing ISN dialing with the public loopback test numbers 613*262 and 2425*259.

Of course, your sipX 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.

Personal tools