VPN을 통해 Asterisk에 등록하지 않음

VPN을 통해 Asterisk에 등록하지 않음

여기에 이미지 설명을 입력하세요

집에서 로컬 영역에서 작업하고 싶습니다. Asterisk 서버에 OpenVPN을 구성했는데(LAN에 단 하나의 Linux 서버임) 잘 작동합니다.

Asterisk 서버에서 전달을 활성화했으며 이제 클라이언트가 LAN(net 192.168.1.0/24)을 볼 수 있습니다. 하지만 Asterisk에 등록하려고 하면 실패합니다. Asterisk tun0 dump의 SIP 패킷에 "Server error 500"이 표시됩니다.

등록을 방해하는 요인은 무엇입니까? SIP/RTP 포트 범위?

답변1

우선 터널이 연결된 후 별표 서버를 시작했는지 확인하십시오. 그렇지 않으면 새 주소가 표시되지 않습니다.

두 번째로 클라이언트가 NAT를 사용하지 않고 클라이언트의 외부 IP를 패킷에 넣지 않았는지 확인했습니다(일반적으로 STUN을 비활성화했음을 의미합니다).

또한 mtr 유틸리티를 사용하여 패킷이 이동하는 위치를 양쪽에서 확인하거나 tcpdump를 사용하여 추적을 얻을 수 있습니다.

sip debug를 사용하여 별표에 대한 자세한 정보를 볼 수 있습니다.

asterisk -r
sip set debug on

관련 정보