Windows 용 QutCom SIP 클라이언트를 선택했습니다. 공용 서버에 계정을 설치하고 구성했습니다. 내 SIP 서버가 kamailio입니다. 서버에 대한 연결이 설정되지 않았습니다. 응용 프로그램이 오랫동안 서버에 연결 중입니다.QuteCom SIP 클라이언트에서 연결하지 못했습니다.
도움을 주시면 감사하겠습니다.
Windows 용 QutCom SIP 클라이언트를 선택했습니다. 공용 서버에 계정을 설치하고 구성했습니다. 내 SIP 서버가 kamailio입니다. 서버에 대한 연결이 설정되지 않았습니다. 응용 프로그램이 오랫동안 서버에 연결 중입니다.QuteCom SIP 클라이언트에서 연결하지 못했습니다.
도움을 주시면 감사하겠습니다.
계속 연결되는 것처럼 보이면 SIP 메시지가 서버에 도착하지 않는다고 생각합니다.
Wireshark를 설치하면 SIP 메시지가 서버로 전송되는지 확인하기 위해 포트 5060 (SIP 포트)의 Windows 호스트에서 트래픽을 모니터링 할 수 있습니다.
서버에서 ngrep을 설치하면 휴대 전화의 트래픽이 있는지 확인할 수 있습니다. 당신은 트래픽이 SIP 서버에 들어오는이 표시되지 않는 경우
ngrep -d any -qt -W byline port 5060
은 다음 방화벽이나 클라이언트와 서버 사이의 ALG, 또는 심지어 클라이언트 호스트에서 방화벽이나 수 있습니다 : 같은 명령이 될 것이다 서버 자체.
중간에 뭔가가 있으면 (클라이언트 호스트 또는 서버가 아닌 경우) TCP 또는 더 나은 TLS를 사용해야합니다.
서버에 방화벽이있는 경우 SIP 패킷이 네트워크에서 수신되는 것을 볼 수 있지만 응용 프로그램 계층에 도달하기 전에 커널에 의해 삭제됩니다. 일반적으로 리눅스에 당신과 함께 방화벽 규칙 볼 수 있습니다
는 SIP 패킷이 서버에 와서iptables -L
경우, 설정 디버그 kamailio.cfg, 다시 시작 kamailio에서 = 3과 (syslog 파일을 볼 예를 들어,은/var/log/syslog 또는/var/log/messgaes)를 kamailio 관련 디버그 메시지에 사용하십시오. 처리 중에 발생할 일에 대한 힌트를 얻어야합니다.