RussCrush
Sr. Member
   
Offline
Posts: 66

|
 |
« Reply #2 on: July 30, 2006, 23:05:09 UTC » |
|
Here is what I know about Generic IMSIs, and why they are used.
The reason for the Generic IMSI is that when the SRI_ACK is generated, the true IMSI may not be known, and the (Mandatory) generic IMSI is sent, along with an RN, to direct the call towards a Call Processor application that will process the call further. This is done when an application Service is used, and prevents exposing subscriber data to the third party. It is also used to prevent multiple dipping of the NPDB. The use of the generic IMSI ensures that the call is directed to the Call processor before the actual dip to the NPDB is made.
The Generic IMSI is usually a combination of the Network element (MCC and MNC) of where the application is located, and the MSISDN itself. Example:
MSISDN in CDPA is 447870123456. The Generic IMSI would be something like 234209990123456, with the "999"being the ID of the Call Processor application.
The call would be passed to the network, and presented to the call processor application, which would then query the NPDB for final routing.
Hope that helps!
|