Traza: » asterisk_funcion_sipaddheader » asterisk_funcion_sipdtmfmode » asterisk_funcion_sipgetheader » asterisk_funcion_srxechocan » asterisk_funcion_srxmwi » asterisk_funcion_stackpop » asterisk_funcion_steal » asterisk_funcion_stopmonitor » asterisk_funcion_stopplaytones » asterisk_funcion_system
¡Actualmente no estás identificado! Introduce abajo tus datos de identificación para abrir una sesión. Necesitas tener las cookies activadas para identificarte.
Has olvidado tu contraseña? Obten una nueva.: Enviar nueva contraseña
ARREGLAR
Para el ⇐ 0.9 del asterisco Sinopsis Ejecutar un comando del sistema (cáscara de Linux) Descripción Sistema (comando)
Ejecuta un comando usando el sistema (). El sistema () pasa la secuencia inalterada al sistema (3). El “sistema de funcionamiento del hombre 3” demostrará exactamente qué sistema (3) lo hace:
el sistema () ejecuta un comando especificado en secuencia llamando /bin/sh - secuencia de c, y vueltas después de que se haya terminado el comando.
Por lo tanto el sistema (comando arg1 arg2 etc) se puede utilizar para pasar a lo largo de discusiones.
Códigos de retorno Vueltas -1 en falta de ejecutar el comando especificado. Si el comando sí mismo se ejecuta pero está en error, y si existe una prioridad n + 101, donde está la prioridad “n” del caso actual, entonces el canal setup para continuar en ese nivel de la prioridad. Si no, vueltas 0 del sistema.
Para el asterisco >=1.2 Sinopsis Ejecutar un comando del sistema Descripción Sistema (comando): Ejecuta un comando usando el sistema (). Si el comando falla, la consola debe divulgar un fallthrough. El resultado de la ejecución se vuelve en la variable del canal de SYSTEMSTATUS: La FALTA no podía ejecutar el comando especificado El ÉXITO especificó el comando ejecutado con éxito NOTA - no documentada, pero puede también volver APPERROR
Por lo que puedo entender volverá APPERROR cuando el comando sale con un volver-valor diferente a cero.
Viejo comportamiento: Si el comando sí mismo se ejecuta pero está en error, y si existe una prioridad n + 101, donde está la prioridad “n” del caso actual, entonces el canal setup para continuar en ese nivel de la prioridad. Observar que esta funcionalidad del salto se ha desaprobado y ocurrirá solamente si la opción que salta de la prioridad global se permite en extensions.conf.
app_backticks (adición de la tercer persona) Ejecutar un comando de la cáscara y ahorrar el resultado como variable; disponible como el uso y función de aquí.
Ejemplo 1 exten el ⇒ s, 1, sistema (eco “$ {DATETIME} - $ {CALLERID} - $ {CANAL}” » /var/log/asterisk/calls) Ejemplo 2
; el dial 700 = asterisco del recomenzar exten el ⇒ 700.1, aparato de lectura (posix-recomienzo); “Recomenzando el asterisco” exten el ⇒ 700.2, espera (1) exten el ⇒ 700.3, sistema (/usr/sbin/asterisk - recarga del rx) exten el ⇒ 700.4, retraso
Ejemplo 3 ; Mini ejemplo de la identificación WinPopup de la llamada de la extensión 200 exten el ⇒ 200.1, NoOp ($ {CALLERID} $ {DATETIME}) exten el ⇒ 200.2, sistema (/bin/echo - e ““llamada entrante de: \ \ r de $ {CALLERID} recibido: $ {DATETIME}” “|/usr/bin/smbclient - target_netbiosname de M) exten el ⇒ 200.3, dial, sip/sipuser|30|t exten el ⇒ 200.4, congestión Ejemplo 4 ; Descargar la llamada Info a una impresora serial del recibo en ttyS1 exten el ⇒ 200.1, NoOp ($ {CALLERID} $ {DATETIME}) exten el ⇒ 200.2, sistema (/bin/echo ““$ {CALLERID} $ {DATETIME}” “> /dev/ttyS1) exten el ⇒ 200.3, dial, sip/sipuser|30|t exten el ⇒ 200.4, congestión
Ver también