Descripción de Archivos

 

1. Páginas PHP, para administración

Connect.php

Función que permite conectar sitio web a base de datos posgreSQL.

Context.php

Lista todos los contextos previamente creados, y además entrega una estrategia del número de usuarios y casillas de voz que contienen cada uno.

Contextadd.php

Permite crear un nuevo contexto.

Exten.php

Lista todas las reglas que constituyen un dialplan para un determinado contexto.

Extenadd.php

Permite crear una nueva extensión al dialplan, dentro de un contexto especificado.

Extenmod.php

Describe la extensión, y a demás permite modificar su valor.

Index.php

Página de inicio al sitio de administración. Es un sitio privado en donde se requiere registro por parte del usuario.

Logout.php

Función que permite cerrar la sesión PHP creada para evitar mal uso del sitio.

Main.php

Lista todas las posibles opciones que tiene el administrador para manejar Asterisk en tiempo real.

Security.php

Función que permite manejar la seguridad del sitio, a través de la identificación de sesión.

User.php

Lista los usuarios que pertenen a un determinado contexto, definiendo su nombre, tipo, host, y casilla de voz.

Useradd.php

Permite crear un nuevo usuario, teniendo la posibilidad de asignar una nueva casilla de voz si el administrador lo desea.

Userdetail.php

Entrega una descripción completa del usuario, permitiendo modificar sus valores, y además si éste no tiene una casilla de voz puede crearla.

Vmail.php

Lista las casillas de voz creadas para un contexto específico, y a su vez permite acceder a la descripción de cada uno de ellos.

Vmailadd.php

Permite crear una casilla de voz, directamente desde un nuevo usuario o a hacer una modificación.

Vmaildetail.php

Describe los parámetros de la casilla de voz asignada a un usuario específico y además permite modificar sus valores.


2. Configuración del driver ODBC

odbc.ini

Define la variable Nombre Fuente de datos (DSN) y sus propiedades, la cual permite conectar cada que representa todo lo relativo a una fuente de datos configurada por el usuario para conectarse a una base de datos. Por cada aplicación que se tenga se debe generar un archivo de configuración

odbcinst.ini

Se describe el nombre y ruta del driver a utilizar.


3. Configuración de base de datos Postgresql

pg_hba.conf

Permite la autenticación de cliente entre el servidor PostgreSQL y la aplicación cliente. Este archivo consiste en una serie de entradas, las cuales definen a una máquina y a sus permisos asociados (p.ej., la base de datos a la que le está permitido conectar, el método de autenticación a usar, etc).

Postgresql.conf

Archivo de configuración de propiedades de postgreSQL.


4. Configuración de Asterisk

cdr_odbc.conf

Permite configurar el módulo que soporta la librería unixODBC. A demás también agregan funcionalidades para una conexión estable a la base de datos.

res_odbc.conf

Permite configurar la conexión al DSN, y así mantener conectada la base de datos a esta aplicación.

extconfig.conf

Permite mapear un archivo de configuración a un driver, base de datos, y tabla (usa el nombre del archivo como la tabla si no es especificado).

extensions.conf

Contiene el dialplan de asterisk, el plan maestro de control o flujo de ejecución para todas sus operaciones.