전체 글 썸네일형 리스트형 [연재] 다시쓰는 SIP의 이해 - 12편 Chapter 5. SDP Chapter 5. SDP5. SDP의 협상 방식 SDP는 단말 간의 멀티미디어 세션과 관련된 미디어 타입 및 포맷을 협상하는 프로토콜입니다. SDP는 Offer/Answer 방식으로 협상하고 반드시 SIP 메세지를 통해서 전달됩니다. SDP Offer가 어떤 SIP 메세지에서 전달되느냐에 따라 협상 방식은 두 가지로 나뉩니다. Early Offer INVITE 메세지를 전송할 때 SDP Offer를 포함하는 방식으로 가장 널리 사용됩니다. INVITE 메세지에 포함된 SDP Offer에 대한 SDP Answer는 200 OK 나 180 Ringing과 함께 전달됩니다. 호를 시도하는 발신자가 SDP 협상의 주도권을 갖습니다. Delayed Offer INVITE 메세지를 전송할 떄 SDP Offer없이.. 더보기 [UC칼럼] 신에게는 아직 12달이 남아있나이다 시작하며첫 글은 블로그를 방문하시는 분들과 넥스퍼트 블로그를 위해 새로운 다짐과 희망을 이야기하고 싶었습니다. 그러나 2015년 첫 글을 포스팅이 계속 늦어져서 간단하게 소소한 일상을 공유합니다. 이 글은 왜 라인하트의 포스팅이 갑자기 늦어지는 가에 대한 이야기입니다. ^^ 라인하트는 득도 중 저는 2014년 크리스마스부터 갑자기 금연을 결심하게 되었습니다. 기존의 폭풍 글쓰기를 중단하고 삶의 중심을 금연으로 옮기면서 소소한 변화가 시작되었습니다. 첫 번째 변화는 금단증상으로 인한 인생의 심오한 깨달음을 얻고 있습니다. 무엇을 해도 재미가 없고 무기력감으로 쉽게 피로감을 느끼게 되면서 인생무상의 진정한 의미를 깨닫고 있습니다. 또한, 며칠 전 꿈 속에서 정말 맛있게 담배를 피우다가 잠에서 깨어보니 내가 .. 더보기 [연재] 다시쓰는 SIP의 이해 - 11편 Chapter 5. SDP Chapter 5. SDPSDP는 코덱협상과 같은 Capability Exchange를 수행하는 프로토콜로 SIP 뿐만 아니라 MGCP와 Megaco에서도 사용합니다. 기술적으로는 SIP와 SDP 프로토콜을 구분해서 사용하지만, SIP를 살펴볼 때 SDP는 자연스럽게 언급됩니다. SIP와 SDP는 어떤 관계에 있는 지 살펴보겠습니다. 1.SDP의 개요 SDP는 Session Description Protocol 의 약어로 멀티미디어 세션 파라미터를 협상하는 프로토콜입니다. SDP는 RFC 2327을 개정한 RFC 4566으로 권고되었습니다. H.323에 대한 이해가 있으신 분들은 SDP가 H.323 프로토콜의 H.245와 비슷한 역할을 수행한다고 생각하면 됩니다. SIP를 요청과 응답 모델 (Reques.. 더보기 [UC 칼럼] 새로운 형태의 기업용 협업 솔루션이 오고 있다 - Slack & Cisco Spark 시작하며 2014년 11월 시스코 프로젝트 스퀘어드 (Project Squared)가 베타버전으로 공개되었습니다. 해외 언론은 프로젝트 스퀘어드의 소개 제목으로 "A Slack Clone with Video Conferencing" 라는 표현을 사용하였습니다. 해외에서는 슬랙 클론(Slack Clone) 이라는 표현으로 프로젝트 스퀘어드 설명이 가능할 정도로 유명한 협업 솔루션입니다. 이번 글에서는 슬랙(Slack)과 비슷한 협업 솔루션들의 특징과 출현 배경을 살펴보며서 기업용 협업 솔루션 시장의 최근 변화를 추적해 보겠습니다. 기업용 협업 솔루션의 대세, UC 클라이언트 기업들은 효과적인 협업을 위해 채팅, 전화, 영상통화, 이메일, 메신저, 비지니스 포탈,웹미팅, 음성 및 영상 다자간회의 등의 기능을.. 더보기 [연재] 다시쓰는 SIP의 이해 - 10편 Chapter 4. SIP Response Chapter 4. SIP Response SIP는 요청과 응답(Request / Response) 프로토콜입니다. RFC 3261에 설명된 주요 요청 메쏘드인 INVITE, ACK, BYE, REGISTER, CANCEL, OPETIONS 를 살펴보면서 200 OK 응답만을 살펴보았습니다. 정상응답외에 발생할 수 있는 다양한 응답들을 살펴보겠습니다. 1. SIP Response의 개요 SIP 요청에 대한 응답이 이루어져야 트랜잭션이 완료됩니다. 요청에 대한 응답이 없을 경우에는 사전 정의된 타이머(Timer)까지 기다린 후에 재송신됩니다. SIP 응답은 일렵 번호가 정의되어 있으며, 일련 번호 앞자리만 보아도 일반적인 의미를 해석할 수 있습니다. 1xx Provisional : 정보 2xx Succes.. 더보기 [연재] 다시쓰는 SIP의 이해 - 9편 Chapter 3. SIP Method on RFC 3261 Chapter 3. SIP Method on RFC 3261 8. CANCEL의 개요 지금까지 발신자가 전화를 걸면 반드시 통화가 되는 과정을 설명하였지만, 현실에서는 전화를 걸다가 갑자기 수화기를 내려놓는 경우가 종종 있습니다. 전화번호를 잘못 눌렀다던지 상사분이 갑자기 부른다던지 상대방이 전화를 받지 않는다던지 하는 경우입니다. SIP는 어떻게 처리할까요? 기존의 요청을 취소하기 위해 SIP CANCEL 매쏘드를 이용합니다. CANCEL은 취소 요청이므로 응답이 발행되기 전에 사용해야 합니다. 만일 INVITE 요청에 대해 200 OK 응답를 수신하면 통화중인 상태이므로 CANCEL 이 아닌 BYE를 이용합니다. CANCEL의 메세지를 분석해 보겠습니다. CANCEL INVITE 요청에 대한 200 .. 더보기 [연재] 다시쓰는 SIP의 이해 - 8편 Chapter 3. SIP Method on RFC 3261 Chapter 3. SIP Method on RFC 3261 4. 모든 SIP 메세지를 SIP Proxy서버를 경유하게 하기 Via 헤더를 통해 INVITE에 대한 200 OK는 SIP Proxy서버를 경유하지만, ACK 이하의 모든 신규 요청 메세지는 Contact 헤더를 참조하여 단말끼리 직접 송수신합니다. 기업의 IP PBX는 호의 상태를 관리 및 과금 데이타 생성을 위해 호 절차의 따른 모든 시그널링 메세지가 IP PBX 를 경유하도록 합니다. B2BUA가 아닌 SIP Proxy 서버가 자신에게 등록된 모든 단말의 시그널링이 경유되도록 하기 위해서는 기존 SIP 헤더를 변경하거나 새로운 SIP 헤더가 필요합니다. 개발자들은 두 개의 새로운 헤더를 추가하는 것으로 문제를 해결하였습니다. Record.. 더보기 이전 1 ··· 22 23 24 25 26 27 28 ··· 79 다음