Voip en Español

[[asterisk_funcion_backticks]]

Traza: » asterisk_funcion_alarmreceiver » asterisk_funcion_alsamonitor » asterisk_funcion_answer » asterisk_funcion_app_dbodbc » asterisk_funcion_appendcdruserfield » asterisk_funcion_asr » asterisk_funcion_authenticate » asterisk_funcion_background » asterisk_funcion_backgrounddetect » asterisk_funcion_backticks

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 backsticks de Asterisk

ARREGLAR

Esta entrada documenta un addon de terceros. Esta funcion no está disponible en la instalación del asterisco por defecto.

Sinopsis: Ejecutar un comando de la cáscara y ahorrar el resultado como variable.

Descripción del uso: Backticks (<VARNAME>|<command>) <VARNAME> - el nombre de la variable que se fijará. <command> - el comando de la cáscara de ejecutarse; ser seguro proporcionar la trayectoria llena al comando. Utilicé sh, pero pienso que cualquier lengua hará.

Descripción de la función: Backticks (<command>) <command> - igual que arriba.

Notas

  • uso BACKTICKS de la demostración del *CLI>
  • función BACKTICKS de la demostración del *CLI>

Valor de vuelta Vuelve la secuencia que resulta.

Ejemplo

  • uso:

exten el ⇒ s, 1, BACKTICKS (FOO|/your/path/command.sh); fija FOO para resultar, ve aquí para más Info

  • función:

exten el ⇒ s, 1, sistema (FOO=$ {BACKTICKS (/your/path/command.sh $ {arg1} $ {arg2})}); fija FOO para resultar, yo podría conseguir solamente la “función” para tomar discusiones

  • command.sh:

¡#! /bin/sh x=0 si [- e “/some/path/$1/caller-$2.ulaw”]; entonces x=1; el fi/* considera la prueba del hombre para el Info en si discusión */ eco $x

Las tomas antedichas dos args, comprobaciones para la existencia del archivo, si existe la vuelta 1, vuelta otra 0; es decir el valor que resulta del foo.

Fácil instalar Seguir el suyo instalan instrucciones excepto:

 1. puedes desear ahorrar app_backticks.c a /usr/src/asterisk
 2. para su paso 3, el Cd /usr/src/asterisk primero y entonces ejecuta /usr/src/asterisk/contrib/scripts/astxs - instalar app_backticks.c