Sunteți pe pagina 1din 4

INDICE Libro A2BSIP Versin 1.

0 Abril 2015
Capitulo I VPS Linode ......................................................................................................... 1
1.1 Preparacin del VPS
1.1.1 Servidor Linux CentOS 6.6 Local
1.2 SSH y Clave RSA
1.2.1 Clave RSA en Windows
1.2.2 Clave RSA en Linux
1.2.3 Configuracin servidor SSH
1.3 Configuracin del VPS

1
7
10
10
14
15
17

Capitulo II - Instalacin de Asterisk ...................................................................................... 23


2.1 Utilidades, libreras, dependencias
2.2 DAHDI
2.3 LibPRI
2.4 App_fax, GoogleTalk, LibiCAL y SRTP
2.5 Instalacin de Asterisk

23
26
27
28
31

Capitulo III Instalacin de A2Billing .................................................................................. 39


3.1 Preparacin del sistema
3.2 Instalacin del demonio Callback
46
3.3 Configuracin de Asterisk
3.3.1 sip.conf
3.3.2 extensions.conf
3.3.3 Asterisk Realtime
3.4 Configuracin del Firewall
3.5 Primer acceso

39
48
48
51
52
55
59

Capitulo IV Configuracin Base A2Billing............................................................................ 64


4.1 System Settings
4.2 Configuracin de los Proveedores
4.3 Creacin de los planes de llamadas y de las tarifas
4.4 Configuracin de los mtodos de pago
4.5 Configuracin para la facturas
4.6 Plantillas de los correos electrnicos
4.7 Creacin de un cliente
4.8 Registro de un nuevo cliente desde la pagina Web
4.9 Creacin de una cuenta POSTPAGO
4.10 Crear Revendedores

65
96
101
109
111
113
114
129
134
136

Capitulo V - Configuracin Avanzada A2Billing ............................................................... 144


5.1 Distintos CallPlan
144
5.2 El sistema de soporte
153
5.3 Paquetes de llamadas
156
5.4 El Parmetro LCR Mode
162
5.5 El sistema de facturacin
165
5.6 Subscription services
168
5.7 Account Service
171
Capitulo VI Integracin de A2Billing con OpenSIPs .....................................................
6.1 Instalacin de OpenSIPs
6.2 Configuracin de OpenSIPs
6.2.1 Bloque Globales
6.2.2 Bloque Mdulos
6.2.3 Parmetros Globales
6.2.4 Tipos de rutas
6.2.5 Operadores
6.2.6 Declaraciones
6.2.7 Funciones
6.2.8 Variables
6.2.9 Script Flags
6.2.10 Transformaciones
6.3 OpenSIPs como Load Balancer
6.4 OpenSIPs como Registrar
6.4.1 Mdulos
6.4.2 Creacin de la vista de la tabla cc_sip_buddies
6.5 OpenSIPs y llamadas entre extensiones
6.6 RTPProxy
6.7 OpenSIPs presencia y Mensajes Instantneos
6.7.1 Presencia
6.7.2 Mensajes Instantneos (MI)
6.8 OpenSIPs Autenticacin sobre IP
6.9 Nmeros Geogrficos
6.9.1 Integracin DIDs entre A2Billing y OpenSIPs
6.10 A2Billing como sistema de tarjetas telefnicas
6.11 CallBack (Rellamada)
6.11.1 Rellamada desde la pagina del cliente
6.11.2 Rellamada con numero de acceso
6.12 Aadir extensiones a un cliente
6.13 Conteo de canales

177
177
186
186
188
189
190
191
193
195
197
198
199
199
218
219
225
231
258
265
265
271
279
288
288
297
309
311
313
315
318

Capitulo VII Seguridad del servidor .................................................................................. 328


7.1 Poner en seguridad el servidor Web

328

7.2 Seguridad en OpenSIPs


7.2.1 Fail2ban
7.2.2 Bloquear IP por pases
7.2.3 SIP OPTIONS

332
332
336
340

Capitulo VIII Monitoreo del sistema ................................................................................... 344


8.1 Monitoreo desde A2Billing
8.1.1 Monitoreo calidad llamadas
8.1.2 Monitoreo con script y un sistema de TTS
8.2 Monitoreo con Nagios y SNMP
8.2.1 Asterisk y SNMP
8.2.2 Nagios
8.2.3 NDOutils
8.2.4 PNP4NAGIOS
8.3 Monitoreo OpenSIPs
8.4 Monitoreo calidad de las llamadas con pre-dial handlers y hangup-handlers
8.5 Monitoreo calidad de las llamadas con VoIPMonitor
8.6 CDR-STATS

344
344
347
354
354
356
369
371
377
384
390
392

Capitulo IX Trucos y consejos ..........................................................................................

401

9.1 Cambiar la moneda predefinida


9.2 Rellamada sin cobrar en ningn caso la primera llamada
9.3 Nginx en lugar de Apache
9.4 Guardar la IP del llamante en el CDR
9.5 Cambiar el numero de las tarjetas
9.6 Aadir nuevas troncales desde la pagina de administracin de A2Billing
9.7 Modificar el tamao del campo destination en los reportes de las llamadas
9.8 Campo destination en la tabla cc_call
9.9 Registros de Asterisk
9.10 Cambio nombre pestaa Navegador
9.11 Aumentar el numero de decimales en los reportes de llamadas
9.12 Actualizar A2Billing a una nueva versin

401
402
405
410
411
412
414
415
416
418
418
419

Capitulo IX Resolucin de problemas ................................................................................. 424


10.1 Pagina Web en blanco
10.2 Recuperar password administrador A2Billing
10.3 Tarificacin errada de las llamadas

424
425
425

Apndice A Archivo de configuracin de OpenSIPS

428

Apndice B Arquitectura de cuatro servidores


B.1 Servidor Web

440
442

B.1.1 Servidor Web Cortafuegos


B.2 Servidor OpenSIPs
B.2.1 Servidor OpenSIPs Cortafuegos
B.3 Replicacin Maestro-Maestro A2Billing
B.3.1 Servidor Web
B.3.2 Servidor OpenSIPs
B.3.3 Tabla subscriber_v1
B.4 Servidores Asterisk1 y Asterisk2
B.4.1 Asterisk PBX
B.4.2 Asterisk Realtime
B.4.3 Asterisk Cortafuegos

449
451
467
470
470
472
478
480
480
488
492

Apndice C GNU Free Documentation License

496

Apndice D POODLE y el protocolo SSLv3

506

S-ar putea să vă placă și