IMS에서 precondition을 사용한 VoLTE call이 있고 사용하지 않은 VoLTE call이 있는데, precondition을 사용하면 미리 caller와 callee 사이에 협약이 되어 있어, 안정적이라고 알고 있습니다.
1. precondition을 쓰면 어떤 resource를 사용하는 것인지? 또다른 session이 열리는 것인가요?
2. precondition을 사용하지 않을 때, 어떤 경우에 call이 실패할 수 있을까요?
3. SDP와 SIP 메시지에서 SIP 메시지 헤더안에 SDP가 포함되는 것인가요?
추가로, IMS 레지가 일어나는 조건이 어떻게 되나요?
몇 가지 질문에 대해 답변 드립니다.
- IMS Registration이 일어나는 조건 : ATTACH with APN is for IMS 인 경우 Attach 이후 SIP Registration 발생
1. precondition을 쓰면 어떤 resource를 사용하는 것인지? 또다른 session이 열리는 것인가요?
2. precondition을 사용하지 않을 때, 어떤 경우에 call이 실패할 수 있을까요?
위의 두 질문에 대해서는 다른분의 자세한 설명 부탁드립니다. precondition에 대해 제가 아직 정확히 이해하지를 못해 머라고 말씀드리기가 머하네요.
관련 규격은 RFC3312를 참조하시면 될 듯합니다.
다만 두 caller와 callee간에 연결을 위해서 caller가 연결 수락을 위한 condition을 주고 해당 condition을 callee가 획득할 경우 실제 connection을 설정하는 것으로 저는 이해하고 있습니다.
3. SDP와 SIP 메시지에서 SIP 메시지 헤더안에 SDP가 포함되는 것인가요?
-> SIP body에 SDP가 들어가 있습니다.
답변 감사드립니다.
궁금증이 많이 해결되었네요.
부연설명드려요.
- IMS Registration이 일어나는 조건 : IMS 서비스를 사용하는 사업자의 요구사항에 따라 달라지지만 보통의 경우 IMS 서비스를 위한 credential들이 정상적으로 provision된 ISIM을 장착하고 사업자의 요구사항에 따라 IMS PDN을 열게 되면 IMS registration을 수행합니다.
1. precondition을 쓰면 어떤 resource를 사용하는 것인지? 또다른 session이 열리는 것인가요?
LTE망에서는 IMS PDN을 통해 IMS 서비스에 사용할 IP 자원을 할당 받더라도 원하는 수준의 packet 전송 특성을 확보하기 위해 dedicated bearer를 할당 후 사용하게 됩니다. 여기서 dedicated bearer를 IMS 서비스를 위한 resource라 칭합니다. 3G망에서는 secondary PDP정도가 될 것이구요.
2. precondition을 사용하지 않을 때, 어떤 경우에 call이 실패할 수 있을까요?
사업자의 요구사항에 따라 달라지는데 일정시간동안 media traffic을 송/수신 못하는 경우 또는 PDN이 끊어 지거나 no service에 명시적으로 길게 노출되는 경우 또는 session refresh를 하지 못한 경우가 그에 해당하지 않나 싶네요.
조금이나마 도움되셨길 바랍니다.
^^ 부연설명을 드리지요...
1. precondition을 쓰면 어떤 resource를 사용하는 것인지? 또다른 session이 열리는 것인가요?
-> RFC 3261 측면의 소견입니다. SIP Mothod 중 INVITE 메시지가 Session을 개시합니다. 기타 refer등 다른 소스도 있지만서도, Q1,Q2에 대한 답변은 Eerly daiallog 구간의 고스트콜을 방지 하기 위하여 PRACK,UPDATE 메시지를 이용하여, 베어러를 열기전 상태 체크를 하는것이... precondition이며, un-precondition이란 이런 체크 절차를 생략 하는것 입니다. 뭐!!! 어떤 모드를 쓰던지 VoLTE Call 이라면 QCI에 맞는 dedicated bearer하나를 여는건 동일 하겠습니다.
2. precondition을 사용하지 않을 때, 어떤 경우에 call이 실패할 수 있을까요?
A: 유선IP NW이라면 뭐 상관 없을꺼구요... 무선망이라면, 고스트 콜 즉, 전화 걸구 아무런 소리(ring or voice)를 들을 수 없는 경우가 발생 하겠지용.
3. SDP와 SIP 메시지에서 SIP 메시지 헤더안에 SDP가 포함되는 것인가요?
RFC 3261 혹은 3GPP 24.229 를 참조 하세용. TIP을 좀 드리 자면 SIP 프로토콜은 SDP 가입자 의 코덱을 정의 하는 부를 포함 합니다. IMS가 아닌 SSW인경우는 ISUP도 SDP에 포함 한다는 ^^ SIP는 능력자 입니다.
what else?
+ REG 조건: 단말 POWER ON/OFF, 비행기 모드 진입 후 해제, EPC 망의 Attach 상황, SCSCF에 의한 재인증 요구, HSS에 의한 RTR 처리등... 이 있습니다. 휴.... 야근 하고 탐방하다.... 기억 나는데로 주저리 주저리 .. ㅋㅋ 도움이 되셨으면 합니다.
Thank you so much :) ~!!!!