18.1.1 Funktionsweise eines ENUM-Trunks
Wird ein Ruf über einen ENUM-Trunk gestartet, so wird zuerst versucht die eingegebene Rufnummer durch eine Abfrage bei ENUM in eine SIP-URI umzuwandeln. Gelingt dies, so wird anschließend ein normaler Ruf direkt über SIP zu der gerufenen Gegenstelle mit dieser SIP-URI gestartet.
Das Ziel von ENUM ist es, verschiedene Adressen, Nummern und URLs unter einer einzigen Nummer verfügbar zu machen. Somit ist es für einen Anwender möglich, sowohl im Internet als auch im klassischen Telefonnetz unter derselben Nummer erreichbar zu sein.
Für die ENUM Nummernauflösung unterstützt SwyxWare zur Zeit die DNS Adressen *.e164.arpa (offizielles ITU Projekt) und das alternative Projekt *.e164.org.
Ein ENUM-Trunk nimmt direkt die SIP-Nachrichten der Gegenstelle entgegen. Sie werden nicht, wie im Falle eines SIP-Trunks, über einen SIP-Provider geleitet.
Abb. 18-1: SIP ohne Internet Service Provider (ITSP)
Um einen SIP-Client (das kann ein Endgerät oder eine softwarebasierte Telefonanlage sein) über einen ENUM-Trunk anzurufen, muss die entsprechende SIP-URI (Uniform Ressource Identifier) des Clients bekannt sein. Rufen Sie einen SIP-Client, für den es eine SIP-URI gibt, wie gewohnt über seine Telefonnummer an, wird die entsprechende SIP-URI mit Hilfe der Anwendung ENUM abgefragt und für den Verbindungsaufbau genutzt.
Das heißt, ENUM verwendet bei einem Anruf die gewählte Telefonnummer (z. B. +1 202 555 1234), verwandelt sie in einen Domainnamen (z. B. 4.3.2.1.5.5.5.2.0.2.1.e164.arpa.) und stellt eine DNS-Anfrage. Dabei werden sogenannte NAPTR Records (Naming Authority Pointer Records) zurückgeliefert. Die Auswertung dieser Records ergibt eine oder mehrere URIs unterschiedlichen Typs (z. B. SIP:name@domain.com oder mailto:name@domain.com etc.), unter denen der gewünschte Service der angegebenen Domain angesprochen werden kann.
SwyxWare unterstützt zurzeit den URI-Typ SIP. Die Verwendung weiterer URI-Typen (z. B. mailto, http etc.) werden in einer späteren SwyxWare-Version realisiert.
Sofern also eine SIP-URI vorhanden ist, kann die Kommunikation mit dem SIP-Client stattfinden.
Abb. 18-2: ENUM-Anrufprozess
Beachten Sie, dass die Kommunikation über einen ENUM-Trunk nur mit Gegenstellen erfolgen kann, die ihrerseits eine SIP-URI gewährleisten. Kann der DNS-Server keine SIP-URI für die angefragte Nummer liefern, so kann auch keine Verbindung aufgebaut werden.