ENUM Público

VoIP - Telefonía IP
Telefonía IP
Terminales VoIP
SIP, Entidades básicas
Softswitch
Interconexión IP
Numeración para Servicios IP
Enum
ENUM Público
Carrier ENUM
ENUM Privado

Se conoce también como ENUM de usuario.

Prerequisitos

Para que un abonado a ENUM pueda utilizar el servicio ha de obtener tres elementos del "Registrador" (Sujeto que en ingles se conoce como "Registrar"):

  1. Un Uniform Resource Identifier (URI) personal, que lo utilizará en la zona IP de las redes, como se explicará más adelante
  2. Un número E.164 ENUM. Es un número ordinario E.164, asignado de entre los que se atribuyan a ENUM que lo utilizará en la parte SS7/TDM de la red telefónica. (En algunos países se admite que el usuario proponga cualquier número personal, por ejemplo el de su teléfono móvil)
  3. Un permiso o autorización para poder escribir sus preferencias de desvío y terminación de llamadas en el registro NAPTR. El usuario accederá a dicho registro mediante el URI del punto 1.

Funcionamiento

El conjunto funciona del modo siguiente: (1) el Registrador proporciona al abonado (también denominado "Registrante") un nombre de dominio, que es precisamente el URI citado en 1 más arriba, que se empleará para acceder al servidor DNS y acceder a un registro NAPTR, (2) también le proporciona un número telefónico personal, (el número ENUM), (o acepta el número que proponga el abonado). El nombre de dominio del URI de (1) se asocia biunivocamente al número ENUM de (2).[1] Finalmente (3) el registro NAPTR que se obtiene mediante dicho URI contiene las preferencias de desvío y terminación de llamadas del abonado.

Por tanto, si alguien situado en la parte del STDP llama a un número ENUM, marcando el número del destinatario, la pasarela STDP/IP cambiará ese número E.164 por el URI correspondiente, mediante un algoritmo que se explicará más adelante. Con este URI se accederá al servidor DNS de ENUM y se traerá un registro NAPTR que tendrá los deseos de la persona llamada sobre como debe terminarse esa llamada (tanto si ha de terminarse en un servicio IP como si ha de hacerse en el STDP) – este registro se conoce como "la información de acceso" – que el abonado de ENUM escribió en su NAPTR, como, por ejemplo, la dirección e-mail, un número de fax, una página web, un identificador de VoIP, un número de telefonía móvil, el de un sistema de respuesta audible o de voice mail, direcciones de telefonía-IP, coordenadas GPS, desvíos de llamada o direcciones de mensajería instantánea (un registro NAPTR puede devolver varios de estos elementos, ordenados por prioridad, según quiera el abonado llamado). Alternativamente, cuando el abonado que llama está en la zona IP, el software de usuario de su marcador telefónico permitirá que marque un número E.164 y (el módulo UA, o User Agent) lo convertirá en un URI, que se empleará en el servidor DNS de ENUM para traer el registro NAPTR donde están las preferencias del usuario sobre como desea que se terminen (o se desvíen) las llamadas en ese momento (que pueden ser en terminaciones IP o en el STDP).

Tanto si se llama desde el STDP como desde la zona IP se accede al mismo registro NAPTR. Y este tipo de llamadas, donde se mira una base de datos mediante un número E.164 (el número ENUM) para saber como terminar la llamada, se puede definir como un servicio (de apoyo o complementario) para el destinatario de la llamada.

Para ENUM la UIT ha asignado una zona específica o rango URI, el "e164.arpa" para la zona IP de las redes. El RFC 3761 define en el párrafo 2.4 el algoritmo para convertir un número ENUM, como por ejemplo el +1 555 42 42, en un Uniform Resource Identifier o URI.

Dicho algoritmo consiste en invertir los números, separarlos mediante puntos y añadir el sufijo e164.arpa, de manera que el número del ejemplo ejemplo el +1 555 42 42 resultará en el URI: 2.4.2.4.5.5.5.1.e164.arpa

Este URI se emplea para consultar una base de datos DNS, que devolverá un registro NAPTR que tiene las direcciones de los servicios y preferencias de terminación, tales como la dirección SIP de un servicio de telefonía IP. Por tanto, el registro NAPTR tiene las preferencias de terminación de llamadas del abonado a ENUM . En síntesis en este ejemplo de llamada del STDP a un usuario con acceso IP el sistema traduce números E.164 en direcciones SIP.

