Tabla de Contenidos
Kamailio
Kamailio | 1.5.1 |
---|---|
RTPProxy | 1.2.0 |
CPU | Genuine Intel(R) CPU 2160 @ 1.80GHz |
MHz | 1795.654 |
# CPU | 2 |
RAM | 1538872 kB |
Swap | 514072 kB |
System | Linux 2.6.18-128.1.10.el5 |
OS | Red Hat Enterprise Linux Server release 5.3 (Tikanga) |
El proxy SIP se encarga de negociar las comunicaciones entre las partes, asegurandose que las mismas se realicen por las direcciones y puertos que correspondan, forzando a que el tráfico pase por el proxy RTP. Además permite autenticar usuarios vía LDAP para controlar el acceso.
El proxy RTP se encarga de hacer el relay del tráfico multimedia entre las partes, para evitar comunicaciones directas entre las mismas.
Proyectos
Proxy SIP
= Spec de la instalacion ==
Aplicaciones instaladas
Kamailio 1.5.1 RTPProxy 1.2.0
Configuracion
/usr/local/etc/kamailio/kamailio.cfg
/usr/local/etc/kamailio/kamctlrc
Scripts de inicio
/etc/init.d/kamailio /etc/init.d/rtpproxy
Archivo de logs
/var/log/kamailio.log
Comandos desde consola
Ver Estado del Servidor:
kamctl monitor
Usuarios
* Agregar
kamctl add <username> <password>
* Borrar
kamctl rm <username>
Alias
* Agregar
kamctl alias_db add <alias> <sip-id>
* Borrar
kamctl alias_db rm <alias>
Registraciones
* Listar usuarios registrados
kamctl ul show --brief
* Ver locacion de un usuario
kamctl ul show <username>
Red
Puertos
RTPProxy
* Protocolo: UDP
* Puertos: 50000 - 50100
* Marca TOS: 0xb8
Kamailio
* Protocolo: UDP
* Puertos: 5060
Notas extras
El campo dbaliases.username establecido como un INDEX UNIQUE
agregado el campo nombre a la tabla subscriber nombre varchar(200) y el campo comentario comentario varchar(255)
Sobre los campos ha1 y ha1b que contienen Hashes MD5
generar ha1
[root@proxysip admin]# echo -n 'cayu:sip.cayu.com.ar:123456' | md5sum 113399d22a9f2b40b926ccbd1e6726bf -
ha1b
[root@proxysip admin]# echo -n 'cayu@sip.cayu.com.ar:sip.cayu.com.ar:123456'|md5sum 302b4aafb02330871b688a2438d0b1ee -
Si sale un error como ip_msg_cloner: cannot allocate memory“ o “ERROR: new_t: out of mem:”
modificar el parametro STARTOPTIONS en kamctlrc como STARTOPTIONS=”-m 512“
— Sergio Cayuqueo 2009/07/10 11:13