org.mobicents.protocols.ss7.map
Class MAPDialogImpl
java.lang.Object
org.mobicents.protocols.ss7.map.MAPDialogImpl
- All Implemented Interfaces:
- org.mobicents.protocols.ss7.map.api.MAPDialog
public class MAPDialogImpl
- extends java.lang.Object
- implements org.mobicents.protocols.ss7.map.api.MAPDialog
MAP-DialoguePDU ::= CHOICE { map-open [0] MAP-OpenInfo, map-accept [1]
MAP-AcceptInfo, map-close [2] MAP-CloseInfo, map-refuse [3] MAP-RefuseInfo,
map-userAbort [4] MAP-UserAbortInfo, map-providerAbort [5]
MAP-ProviderAbortInfo}
- Author:
- amit bhayani, baranowb
|
Constructor Summary |
protected |
MAPDialogImpl(org.mobicents.protocols.ss7.map.api.MAPApplicationContext appCntx,
org.mobicents.protocols.ss7.tcap.api.tc.dialog.Dialog tcapDialog,
MAPProviderImpl mapProviderImpl)
|
protected |
MAPDialogImpl(org.mobicents.protocols.ss7.map.api.MAPApplicationContext appCntx,
org.mobicents.protocols.ss7.tcap.api.tc.dialog.Dialog tcapDialog,
MAPProviderImpl mapProviderImpl,
org.mobicents.protocols.ss7.map.api.dialog.AddressString origReference,
org.mobicents.protocols.ss7.map.api.dialog.AddressString destReference)
|
|
Method Summary |
void |
abort(org.mobicents.protocols.ss7.map.api.dialog.MAPUserAbortChoice mapUserAbortChoice)
|
void |
addProcessUnstructuredSSRequest(byte ussdDataCodingScheme,
org.mobicents.protocols.ss7.map.api.service.supplementary.USSDString ussdString,
org.mobicents.protocols.ss7.map.api.dialog.AddressString msisdn)
|
void |
addProcessUnstructuredSSResponse(long invokeId,
boolean lastResult,
byte ussdDataCodingScheme,
org.mobicents.protocols.ss7.map.api.service.supplementary.USSDString ussdString)
|
void |
addUnstructuredSSRequest(byte ussdDataCodingScheme,
org.mobicents.protocols.ss7.map.api.service.supplementary.USSDString ussdString)
|
void |
addUnstructuredSSResponse(long invokeId,
boolean lastResult,
byte ussdDataCodingScheme,
org.mobicents.protocols.ss7.map.api.service.supplementary.USSDString ussdString)
|
void |
close(boolean prearrangedEnd)
|
org.mobicents.protocols.ss7.map.api.MAPApplicationContext |
getAppCntx()
|
java.lang.Long |
getDialogId()
|
boolean |
isMapAcceptInfoFired()
|
void |
send()
|
void |
setMapAcceptInfoFired(boolean mapAcceptInfoFired)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MAPDialogImpl
protected MAPDialogImpl(org.mobicents.protocols.ss7.map.api.MAPApplicationContext appCntx,
org.mobicents.protocols.ss7.tcap.api.tc.dialog.Dialog tcapDialog,
MAPProviderImpl mapProviderImpl)
MAPDialogImpl
protected MAPDialogImpl(org.mobicents.protocols.ss7.map.api.MAPApplicationContext appCntx,
org.mobicents.protocols.ss7.tcap.api.tc.dialog.Dialog tcapDialog,
MAPProviderImpl mapProviderImpl,
org.mobicents.protocols.ss7.map.api.dialog.AddressString origReference,
org.mobicents.protocols.ss7.map.api.dialog.AddressString destReference)
getDialogId
public java.lang.Long getDialogId()
- Specified by:
getDialogId in interface org.mobicents.protocols.ss7.map.api.MAPDialog
abort
public void abort(org.mobicents.protocols.ss7.map.api.dialog.MAPUserAbortChoice mapUserAbortChoice)
throws org.mobicents.protocols.ss7.map.api.MAPException
- Specified by:
abort in interface org.mobicents.protocols.ss7.map.api.MAPDialog
- Throws:
org.mobicents.protocols.ss7.map.api.MAPException
close
public void close(boolean prearrangedEnd)
throws org.mobicents.protocols.ss7.map.api.MAPException
- Specified by:
close in interface org.mobicents.protocols.ss7.map.api.MAPDialog
- Throws:
org.mobicents.protocols.ss7.map.api.MAPException
send
public void send()
throws org.mobicents.protocols.ss7.map.api.MAPException
- Specified by:
send in interface org.mobicents.protocols.ss7.map.api.MAPDialog
- Throws:
org.mobicents.protocols.ss7.map.api.MAPException
addProcessUnstructuredSSRequest
public void addProcessUnstructuredSSRequest(byte ussdDataCodingScheme,
org.mobicents.protocols.ss7.map.api.service.supplementary.USSDString ussdString,
org.mobicents.protocols.ss7.map.api.dialog.AddressString msisdn)
throws org.mobicents.protocols.ss7.map.api.MAPException
- Specified by:
addProcessUnstructuredSSRequest in interface org.mobicents.protocols.ss7.map.api.MAPDialog
- Throws:
org.mobicents.protocols.ss7.map.api.MAPException
addProcessUnstructuredSSResponse
public void addProcessUnstructuredSSResponse(long invokeId,
boolean lastResult,
byte ussdDataCodingScheme,
org.mobicents.protocols.ss7.map.api.service.supplementary.USSDString ussdString)
throws org.mobicents.protocols.ss7.map.api.MAPException
- Specified by:
addProcessUnstructuredSSResponse in interface org.mobicents.protocols.ss7.map.api.MAPDialog
- Throws:
org.mobicents.protocols.ss7.map.api.MAPException
addUnstructuredSSRequest
public void addUnstructuredSSRequest(byte ussdDataCodingScheme,
org.mobicents.protocols.ss7.map.api.service.supplementary.USSDString ussdString)
throws org.mobicents.protocols.ss7.map.api.MAPException
- Specified by:
addUnstructuredSSRequest in interface org.mobicents.protocols.ss7.map.api.MAPDialog
- Throws:
org.mobicents.protocols.ss7.map.api.MAPException
addUnstructuredSSResponse
public void addUnstructuredSSResponse(long invokeId,
boolean lastResult,
byte ussdDataCodingScheme,
org.mobicents.protocols.ss7.map.api.service.supplementary.USSDString ussdString)
throws org.mobicents.protocols.ss7.map.api.MAPException
- Specified by:
addUnstructuredSSResponse in interface org.mobicents.protocols.ss7.map.api.MAPDialog
- Throws:
org.mobicents.protocols.ss7.map.api.MAPException
getAppCntx
public org.mobicents.protocols.ss7.map.api.MAPApplicationContext getAppCntx()
isMapAcceptInfoFired
public boolean isMapAcceptInfoFired()
setMapAcceptInfoFired
public void setMapAcceptInfoFired(boolean mapAcceptInfoFired)
Copyright © 2010. All Rights Reserved.