ݺߣ

ݺߣShare a Scribd company logo
Introducción al desarrollo
de Script's
Felipe Bonilla
Elas%x	
  como	
  suite	
  de	
  
Comunicaciones	
  Unificadas
Las	
  Entrañas	
  de	
 %
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"

More Related Content

Introducción al desarrollo de scripts para Elastix Felipe Bonilla, Elastix.

  • 1. Introducción al desarrollo de Script's Felipe Bonilla
  • 2. Elas%x  como  suite  de   Comunicaciones  Unificadas
  • 4. Programación  Asterisk exten => 1234,1,Playback(demo-congrats) ; extensions can dial 1234 exten => 1234,2,Hangup()
  • 5. 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"