I know we already discussed this via e-mail. But I wanted to post a follow-up explanation out here as well.
It is not technically possible to insert an X-MSISDN header in an HTTPS request that is proxied via HTTP/WAP2. The reason for this is because there is end-to-end security on the connection. In this scenario, the proxy cannot view or modify the data that is being transacted.