none
Office Mobile Service (OMS) problem: unexpected MMS request when testing account settings RRS feed

  • Question

  • Steps to reproduce the problem:

    1. Open Outlook 2007/2010.

    2. In the Account Settings, add a Text Messaging (SMS) account.

    3. Fill in the account information.

    4. Click the "Test Account Settings".

    5. It shows "Test Account Settings was done successfully. Do you want to send a test message to your mobile phone".

    6. Click "Yes".

    7. Outlook prompts an error "You have not subscribed the MMS service.".

    After studied the request and response messages between Outlook and our server, it seems that when an error response is returned to the DeliverXms request during "Test Account Settings", Outlook will try to submit another DeliverXms request to our server and this request's requiredService is MMS_SENDER.

    The following describes the message flow:

    1. Outlook submits a DeliverXms request with requiredService "SMS_SENDER" to our server.

    2. Our server returns a error response because of some reason (say, error code: lowBalance).

    3. Outlook unexpectedly re-submits another DeliverXms request with requiredService "MMS_SENDER".

    4. However, our server does not implement MMS and returns error response (error code: unregisteredService).

    And here is our response for serviceInfo request (which already tells Outlook that we do not provide MMS service):

    <?xml version="1.0" encoding="utf-16"?>
    <serviceInfo xmlns="http://schemas.microsoft.com/office/Outlook/2006/OMS/serviceInfo">
    <serviceProvider>ABC Inc.</serviceProvider>
    <serviceUri>https://abc.com/oms/api</serviceUri>
    <signUpPage>http://abc.com</signUpPage>
    <targetLocale>0</targetLocale>
    <localName>OMS Service</localName>
    <englishName>OMS Service</englishName>
    <authenticationType>Other</authenticationType>
    <batchSize>10</batchSize>
    <supportedService>
    <SMS_SENDER maxRecipientsPerMessage="10000" maxMessagesPerSend="5" maxSbcsPerMessage="160" maxDbcsPerMessage="70" >
    <LONG_SMS_SENDER maxRecipientsPerMessage="10000" maxMessagesPerSend="5" maxSbcsPerMessage="153" maxDbcsPerMessage="67" />
    </SMS_SENDER>
    </supportedService>
    </serviceInfo>

    Please help, thanks.

    Best Regards,

    Clive

    Tuesday, October 30, 2012 11:05 AM

All replies

  • Hi Clive,

    Thank you for posting in the MSDN Forum.

    I'll involve some experts who are more familiar with your issue. This may take some time.

    Thank you for your patient and understanding.

    Best regards,


    Quist Zhang [MSFT]
    MSDN Community Support | Feedback to us

    Wednesday, October 31, 2012 6:38 AM
    Moderator
  • Hi Quist,

    Thanks. And we are looking forward to your reply.

    Best Regards,

    Clive

    Wednesday, October 31, 2012 8:32 AM
  • H Clive,

    Can you please provide the XML returned from the first DeliverXMS request (i.e. SMS_SENDER)? I assume the problem here is not the error message but the fact that the second DeliverXMS request is made when you have said that it shouldn't support MMS.

    Thanks,
    Dave

    Thursday, November 8, 2012 2:12 PM