우분투 서버 12.04에서 작업 중입니다.
별표가 작동 중입니다. 포트 5060을 다음과 같이 설정했습니다.
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
클라이언트 측에서 오류 408 Registring(요청 시간 초과)이 발생했습니다.
클라이언트 측에는 포트 차단이 없습니다.
실행할 때 서버 측에서
별표 -vvvvvr , set sip debug 사용
서버가 클라이언트로부터 요청을 받고 있다는 메시지는 없습니다.
무엇을 해야 할까요? 도움이 필요해. 감사합니다!
묻는 경우: sip.conf에서 다음을 지정했습니다.
bindport=5060
bindaddr=0.0.0.0
netstat -플런트
:
...
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
업데이트:
로 확인할 때 nmap -v -sU IP -p 5060그리고 나는 다음을 얻습니다:
Host is up (0.060s latency).
PORT STATE SERVICE
5060/udp open|filtered sip
출력 규칙은 다음과 같습니다.
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
SIP에 대한 솔루션은 다음과 같습니다.
답변1
포트를 추가해야 합니다:
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)
별표 구성이 잘못되었습니다. 참조하세요.여기상세 사항은.