Peers, Users y Friends

Uno de los temas más complicados de Asterisk (o al menos lo ha sido para mí durante mucho tiempo) es el del uso de la opción peer, user y friend en los ficheros iax.conf y sip.conf. Los términos peer, user y friend se usan para clasificar las llamadas entrantes y salientes.

Mientras que un “user” es una conexión que se autentifica con nuestra PBX (i.e. una llamada entrante), un “peer” es una llamada saliente. Los “users” nos llaman y nosotros llamamos a los “peers”1) Un “friend” es una conexión que se puede comportar tanto como “user” o como “peer”, es decir una conexión saliente o entrante.

Cuando nos llega una conexión entrante del tipo “user” o “friend” tenemos que decidir qué hacer con la conexión. El término “contexto” se usa para definir qué reglas o grupo de reglas del plan de marcado (extensions.conf) se deben aplicar a esa llamada concreta. El “contexto” de una llamada entrante se encarga de asociarla con un conjunto de reglas presentes en el plan de marcado. El “contexto” representa el punto de entrada de la llamada en el plan de marcado.

El fichero extensions.conf incluye todos los “números” que se pueden acceder desde la PBX en distintas secciones (contextos). Cada uno de los múltiples canales entrantes definidos en cada uno de los ficheros de configuración (iax.conf, sip.conf, zapata.conf) se asocian a cierta sección (contexto) del plan de marcado.


1) Tienes que tener en cuenta una de las excepciones a esta clasificación quizás simplista. Cuando uno de nuestros “peers” actúa como proxy de otros terminales IP, las llamadas entrantes desde ese “peer” se asocian a la sección “peer” correspondiente (en lugar de usar una sección tipo “user”). Esto es debido que cuando un “peer” actúa como proxy, no puede autentificar en favor de sus clientes. El proxy puede redirigir las llamadas a tu centralita pero no puede autentificarse como el cliente final. Asterisk utiliza la dirección IP del “peer” para seleccionar la sección adecuada del fichero de configuración. En resumen, una llamada saliente siempre es tipo “peer”, una llamada entrante puede ser tipo “user”, o tipo “peer” cuando la llamada entrante procede de un proxy.
 
manuales/libros/voip4d/capitulo_5/peers_users_friends.txt · Última modificación: 2007/02/12 17:40 (editor externo)
 
Recent changes RSS feed Creative Commons License Powered by PHP Driven by DokuWiki