ITSP Technical Policy

(AKA VSP Technical Policy, skip to the bottom if you are after API details.)

Below is our proposed technical requirements for all ITSPs that want block access in our system;

Definitions

ITSP

Our definition of an ITSP is any legal entity that has direct routing control over 10 or more e.164 numbers directly or indirectly allocated from or by the ITU. We currently allow any ITSP that currently controls 10 or more numbers to be given block access, however there is no checks presently made to ensure route data can be used. There is also a potential for ITSPs not to remove routes they no longer control and we are trying to build a policy and technical infrastructure to work around this perceived problem.

SIP

Session Initiated Protocol, RFC standards based protocol for transportation for routing and transportation of voice chat across the internet.

SIP Errors

Any ITSP unwilling to route calls on certain prefixes listed in our system should return 404 error or user not found.

Notes

What is the purpose of this policy?

This is a proactive solution to ensure better quality of results of data returned from our system, which should hopefully be in everyone's interest. We are planning to add requirements on ITSPs in the near future to require some potential technical changes to be implemented on their systems to enable automatic verification of route information.

Why SIP only?

The general consensus on voice traffic seems to indicate the majority is still H323, however no one is planning to roll out further deployments of H323, most are using a H323-SIP gateways to integrate old and new networks, so we think restricting ITSPs to SIP listings only would be best. We feel strongly about getting as many people to interconnect as possible and so for this reason promoting a RFC standard is in everyone's interest. Currently only SIP is standardised and inter-vendor testing is performed unlike H323 or IAX2 which isn't covered by RFC standards and is a complete crap shoot as to what products work with other products.

Automating Adding and Removing Routes for ITSPs

ITSPs are able to access our HTTP API interface, which allows people to highly automate additions and removals of phone numbers listed in our zone, in addition to the existing block number web interface. Please see ProviderAPI for more details on accessing and taking advantage of this feature.

Probe Details

We are planning to send a number of random INVITE probes against block information, and out of block information. Replies to the probes will be used to determine accuracy and consistency with our database.

All accounts can and should list both time zone information and best times to call, for businesses the best time might be out of hours to reduce problems with our probes causing phones to ring.

Provider API

We provide an API interface for VSPs/ITSPs to automatically update their routing information they store in our systems, please see ProviderAPI for more details on this.

e164.org Wiki: ITSPpolicy (last edited 2011-07-16 17:14:34 by MatthewAsham)