Protocol33 10 SIP CANCEL / SIP OPTION (23.04.07) ■ SIP CANCLE ● 정상적인 세션이 진행 중이면 BYE 사용 ● INVITE 요청에 대한 200 OK를 수신하기 전에 수화기를 내려놓을 때 CANCEL Method 이용 (기존의 요청 취소) ● 반드시 Reason Header를 포함 (Reason Header는 취소의 이유를 명기) ● CSeq Header로 200 OK 응답이 INVITE에 대한 것인지 CANCEL에 대한 것인지 확인 가능 ● 응답을 받지 못한 요청에 대한 처리 CANCEL의 트랜잭션은 요청과 응답으로 정상 처리가 되었지만, INVITE의 트랜잭션은 아무런 응답을 받지 못함. INVITE 요청에 대한 200 OK 가 아닌 다른 응답이 전송 밥의 전화기는 CANCEL 요청에 의해 취소된 INVITE 요청에 대한 응답으로 '487 .. 2023. 4. 22. 09 모든 메시지 SIP Proxy 경유 / SIP REGISTER (23.04.07) ■ 모든 SIP 메시지 SIP Proxy 경유 ● 기업의 IP PBX 또는 SIP Proxy는 호의 상태를 관리하고 과금 데이터를 생성할 목적으로 모든 시그널링이 자신을 경유하도록 설계 ● 방법 Record Route Header - SIP Proxy 를 경유하는 다이얼로그에 대한 요청과 응답에 사용 - 콤마(,)를 사용하여 여러 대의 SIP Proxy 구분 Route Header - 응답 메시지의 Route Route Header로 부터 생성 - 첫 번째 Transaction 완료 이후 트랜잭션에 대해 Record Route Header를 복사하여 Route 헤더로 사용 - Record Route Header 와 동일한 방식으로 사용 ■ SIP REGISTER ● SIP REGISTRAR server .. 2023. 4. 22. 08 SIP Header 분석 (23.03.31) ■ 주요 SIP Header 분석 ● 기본 6개 + 멀티미디어 세션 관리 INVITE sip:bob@biloxi.com SIP/2.0 Via: SIP/2.0/UDP pc33.atlanta.com;branch=z9hG4bK776asdhds Max-Forwards: 70 To: Bob sip:bob@Biloxi.com From: Alice ;tag=1928301774 Call-ID: a84b4c76e66710@pc33.atlanta.com CSeq: 314159 INVITE Contact: sip:alice@pc33.atlanta.com Content-Type: application/sdp Content-Length: 142 INVITE sip: bob@biloxi.com SIP/2.0 - INVITE : .. 2023. 4. 22. 07 SIP 기초 / SIP 호 설립 절차 (23.03.31) ■ SIP Method ● 기본 6개 + 멀티미디어 세션 관리 및 부가 서비스 8개 ■ Response Type ● Accept(승인) 요청의 처리를 승인하고 결과로 200 OK 송신 ● Reject(거절) 요청의 처리를 거절하고 거절의 원인 송신 거절의 원인에 따라 별도의 SIP Response가 규정 ● Redirect(재송신 요청) 요청의 처리를 보류하고 요청을 재송신할 다른 주소 송신 ■ SIP 호 설립 절차 ● Call Flow 호가 설립되는 절차 모든 SIP 세션 설립에 반드시 포함 (필수 메시지) SIP 세션 설정을 위한 3-Way Handshake ● 실제 사용되는 SIP 호 설립 절차 100 trying - SIP INVITE를 수신하여 처리중이라는 의미 180 ringing - 착신 전.. 2023. 4. 21. 이전 1 2 3 4 5 6 ··· 9 다음