Voip en Español

[[asterisk_funcion_dbquery]]

Traza: » asterisk_funcion_chanspy » asterisk_funcion_congestion » asterisk_funcion_controlplayback » asterisk_funcion_curl_vieja » asterisk_funcion_datetime » asterisk_funcion_db » asterisk_funcion_dbdel » asterisk_funcion_dbdeltree » asterisk_funcion_dbput » asterisk_funcion_dbquery

Login

¡Actualmente no estás identificado! Introduce abajo tus datos de identificación para abrir una sesión. Necesitas tener las cookies activadas para identificarte.

Ingresar

Has olvidado tu contraseña? Obten una nueva.: Enviar nueva contraseña

Funcion DBQuery de Asterisk

ARREGLAR

Uso DBQuery del asterisco Con DBQuery puedes tenerte acceso base de datos de Mysql y preguntarlo para los datos necesarios, o los datos de la actualización en tu base de datos de Mysql. Es también posible colocar DBQuery como cdr backend - así que puedes definir tu propia declaración del sql para los datos de los cdr de la escritura. DBQuery utiliza el MysqlPool Ressource para conseguir una manija de la conexión a una base de datos de MySQL, así que te carga achive que balancea y un fall excepto el ambiente con él.

Compilarlo:

Para compilarlo necesitas las bibliotecas del cliente del mysql y los archivos de jefe. El asterisco y sus archivos de jefe también se requieren. Si no has instalado el asterisco en los directorios del defecto, después tienes que corregir el Makefile y realizar cambios a las variables siguientes. ASTERISKINCDIR

Fijar ASTERISKINCDIR variable al directorio que contiene las fuentes del asterisco PBX.

ASTERISKMODDIR Fijar ASTERISKMODDIR variable al directorio donde residen los módulos del ASTERISCO. Los módulos serán instalados en este directorio.

ASTERISKETCDIR Fijar ASTERISKETCDIR variable al directorio donde residen los archivos de la configuración del ASTERISCO. Los archivos de los config serán instalados en este directorio.

Configurarlo:

El archivo de los config del ejemplo se puede encontrar en el subdirectory del doc.

Hay dos categorías, las preguntas de la categoría y la categoría cdr-backend.

En preguntas tienes que configurar las preguntas que deben ser usables por DBQuery.

destinación del callforwarding=SELECT de callforwarding DONDE s del extension=’% Y s del class=’%

En cdr-backend puedes definir la pregunta que debe conseguir utilizada para escribir la entrada de los cdr, el servidor del sql que debe conseguir utilizado preferido y con la opción te permitió puede permitir o inhabilitar el cdr-backend.

Ejemplo de las extensiones:

Uso del ejemplo para DBQuery:

exten el => 12.1, DBQuery (callforwarding, (|unconditional de $ {EXTEN}), (CF_DESTINATION))

Esta declaración ejecutará la pregunta del sql definida en el archivo de dbquery.conf para callforwarding dominante. Substituirá cada %s con una discusión proporcionada. La declaración que conseguirá ejecutada parecerá tan: SELECCIONAR la destinación de callforwarding DONDE extension=’12 Y class=’unconditional

El valor vuelto conseguirá colocado en el canal $ variable {CF_DESTINATION}

Para más toma justa de la información una mirada en http://www.yosd.at/