Un registro NAPTR típico es del tipo siguiente:

$ORIGIN 2.4.2.4.5.5.5.1.e164.arpa.
IN NAPTR 100 10 "u" "E2U+sip"  "!^.*$!sip:phoneme@example.net!" .
IN NAPTR 102 10 "u" "E2U+mailto" "!^.*$!mailto:myemail@example.com!" .

Que quiere decir que el abonado al número +1 555 4242 desea que las llamadas intenten terminar vía SIP en phoneme@example.net y vía email en myemail@example.com

Por tanto, para usar el servicio "E2U+sip", el que inicie la llamada debe marcar +1 555 4242 y el sistema terminará la llamada en sip:phoneme@example.net. Una compañía telefónica podría emplear expresiones regulares para asignar direcciones a todos sus clientes. Por ejemplo, si Vd. tiene el número +15554242, su dirección SIP sería sip:4242@555telco.example.net; si su número es el +15551234, su dirección SIP sería sip:1234@555telco.example.net, y así sucesivamente.

La siguiente figura ilustra como funciona ENUM, usando como ejemplo que el Abonado A llama al Abonado B.


Ejemplo de aplicación ENUM para Voz IP (VoIP).


  1. El Agente de Usuario de un terminal válido para ENUM, o una centralita PBX, o una Pasarela (Gateway), traduce la solicitud del número +34 98 765 4321 tal como se establece en el RFC 3761, dando como resultado el dominio ENUM 1.2.3.4.5.6.7.8.9.4.3.e164.arpa.
  2. El terminal, centralita o pasarela, envía una solicitud al Domain Name System DNS pidiéndole que mire el dominio ENUM 1.2.3.4.5.6.7.8.9.4.3.e164.arpa.
  3. La solicitud anterior devuelve un resultado que se conoce como un registro Naming Authority Pointer Resource NAPTR [2]. En el ejemplo que se acaba de citar, la respuesta sería una dirección válida de Internet para Telefonía IP mediante el protocolo SIP, [3].
  4. El Agente de Usuario del terminal establece un enlace de comunicación vía SIP con el identificador de su corresponsal, que fue devuelto en el punto 3, y la llamada se enruta vía Internet.

El usuario de ENUM no percibe este proceso de conversión de número en URI y consulta a la base de datos, ya que se realiza automáticamente por la pasarela y el AU (Agente de Usuario) situado en la centralita o terminal sin que las personas lo noten. Por ejemplo, cuando el usuario teclea un número en una página ENUM de su navegador e indica que elemento está buscando (dirección email , número de teléfono, dirección web, etc.) el propio navegador convierte el número en un nombre de dominio. Dicho dominio se envía por Internet a un servidor ENUM, que devolverá el registro NAPTR asociado a dicho dominio. En dicho registro NAPTR estará la información de acceso que escribió el destinatario de la llamada y su orden de prioridad.

De hecho ENUM funciona como un mecanismo que traduce un número de teléfono en un nombre de dominio, devolviendo una ficha que tiene las preferencias del usuario de destino de la llamada, pero sin que quien consulta tenga que conocer cómo se ha hecho la consulta, ni si se han empleado servidores DNS, ni qué pasa en la centralita o en el navegador al realizar la llamada.

Usos

Desvío de llamadas con ENUM

En la siguiente figura se muestar una de las maneras de desviar llamadas con ENUM. El llamante marca en su teléfono el número de la persona a quien desea llamar, lo cual implica una búsqueda de la ficha con los registros NAPTR en el servidor ENUM. Dicho servidor contesta remitiendo la ficha con los registros NAPTR ordenados segun las prioridades o deseos del llamado, que incluyen (por ejemplo) cómo terminar las llamadas de VoIP, las de teléfonos regulares y la dirección email,. A continuación, el sistema intentará establecer una conexión al terminal VoIP de la lista. Si el abonado no contesta, el sistema hará un nuevo intento con el siguiente registro, llamando a un teléfono fijo o móvil. Si el abonado tampoco atendiese esta llamada, se le enviará un mensaje de voz a la dirección email.

Desvío de llamadas con ENUM.


