org.mobicents.protocols.ss7.isup.message
Interface InitialAddressMessage

All Superinterfaces:
ISUPComponent, ISUPMessage, java.io.Serializable

public interface InitialAddressMessage
extends ISUPMessage

Start time:09:54:07 2009-07-23
Project: mobicents-isup-stack

IAM (Initial Address Message)

An Initial Address Message (IAM) is sent in the "forward" direction by each switch needed to complete the circuit between the calling party and called party until the circuit connects to the destination switch. An IAM contains the called party number in the mandatory variable part and may contain the calling party name and number in the optional part.

Parameter Type Length (octet)
Message type F 1
Nature of Connection Indicators F 1
Forward Call Indicators F 2
Calling Party's Category F 1
Transmission Medium Requirement F 1
Called Party Number V 4-11
Transit Network Selection O 4-?
Call Reference O 7
Calling Party Number O 4-12
Optional Forward Call Indicators O 3
Redirecting Number O 4-12
Redirection Information O 3-4
Closed User Group Interlock Code O 6
Connection Request O 7-9
Origional Called Number O 4-12
User to User Information O 3-131
Access Transport O 3-?
User Service Information O 4-13
User to User Indicators O 3
Generic Number O 5-13
Propagation Delay Counter O 4
User Service Information Prime O 4-13
Network Specific Facility O 4-?
Generic Digit O ?
Originating ISC Point Code O 4
User Service Information Prime O 7
Remote Operations O ?
Parameter Compatibility Information O 4-?
Generic Notification O 3
Service Activation O 3-?
Generic Reference O 5-?
MLPP Precedence O 8
Transmission Medium Requirement Prime O 3
Location Number O 5-12
End of Optional Parameters O 1

Author:
Bartosz Baranowski

Field Summary
static int MESSAGE_CODE
          Initial Address Message, Q.763 reference table 32
InitialAddressMessage
 
Fields inherited from interface org.mobicents.protocols.ss7.isup.ISUPComponent
_PROTOCOL_VERSION
 
Method Summary
 AccessTransport getAccessTransport()
           
 CalledPartyNumber getCalledPartyNumber()
           
 CallingPartyCategory getCallingPartCategory()
           
 CallingPartyNumber getCallingPartyNumber()
           
 CallReference getCallReference()
           
 CCSS getCCSS()
           
 ConnectionRequest getConnectionRequest()
           
 ClosedUserGroupInterlockCode getCUserGroupInterlockCode()
           
 ForwardCallIndicators getForwardCallIndicators()
           
 ForwardGVNS getForwardGVNS()
           
 GenericDigits getGenericDigits()
           
 GenericNotificationIndicator getGenericNotificationIndicator()
           
 GenericNumber getGenericNumber()
           
 GenericReference getGenericReference()
           
 LocationNumber getLocationNumber()
           
 MLPPPrecedence getMLPPPrecedence()
           
 NatureOfConnectionIndicators getNatureOfConnectionIndicators()
           
 NetworkManagementControls getNetworkManagementControls()
           
 NetworkSpecificFacility getNetworkSpecificFacility()
           
 OptionalForwardCallIndicators getOptForwardCallIndicators()
           
 OriginalCalledNumber getOriginalCalledNumber()
           
 OriginatingISCPointCode getOriginatingISCPointCode()
           
 ParameterCompatibilityInformation getParameterCompatibilityInformation()
           
 PropagationDelayCounter getPropagationDelayCounter()
           
 RedirectingNumber getRedirectingNumber()
           
 RedirectionInformation getRedirectionInformation()
           
 RemoteOperations getRemoteOperations()
           
 ServiceActivation getServiceActivation()
           
 TransimissionMediumRequierementPrime getTransimissionMediumReqPrime()
           
 TransitNetworkSelection getTransitNetworkSelection()
           
 TransmissionMediumRequirement getTransmissionMediumRequirement()
           
 UserToUserIndicators getU2UIndicators()
           
 UserToUserInformation getU2UInformation()
           
 UserServiceInformation getUserServiceInformation()
           
 UserServiceInformationPrime getUserServiceInformationPrime()
           
 UserTeleserviceInformation getUserTeleserviceInformation()
           
 void setAccessTransport(AccessTransport v)
           
 void setCalledPartyNumber(CalledPartyNumber v)
           
 void setCallingPartCategory(CallingPartyCategory v)
           
 void setCallingPartyNumber(CallingPartyNumber v)
           
 void setCallReference(CallReference v)
           
 void setCCSS(CCSS v)
           
 void setConnectionRequest(ConnectionRequest v)
           
 void setCUserGroupInterlockCode(ClosedUserGroupInterlockCode v)
           
 void setForwardCallIndicators(ForwardCallIndicators v)
           
 void setForwardGVNS(ForwardGVNS v)
           
 void setGenericDigits(GenericDigits v)
           
 void setGenericNotificationIndicator(GenericNotificationIndicator v)
           
 void setGenericNumber(GenericNumber v)
           
 void setGenericReference(GenericReference v)
           
 void setLocationNumber(LocationNumber v)
           
 void setMLPPPrecedence(MLPPPrecedence v)
           
 void setNatureOfConnectionIndicators(NatureOfConnectionIndicators v)
           
 void setNetworkManagementControls(NetworkManagementControls v)
           
 void setNetworkSpecificFacility(NetworkSpecificFacility v)
           
 void setOptForwardCallIndicators(OptionalForwardCallIndicators v)
           
 void setOriginalCalledNumber(OriginalCalledNumber v)
           
 void setOriginatingISCPointCode(OriginatingISCPointCode v)
           
 void setParameterCompatibilityInformation(ParameterCompatibilityInformation v)
           
 void setPropagationDelayCounter(PropagationDelayCounter v)
           
 void setRedirectingNumber(RedirectingNumber v)
           
 void setRedirectionInformation(RedirectionInformation v)
           
 void setRemoteOperations(RemoteOperations v)
           
 void setServiceActivation(ServiceActivation v)
           
 void setTransimissionMediumReqPrime(TransimissionMediumRequierementPrime v)
           
 void setTransitNetworkSelection(TransitNetworkSelection v)
           
 void setTransmissionMediumRequirement(TransmissionMediumRequirement v)
           
 void setU2UIndicators(UserToUserIndicators v)
           
 void setU2UInformation(UserToUserInformation v)
           
 void setUserServiceInformation(UserServiceInformation v)
           
 void setUserServiceInformationPrime(UserServiceInformationPrime v)
           
 void setUserTeleserviceInformation(UserTeleserviceInformation v)
           
 
