Para que poder guardar el CDR en multiples bases de datos tenemos que instalar el modulo ODBC de asterisk, esto también nos permite almacenar el CDR en plataformas diferentes a MySQL, como MSSQL.
Instalar servidor Domino en Centos 6.6
Instalar CENTOS 6.6
Actualizar e instalar los paquetes necesarios:
1 2 3 4 5 6 7 8 9 10 |
yum update yum install nano yum install pearl yum install -y glibc.i686 yum install -y libgcc.i686 yum install -y libXtst.i686 yum install -y libXp.i686 yum install -y libXmu.i686 yum install -y libXft.i686 yum install -y libstdc++.i686 |
Crear usuarios
1 2 |
useradd notes groupadd notes |
1 2 3 4 5 6 7 |
iptables --flush service iptables save cat /etc/sysconfig/iptables setenforce 0 nano /etc/sysconfig/selinux SELINUX=disabled |
Montar la unidad de CD donde esta el ejecutable
1 2 3 4 5 |
mount /dev/cdrom /mnt cp /mnt/lotus* /root tar xfv /root/lotus* ./install |
Muchas ENTER, la instalación por defecto trae las opciones seleccionadas correctamente.
1 2 3 4 |
yum install nfs-utils nfs-utils-lib chkconfig nfs on service rpcbind start service nfs start |
Crear una USB booteable
1 |
sudo dd bs=1m if=archivo.iso of=/dev/ddxx |
Para MAC
Convertir el ISO a IMG
1 |
hdiutil convert -format UDRW -o target.img ubuntu.iso |
Para ver los discos
1 |
diskutil list |
Desmontar el disco usb
1 |
sudo diskutil unmountDisk /dev/diskN |
1 |
sudo dd bs=1m if=archivo.img of=/dev/disk2 |
Compactar Disco Duro de Virtualbox
You have to do the following steps:
- Run defrag in the guest (Windows only)
- Nullify free space:
With a Linux Guest run this:
12sudo dd if=/dev/zero of=/bigemptyfile bs=4096ksudo rm -rf /bigemptyfile
With a Windows Guest, download SDelete from Sysinternals and run this:
1sdelete –z - Shutdown the guest VM
- Now run VBoxManage’s
modifyhd
command with the--compact
option:With a Linux Host run this:
1vboxmanage modifyhd /path/to/thedisk.vdi --compact
With a Windows Host run this:
1VBoxManage.exe modifyhd c:\path\to\thedisk.vdi --compact
With a Mac Host run this:
1VBoxManage modifyhd /path/to/thedisk.vdi --compact
This reduces the vdi size.
Incredible PBX con Asterisk-GUI para CentOS
Default Configuration: Asterisk 11 with enhanced Asterisk-GUI, Kennonsoft GUI, and NANPA dialplan
Platform: 64-bit CentOS 6.5/6.6 running on Dedicated Server, Cloud-Based Server, or Virtual Machine
Minimum Memory: 512MB
Recommended Disk: 20GB+
For CentOS/Scientific Linux 6.5 minimal install:
1 2 3 4 5 6 7 8 9 10 |
setenforce 0 yum -y upgrade yum -y install net-tools nano wget ifconfig sed -i 's|quiet|quiet net.ifnames=0 biosdevdame=0|' /etc/default/grub grub2-mkconfig -o /boot/grub2/grub.cfg wget http://incrediblepbx.com/update-kernel-devel chmod +x update-kernel-devel ./update-kernel-devel reboot |
For CentOS/Scientific Linux 6.6 minimal install:
1 2 3 4 5 |
setenforce 0 yum -y upgrade yum -y install net-tools nano wget ifconfig reboot |
3. Install GIT-R-Done Edition of Incredible PBX for Asterisk-GUI
1 2 3 4 5 6 7 8 |
cd /root yum -y install wget wget http://incrediblepbx.com/incrediblepbx11gui-git.tar.gz tar zxvf incrediblepbx11gui-git.tar.gz #./create-swapfile-DO #add this step for Digital Ocean droplets rm -f incrediblepbx11gui-git.tar.gz ./IncrediblePBX11-GUI-git.sh ./IncrediblePBX11-GUI-git.sh |
4. Install Incredible Fax for Asterisk-GUI (optional)
1 2 3 4 |
cd /root ./incrediblefax11-GUI.sh ./avantfax-pw-change reboot |
5. Initial Configuration of Incredible PBX for Asterisk-GUI
Set your correct time zone: ./timezone-setup
Create admin password for web apps: htpasswd -b /etc/pbx/wwwpasswd admin newpassword
Make a copy of your other passwords: cat passwords.FAQ
Make a copy of your Knock codes: cat knock.FAQ
Decipher IP address and other info about your server: status
Click USERS tab in Incredible PBX GUI
Click Asterisk-GUI Administration
Log in as user: admin with password: password
Immediately change your admin password and login again
Instalar board netgate
Grabaciones en elastix
Backup de bases de datos en MySQL
Backup
Sacar copia de una base de datos
1 |
mysqldump -p asteriskcdrdb > /tmp/asterisk.sql |
Copia de varias bases de datos
1 |
mysqldump -u root -pclave --databases asterisk asteriskcdrdb > /tmp/asterisk.sql |
Copia de todas las bases de datos
1 |
mysqldump -u root -pclave --all-databases > /tmp/todasDB.sql |
Solo la estructura
1 |
mysqldump -u root -pclave -–no-data asterisk > /tmp/asterisk.sql |
Solo backup de una tabla
1 |
mysqldump -u root -p wordpress wp_posts > /tmp/wordpress_posts.sql |
Restaurar
Copiar el archivo al otro servidor
1 |
scp /tmp/asterisk.sql root@192.168.1.254:/tmp/ |
Restaurar BD
1 |
mysql -p asteriskcdrdb < /tmp/asterisk.sql |
Proxy mas bloqueo de navegación
Instalar los paquetes
Ingrese a su administrador web pfSense, y haga clic en «Servidor -> Paquetes», desplácese hacia abajo la lista y encontrar el calamar y haga clic en el botón «+» para instalar, esperar a que el proceso finalice y luego volver a la sección de paquetes y buscar squidguard e instalar ese paquete también.