Estoy trabajando en el servidor Ubuntu 12.04.
Tengo un asterisco funcionando. Configuré el puerto 5060 así:
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p udp --dport 5060 -j ACCEPT
iptables -A FORWARD -o eth0 -p udp --dport 5060 -j ACCEPT
Del lado del cliente tengo el error 408 Registro (Tiempo de espera de solicitud)
No hay ningún bloqueo de puertos en el lado del cliente.
En el lado del servidor cuando se ejecuta
asterisco -vvvvvr, usando set sip debug activado
no hay ningún mensaje de que el servidor esté recibiendo una solicitud de un cliente.
¿Qué hacer? Necesito ayuda. ¡Gracias!
En caso de que preguntes: En sip.conf especificé:
bindport=5060
bindaddr=0.0.0.0
netstat -plum
:
...
udp 0 0 0.0.0.0:4520 0.0.0.0:* 1002/asterisk
udp 0 0 0.0.0.0:5060 0.0.0.0:* 1002/asterisk
udp 0 0 0.0.0.0:4569 0.0.0.0:* 1002/asterisk
ACTUALIZAR:
Al consultar con nmap -v -sU IP -p 5060y obtengo:
Host is up (0.060s latency).
PORT STATE SERVICE
5060/udp open|filtered sip
Las reglas de salida son:
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
0 0 ACCEPT all -- any lo anywhere anywhere
3074 938K ACCEPT all -- any any anywhere anywhere state NEW,RELATED,ESTABLISHED
LA SOLUCIÓN PARA SIP ES ESTA:
Respuesta1
Deberías agregar algún puerto:
Port 5060 TCP and UDP
Port 5004 UDP
Port 10000 UDP (sipgate Stun service - usually 3478/9)
Ports 16348-32768 UDP (RTP, RTCP multimedia streaming)
Su configuración de asterisco es incorrecta, consulteaquípara más detalles.