ENUM
NAPTRレコードとは、RFC 2915 に定義された "Naming Authority Pointer Resource Records" であり、電子メールアドレス、FAX番号、個人ウェブサイト、VoIP番号、携帯電話番号、ボイスメールシステム、IP電話アドレス、ウェブページ、GPS座標、転送、インスタントメッセージなどが指定できる。一方、発呼側がIP側にいるとき、ダイヤラーソフトウェアの一部であるユーザエージェント (UA) がE.164番号をダイヤルするが、ダイヤラーUAがそれをURIに変換し、ENUMゲートウェイのDNSを参照してNAPTRレコードを取得して被呼加入者が呼を転送したいのか着信したいのかを知る。なお、被呼加入者はPSTN側でもIP側でも構わない。
新たな個人用E.164番号(ENUM番号)を使ってデータベースを参照する場合、これを indirect calling support service と呼ぶ。
ITU ENUM には特別なゾーン "e164.arpa" がIP側ネットワークでの ENUM E.164番号用に割り当てられている。RFC 3761 には任意のENUM番号をURIに変換する方法が定義されている。それは番号を逆に綴り、各桁の間にドットを挟み、e164.
ENUM加入者がENUMサービスを活性化して使うには、登録者から以下の3つの要素を得る必要がある。
個人の Uniform Resource Identifier (URI) - ネットワークのIP部分で使用(後述)
個人URIと対応したE.164の通常の電話番号 - ネットワークのPSTN部分で使用
権限のある者が、その個人URIでアクセスできるNAPTRレコードに、呼の転送/終端設定を書き込む。
動作手順は次の通りである。登録者は加入者(被登録者)にドメイン名とURIを提供し、それをDNSサーバに渡すことでNAPTRレコードとE.164の電話番号(ENUM番号)をフェッチする。そのURIのドメイン名と加入者のENUM番号は1対1に対応している。このとき加入者のURIに対応したNAPTRレコードには、その加入者の呼の転送/終端の設定が含まれている。
したがって、発呼側がPSTN網で着呼側のENUM番号をダイヤルすると、その番号はENUMゲートウェイが対応するURIに変換する。このURIはNAPTRレコードを参照しフェッチするのに使われ、それによって被呼加入者が呼を転送したいのか着信したいのかを知ることができる。これをアクセス情報と呼び、被登録者(被呼加入者)がNAPTRレコードに自身の選択を書いて指定する。