Upload
elastix-mexico
View
130
Download
3
Embed Size (px)
Citation preview
Introducción al desarrollo de Script's
Felipe Bonilla
Elas%x como suite de Comunicaciones Unificadas
Las Entrañas de Elas%x
Programación Asterisk
exten => 1234,1,Playback(demo-congrats) ; extensions can dial 1234 exten => 1234,2,Hangup()
AGIs
exten => 5678,1,Answer() exten => 5678,1,Agi(mi_script.sh,parametros)
#!/bin/bash PARAMETRO=$1 if [ ! -d "$PATH/$MES/$DIA" ]; then
/bin/mkdir -p "$PATH/$MES/$DIA" fi FILE_NAME_DATE=$(/bin/echo "$FILE_NAME" | /bin/cut -d"-" -f2) FILE_NAME_TIME=$(/bin/echo "$FILE_NAME" | /bin/cut -d"-" -f3) FILE_NAME_FORMAT=$(/bin/echo "${MIXMONITOR_FILENAME##*.}") UNIQUE_ID=$(/bin/echo "$FILE_NAME" | /bin/cut -d"-" -f4 | /bin/cut -d"." -
f"1,2") NUEVO_NOMBRE="$ID_ESTUDIO-$FILE_NAME_DATE-$FILE_NAME_TIME-$DIALED_NUM-
$ID_FOLIO-$ID_TECNICO-$UNIQUE_ID.$FILE_NAME_FORMAT" /bin/mv "$PATH/$FILE_NAME.$FILE_NAME_FORMAT" "$PATH/$MES/$DIA/$NUEVO_NOMBRE" #echo "SET VARIABLE NEW_FILENAME \"$PATH/$MES/$DIA/$NUEVO_NOMBRE\""