Lo que me ha llevado a escribir este artículo ha sido la numerosas veces que he buscado información sobre esto. Quizás sea problema de mi forma de buscar, aunque finalmente comprendí que esta tipo de configuraciones se consideran también como “Asterisk as sip client”, pero en cualquier caso con los pedacitos de información que he ido encontrando, quería poner un ejemplo concreto para configurar un TRUNK SIP entre dos Asterisk.
Asterisk 1.4.x – Trunk SIP
Last Updated on Thursday, 19 November 2009 09:49 Written by admin Thursday, 19 November 2009 09:40
NAT sobre conexiones locales
Last Updated on Thursday, 19 November 2009 09:41 Written by admin Tuesday, 17 November 2009 01:43
En ocasiones es útil el NAT
. En este caso concreto pondremos una línea de iptables para realizar Source Nat sobre conexiones originadas localmente.
Antes de nada, queremos mostrar la cadena que atraviesa un paquete por un sistema con iptables:
Es importante destacar las partes donde se toman decisiones de enrutado, sobre todo cuando utilizamos las tablas de mangle y nat.
Script: consulta de saldo de tarjeta restaurant
Last Updated on Tuesday, 17 November 2009 04:24 Written by macuriel Tuesday, 17 November 2009 10:49
Hoy inaguramos la sección de Laboratorio incluyendo el primer script de automatización de “tareas web”.
Este script consulta una página de Gestión de Tarjeta Restaurant, y consulta el saldo para enviar un email al usuario elegido. Parece un simpleza, pero podemos aprender varias cosas dado que es una buena plantilla para hacer nuestros scripts propios.
#!/bin/bash
export AGENT="Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.8) Gecko/20051111 Firefox/1.5"
export LOGINURL="https://ticketrestaurant.geanetondemand.com/TRC/index.html"
export POSTLOGIN="https://ticketrestaurant.geanetondemand.com/TRC/checkUserLogin.php"
export POSTDATA="user=usuario&passwd=password&type=trc"
curl -s -A '${AGENT}' -d "${POSTDATA}" -c ticketrestaurant.cookie -o login1.out -e ${LOGINURL} ${POSTLOGIN}
curl -s -A '${AGENT}' -b ticketrestaurant.cookie -o login2.out -e ${POSTLOGIN} https://ticketrestaurant.geanetondemand.com/TRC/home.html
curl -s -A '${AGENT}' -b ticketrestaurant.cookie -o login3.out -e https://ticketrestaurant.geanetondemand.com/TRC/home.html https://ticketrestaurant.geanetondemand.com/TRC/consulta_tarjeta.html
curl -s -A '${AGENT}' -b ticketrestaurant.cookie -o login4.out -e https://ticketrestaurant.geanetondemand.com/TRC/consulta_tarjeta.html https://ticketrestaurant.geanetondemand.com/TRC/logout.html
SALDO=`cat login3.out | sed -n '/SALDO/p' | sed 's/.* \([0-9]*,[0-9]*\) .*/\1/g'`
clear
MAIL_BODY=`echo "Su saldo Sr. Señor: ${SALDO} euros" > /tmp/mail.body`
mail email@domain.com -s "Saldo Tarjeta Restaurant: ${SALDO} euros" < /dev/null
Sigue leyendo para conocer la explicación
Proceso de intervención urgente
Last Updated on Tuesday, 17 November 2009 09:01 Written by macuriel Monday, 16 November 2009 03:37
Shell script: leer cada línea de un fichero
Last Updated on Monday, 16 November 2009 10:52 Written by admin Monday, 16 November 2009 10:48
#!/bin/bash exec 0< fichero1 while read -r LINEA do echo $LINEA done
Ejecutar comandos desde AWK y recoger su salida
Last Updated on Monday, 16 November 2009 10:52 Written by macuriel Monday, 16 November 2009 10:41
'{
system("CMD > file.temp");
"sh file.temp" | getline VARIABLE;
close("sh file.temp");
}'
Pages
Twitter - macuriel
- Deploying ipv6 laboratory with Checkpoint products and VMware technology ... 15 hours ago
- Migrating to ... Request Tracker 3.8. 2010/07/27
- Lock window session: @echo off rundll32.exe user32.dll, LockWorkStation cls 2010/07/22
- NETinVM - What a good project to teach networking! It is a VMware machine with UML machines: http://lnkd.in/7sy22_ 2010/06/08
- #in Beautiful Soup for parse web ... good! http://www.crummy.com/software/BeautifulSoup/documentation.html 2010/06/07
Blogroll
/dev/random
- Shell script: leer cada línea de un fichero
#!/bin/bash exec 0< fichero1 while read -r LINEA do echo $LINEA done
Categories
Publicidad


