• Ta-wei Yen's avatar
    Support unknown user provisioning for VVM3 · b250ce8d
    Ta-wei Yen authored
    Users on legacy visual voicemail or transfering from other devices
    may receive a STATUS SMS with the provisioning status "Unknown".
    On VVM3 we need to go though a series of URLs to have the user
    provisioned.
    
    The STATUS SMS will come with a URL to the voicemail management
    gateway. From it we can find the self provisioning gateway URL that
    we can modify voicemail services.
    
    A request to the self provisioning gateway to activate basic visual
    voicemail will return us with a web page. If the user hasn't
    subscribe to it yet it will contain a link to confirm the
    subscription. This link should be clicked through cellular network,
    and have cookies enabled.
    
    After the process is completed, the carrier should send us another
    STATUS SMS with a new or ready user.
    
    + Moved provisioning to OmtpProvisioningService, which will do it in
      the background instead of blocking the SMS receiver.
    + Handle missing MESSAGE_LENGTH field in SyncMessage, this field is
      optional.
    
    Change-Id...
    b250ce8d
Android.mk 1.22 KB