Enviado por admin el
Retomando el articulo que he escrito hace un mes, les voy a mostrar la configuración que acabo de probar y me funcionó. Estoy utilizando un servidor VULTR con IP publica y IP privada. Empezando con Kamailio:
nano /etc/kamailio/kamailio.cfg
al inicio del archivo he definido una sentencia de forma que todo lo relacionado con el modulo SIPTRACE se activará solamente si esta sentencia existe:
#!define WITH_SIPTRACE
luego en el bloque módulos he configurado:
#!ifdef WITH_SIPTRACE
loadmodule "siptrace.so"
#!endif
para cargar el modulo y:
#!ifdef WITH_SIPTRACE
# ----- siptrace module -----
modparam("siptrace", "trace_mode", 4)
modparam("siptrace", "trace_to_database", 0)
modparam("siptrace", "trace_on", 1)
modparam("siptrace", "duplicate_uri", "sip:10.39.96.15:9060")
modparam("siptrace", "hep_mode_on", 1)
modparam("siptrace", "hep_version", 3)
modparam("siptrace", "hep_capture_id", 1234)
#!endif
para configurar los parámetros del modulo. 10.39.96.15 es la IP Privada de mi servidor. En el bloque de enrutamiento he añadido dos bloques; uno después de esta linea:
request_route {
que es:
#!ifdef WITH_SIPTRACE
sip_trace_mode("t");
#!endif
y uno al final del archivo:
#!ifdef WITH_SIPTRACE
onsend_route {
if (is_method("ACK")) {
sip_trace();
}
}
#!endif
he guardado los cambios y reiniciado kamailio:
systemctl restart kamailio
luego he ejecutado SNGREP con los siguientes parámetros:
sngrep -l 4000 -R -d enp6s0 -L udp:10.39.96.15:9060
El resultado de un REGISTER y un INVITE respectivamente:
Me comentan como les fue
Comentarios recientes