Difference between revisions of "ProvideSubscriberInfo"

From ss7api.null.ro
Jump to: navigation, search
(Created page with "==Capability: VLR-Routing== ==Usage== This message is used by a HLR to interrogate the VLR about the current state of a subscriber that is currently registered to that VLR. ...")

Revision as of 10:30, 26 August 2013

Contents

Capability: VLR-Routing

Usage

This message is used by a HLR to interrogate the VLR about the current state of a subscriber that is currently registered to that VLR.

Invoke parameters

  • imsi – Identity of the SIM of the subscriber
  • lmsi – Local subscriber identification is the VLR assigned one
  • requestedInfo – What information is requested
    • locationInformation – If present location information is requested
    • subscriberState – If present the subscriver state is requested
    • extensionContainer – Container for various extension
  • extensionContainer – Container for various extensions

Result parameters

  • subscriberInfo – Returned subscriber information
    • locationInformation – Information about subscriber's location
      • ageOfLocationInformation – How much passed since the last update in minutes
      • geographicalInformation – ??
      • vlr-Number – VLR identification string / number
      • locationNumber – Hex number identifying a location
      • cellIdOrLAI - A choice of:
        • cellIdFixedLength - Digits identifying a Cell ID, or
        • laiFixedLength - Digits identifying a Location Area, starts with MCC MNC
    • subscriberState – State of the subscriber, exactly one of:
      • assumedIdle – If present assume subscriber is idle
      • camelBusy – If present assume subscriber is busy (talking)
      • notProvidedFromVLR – If present assume subscriber state is unknown
      • netDetNotReachable – Subscriber unreachable, value can be: "msPurged", "imsiDetached", "restrictedArea", "notRegistered"
    • extensionContainer – Container for various extensions
  • extensionContainer – Container for various extensions

Example

Sending a ProvideSubscriberInfo operation

<application>subscriberInfoEnquiryContext-v3</application>
<component localCID="1" type="Invoke" operationCode="provideSubscriberInfo">
        <imsi>890509840200</imsi>
        <lmsi>01 23 45 67</lmsi>
        <requestedInfo>
                <locationInformation/>
                <subscriberState/>
        </requestedInfo>
</component> 

The received response will look like this:

<component localCID=1" type="ResultLast" operationCode="provideSubscriberInfo">
	<subscriberInfo>
		<locationInformation>
			<ageOfLocationInformation>14</ageOfLocationInformation>
			<vlr-Number>89050900123</vlr-Number>
			<cellIdOrLAI>
				<laiFixedLength>22610451</laiFixedLength>
			</cellIdOrLAI>
		</locationInformation>
		<subscriberState>
		      <assumedIdle/>
		</subscriberState>
	</subscriberInfo>
</component>

Receiving a ProvideSubscriberInfo operation

<component remoteCID=1" type="Invoke" operationCode="provideSubscriberInfo">
        <imsi>497012345678900</imsi>
        <requestedInfo>

<locationInformation/> <subscriberState/> </requestedInfo>

</component>
... 

The response that is sent should look like this:

<component remoteCID=1" type="ResultLast" operationCode="provideSubscriberInfo">
	<subscriberInfo>
		<locationInformation>
			<ageOfLocationInformation>14</ageOfLocationInformation>
			<vlr-Number>49700100123</vlr-Number>
		</locationInformation>
		<subscriberState>
			<assumedIdle/>
		</subscriberState>
	</subscriberInfo>
</component>

References

  • ETSI TS 100 974 V7.15.0 (2004-03) p1086
Personal tools
Namespaces

Variants
Actions
MAP & CAMEL XML Interface
Diameter XML Interface
MAP and CAMEL operations
Diameter interfaces
Examples
Resources
Navigation
Toolbox