Skip to content

Instantly share code, notes, and snippets.

View JoseIbanez's full-sized avatar

José Ibañez JoseIbanez

View GitHub Profile
@JoseIbanez
JoseIbanez / mkcall.pl
Created July 20, 2011 08:45
Send make call to asterisk
#!/usr/bin/perl
# Ejemplo de uso:
#
# cat rai5-fax-interno.lst | sudo ./mkcall.pl --host RAI5 --channell OOH323 --delay 5
#
$n=0;
@JoseIbanez
JoseIbanez / pcregen.TS41.v2.txt
Created July 4, 2011 14:32
MX-ONE TS 4.1 PCRegen Script
# Aastra MX-ONE
# MX-ONE TS 4.1 - Script PCRegen
/opt/eri_sn/bin/mdsh -c "source pu_add_info.bat "| sed '/\r/!s/$/\r/' | tee -a pu_add_info
/opt/eri_sn/bin/mdsh -c "media_gateway_config;"| sed '/\r/!s/$/\r/' | tee -a media_gateway_config
/opt/eri_sn/bin/mdsh -c "board_list;"| sed '/\r/!s/$/\r/' | tee -a board_list
/opt/eri_sn/bin/mdsh -c "media_gateway_interface;"| sed '/\r/!s/$/\r/' | tee -a media_gateway_interface
/opt/eri_sn/bin/mdsh -c "pcm_config -print conn -lim all;"| sed '/\r/!s/$/\r/' | tee -a pcm_config_pcm
/opt/eri_sn/bin/mdsh -c "pcm_config;"| sed '/\r/!s/$/\r/' | tee -a pcm_config
/opt/eri_sn/bin/mdsh -c "pcm_synchronization;"| sed '/\r/!s/$/\r/' | tee -a pcm_synchronization
@JoseIbanez
JoseIbanez / push.php
Created June 9, 2011 08:52
Example XML PUSH on Aastra 6731i
<?php
#
function push2phone($server,$phone,$data)
{
$xml = "xml=".$data;
$post = "POST / HTTP/1.1\r\n";
$post .= "Host: $phone\r\n";
$post .= "Referer: $server\r\n";
$post .= "Connection: Keep-Alive\r\n";
$post .= "Content-Type: text/xml\r\n";
@JoseIbanez
JoseIbanez / iou2net.pl
Created April 25, 2011 09:33
IOU to real network
#!/usr/bin/perl
use strict;
use warnings;
use Getopt::Long;
use Net::Pcap;
use IO::Select;
use IO::Socket;
use IO::File;
use Time::HiRes qw(gettimeofday);
@JoseIbanez
JoseIbanez / pcregen.TS32.v1.cmd
Created April 7, 2011 07:08
MX-ONE TS 3.2 PCRegen Script
# Aastra MX-ONE
# MX-ONE TS 3.2 - Script PCRegen
mdsh -c "source pu_add_info.bat "| sed '/\r/!s/$/\r/' | tee -a pu_add_info
mdsh -c "media_gateway_interface;"| sed '/\r/!s/$/\r/' | tee -a media_gateway_interface
mdsh -c "pcm_config -print conn -lim all;"| sed '/\r/!s/$/\r/' | tee -a pcm_config_pcm
mdsh -c "pcm_config;"| sed '/\r/!s/$/\r/' | tee -a pcm_config
mdsh -c "pcm_synchronization;"| sed '/\r/!s/$/\r/' | tee -a pcm_synchronization
mdsh -c "board_list;"| sed '/\r/!s/$/\r/' | tee -a board_list
mdsh -c "alarm_input -list;"| sed '/\r/!s/$/\r/' | tee -a alarm_input_list