VoIP 프로토콜 및 표준 이해를 위한 종합 가이드
게시 됨: 2017-03-03이 시점에서 우리 대부분은 VoIP 및 UC 서비스의 이면에 있는 기술을 당연하게 여기게 될 것입니다. 이것은 완전히 정상적인 현상입니다. 사실 우리 중 많은 사람들이 신기술이 어떻게 작동하는지 이해하지 못한 채 새로운 기술을 활용하며 살아가고 있습니다. 우리 모두가 앉아서 믿을 수 없을 정도로 복잡한 기술을 해부할 시간이 있는 것은 아닙니다. 일반적으로 소비자 또는 비즈니스 소유자가 새로운 솔루션을 구매하는 경우에도 기본 사항만 알고 있으면 문제가 없습니다.
그러나 귀하가 진정으로 귀하의 비즈니스를 위한 최고의 솔루션, 서비스 및 시스템을 보장하기를 원하신다면, 귀하가 무엇을 하고 있는지 이해하는 것은 매우 먼 길을 갈 수 있습니다. 압도적인 기술 데이터와 본질적으로 일반 사람들에게 전문 용어로 읽히는 내용에 휩싸이기 쉽지만 VoIP 자체가 반드시 너무 복잡한 것은 아닙니다. 그러나 결국 이해해야 할 가장 중요한 정보는 VoIP 통신을 가능하게 만드는 프로토콜과 표준입니다. 고맙게도 일반적인 아이디어 자체는 너무 복잡하지 않으며 저희가 도와드리겠습니다.
VoIP가 데이터를 전송하는 방법과 이를 수행하는 데 사용되는 표준 및 프로토콜의 차이점에 대한 지식으로 무장한 귀사는 요구 사항에 적합한 솔루션을 채택할 수 있습니다. 그럼 파헤쳐 볼까요?
매우 기초: 프로토콜이란 무엇입니까?
VoIP는 VoIP(Voice over Internet Protocol)를 의미하며 "프로토콜"이라는 단어는 전체 시스템이 작동하는 방식에 있어 필수적인 부분입니다. 기본적으로 VoIP는 인터넷을 통해 오디오와 비디오 정보를 전송하는 방법입니다. 그러나 인터넷을 통해 데이터를 보내는 것은 이메일에 파일을 첨부하거나 Dropbox 링크를 공유하는 것만큼 간단하지 않습니다. 사실 이 모든 것이 프로토콜 덕분에 가능했습니다.
그렇다면 프로토콜 이란 무엇입니까? 간단히 말해서, 프로토콜은 컴퓨터가 서로 통신하는 방법을 제어하고 설명하는 데 사용하는 규칙 집합입니다.
많은 사람들이 AOL과 같은 것을 사용하여 인터넷에 연결하려고 할 때 재생되는 끔찍한 전화 접속 톤을 기억할 것입니다. 일련의 경고음, 삐걱 거리는 소리 및 윙윙 거리는 소리는 많은 사람들에게 로봇 대화처럼 들렸습니다. 컴퓨터가 일련의 검사를 통해 인터넷과 "대화"를 시도하는 것이 바로 그 모습이었습니다.
전송 제어 프로토콜/인터넷 프로토콜
인터넷에서 시간을 보내면서 TCP/IP라는 명명법을 접했을 수도 있습니다. 논의의 주요 초점은 아니지만 언급할 가치가 있습니다. 인터넷에 연결하는 거의 모든 컴퓨터와 장치는 TCP/IP를 활용하고 지원합니다. TCP/IP는 단일 네트워킹 프로토콜이 아니라 가장 중요한 두 가지의 이름을 따서 명명된 프로토콜 모음입니다.
통신이 발생하려면 컴퓨터에 보낼 메시지와 해당 메시지를 일관되고 안정적으로 보내고 전달할 수 있는 방법이 모두 필요합니다. TCP는 메시지 자체를 처리하여 내용을 패킷이라고 하는 더 작은 섹션으로 나눕니다. 이것은 패킷 손실이 통화 품질에 해로운 이유를 설명하는 데 도움이 됩니다. 한편, 제품군의 IP 계층은 특히 패킷 전송 및 전달을 처리합니다. 이것은 본질적으로 집 주소와 같은 IP 주소의 출처입니다. 대부분 고정된 위치 또는 네트워크 레이블입니다.
TCP/IP 프로토콜 제품군은 모든 통신의 기반이지만 VoIP 및 UC는 통신 및 신호 프로토콜에 의존하여 두 장치 간의 연결을 설정하고 표준 제품군을 넘어 오디오 또는 비디오 데이터를 전송할 수 있습니다.
그렇다면 VoIP는 어떤 프로토콜에 의존합니까?
이제 프로토콜이 무엇이며 전체 프로세스에서 프로토콜이 얼마나 중요한지 이해했으므로 VoIP가 사용하는 특정 프로토콜을 자세히 살펴볼 수 있습니다. 꽤 많이 있고 많은 사람들이 시간이 지남에 따라 왔다가 사라졌습니다. 그러나 대다수의 사용자가 집중적으로 집중해야 할 주요 프로토콜은 두 가지뿐입니다.
현재 UC에서 가장 많이 사용되는 프로토콜은 SIP(Session Initiation Protocol)와 H.323입니다. 당사 제공업체 중 일부를 직접 살펴봤다면 일부 제공업체가 특히 SIP Trunking 기능을 제공한다는 사실을 알았을 것입니다. 이 외에도 VoIP는 MGCP 및 SCCP와 같은 다른 프로토콜을 사용할 수 있지만 더 자세히 설명하겠습니다. 지금 여기를 클릭하여 아래로 건너뛸 수 있습니다.
지능형 엔드포인트 프로토콜
Intelligent Endpoint Protocols라는 이름은 SIP 및 H.323을 설명하는 데 사용됩니다. 수신 장치를 찾고 장치(로컬 호스트)와 전화를 걸고 있는 사람(원격 장치) 간에 데이터 전송을 설정하는 데 필요한 모든 "지능"이 있기 때문입니다. 프로토콜에 바로 구워집니다.
SIP와 H.323은 모두 1995년과 1996년에 각각 탄생한 가장 인기 있는 프로토콜입니다. 그러나 H.323이 최근 몇 년 동안 SIP보다 더 대중적으로 성장했다고 말하는 것이 상당히 안전합니다. 그러나 이것이 H.323이 객관적으로 더 낫다는 것을 말하는 것은 아닙니다. 사실, 결론을 내리기는 어렵습니다. 두 프로토콜 모두 제대로 작동하고 둘 다 잘 작동합니다. 하루가 끝나면 대부분의 경우와 마찬가지로 귀하의 비즈니스에 구체적으로 필요한 것이 무엇인지에 달려 있습니다.
현재 표준: SIP 대 H.323
이 주제는 인터넷에서 거의 죽도록 두들겨 맞았습니다. 이전에 언급했듯이 반드시 하나의 프로토콜이 다른 프로토콜보다 더 나은 것은 아닙니다. 그러나 각 프로토콜이 어떻게 작동하는지, 어떻게 다른지, 언제 다른 프로토콜을 사용하는 것이 합리적인지 이해하는 것은 여전히 중요합니다.
기본 정의 및 개념
세션 시작 프로토콜:
세션 개시 프로토콜은 멀티미디어 세션을 위한 IETF(Internet Engineering Task Force) 표준이 되었습니다. IETF는 인터넷의 진화에 초점을 맞춘 디자이너, 운영자, 공급업체 및 연구원을 포함하여 네트워킹에 관련된 거의 모든 사람으로 구성된 대규모 개방형 국제 커뮤니티입니다. IETF는 SIP를 오디오, 비디오, 심지어 인스턴트 메시징 또는 팀 메시징 솔루션의 표준으로 결정했습니다.
SIP가 모듈식이라는 점은 흥미롭습니다. 즉, 변경할 수 있습니다. 전송하려는 데이터 유형에 따라 SIP 배포를 구체적으로 지정해야 합니다. 따라서 VoIP 및 IM 통신은 서로 다른 측면에서 작동하며 이것이 SIP의 주요 장점입니다. 하나의 접근 방식을 위해 특별히 설계될 수 있기 때문에 모든 접근 방식에 적합하지 않습니다.
H.323 :
한편, H.323 프로토콜은 "패킷 교환 네트워크"를 통한 멀티미디어 통신의 국제 표준이 되었습니다. 여기에는 LAN(Local Area Network), WAN(Wide Area Network) 및 우리 모두가 연결하는 일반 인터넷이 포함될 수 있습니다. 기본적으로 H.323은 H.323, H.225.0, H.245 및 H.460과 같은 여러 표준을 포함하는 "우산"으로 볼 수 있습니다. H.323은 오래된 표준이며 그 중 상당 부분이 ISDN 표준을 기반으로 했습니다.
이것이 의미하는 바에 대해 너무 걱정하지 마십시오. PTSN을 통해 통신하는 기존 및 기존 전화에 대한 표준 세트일 뿐입니다. H.323은 실시간 음성, 비디오 및 데이터 통신을 다루는 데 중점을 두고 있으며 IP 네트워크를 통해 작동하도록 특별히 설계되었습니다. 널리 사용되지는 않지만 H.323은 음성 및 화상 회의 기능도 포함하도록 설계되었습니다. 이 시점에서 H.323은 IP 통신(VoIP 시스템을 의미함) 을 통한 음성 및 비디오의 세계 시장 리더가 되었으며 기업 화상 회의 솔루션에서도 활용되고 있습니다.
어떻게 다릅니까?
먼저 H.323은 1과 0을 사용하는 이진 언어를 기반으로 합니다. 반면에 SIP는 거의 모든 웹사이트를 지원하는 HTTP와 마찬가지로 더 단순한 텍스트 기반 형식을 가지고 있습니다. 실제로 SIP를 개발할 때 HTTP를 지원하는 기술을 많이 활용했습니다. 둘 사이의 차이는 그것보다 더 큽니다.
태생
- H.323은 국제 전기 통신 연합(International Telecommunications Union)에서 개발한 것으로, 유선 전화 및 기존 전화에 사용하는 공중 교환 전화 네트워크 구축을 담당하는 조직입니다. 화상 회의를 염두에 두고 개발된 이 제품은 자연스럽게 음성에도 적용됩니다.
- SIP는 위에서 언급한 것처럼 IETF에 의해 개발되었으며 현재 제어되고 있습니다. 이 조직은 특히 인터넷의 프로토콜과 전반적인 기능을 담당합니다. SIP는 새롭고 유연한 모듈식 계층을 인터넷에 추가하도록 설계되었습니다.
전화 및 유연성
- H.323은 이 시점에서 대부분 독점 솔루션이며 공급자가 모든 기능과 기능이 작동하도록 하기 위해 사용자가 특정 전화를 구매하도록 요구하는 이유를 설명합니다.
- 반면 SIP는 훨씬 더 유연하며 일반적으로 모든 SIP 전화는 거의 모든 SIP 네트워크에서 완전히 작동합니다. 공급자는 이를 방지하려고 하지만 대부분 가능합니다.
사용 사례
- H.323은 음성 및 영상 통신에 매우 적합합니다. 원래의 PTSN 프로토콜을 기반으로 하는 사용자는 동일한 수준의 안정성과 표준 통화 기능을 기대하는 것이 좋습니다. 그러나 영상이나 음성을 넘어 크게 확장되지는 않았습니다.
- SIP는 모듈식이므로 일부에서는 "미디어 불가지론"이라고 합니다. SIP는 특정 유형의 데이터를 전송할 필요가 없습니다. 따라서 인스턴트 메시징, 현재 상태 표시기(누가 온라인 상태인지 아닌지), 비디오 및 음성과 함께 파일 전송에도 사용할 수 있습니다.
궁극적으로 최종 사용자는 둘 사이의 차이점을 전혀 알아차리지 못할 것입니다. 둘 다 전화를 걸고 받고 제대로 작동합니다. 그러나 기원이 다르고 각각이 원래 다른 작업에 중점을 두었기 때문에 각각의 단점이 어디에서 나타날 수 있는지 쉽게 이해할 수 있습니다.
- H.323은 VoIP 및 화상 회의에 매우 적합하며 이러한 요구 사항에 대해 대부분의 공급자가 사용합니다. 그러나 지난 10년 동안 많이 업데이트되지 않았으며 항상 인기 있는 팀 메시징을 지원하지 않습니다.
- SIP는 더 많은 유연성을 제공하므로 더 많은 기능을 사용할 수 있는 더 많은 사용 사례가 있습니다. 전반적으로 더 넓은 범위의 기능을 가지고 있으며 음성 통화에 덜 집중하지만 여전히 완벽합니다.
알아야 할 다른 프로토콜, 표준 및 정의는 무엇입니까?
SIP 및 H.323이 아마도 가장 일반적이고 널리 사용되는 프로토콜이지만 다른 옵션이 존재합니다. 이 외에도 빠르게 혼동될 수 있는 많은 표준과 용어가 있습니다.
전화 통신 게이트웨이 : 이 게이트웨이는 PTSN에서 전달되는 오디오 신호를 인터넷 또는 LAN을 통해 전송되는 데이터 패킷으로 단순히 변환하는 네트워크 요소입니다.
MGCP : 미디어 게이트웨이 제어 프로토콜은 VoIP 시스템에서 사용되는 신호 프로토콜이라고도 하는 통화 제어 프로토콜입니다. 이 프로토콜은 표준 PTSN의 구조를 반영합니다.
Call Agent : 간단히 말해서 VoIP에서 사용자에게 특정 서비스를 제공하고 전화기 간의 신호 통신을 제어하기 위해 "call agent" 요소가 필요합니다. 통화 상담원은 전화가 발신음을 제공하도록 지시하고 전화 번호 전환 논리, 통화 제어 및 끝점 등록과 같은 기능을 제공합니다.
H.248 또는 MEGACO : H.323의 대안으로 Cisco에서 개발한 H.248은 미디어 게이트웨이 제어 프로토콜을 구현하여 최신 패킷 네트워크(예: 인터넷 또는 LAN)와 PTSN에서 통신 기능 및 서비스를 제공합니다.
SCCP : 일반적으로 지방을 제거하는 장치를 가리키는 용어인 SKINNY라고도 하는 이 제품은 특징과 기능은 적지만 핵심 요소는 동일합니다. 그러나 VoIP와 관련하여 SKINNY는 독점적이고 Cisco 전용 프로토콜입니다. SCCP는 특히 IP 텔레포니용으로 개발되었지만 비디오가 통합되어 있습니다. SCCP는 매우 고급스럽고 복잡한 통화 기능을 허용하는 "중앙 통화 에이전트"를 사용합니다. SCCP는 호출 에이전트 측면이 호출 기능을 제공하기 위해 항상 사용 가능한 상태로 유지되도록 요구하므로 SKINNY는 엔드포인트가 호출 에이전트와 독립적으로 기능해야 하는 구현에 적합하지 않습니다.
미래는 무엇을 가지고 있습니까?
물론 이것이 전체 이야기를 말해주지는 않으며 많은 대체 프로토콜과 표준 이 존재합니다. 현대에는 SIP와 H.323이 가장 널리 채택되고 활용되고 있는 표준에 집중할 가치가 있습니다. 그러나 그것은 곧 바뀔 것 입니다.
우리는 이전에 WebRTC에 대해 길게 논의했으며 다시 언급할 가치가 있습니다. WebRTC는 SIP 및 H.323의 모든 유연성에도 불구하고 기술의 한계를 뛰어넘는 VoIP의 최신 촉매로 간주될 수 있습니다. Web Real-Time Communication의 약자인 WebRTC는 브라우저와 전화 또는 컴퓨터 앱에서 직접 실시간 통신을 가능하게 하는 최신 프로토콜 및 API 모음을 나타냅니다. 속도를 높여 VoIP 및 WebRTC를 확장하는 데 도움이 되는 새로운 5G 연결은 말할 것도 없습니다.
WebRTC는 VoIP만 확장합니다
WebRTC는 또한 P2P 연결을 활용하여 사용자가 가능한 한 서로 가장 직접적인 연결을 설정할 수 있도록 합니다. 또한 우리 모두가 물론 알고 있듯이 단순함은 큰 채택을 의미합니다. 따라서 간단히 말해서 WebRTC를 사용하면 플러그인, 런처 또는 독립 애플리케이션을 다운로드하여 설치할 필요 없이 웹 브라우저나 전화 앱에서 훨씬 더 직접 VoIP 통화 및 화상 회의를 수행할 수 있습니다. 컨택 센터에서도 WebRTC를 채택하면 엄청난 이점을 얻을 수 있습니다.
이 새로운 프로토콜은 덜 제한적이긴 하지만 IP 네트워크를 통해 음성 및 비디오를 보낼 수 있는 기능을 제공합니다. WebRTC는 VoIP를 완전히 대체하지도 않을 수도 없습니다 . WebRTC 없이도 VoIP를 사용할 수 있지만, VoIP 없이 WebRTC를 사용할 수는 없습니다. 이는 VoIP이기 때문 입니다 . 이것은 VoIP를 위한 올바른 단계입니다. 방법을 오랫동안 유지하고 완전히 새로운 것으로 성장하는 데 도움이 되는 새로운 경계와 사용 사례로 확장하는 것입니다.