Methods inherited from interface org.mobicents.protocols.ss7.isup.message.ISUPMessage
addParameter, getCircuitIdentificationCode, getMessageType, getParameter, getTransaction, hasAllMandatoryParameters, removeParameter, setCircuitIdentificationCode
 
Methods inherited from interface org.mobicents.protocols.ss7.isup.ISUPComponent
decodeElement, encodeElement, encodeElement
 

Field Detail

MESSAGE_CODE

static final int MESSAGE_CODE
Initial Address Message, Q.763 reference table 32
InitialAddressMessage

See Also:
Constant Field Values
Method Detail

getNatureOfConnectionIndicators

NatureOfConnectionIndicators getNatureOfConnectionIndicators()

setNatureOfConnectionIndicators

void setNatureOfConnectionIndicators(NatureOfConnectionIndicators v)

getForwardCallIndicators

ForwardCallIndicators getForwardCallIndicators()

setForwardCallIndicators

void setForwardCallIndicators(ForwardCallIndicators v)

getCallingPartCategory

CallingPartyCategory getCallingPartCategory()

setCallingPartCategory

void setCallingPartCategory(CallingPartyCategory v)

getTransmissionMediumRequirement

TransmissionMediumRequirement getTransmissionMediumRequirement()

setTransmissionMediumRequirement

void setTransmissionMediumRequirement(TransmissionMediumRequirement v)

getCalledPartyNumber

CalledPartyNumber getCalledPartyNumber()

setCalledPartyNumber

void setCalledPartyNumber(CalledPartyNumber v)

getTransitNetworkSelection

TransitNetworkSelection getTransitNetworkSelection()

setTransitNetworkSelection

void setTransitNetworkSelection(TransitNetworkSelection v)

getCallReference

CallReference getCallReference()

setCallReference

void setCallReference(CallReference v)

getCallingPartyNumber

CallingPartyNumber getCallingPartyNumber()

setCallingPartyNumber

void setCallingPartyNumber(CallingPartyNumber v)

getOptForwardCallIndicators

OptionalForwardCallIndicators getOptForwardCallIndicators()

setOptForwardCallIndicators

void setOptForwardCallIndicators(OptionalForwardCallIndicators v)

getRedirectingNumber

RedirectingNumber getRedirectingNumber()

setRedirectingNumber

