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.