@Override public void onDialogDelimiter(MAPDialog mapDialog) { // TODO Auto-generated method stub try { mapDialog.send(); } catch (MAPException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
} catch (MAPException e) { e.printStackTrace();
private void parseSmsSignalInfo(SmsSignalInfo si, boolean isMo, boolean isMt) { if (si == null) return; if (isMo) { try { SmsTpdu tpdu = si.decodeTpdu(true); parseSmsTpdu(tpdu); } catch (MAPException e) { // TODO Auto-generated catch block e.printStackTrace(); } } if (isMt) { try { SmsTpdu tpdu = si.decodeTpdu(false); parseSmsTpdu(tpdu); } catch (MAPException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
} catch (MAPException e) { e.printStackTrace();
@Override public void onUnstructuredSSRequest(UnstructuredSSRequest ind) { if (!isStarted) return; if (currentDialog == null) { currentDialog = ind.getMAPDialog(); } MAPDialogSupplementary curDialog = currentDialog; if (curDialog != ind.getMAPDialog()) { return; } ussdEmptyDialogBeginFlag = 2; invokeId = ind.getInvokeId(); try { currentRequestDef += "Rcvd: unstrSsReq=\"" + ind.getUSSDString().getString(null) + "\";"; } catch (MAPException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } this.countUnstReq++; String uData = this .createUssdMessageData(curDialog.getLocalDialogId(), ind.getDataCodingScheme().getCode(), null, null); try { this.testerHost.sendNotif(SOURCE_NAME, "Rcvd: unstrSsReq: " + ind.getUSSDString().getString(null), uData, Level.DEBUG); } catch (MAPException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
@Override public void onProcessUnstructuredSSResponse(ProcessUnstructuredSSResponse ind) { if (!isStarted) return; if (this.sender == null) { MAPDialogSupplementary curDialog = currentDialog; if (curDialog != ind.getMAPDialog()) return; try { currentRequestDef += "procUnstrSsResp=\"" + ind.getUSSDString().getString(null) + "\";"; } catch (MAPException e) { // TODO Auto-generated catch block e.printStackTrace(); } } this.countProcUnstResp++; if (!this.testerHost.getConfigurationData().getTestUssdClientConfigurationData().isOneNotificationFor100Dialogs()) { String uData = this.createUssdMessageData(ind.getMAPDialog().getLocalDialogId(), ind.getDataCodingScheme() .getCode(), null, null); try { this.testerHost.sendNotif(SOURCE_NAME, "Rcvd: procUnstrSsResp: " + ind.getUSSDString().getString(null), uData, Level.DEBUG); } catch (MAPException e) { // TODO Auto-generated catch block e.printStackTrace(); } } this.doRemoveDialog(); }
} catch (MAPException e) { e.printStackTrace(); } catch (MAPException e) { e.printStackTrace();
} catch (MAPException e1) { e1.printStackTrace();
} catch (MAPException e) { e.printStackTrace();
} catch (MAPException e) { e.printStackTrace();
} catch (MAPException e1) { e1.printStackTrace();
} catch (MAPException e) { e.printStackTrace();
} catch (MAPException e1) { e1.printStackTrace();
} catch (MAPException e) { e.printStackTrace();