@Override public MAPApplicationContext getMAPv1ApplicationContext(int operationCode, Invoke invoke) { switch (operationCode) { case MAPOperationCode.activateTraceMode: return MAPApplicationContext.getInstance(MAPApplicationContextName.tracingContext, MAPApplicationContextVersion.version1); } return null; }
@Override public MAPApplicationContext getMAPv1ApplicationContext(int operationCode, Invoke invoke) { switch (operationCode) { case MAPOperationCode.sendRoutingInfo: return MAPApplicationContext.getInstance(MAPApplicationContextName.locationInfoRetrievalContext, MAPApplicationContextVersion.version1); case MAPOperationCode.provideRoamingNumber: return MAPApplicationContext.getInstance(MAPApplicationContextName.roamingNumberEnquiryContext, MAPApplicationContextVersion.version1); } return null; }
private MAPApplicationContext getApplicationContext() { return MAPApplicationContext.getInstance(MAPApplicationContextName.equipmentMngtContext, MAPApplicationContextVersion.version2); }
@Override public MAPApplicationContext getMAPv1ApplicationContext(int operationCode, Invoke invoke) { switch (operationCode) { case MAPOperationCode.mo_forwardSM: return MAPApplicationContext.getInstance(MAPApplicationContextName.shortMsgMORelayContext, MAPApplicationContextVersion.version1); case MAPOperationCode.alertServiceCentreWithoutResult: return MAPApplicationContext.getInstance(MAPApplicationContextName.shortMsgAlertContext, MAPApplicationContextVersion.version1); case MAPOperationCode.sendRoutingInfoForSM: return MAPApplicationContext.getInstance(MAPApplicationContextName.shortMsgGatewayContext, MAPApplicationContextVersion.version1); case MAPOperationCode.reportSM_DeliveryStatus: return MAPApplicationContext.getInstance(MAPApplicationContextName.shortMsgGatewayContext, MAPApplicationContextVersion.version1); case MAPOperationCode.noteSubscriberPresent: return MAPApplicationContext.getInstance(MAPApplicationContextName.mwdMngtContext, MAPApplicationContextVersion.version1); } return null; }
@Override public MAPApplicationContext getMAPv1ApplicationContext(int operationCode, Invoke invoke) { switch (operationCode) { // -- Location management services case MAPOperationCode.updateLocation: return MAPApplicationContext.getInstance(MAPApplicationContextName.networkLocUpContext, MAPApplicationContextVersion.version1); case MAPOperationCode.cancelLocation: return MAPApplicationContext.getInstance(MAPApplicationContextName.locationCancellationContext, MAPApplicationContextVersion.version1); // -- Authentication management services case MAPOperationCode.sendParameters: return MAPApplicationContext.getInstance(MAPApplicationContextName.infoRetrievalContext, MAPApplicationContextVersion.version1); // -- Fault recovery services case MAPOperationCode.reset: return MAPApplicationContext.getInstance(MAPApplicationContextName.resetContext, MAPApplicationContextVersion.version1); // -- IMEI services case MAPOperationCode.checkIMEI: return MAPApplicationContext.getInstance(MAPApplicationContextName.equipmentMngtContext, MAPApplicationContextVersion.version1); // -- Subscriber Management services case MAPOperationCode.insertSubscriberData: case MAPOperationCode.deleteSubscriberData: return MAPApplicationContext.getInstance(MAPApplicationContextName.subscriberDataMngtContext, MAPApplicationContextVersion.version1); } return null; }
private MAPApplicationContext getSRIMAPApplicationContext(MAPApplicationContextVersion applicationContextVersion) { MAPApplicationContext mapApplicationContext = MAPApplicationContext.getInstance( MAPApplicationContextName.shortMsgGatewayContext, applicationContextVersion); this.setSriMapVersion(applicationContextVersion.getVersion()); return mapApplicationContext; }
MAPApplicationContext mapac = MAPApplicationContext.getInstance(oid); if (mapac != null) { ret = ApplicationContextType.MAP;
@Override public String performUnstructuredRequest(String msg) { if (!isStarted) return "The tester is not started"; if (msg == null || msg.equals("")) return "USSD message is empty"; MAPProvider mapProvider = this.mapMan.getMAPStack().getMAPProvider(); MAPDialogSupplementary curDialog = currentDialog; try { if (curDialog == null) { MAPApplicationContext mapUssdAppContext = MAPApplicationContext.getInstance(MAPApplicationContextName.networkUnstructuredSsContext, MAPApplicationContextVersion.version2); curDialog = mapProvider.getMAPServiceSupplementary().createNewDialog(mapUssdAppContext, this.mapMan.createOrigAddress(), this.mapMan.createOrigReference(), this.mapMan.createDestAddress(), this.mapMan.createDestReference()); currentDialog = curDialog; } DialogData dd = (DialogData) curDialog.getUserObject(); if (dd == null) { dd = new DialogData(); curDialog.setUserObject(dd); } String res = this.sendUnstructuredRequest(curDialog, msg); curDialog.send(); return res; } catch (Exception e) { this.testerHost.sendNotif(SOURCE_NAME, "Exception when invoking send() : " + e.getMessage(), e, Level.ERROR); return "Exception when sending UnstructuredSSRequest: " + e.toString(); } }
private void initiateSms() throws MAPException { // System.out.println("initiateUSSD"); // First create Dialog MAPDialogSms mapDialog = this.mapProvider.getMAPServiceSms().createNewDialog( MAPApplicationContext.getInstance(MAPApplicationContextName.shortMsgMTRelayContext, MAPApplicationContextVersion.version2), SCCP_CLIENT_ADDRESS, null, SCCP_SERVER_ADDRESS, null); IMSIImpl imsi = new IMSIImpl("987654321"); AddressString serviceCentreAddressOA = new AddressStringImpl(AddressNature.national_significant_number, NumberingPlan.ISDN, "123456789"); SM_RP_DA sm_RP_DA = new SM_RP_DAImpl(imsi); SM_RP_OAImpl sm_RP_OA = new SM_RP_OAImpl(); sm_RP_OA.setServiceCentreAddressOA(serviceCentreAddressOA); byte[] sm_RP_UI = new byte[] { 0x2c, 0x09, 0x04, 0x21, 0x43, 0x65, (byte) 0x87, (byte) 0xf9, 0x04, 0x00, 0x11, 0x11, 0x22, 0x71, 0x50, (byte) 0x93, 0x00, 0x0c, (byte) 0xe7, (byte) 0xf7, (byte) 0x9b, 0x0c, 0x6a, (byte) 0xbf, (byte) 0xe5, (byte) 0xee, (byte) 0xb4, (byte) 0xfb, 0x0c }; // TODO sm_RP_UI is object niw mapDialog.addForwardShortMessageRequest(sm_RP_DA, sm_RP_OA, null, false); // nbConcurrentDialogs.incrementAndGet(); mapDialog.send(); endCount++; incrementNbConcurrentDialogs(); logger.error("-- smsSent"); }
AddressString destRef = this.mapProvider.getMAPParameterFactory().createAddressString(AddressNature.international_number, NumberingPlan.ISDN, "67890"); MAPDialogSupplementary mapDialog = this.mapProvider.getMAPServiceSupplementary().createNewDialog( MAPApplicationContext.getInstance(MAPApplicationContextName.networkUnstructuredSsContext, MAPApplicationContextVersion.version2), SCCP_CLIENT_ADDRESS, origRef, SCCP_SERVER_ADDRESS, destRef);
AddressNature.international_number, NumberingPlan.ISDN, "67890"); MAPDialogSupplementary mapDialog = this.mapProvider.getMAPServiceSupplementary().createNewDialog( MAPApplicationContext.getInstance(MAPApplicationContextName.networkUnstructuredSsContext, MAPApplicationContextVersion.version2), SCCP_CLIENT_ADDRESS, origRef, SCCP_SERVER_ADDRESS, destRef);
appCnt = MAPApplicationContext.getInstance(MAPApplicationContextName.locationSvcGatewayContext, MAPApplicationContextVersion.version3);
MAPApplicationContext supportedMAPApplicationContext = MAPApplicationContext.getInstance(tcapApplicationContextName.getOid());
appCnt = MAPApplicationContext.getInstance(MAPApplicationContextName.locationSvcEnquiryContext, MAPApplicationContextVersion.version3);
break; MAPApplicationContext mapAppContext = MAPApplicationContext.getInstance(MAPApplicationContextName.equipmentMngtContext, mapAppCtxVersion);
appCnt = MAPApplicationContext.getInstance(MAPApplicationContextName.locationSvcEnquiryContext, MAPApplicationContextVersion.version3);
break; MAPApplicationContext mapAppContext = MAPApplicationContext.getInstance(acn, vers);
break; MAPApplicationContext mapAppContext = MAPApplicationContext.getInstance(MAPApplicationContextName.shortMsgGatewayContext, vers);
MAPProvider mapProvider = this.mapMan.getMAPStack().getMAPProvider(); MAPApplicationContextVersion vers = dlg.getApplicationContext().getApplicationContextVersion(); MAPApplicationContext mapAppContext = MAPApplicationContext.getInstance(MAPApplicationContextName.shortMsgGatewayContext, vers);
MAPApplicationContext mapAppContext = MAPApplicationContext.getInstance(acn, vers);