본문 바로가기

전체 글195

15 SIP PRACK / SIP re-INVITE / SIP UPDATE (23.05.19) ■ Final Response(최종응답) ● 요청에 대한 처리의 결과로써 생성 ● 요청에 대한 응답으로 동작하므로 신뢰할 수 있는 응답 제공 ● 예) INVITE 에 대한 200 OK와 200 OK에 대한 ACK ■ Provisional Response(임의응답) ● 요청에 대한 처리 중인 정보를 제공 ● 전달 후에 응답을 기다리지 않으므로 신뢰할 수 없는 응답 ● 예) 100 Trying과 183 Session Progress ■ 200 OK 이전 신뢰할 수 있는 응답 제공 필요 이유 ● 200 OK 전에 Early Media Session을 위한 SDP 협상 완료 ■ SIP PRACK (Provisional Response ACKnowledgement) ● RFC 3262 Reliability of .. 2023. 6. 20.
14 원격 링백톤 & 미디어 클리핑 문제 / Early Media (23.05.12) ■ 원격 링백톤(Remote Ring Back) 문제 ● 미디어 채널 협상전 로컬 링백톤 재생 ● 착신 측 벨소리 전송을 위해서는 미디어 채널 협상이 180 Ringing 이전에 끝나야함 컬러링 ● 해결책: 180 Ringing 이전 SDP offer와 SDP Answer 협상 지금 까지 방법으로는 해결 불가 새로운 SIP 메소드 필요 ■ 미디어 클리핑(Media Clipping) 문제 ● 선두음이 잘리는 현상 "여보세요" →"보세요" ● 원인: SIP 시그널링과 RTP 미디어 전송에서의 경로 차이에 의한 음성의 빠른 전달 ACK 수신시 미디어 채널 개방 SIP 시그널링은 SIP Proxy 경유하여 전송 RTP는 최단거리 전송 ● 해결책: SDP Early Offer 협상 ■ Early Media ● R.. 2023. 6. 20.
13 SDP / SDP Offer 방법 (23.05.12) ■ SDP (Session Description Protocol) ● 멀티미디어 파라미터를 협상하는 프로토콜 ● RFC 2327를 개정한 RFC 4566으로 권고 ● H.323 protocol suits H.225 시그널링 정의 H.245 Capability Exchange 정의 ● SIP 뿐만 아니라 Megaco 에서도 사용 ● 제안&수락 모델(Offer & Answer Model) SIP는 Request & Response Model RFC 3264 An Offer/Answer Model with the SDP에서 설명 ● Capability 협상을 위해 SIP 호 처리 절차 활용 SIP Body에 포함 ex) SIP INVITE 메시지에 SDP Offer, 200 OK에 SDP Answer 포함 ■.. 2023. 6. 20.
12 SIP Response (4xx, 5xx, 6xx) / 응용(23.04.14) ■ 4xx Request Failure ● 특징 요청 실패 통지 응답에 실패 이유 명기 발신 전화기는 메시지 변경 없이 같은 요청 반복 없음 ● 400 Bad Request 잘못된 문구나 메시지 포맷을 포함 처리 할 수 없음 주로 필수 SIP 헤더가 빠져 있을 때 발행 ● 401 Unauthorized&407 Proxy Authentication Required 요청은 사용자 인증이 필요함 401: 등록 서버 or UAS 407: SIP Proxy ● 403 Forbidden 서버는 요청에 대한 처리를 거절 ● 404 Not Found Request-URI에 있는 도메인 주소가 존재하지 않음 ● 406 Not Acceptable Accept 헤더에 열거되지 않은 콘텐츠 타입을 요구 ● 408 Reques.. 2023. 6. 20.