IP 전화는 기업 통신, 발령 시스템, 콜센터, 캠퍼스, 산업 현장, 호텔 및 공공 서비스 네트워크에서 널리 사용됩니다. 대부분의 최신 IP 전화는 SIP 프로토콜을 사용하므로 SIP 서버, IP PBX 플랫폼, 소프트스위치 시스템 및 통합 커뮤니케이션 플랫폼에 쉽게 등록할 수 있습니다. 그러나 배포 중에 한 가지 일반적인 문제가 나타날 수 있습니다. 바로 단방향 오디오입니다.
단방향 오디오는 통화가 연결되었지만 한쪽만 상대방의 목소리를 들을 수 있는 상태를 의미합니다. SIP 시그널링은 정상으로 보이고, 전화는 울리며, 통화가 성공적으로 수신될 수 있지만 음성 스트림이 양방향으로 올바르게 전송되지 않습니다. 이 문제는 일반적으로 NAT, RTP 전송, 방화벽 정책, SIP ALG, 코덱 협상, 엔드포인트 구성 또는 서버 미디어 설정과 관련이 있습니다.
시그널링과 미디어의 차이점부터 시작하세요
SIP 전화 통화에는 시그널링과 미디어라는 두 가지 중요한 부분이 포함됩니다. SIP 시그널링은 등록, 발신, 벨소리, 통화 설정 및 통화 종료에 사용됩니다. RTP는 통화가 설정된 후 실제 음성 스트림을 전송하는 데 사용됩니다. 이 차이점이 단방향 오디오가 발생할 수 있는 이유를 이해하는 핵심입니다.
많은 경우 기본 SIP 포트(종종 UDP 또는 TCP 5060)가 네트워크에서 허용되기 때문에 SIP 부분은 성공적입니다. 전화는 정상적으로 등록, 발신 및 응답할 수 있습니다. 그러나 음성에 사용되는 RTP 포트는 SIP 시그널링 포트와 다릅니다. RTP 경로가 차단되거나, 잘못 라우팅되거나, 잘못 변환되거나, 잘못된 IP 주소로 전송되면 통화는 정상적인 양방향 음성 없이 연결될 수 있습니다.
따라서 문제 해결은 SIP 등록 상태에서 멈추지 말아야 합니다. 성공적으로 등록된 전화에도 미디어 문제가 여전히 있을 수 있습니다. 엔지니어는 통화 중 양쪽 모두 RTP 패킷을 송수신할 수 있는지 확인해야 합니다.
NAT는 오디오 방향 문제의 일반적인 원인입니다
NAT는 로컬 영역 네트워크 내의 장치가 공용 IP 주소를 통해 외부 네트워크에 액세스할 수 있도록 합니다. 이는 기업 사무실, 지점, 호텔, 공장 및 원격지에서 흔히 볼 수 있습니다. IP 전화 또는 SIP 서버가 NAT 뒤에 있는 경우 장치는 SIP 또는 SDP 정보에서 개인 IP 주소를 알릴 수 있습니다. 그러면 원격 측은 연결할 수 없는 개인 주소로 RTP 패킷을 보내려고 시도할 수 있습니다.
이는 특히 SIP 서버가 공용 네트워크에 배포되고 IP 전화가 다른 LAN 환경에 있는 경우 단방향 오디오의 가장 일반적인 원인 중 하나입니다. 통화는 설정될 수 있지만 미디어 스트림은 올바른 내부 장치로 돌아갈 수 없습니다.
이를 해결하려면 배포 시 적절한 NAT 트래버설 설계를 사용해야 합니다. 일반적인 방법으로는 STUN, TURN, 대칭 RTP, 공용 주소 매핑, 포트 포워딩, SBC 배포 또는 SIP 서버를 통한 미디어 릴레이가 있습니다. 최선의 선택은 네트워크 토폴로지와 시스템이 사설 네트워크 내에 배포되는지, 공용 네트워크를 통해 배포되는지, 아니면 여러 지점 간에 배포되는지에 따라 다릅니다.
방화벽 규칙에는 RTP 트래픽이 포함되어야 합니다
방화벽 정책은 단방향 오디오의 또 다른 빈번한 원인입니다. 많은 관리자가 SIP 시그널링 포트만 열고 RTP 포트 범위를 잊어버립니다. 결과적으로 전화는 등록할 수 있고 통화는 생성될 수 있지만 음성 패킷은 방화벽을 통과할 수 없습니다.
RTP는 일반적으로 UDP 포트를 사용합니다. 포트 범위는 전화, PBX, SIP 서버, SBC 또는 미디어 플랫폼 구성에 따라 다릅니다. 많은 SIP 환경에서 RTP는 UDP 16384-32768과 같은 범위 또는 시스템 관리자가 정의한 다른 사용자 지정 범위를 사용할 수 있습니다. 정확한 범위는 전화 구성과 서버 구성 모두에서 확인해야 합니다.
안정적인 양방향 오디오를 위해 방화벽 규칙은 필요한 UDP 미디어 포트를 양방향으로 허용해야 합니다. 배포에 여러 VLAN, VPN 터널, 지점 라우터, 클라우드 서버 또는 공용 IP 매핑이 포함된 경우 각 네트워크 세그먼트를 확인해야 합니다. 단일 차단된 세그먼트라도 단방향 또는 무음 증상을 일으킬 수 있습니다.
RTP 라우팅에는 명확한 미디어 경로가 필요합니다
IP 전화 음성은 RTP 스트림에 의해 전달됩니다. RTP 대상 주소, 소스 주소, 포트 또는 라우팅 경로가 올바르지 않으면 오디오가 한 방향으로만 작동할 수 있습니다. 이는 공용 네트워크 시나리오뿐만 아니라 사설 LAN 내부에서도 발생할 수 있습니다.
예를 들어, 전화와 서버가 다른 RTP 포트 범위를 사용하거나, 서버는 미디어가 미디어 프록시를 통과할 것으로 예상하는 반면 엔드포인트는 다른 전화로 직접 미디어를 보내려고 시도할 수 있습니다. 일부 시스템은 엔드포인트 간 직접 미디어를 지원하는 반면, 다른 시스템은 모든 RTP 트래픽이 서버 또는 SBC를 통과하도록 요구합니다. 이 모드가 잘못 구성되면 단방향 오디오가 나타날 수 있습니다.
배포 중에 프로젝트 팀은 음성 경로가 엔드포인트 간, 엔드포인트-서버 또는 엔드포인트-SBC인지 확인해야 합니다. 호출 흐름의 모든 장치는 연결 가능한 IP 주소와 호환되는 RTP 포트 설정을 사용해야 합니다.
SIP ALG는 통화를 돕거나 망가뜨릴 수 있습니다
많은 라우터와 방화벽에는 SIP ALG 기능이 포함되어 있습니다. 이는 SIP 트래픽이 NAT를 더 쉽게 통과할 수 있도록 SIP 패킷을 검사하고 수정하도록 설계되었습니다. 이론적으로는 유용하게 들립니다. 실제로 SIP ALG는 때때로 SIP 또는 SDP 정보를 잘못 수정하여 단방향 오디오, 통화 실패 또는 불안정한 등록을 유발할 수 있습니다.
네트워크가 이미 적절한 SBC, 공용 주소 매핑, STUN 또는 미디어 릴레이 메커니즘을 사용하는 경우 SIP ALG는 불필요하거나 심지어 유해할 수 있습니다. 많은 문제 해결 사례에서 라우터 또는 방화벽에서 SIP ALG를 비활성화하면 단방향 오디오 문제를 해결할 수 있습니다.
올바른 선택은 네트워크 설계에 따라 다릅니다. SIP ALG를 사용하는 경우 신중하게 테스트해야 합니다. 시스템에 이미 제어된 NAT 트래버설 방법이 있는 경우 SIP ALG를 비활성화하는 것이 종종 더 나은 옵션입니다.
코덱 협상은 일관되어야 합니다
IP 전화는 일반적으로 G.711, G.729, G.722 및 기타 오디오 형식과 같은 여러 음성 코덱을 지원합니다. 이러한 코덱은 SIP 협상 중에 선택됩니다. 양쪽이 호환 가능한 코덱을 공유하지 않으면 통화에 오디오가 없거나, 왜곡된 오디오가 있거나, 불안정한 미디어 동작이 발생할 수 있습니다.
코덱 불일치가 항상 단방향 오디오의 첫 번째 원인은 아니지만 여전히 확인해야 합니다. 이는 특히 다른 공급업체의 전화, 소프트폰, 게이트웨이, PBX 플랫폼 및 녹음 시스템을 함께 사용할 때 중요합니다.
실용적인 해결책은 모든 장치에서 공통 코덱의 우선 순위를 지정하는 것입니다. 예를 들어, G.711은 단순성과 음질로 인해 LAN 환경에서 자주 사용되는 반면, 대역폭이 제한된 경우 압축 코덱이 사용될 수 있습니다. 코덱 전략은 실제 네트워크 조건과 일치해야 합니다.
전화 측 구성을 무시해서는 안 됩니다
일부 단방향 오디오 문제는 엔드포인트 설정으로 인해 발생합니다. IP 전화에 잘못된 RTP 포트 구성, NAT 모드, SIP 계정 설정, 미디어 릴레이 옵션, 로컬 네트워크 인터페이스 설정 또는 코덱 우선 순위가 있을 수 있습니다. 어떤 경우에는 전화가 음소거되었거나, 수화기 케이블이 느슨하거나, 스피커 및 마이크 설정이 잘못되었을 수도 있습니다.
하나 또는 몇 개의 전화만 문제가 있는 경우 엔드포인트 비교가 유용합니다. 엔지니어는 작동하는 전화와 문제가 있는 전화를 비교하고 SIP 계정 설정, 네트워크 주소, RTP 포트 범위, 코덱 목록, NAT 트래버설 모드, 펌웨어 버전 및 오디오 장치 상태를 확인할 수 있습니다.
이 방법은 즉시 글로벌 서버 설정을 변경하는 것보다 빠른 경우가 많습니다. 문제가 하나의 엔드포인트로 제한되는 경우 근본 원인은 일반적으로 해당 엔드포인트 또는 해당 로컬 네트워크에 더 가깝습니다.
서버 및 미디어 프록시 설정은 모든 통화에 영향을 미칩니다
SIP 서버 구성도 단방향 오디오를 유발할 수 있습니다. 미디어 서버 주소, RTP 프록시 모드, 외부 IP 주소, 내부 IP 주소, 포트 범위, 직접 미디어 정책, NAT 처리 및 릴레이 설정은 모두 RTP 경로에 영향을 줄 수 있습니다.
이러한 설정은 신중하게 조정해야 합니다. 글로벌 서버 변경은 동시에 많은 사용자에게 영향을 미칠 수 있기 때문입니다. 일부 전화에서만 단방향 오디오가 발생하는 경우 핵심 서버 매개변수를 변경하기 전에 네트워크 토폴로지와 엔드포인트 구성을 분석하는 것이 좋습니다.
문제가 복잡할 때는 패킷 캡처와 서버 로그가 유용합니다. SIP/SDP 정보와 RTP 패킷 흐름을 확인함으로써 엔지니어는 어떤 IP 주소와 포트가 알려지고 있는지, RTP 스트림이 어디로 전송되는지, 상대방이 이를 수신하는지 확인할 수 있습니다.
다중 네트워크 인터페이스가 미디어를 잘못된 방향으로 보낼 수 있습니다
일부 IP 전화, SIP 서버, 게이트웨이 또는 통신 플랫폼에는 여러 네트워크 인터페이스가 있습니다. 예를 들어, 서버에는 LAN용 인터페이스 하나, 공용 네트워크용 인터페이스 하나, 관리 네트워크용 인터페이스 하나가 있을 수 있습니다. 미디어 서비스가 잘못된 인터페이스를 선택하면 RTP 패킷이 잘못된 경로로 전송될 수 있습니다.
이로 인해 시그널링은 정상으로 보이지만 오디오가 올바르게 돌아오지 못하는 상황이 발생할 수 있습니다. 장치는 SDP에서 잘못된 IP 주소를 알리거나 예상치 못한 네트워크 인터페이스에서 RTP 패킷을 보낼 수 있습니다.
이를 방지하려면 프로젝트 팀이 올바른 바인딩 주소, 라우팅 테이블, 기본 게이트웨이, 미디어 인터페이스 및 NAT 매핑을 확인해야 합니다. 다중 NIC 환경은 배포 중에 명확하게 문서화해야 합니다.
실용적인 문제 해결 워크플로우
구조화된 문제 해결 프로세스는 무작위 매개변수 변경보다 낫습니다. 첫째, 문제가 모든 통화에서 발생하는지 아니면 특정 전화에서만 발생하는지 확인합니다. 둘째, 영향을 받는 통화가 내부, 외부, 사이트 간, VPN 기반 또는 공용 네트워크 통화인지 확인합니다. 셋째, SIP 등록 및 통화 설정이 정상인지 확인합니다.
그런 다음 RTP에 집중합니다. 방화벽 정책, RTP 포트 범위, NAT 트래버설 설정, SIP ALG 상태, 코덱 협상, 미디어 릴레이 모드 및 서버 외부 IP 설정을 확인합니다. 문제가 여전히 불분명하면 패킷 캡처를 사용하여 RTP 패킷이 양방향으로 송수신되는지 확인합니다.
효과적인 문제 해결은 통화 경로를 기반으로 합니다. 전체 경로가 명확해지면 단방향 오디오 문제를 훨씬 쉽게 찾을 수 있습니다.
안정적인 양방향 오디오를 위한 계획
가장 좋은 해결책은 설계 단계에서 단방향 오디오 가능성을 줄이는 것입니다. 소규모 LAN 배포의 경우 네트워크를 간단하게 유지하고 전화, PBX 및 게이트웨이가 일관된 RTP 설정을 사용하도록 합니다. 다중 사이트 배포의 경우 전화를 설치하기 전에 NAT 트래버설, 방화벽 규칙, VPN 라우팅 및 SBC 배치를 계획하십시오.
공용 네트워크 또는 클라우드 PBX 배포의 경우 일반적으로 미디어 릴레이 또는 SBC를 사용하여 RTP 경로를 제어하는 것이 좋습니다. 이렇게 하면 NAT 관련 문제를 많이 피할 수 있고 다양한 네트워크 환경 간의 호환성이 향상됩니다.
문서화도 중요합니다. 향후 유지 관리를 위해 SIP 포트, RTP 포트 범위, 코덱 정책, NAT 방법, 서버 IP 주소, 미디어 프록시 설정 및 방화벽 규칙을 기록해야 합니다.
결론
IP 전화 시스템의 단방향 오디오는 일반적으로 단일 고정 문제로 인해 발생하지 않습니다. 이는 NAT 변환, 차단된 RTP 포트, 잘못된 방화벽 정책, SIP ALG 간섭, 코덱 불일치, 엔드포인트 구성, 서버 미디어 설정 또는 다중 네트워크 인터페이스 라우팅에서 비롯될 수 있습니다.
좋은 해결책은 SIP 시그널링과 RTP 미디어의 차이점을 이해하는 것에서 시작됩니다. 등록 및 발신은 정상적으로 작동하지만 음성 전송은 실패할 수 있습니다. 미디어 경로를 단계별로 확인함으로써 프로젝트 팀은 문제를 더 빨리 찾고 더 안정적인 IP 음성 통신 시스템을 구축할 수 있습니다.
자주 묻는 질문
IP 전화가 성공적으로 등록되었는데도 양방향 오디오가 없는 이유는 무엇입니까?
등록은 SIP 시그널링을 사용하는 반면 음성은 RTP 미디어를 사용합니다. SIP는 허용되지만 RTP 포트 또는 미디어 라우팅이 차단된 경우 전화는 등록할 수 있지만 오디오는 실패할 수 있습니다.
SIP ALG를 항상 비활성화해야 합니까?
항상 그런 것은 아니지만 신중하게 테스트해야 합니다. 시스템이 이미 SBC, 미디어 릴레이, STUN 또는 적절한 NAT 매핑을 사용하는 경우 SIP ALG를 비활성화하면 안정성이 향상되는 경우가 많습니다.
RTP 문제를 확인하는 가장 빠른 방법은 무엇입니까?
패킷 캡처가 가장 빠른 기술적 방법입니다. 통화 중 RTP 패킷이 양방향으로 송수신되는지 여부를 보여줍니다.
코덱 불일치로 인해 단방향 오디오가 발생할 수 있습니까?
예. 코덱 불일치는 특히 공급업체가 혼합된 SIP 환경에서 무음, 단방향 오디오 또는 비정상적인 음성 동작을 일으킬 수 있습니다.
단방향 오디오는 일반적으로 하드웨어 오류입니까?
일반적으로 그렇지 않습니다. 대부분의 경우 구성, 네트워크 라우팅, 방화벽 규칙, NAT 처리 또는 미디어 설정으로 인해 발생합니다. 일반적인 구성 원인을 배제한 후 하드웨어 오류를 확인해야 합니다.
문제 해결 후 무엇을 기록해야 합니까?
향후 유지 관리를 위해 SIP 포트, RTP 포트 범위, NAT 방법, 코덱 정책, 서버 미디어 설정, 방화벽 규칙 및 최종 작동 토폴로지를 기록하십시오.