"\n---------------------------------------\nHSS receives ULR from MME\n---------------------------------------" ) ds.receiveS6aMsg() igniteLogger.logger.info( "\n---------------------------------------\nHSS sends ULA to MME\n---------------------------------------" ) ds.sendS6aMsg('update_location_response', msg_data_ula, imsi) clr_flag = True igniteLogger.logger.info( "\n---------------------------------------\nCreate Session Request received from MME\n---------------------------------------" ) cs_req = gs.receiveGtp() icu.validateProtocolIE(cs_req, 'apn', 'apn1') icu.validateProtocolIE(cs_req, 'pdn_type', 1) igniteLogger.logger.info( "\n---------------------------------------\nSend Create Session Response to MME\n---------------------------------------" ) gs.sendGtp('create_session_response', create_session_response, msg_hierarchy) igniteLogger.logger.info( "\n---------------------------------------\nInitial Context Setup Request received from MME\n---------------------------------------" ) s1.receiveS1ap() igniteLogger.logger.info( "\n---------------------------------------\nSend Initial Context Setup Response to MME\n---------------------------------------"
print( "\n-------------------------------------\nIMSI Attach Static IP Detach Execution Started\n---------------------------------------" ) igniteLogger.logger.info( "\n---------------------------------------\nSend Attach Request to MME\n---------------------------------------" ) s1.sendS1ap('attach_request', initial_ue, enbues1ap_id, nas_attach_request, imsi) igniteLogger.logger.info( "\n---------------------------------------\nHSS receives AIR from MME\n---------------------------------------" ) air = ds.receiveS6aMsg() icu.validateProtocolIE(air, 'visited-plmn-id', '02f829') igniteLogger.logger.info( "\n---------------------------------------\nHSS sends AIA to MME\n---------------------------------------" ) ds.sendS6aMsg('authentication_info_response', msg_data_aia, imsi) igniteLogger.logger.info( "\n---------------------------------------\nAuth Request received from MME\n---------------------------------------" ) auth_req = s1.receiveS1ap() icu.validateProtocolIE(auth_req, 'mobility_mgmt_message_type', 'authentication_request') igniteLogger.logger.info( "\n---------------------------------------\nSend Auth Response to MME\n---------------------------------------"
print( "\n-------------------------------------\nIMSI Attach,HO Cancel Detach Execution Started\n---------------------------------------" ) igniteLogger.logger.info( "\n---------------------------------------\nSend Attach Request to MME\n---------------------------------------" ) s1.sendS1ap('attach_request', initial_ue, enbues1ap_id, nas_attach_request, imsi) igniteLogger.logger.info( "\n---------------------------------------\nHSS receives AIR from MME\n---------------------------------------" ) air = ds.receiveS6aMsg() icu.validateProtocolIE(air, 'visited-plmn-id', '02f829') igniteLogger.logger.info( "\n---------------------------------------\nHSS sends AIA to MME\n---------------------------------------" ) ds.sendS6aMsg('authentication_info_response', msg_data_aia, imsi) igniteLogger.logger.info( "\n---------------------------------------\nAuth Request received from MME\n---------------------------------------" ) auth_req = s1.receiveS1ap() icu.validateProtocolIE(auth_req, 'mobility_mgmt_message_type', 'authentication_request') igniteLogger.logger.info( "\n---------------------------------------\nSend Auth Response to MME\n---------------------------------------"
print( "\n-------------------------------------\nIMSI Attach,Auth Failure Detach Execution Started\n---------------------------------------" ) igniteLogger.logger.info( "\n---------------------------------------\nSend Attach Request to MME\n---------------------------------------" ) s1.sendS1ap('attach_request', initial_ue, enbues1ap_id, nas_attach_request, imsi) igniteLogger.logger.info( "\n---------------------------------------\nHSS receives AIR from MME\n---------------------------------------" ) air = ds.receiveS6aMsg() icu.validateProtocolIE(air, 'visited-plmn-id', '02f829') igniteLogger.logger.info( "\n---------------------------------------\nHSS sends AIA to MME\n---------------------------------------" ) ds.sendS6aMsg('authentication_info_response', msg_data_aia, imsi) igniteLogger.logger.info( "\n---------------------------------------\nAuth Request received from MME\n---------------------------------------" ) auth_req = s1.receiveS1ap() icu.validateProtocolIE(auth_req, 'mobility_mgmt_message_type', 'authentication_request') igniteLogger.logger.info( "\n---------------------------------------\nSend Auth Failure to MME\n---------------------------------------"