Los subdominios e164.arpa de UIT se delegan ("son atribuidos a") aquellos entes reguladores que designe el gobierno de cada país para que los gestionen, quienes, a su vez, los asignan a operadores de telecomunicación. Por tanto, salvo excepciones, su compañía telefónica se ocupará de las fichas NAPTR. Algunos países, como Austria, están proponiendo que se permita que sea el abonado quien gestione indirectamente su ficha NAPTR por medio de un intermediario que no tiene por qué ser la compañía que le proporciona el servicio telefónico. Se considera que es un planteamiento correcto ya que el principal uso de Enum es Telefonía con tecnología IP. Aquellas personas que empleen un servicio de Telefonía IP que tenga Enum pueden llamarle a Vd. marcando su número de teléfono (el de Vd.) y en vez de terminar la llamada en su teléfono, se terminará en su servicio de VoIP (si Vd. puso esto en su NAPTR) vía Internet, saltándose completamente el sistema telefónico. Pero cuando la llamada fuese dirigida a alguien que no tenga Enum, se terminará en el terminal que esté definido por defecto.

En el mercado se pueden encontrar servicios ENUM privados y públicos, como E164.org y VPF ENUM Registry. Estos servicios emplean números del STDP para saber en que URI hay que terminar la llamada; lo hacen por medio de fichas NAPTR privadas similares a las e164.arpa pero independientes de esta. También hay protocols de búsqueda distintos de ENUM como sbXML que pretenden ser más rápidos y fáciles de usar que Enum.

Servicio para la persona llamada - Called party facility

También se puede entender que ENUM es un servicio para la persona llamada. Básicamente es un servicio de marcación indirecta que ha sido diseñado para que funcione tanto en el STDP como en VoIP con números e.164, el cual está gestionado directa o indirectamente por la persona llamada.

Si la persona llamada optó por usar ENUM, el o ella habrán hecho público su número ENUM y habrá puesto sus preferencias (en la ficha ENUM NAPTR) sobre cómo quiere que se termine la llamada. Puede ser un simple identificador de VoIP, pero probablemente se trate de una lista con una relación de identificadores de teléfonos fijos, móviles, servicios de contestador o de secretaría, que pueden estar tanto en la parte IP de la red como en la parte del STDP. Es la persona llamada quien opta por usar ENUM e introducir sus preferencias.

De lo anterior se desprende que Enum tiene un interés más claro en aquellos países donde la modalidad de pago es del tipo Receiving Party Pays (RPP), como EE.UU., donde es el destinatario quien paga parte o la totalidad de la llamada.

Hoy en día, cuando una persona quiere llamar por teléfono ha de comenzar decidiendo a qué número del corresponsal conviene llamar: si vía VoIP, o al teléfono fijo o al móvil; si ha de marcar un número o poner una URI. Con ENUM el llamante se olvida de esto, es la persona llamada quién decide cómo prefiere que le lleguen las llamadas. Esto también permite que los abonados puedan cambiar sus números, emails, páginas web o cualquier otro identificador de comunicaciones sin tener que comunicarlo a todos los potenciales corresponsales.

Sin embargo. en los países donde la modalidad de pago sea Calling Party Pays (CPP), donde quien inicia la llamada es quien la paga, los usuarios suelen establecer una cierta correspondencia, a veces simplemente intuitiva, entre un número telefónico al que llaman y su coste, por ejemplo conocen cual es el rango de numeración de las llamadas a móviles o los prefijos de larga distancia, y saben que ese tipo de llamadas cuestan más que la llamadas locales. Al emplear Enum, dicha correspondencia se puede romper, puesto que muy probablemente el número marcado no sea el de destino.

Un servicio ENUM podría estar complementado con un servicio de presencia, con varios perfiles que cambiarían automáticamente según donde estuviese el usuario llamado (por ejemplo: un Punto de Acceso IP, o un teléfono móvil). Se tendría así un mecanismo para cambiar el destino de las llamadas hacia la terminación más conveniente o menos onerosa.

Un servicio de este tipo de búsqueda indirecta automática, complementado con una función de presencia o relevancia en función de cómo esté disponible el destinatario de la llamada, que merece la pena estudiar en detalle y está teniendo cierto éxito en EE.UU es iotum.

Partes con interés directo en ENUM

En un servicio ENUM hay varios agentes con interés directo:

