Header Enrichment
Header Enrichment allows you to detect a MSISDN, MCC and MNC for customers who are browsing on their mobile data connection. Please see the Carrier List for details on which carriers this is available on.
Header Enrichment is achieved by redirecting the customer to an Infomedia site which perform the detection and then returns the customer back to a URL of your choosing. Please see the format and parameters below.
Request Format
http://wbg.infomediatechnologies.com/iablu/V/1/6/?aid=[aid]&pid=[pid]&paid=[paid]&pt=ExamplePassThrough&m=redirect&ru=http%3A%2F%2Fwww.example.com&fmcc=424
Note that Header Enrichment is only available via http.
Request Parameters
All parameter values should be properly Percent-Encoded to ensure they do not interfere with the QueryString format.
Parameter
Description
Mandatory
aid
Your AccountID. This will be provided by your Account Manager.
Yes
paid
A GUID allocated per product which will be provided by your Account Manager. (Example: dd59a7c3-d8e2-4348-b809-c9ad8bc71fe6)
Yes
pid
The ServiceID (9200XXXX) or the BPID (9100XXXX) for the Product that the user is requesting.
Yes
pt
Your pass-through value. If provided, it will be appended to the QueryString of your Return URL after identification is attempted.
No
m
Method. Always provide the value 'redirect'. e.g. 'm=redirect'
Yes
ru
The Return URL that you want to pass the user back to after attempting identification. The full endpoint (excluding QueryString) must be whitelisted. Please speak to your Account Manager to arrange this.
Yes
fmcc
An MCC filter that can be provided to improve Header Enrichment response times by bypassing behaviour not required for the specified country.
No
NB. A QueryString may be added to your ReturnURL, however there is a limitation of just one key and value. Any after the first will be omitted during the final redirect.
Example Response
http://www.example.com/?pt=ExamplePassThrough&mx=s9dgysiuhsoiduhgoisdh%3D&mcc=424&mnc=2
Response Parameters
Parameter
Description
mx
Encrypted MSISDN/Alias. This can be decrypted using DecryptMX.
mcc
The Mobile Country Code.
mnc
The Mobile Network Code.
pt
The pass-through value. If provided in the request, it will be returned in the response after identification is attempted.