MM7Client.Deliver method does not include the MM7Version
Posted: Thu Jun 05, 2014 10:09 am
Hi, we are testing the methods of InetLab MM7 library. Operator accepts only Delivery requests, and returns delivery response.
We are trying to use the MM7Client.Deliver method, but it doesn't add the MM7Version tag to the output. Here is the code:
And the operator gets this on input:
As you can see there is no MM7Version, but we set it twice. Can you tell us what is wrong?
We are trying to use the MM7Client.Deliver method, but it doesn't add the MM7Version tag to the output. Here is the code:
Code: Select all
MM7Client client = new MM7Client(tbUrl.Text);
client.MM7Version = "5.3.0";
client.AuthId = tbAuthId.Text;
client.AuthSecret = tbAuthPw.Text;
client.VASPID = tbVASPID.Text;
client.VASID = tbVASID.Text;
client.SenderAddress = tbSenderAddress.Text;
client.ServiceCode = tbServiceCode.Text;
DeliverRequest req = client.CreateDeliverRequest();
req.Recipients.To.Add(tbTo2.Text);
req.MM7Version = "5.3.0";
req.Subject = "Test";
req.Priority = Priorities.Normal;
req.ContentHref = "/mms/mm7/mm7client";
req.TransactionID = DateTime.Now.Ticks.ToString();
req.LinkedID = DateTime.Now.Ticks.ToString();
req.ReplyChargingID = "0";
req.Sender = new Address(AddressTypes.ShortCode, "43434343");
var resp = client.Deliver(mes, req);
Code: Select all
<?xml version=\"1.0\" encoding=\"utf-8\"?>
<env:Envelope xmlns:env=\"http://schemas.xmlsoap.org/soap/envelope/\">
<env:Header>
<mm7:TransactionID env:mustUnderstand=\"1\" xmlns:mm7=\"http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-5-MM7-1-0\">635375677680979306</mm7:TransactionID>
</env:Header>
<env:Body>
<DeliverReq xmlns=\"http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-5-MM7-1-0\">
<MMSRelayServerID>fe80::18ed:39ea:3f57:fe70%13</MMSRelayServerID>
<LinkedID>635375677680979306</LinkedID>
<Sender><ShortCode>43434343</ShortCode></Sender>
<TimeStamp>2014-06-05T12:22:48+03:00</TimeStamp>
<Priority>Normal</Priority>
<Subject>Test</Subject>
<Recipients><To><Number>+7 927 2050101</Number></To></Recipients>
<ReplyChargingID>0</ReplyChargingID>
<Content href=\"cid:/mms/mm7/mm7client\" />
</DeliverReq>
</env:Body>
</env:Envelope>