void setRedirectingNumber(RedirectingNumber v)

getRedirectionInformation

RedirectionInformation getRedirectionInformation()

setRedirectionInformation

void setRedirectionInformation(RedirectionInformation v)

getCUserGroupInterlockCode

ClosedUserGroupInterlockCode getCUserGroupInterlockCode()

setCUserGroupInterlockCode

void setCUserGroupInterlockCode(ClosedUserGroupInterlockCode v)

getConnectionRequest

ConnectionRequest getConnectionRequest()

setConnectionRequest

void setConnectionRequest(ConnectionRequest v)

getOriginalCalledNumber

OriginalCalledNumber getOriginalCalledNumber()

setOriginalCalledNumber

void setOriginalCalledNumber(OriginalCalledNumber v)

getU2UInformation

UserToUserInformation getU2UInformation()

setU2UInformation

void setU2UInformation(UserToUserInformation v)

getUserServiceInformation

UserServiceInformation getUserServiceInformation()

setUserServiceInformation

void setUserServiceInformation(UserServiceInformation v)

getNetworkSpecificFacility

NetworkSpecificFacility getNetworkSpecificFacility()

setNetworkSpecificFacility

void setNetworkSpecificFacility(NetworkSpecificFacility v)

getGenericDigits

GenericDigits getGenericDigits()

setGenericDigits

void setGenericDigits(GenericDigits v)

getOriginatingISCPointCode

OriginatingISCPointCode getOriginatingISCPointCode()

setOriginatingISCPointCode

void setOriginatingISCPointCode(OriginatingISCPointCode v)

getUserTeleserviceInformation

UserTeleserviceInformation getUserTeleserviceInformation()

setUserTeleserviceInformation

void setUserTeleserviceInformation(UserTeleserviceInformation v)

getRemoteOperations

RemoteOperations getRemoteOperations()

setRemoteOperations

void setRemoteOperations(RemoteOperations v)

getParameterCompatibilityInformation

ParameterCompatibilityInformation getParameterCompatibilityInformation()

setParameterCompatibilityInformation

void setParameterCompatibilityInformation(ParameterCompatibilityInformation v)

getGenericNotificationIndicator

GenericNotificationIndicator getGenericNotificationIndicator()

setGenericNotificationIndicator

void setGenericNotificationIndicator(GenericNotificationIndicator v)

getServiceActivation

ServiceActivation getServiceActivation()

setServiceActivation

void setServiceActivation(ServiceActivation v)

getGenericReference

GenericReference getGenericReference()

setGenericReference

void setGenericReference(GenericReference v)

getMLPPPrecedence

MLPPPrecedence getMLPPPrecedence()

setMLPPPrecedence

void setMLPPPrecedence(MLPPPrecedence v)

getTransimissionMediumReqPrime

TransimissionMediumRequierementPrime getTransimissionMediumReqPrime()

setTransimissionMediumReqPrime

void setTransimissionMediumReqPrime(TransimissionMediumRequierementPrime v)

getLocationNumber

LocationNumber getLocationNumber()

setLocationNumber

void setLocationNumber(LocationNumber v)

getForwardGVNS

ForwardGVNS getForwardGVNS()

setForwardGVNS

void setForwardGVNS(ForwardGVNS v)

getCCSS

CCSS getCCSS()

setCCSS

void setCCSS(CCSS v)

getNetworkManagementControls

NetworkManagementControls getNetworkManagementControls()

setNetworkManagementControls

void setNetworkManagementControls(NetworkManagementControls v)

setUserServiceInformationPrime

void setUserServiceInformationPrime(UserServiceInformationPrime v)
Parameters:
usip -

getUserServiceInformationPrime

UserServiceInformationPrime getUserServiceInformationPrime()

setPropagationDelayCounter

void setPropagationDelayCounter(PropagationDelayCounter v)
Parameters:
pdc -

getPropagationDelayCounter

PropagationDelayCounter getPropagationDelayCounter()

setGenericNumber

void setGenericNumber(GenericNumber v)
Parameters:
gn -

getGenericNumber

GenericNumber getGenericNumber()

setU2UIndicators

void setU2UIndicators(UserToUserIndicators v)
Parameters:
utui -

getU2UIndicators

UserToUserIndicators getU2UIndicators()

setAccessTransport

void setAccessTransport(AccessTransport v)
Parameters:
at -

getAccessTransport

AccessTransport getAccessTransport()


Copyright © 2010. All Rights Reserved.