SIP 3

[Team Study] SIP 와 IMS

현재 근무 중인 회사 팀원들이 전문 교육 없이 업무에 투입이 되고 있어서 간단한 team study를 진행 하기로 했다. 전체적인 흐름만 집고 갔으면 하는 마음이라 세부적인 내용보다는 대충 감만 잡을 수 있는 내용으로 정리 했다. 팀원분들이 따라올지는 모르겠지만, 어쨌든 나중에라도 필요할테니 개인 복습 차원에서라도 지속적으로 업데이트 할 예정임. SIP를 통한 핸드폰 Signaling에 대해서... SIP 를 통해서 핸드폰은 서버(통신사)와 세션에 대한 요청과 응답으로 연결을 이어감 SIP는 RFC 3261에 정의된 기본 6개의 메시지와 추가 메시지를 합쳐 총 14개를 사용함. SIP 메시지만 알고 있어도 메시지를 통해서 Call Flow 분석이 쉬움 SIP의 기본구성 INVITE - 멀티미디어 세션에 ..

[Team Study] 모바일 테스트 시에 알면 좋은 Protocol

현재 근무 중인 팀 동료들이 전문 교육 없이 업무에 투입이 되고 있어서 간단한 team study를 진행 하기로 했다. 전체적인 흐름만 집고 갔으면 하는 마음이라 세부적인 내용보다는 대충 감만 잡을 수 있는 내용으로 정리 했다. 팀 동료들이 따라올지는 모르겠지만, 어쨌든 나중에라도 필요할테니 개인 복습 차원에서라도 지속적으로 업데이트 할 예정임. What is Protocol? 단말간 원할한 커뮤니케이션을 위해서 (정보교환) 규칙과 약속을 정리 하는 것 (ex. 통상적인 국제 언어는 영어를 사용한다 / 가운데 손가락은 욕이다 Figure SIP (Session Initial Protocol) 인터넷 기반으로 멀티미디어 서비스 세션을 생성하고 수정하고 종료하기 위한 Signaling Protocol SIP..

SIP Message 기본

SIP... SIP 프로토콜은 자세히 분석하여 문제를 찾는건 개발자가 해야 하는 일이다. 하지만 간단한 테스트를 위한 혹은 검증을 할 때는 디테일 한확인 할 필요까지는 없습니다. 보통 멀티미디어 세션을 제어하기 위한 프로토콜로 SIP가 사용 되고 있지만 사실 SIP에 있는 번호들을 알면 거의 대부분의 TCP/IP 관련 테스트 중에 발생하는 error no에 근거하여 error가 발생 했는지도 얼추 유추 할 수 있다. Message Description 1xx 마지막 response를 수신 하기 전에 수신할 수 있는 response로 호의 진행 상태 등을 발신에 알려 주기 위해 사용함. (일반적으로 발신측이라고 생각하면 됨) 100 trying - request msg 가 다음 서버로 전송 되어 처리 중 ..

728x90