El Abonado o Registrante
Se conoce como Registrante a la persona que se abona al servicio ENUM y que permite que su información o preferencias de terminación estén disponibles para los demás. Por tanto, el Registrante o abonado es la persona a quien pertenezca la ficha ENUM (el NAPTR) y no se debe confundir con quien utilice ENUM para encontrar a donde ha de terminar las llamadas.
El Registrador
El Registrador es la entidad que gestiona la información de acceso del Registrante y se ocupa que dicha información esté disponible en Internet.
El Registro
El Registro es la entidad que gestiona la zona nacional ENUM, en el caso de España los dominios que empiecen por 4.3.e164.arpa.[4] El Registro constituye el punto más alto de la pirámide nacional de ENUM y se ocupa de que las consultas vayan a los servidores de los Registradores, donde se almacena la información de los abonados a ENUM.
Como consecuencia de la estructura jerárquica del sistema DNS, solamente puede haber un Registro por cada zona nacional ENUM. Para evitar abusos o malos funcionamientos se suelen regular las condiciones de operación, los costes, precios, calidad e imparcialidad del registro. Además, hay que garantizar que los Abonados o Registrantes tengan un acceso equitativo y abierto.
El Regulador (o en su caso el Gobierno)
Generalmente habrá una autoridad reguladora o entidad oficial que controle la zona nacional de ENUM, vigile la función del Registrador y resuelva los conflictos que puedan surgir..
Quién tenga asignado el número
Generalmente el regulador habrá asignado bloques de numeración a los operadores de servicios de telecomunicaciones. Estos, a su vez, subasignan números de dichos bloques a los usuarios, quienes a su vez pueden portarlos de uno a otro operador. Los números E.164 de telefonía fija y móvil sirven de ejemplo. El operador que tenga asignado un número nativo o portado es quién lo interconecta con los demás operadores y recibirá llamadas para que se terminen en los números que tiene asignados.
En ENUM el operador que tenga signado el número ENUM (si este es un número Nuevo y específico de este servicio) será el operador de la pasarela, o alternativamente será de otro operador que tenga un acuerdo con el operador de pasarela, hacia quién se entregarán las llamadas.
Pero hay que tener presente que ENUM es un número personal, concebido para que sirva durante toda la vida del abonado. Por tanto, una vez que el operador inicial o el portado asignen un número a un abonado ENUM hay que garantizar que dicho número estará disponible para dicho abonado durante toda su vida.
Por tanto, si el abonado o registrante desea cambiar del operador que inicialmente le asignó el número (que posiblemente coincida con que es también es el operador de la pasarela) a otro operador, tienen que establecerse medidas regulatorias para que el número ENUM pueda ser portado entre operadores.

Causas del excaso éxito

A pesar de que la normativa y las soluciones de ENUM de usuario han existido desde hace tiempo, ENUM no ha ganado un buen lugar en el mercado. En la Tesis de Lennart Maris se apunta a tres causas:[5]:

Dado que los operadores no tienen ningún control sobre el destino de los números E.164 tampoco tienen gran interés en utilizar la información de la base de datos de ENUM de Usuario. ¿Qué beneficio obtiene el operador de poner un número E.164 en la base de datos de ENUM Público, si los demás operadores no utilizan dicha base de datos? Quizás surjan algunos beneficios o ventajas cuando el ENUM de Usuario sirva para otros servicios, pero en la actualidad aún no han aparecido servicios de éxito apoyados en ENUM de Usuario. El servicio que proporcionaba iotum no estaba basado en ENUM de Usuario, era más bien un Enum privado.

Países que han adoptado ENUM Público

Alemania
Francia
Holanda
Reino Unido

Operadores que ofrecen servicios Enum

Compañías que ofrecen servicio Enum, de teléfono E.164 del STDP a URIs y viceversa.[7]

Países que NO han adoptado ENUM Público

Aquellos países que aún no tengan delegado el dominio e164.arpa y deseen publicar números ENUM pueden adherirse a sistemas privados como NRENum.net, que es válido para países europeos miembros de Terena. NRENum.net es una solución temporal, en tanto el país que se trate reciba la delegación de los dominios e164.arpa, en cuyo momento NRENum sería revocado.

En el caso de España la delegación de NRENum la tiene la RedIris y en el de Portugal la Fundação para a Computação Científica Nacional FCCN.


Referencias

  1. Conforme a un algoritmo normalizado por RFC 3761, punto 2.4
  2. tal como se especifica en RFC 3403
  3. que se especifica en la RFC 3261
  4. Recuerde que los dominios se leen de derecha a izquierda
  5. Ver: Tesis de Lennart Maris, página 16
  6. Hay fórmulas para evitarlo, vea por ejemplo DNSSEC
  7. Basado parcialmente en VoIP Info que recomendamos mire.

Artículos relacionados


Alta
A Punto
Global