출처 http://www.slideshare.net/kirank29/ims-volte-sip
SIP Call Flow (Eg)
- SIP Message (Eg) INVITE
Logs
Registration:-
D/RILJ ( 986): [0139]> RIL_REQUEST_IMS_REGISTRATION_STATE
D/RILC ( 262): RIL onRequestComplete: Command channel closed
D/RILJ ( 986): [0139]< RIL_REQUEST_IMS_REGISTRATION_STATE {1, 2}
D/RIL_ImsSms( 986): IMS is registered!
MO SMS D/RIL_ImsSms( 986): sendText
D/CDMA ( 986): sendSms: isIms()=true mRetryCount=0 mImsRetry=0 mMessageRef=0 SS=0
D/RILJ ( 986): [0266]> RIL_REQUEST_IMS_SEND_SMS
D/RILC ( 262): dispatchImsSms
D/RILC ( 262): dispatchImsCdmaSms: retry=0, messageRef=0
D/RILC ( 262): RIL onRequestComplete: Command channel closed
D/RILJ ( 986): [0266]< RIL_REQUEST_IMS_SEND_SMS { messageRef = 6, errorCode = -1, ackPdu = null}
MT SMS
Will collect the Logs and update
Logs
MO Call
05-24 15:46:47.226 1108 1108 D IMSCallTracker: dialphone is Handler (com.qualcomm.ims.ImsPhone) {41ed15f8}call details 3 2
05-24 15:46:47.856 1108 1108 D IMSCallTracker: [ dc ] number:22222 index: 1 incoming: false state: DIALINGcallDetails 3 2
05-24 15:46:47.856 1108 1108 D IMSCallTracker: [ImsCallTracker] poll: conn[i=0]=null, dc=id=1,DIALING,toa=129,norm,mo,0,nonvoc,noevp,,cli=1,,0Call Details = 3 2
MT Call
D/RILJ ( 986): [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED
D/RILJ ( 986): [0275]> GET_CURRENT_CALLS
D/RILJ ( 986): [0275]< GET_CURRENT_CALLS [id=1,INCOMING,toa=129,norm,mt,0,voc,noevp,,cli=1,,0]
D/RILJ ( 986): [0277]> ANSWER D/RILJ ( 986): [0277]< ANSWER
D/RILJ ( 986): [0278]> GET_CURRENT_CALLS
D/RILJ ( 986): [0279]< GET_CURRENT_CALLS [id=1,ACTIVE,toa=129,norm,mt,0,voc,noevp,,cli=1,,0]
D/RILJ ( 986): [0280]> HANGUP_FOREGROUND_RESUME_BACKGROUND
D/RILJ ( 986): [0280]< HANGUP_FOREGROUND_RESUME_BACKGROUND
UE configuration for VOLTE
Set the NV items as per go/atel
http://qwiki.qualcomm.com/qct-mst- ims/E2E_IMS_Setup/VoLTE_Device_Config/8960WTR_Lab_testing adb shell setprop persist.radio.calls.on.ims true
adb shell setprop persist.radio.vrte_logic 1
adb shell setprop persist.radio.jbims 1
Add an IMS account by following the instructions below.
Click on phone icon and then press the menu button on the phone.
Select the setting menu and then scroll to the bottom of the screen to find the IMS Account menu.
Set the type of call (voice).
Set the check box "Use IMS Always" to tell Android to always place an IMS call Hit save button or back button to save the settings.
MS servers with APT
Agilent IMS server
ICE
HCL
SER
Radvision
Reference
RFC 3261 : https://datatracker.ietf.org/doc/rfc3261/?include_text=1
VOLTE Doc
GSMA IR-92
'Japan > 테스트 업무' 카테고리의 다른 글
자주쓰는 Secret code_Sony (0) | 2016.04.17 |
---|---|
자주쓰는 Secret code_Samsung (0) | 2016.04.17 |
로그 보면서 파일로 저장하기 (0) | 2016.03.18 |
로그, 속성 관련 (0) | 2016.03.18 |
adb shell 명령어 (0) | 2016.03.18 |