+ Reply
Results 1 to 3 of 3
  1. #1
    iPhone? More like MyPhone
    Join Date
    Jan 2008
    Posts
    281
    Thanks
    4
    Thanked 44 Times in 34 Posts

    Default T-Mobile USA Visual Voicemail With Native Mobilephone.app

    As most are well aware, T-Mobile USA have implemented visual voicemail for their myTouch 3G.

    SpookyET has come pretty far on the project but has been faced with a brick wall with respect to the programming aspect. We need someone to look into enabling it for us T-Mobile iPhone users.

    All the needed files are located at the link in his last quote.

    From SpookyET:

    Quote Originally Posted by SpookyET View Post
    ...More on Visual Voicemail. I've been digging around. There seem to be 2 protocols by which the iPhone understands Visual Voicemail. One is ACDS, which is used by AT&T. It is SMS-based. It uses a SMS trigger to download new messages. It requires minimal configuration, just the APN and enable/disable toggle. It automatically downloads a configuration file from the server given by the APN.

    The other method, which seems to be universally popular on all iPhone carriers, as well as non-iPhone VoIP carriers, is IMAP-based, the e-mail protocol. It doesn't use IMAP-IDLE to stay connected to VVM. It uses a GSM standard Message Waiting Indicator, which is used by traditional voicemail. It requires a lot of configuration entries, which cannot be edited via GUI. T-Mobile Germany use IMAP. I think 99% use IMAP.

    It could look something like
    MESSAGE SENT: VOICE=[email protected] (T-Mobile SMS Gateway Number)
    MESSAGE RECEIVED: VOICE=[email protected] (Your phone number)

    ACDS seems simpler. It might be superior since it doesn't come with a lot of IMAP baggage. IMAP was designed for complicated e-mail, not simple voice messages. On the other hand, one could easily implement a Google Voice clone over IMAP and not have to code something custom over ACDS. Many VoIP providers are capable of emailing you voicemails. But, like I have said, besides AT&T, I no one else is using ACDS. Everyone uses IMAP. It seems AT&T wanted a custom protocol.
    And more:

    Quote Originally Posted by SpookyET View Post
    Progress on Visual Voicemail is being made. But, I haven't got it to work yet.
    Anything you may have heard or seen as settings on the net is utter bollocks. Nothing works.
    vvm.tmomail.net IS NOT the APN. I have the APN and the BeaconAddress and BeaconServiceCenter.

    Proof: 3G on Left; 3GS on Right.
    And more:

    Quote Originally Posted by SpookyET View Post
    There is a reference to T-Mobile Visual Voicemail Laboratory around the APN, BeaconCode, and BeaconServiceCenter in the assembly code I have. I think it may be part of the UserAgent. VVM is IMAP4 + SMS based. Email clients (IMAP) have user agents just like browsers. I copied the useragent entries with SonyEricsson that I used to get MMS to work and put them in the VVM section and changed SonyEricsson to that T-Mobile VVM string. Thus far, I have had no luck. I don't know if it even reads it.

    Like I said, I need someone who can code (read and write assembly), at least some form of bastardised Java bytecode to figure out for what that string is used.

    I do know that vvm will be available on more than android-based phones. I'm also pretty sure that no phone will have the settings in a GUI. There are too many and too complicated. Maybe, they want to make sure that only T-Mobile supported phones connect to VVM.
    And finally:

    Quote Originally Posted by SpookyET View Post
    This post is meant at advanced users who know how to build a bundle. Newbies are advised to ignore it to save themselves and the community some pain and grief.

    I am disappointed by the situation with Visual Voicemail (VVM). I have all the right settings. It just doesn't work. It may be a user agent issue. It may not be. I suspect the Voicemail 1.0.5 app is doing something nefarious upon activation, or every time it is launched, that the iPhone VVM app is not doing.

    T-Mobile have told me to piss off. I cannot expect help from them. Since so very few have donated, I cannot rent a cheap, Indian coder to have a look at the disassembled Voicemail 1.0.5 app. Thus far, I have had no volunteers.

    I will not link you to the disassembled nor original Voicemail 1.0.5 myTouch app. The last thing I need is T-Mobile's lawyers heckling me. I will, however, link you to my GitHub VVM branch. You are free to play with it. It does not work, and you may get weird, cryptic, status SMS. You will not be charged. They are network SMS messages that are not meant for the user, but the phone. I'm not sure why the phone doesn't interpret them.

    I've been Googling. Thus far no one has published these settings, but me. Either there is no interest, or people have not figured out how to get the app off the currently unrootable myTouch 3G. It would be awesome if we were still the first ones in the race to get it to work--if there is a race--for bragging rights if nothing else.
    Last edited by Lecram25; 10-18-2009 at 05:10 PM.

  2. #2
    iPhone? More like MyPhone hapishyguy's Avatar
    Join Date
    Aug 2009
    Location
    Earth
    Posts
    126
    Thanks
    0
    Thanked 7 Times in 6 Posts

    Blog Entries
    1
    I know its almost over 2 years now to your work. So is there any luck so far?

  3. #3
    iPhone? More like MyPhone
    Join Date
    Jan 2008
    Posts
    281
    Thanks
    4
    Thanked 44 Times in 34 Posts


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts