Project Fi MMS Settings? - Nexus 5X Q&A, Help & Troubleshooting

So I'm curious just what is going on with Project Fi for MMS messages as I've found that the Project Fi app is mandatory in order for MMS to function on a project fi phone. Disable it and MMS will not work.
I've found that the project fi app has to be installed, running and activation complete in order for MMS to work. After this is done the project fi app can be stripped of it's permissions but it must still have access to the network in order for MMS to work, if it's blocked by a firewall then MMS will not work.
Since I do not have GAPPS on my phone I had a fairly difficult time getting the Project Fi app to work, I was, however, able to do so without having the Google Services Framework installed on my phone. Instead I am using OMNI ROM and MicroG in order to spoof the signature and have an open-source equivalent to the google services framework.
This did work, I had to give the Project Fi application access to contacts, phone, storage, location and sms in order for it to finish activation as well. If it did not have access to these it force closed during the activation process.
Once the Project Fi application was activated on the OMNIROM I am now able to send SMS and MMS using OMNI-ROMs stock version of messaging. Previously with the project Fi application not being activated I was not able to send MMS messages but could make calls and send and receive SMS messages just fine (on AOSP) as long as the Project Fi app remained enabled even though it could be stripped of all it's permissions and restricted from accessing the network and I could still manually switch between T-Mobile and Sprint like this.
I'm using FiSwitch with dialer codes to switch between sprint and t-mobile as I choose.
Just curious if anyone else is familiar with this as I've been tinkering with it to try to remain open-source and not have any of Google's proprietary software on my phone, it seems I can't get around the Project Fi app though as long as I'm using them as my carrier. At least if I want MMS to work.
Does anyone know any work-arounds to get MMS functioning without the Project Fi application?
This also makes me curious as to what exactly the Project Fi application is doing when it activates, as MMS will not work until activation is complete. Even if you have activated your service already, switched ROMs and started up again, everything except MMS will work just fine until activation is complete.
I tried some manual settings in QKSMS but to no avail.
Has anyone been able to find any MMS settings for Project Fi that will work with any messaging application without utilizing the Project Fi application?

I don't know what project Fi is doing specifically, but I know on Sprint for a long time, maybe even currently on CDMA there was no native support for MMS. They would send some specially coded SMS message when you had MMS and then some app level process would intercept and download the MMS from a Sprint MMS gateway server. I think Sprint called their feature "PictureMail" which was really the MMS gateway integrated with some website for people to view/edit/upload their MMS pictures. I think they discontinued the website but kept the MMS gateway.
I'm guessing that may be the reason Project Fi needs to run for MMS (to always? work) but I'm not sure.
I think the Fi SIM card is coded TMobile by default (they own your project Fi phone #) so it should be using regular SMS/MMS as part of GSM standard while on TMobile but there is some software switch in Project Fi that handles the handover the CDMA Sprint and whatever that entails to get all the various features working with Sprint's implementation. CDMA doesn't have a SIM card for basic voice/sms but Sprint does use a UICC SIM card for LTE. Perhaps Fi also needs to copy messages sent/received while you are on Sprint to the SIM card.
There are so many overlapping features/standards with Fi it becomes difficult to figure out what is going on. You have Google Voice but Fi just uses a subset of Google Voice to implement the voicemail/forwarding services. You have WiFi calling, but Fi doesn't use carrier level WiFi calling, instead leveraging Hangouts as the backend. You have a multi-carrier SIM with GSM and CDMA but CDMA has some missing features for MMS that are probably being handled at the application level. You have Hangouts app vs Messaging app and whether you do Hangouts integration (Fi/Google Voice backend changes message routing to Hangouts-cloud-storage) vs choosing Hangouts as your MMS app (just choosing a different app to handle messages on your phone).
None of what I said is really fleshed out, I just spewed out what I remember from Sprint in the past in the hopes it helps you figure things out. The information might not be current or accurate.

Well if anyone else is trying to go without GAPPS on Fi here's how to get MMS to work on your custom ROM
- Install MicroG https://github.com/microg/android_packages_apps_GmsCore/wiki/Installation
You'll need the entire thing, including either blankstore or fakestore and your ROM will have to be modified to allow signature spoofing by one of the methods listed on that page or will have to natively support it.
Once you have MicroG installed and configured, then allow the Project Fi application to complete activation, don't have to do the extended activation just the bare minimum. MMS will then work.
After the Project Fi app is activated it can be stripped of it's permissions and an app like Fi Switch can be used to switch between T-Mobile and Sprint. The Project Fi application will also have to have access to the network for MMS to continue working.. a few apps I've had MMS work with so far without GAPPS on my phone are..
Messenger
Textra (Set MMS to use System)
Also Signal should work as well, they have a newer patch implemented into it to get MMS to work. Somehow the Project Fi app is routing the MMS through the system, there's some info on it here for those geeky enough to follow it:
https://github.com/WhisperSystems/Signal-Android/issues/4131
That's the most information I was able to find on the issue and a fix for it, which was integrated into Signal. Essentially what I've gathered is the old-standard of APN settings isn't going to work for messaging applications with Project Fi MMS and the proprietary Project Fi application itself is necessary to have MMS functioning on a Project Fi phone.
Also if you do have GAPPS installed and are on a custom ROM trying to get your MMS to work with project Fi I recommend making sure your Project Fi application has successfully activated as MMS will not function until it has. No need to complete the extended "Get better service" activation process in the Fi app, but the bare minimum activation needs to complete and the app needs to be running for MMS to work.

Thanks Beakfire! This has been really helpful. I'm interested in Project Fi and my Nexus 6 also has none of Google's proprietary apps on it. I don't have Google play services, google play, or even a google account on it. I didn't know about the MicroG project, before now, so this is good to know regarding MMS. Can you speak to the other features/benefits of Project Fi -- and what you are giving up/missing by not using Google's proprietary apps?
For example, your original post mentioned that phone calls and SMS texting worked fine as long as the Project Fi remained enabled. Does that include wifi calling? Or does wifi-calling require Hangouts? Can I use something like Csipsimple for wifi calling? Or maybe the Project fi app already handles the wifi calling directly?
Are you able to send SMS texts over wifi with your setup?
I see that you are using Fi Switch to switch between networks. Is that a necessity for you because of missing apps that you don't have installed? Or is that because you have stripped the Project Fi app of its permissions?
I've found that the Project Fi app ships with the AOSP source code. I assume that means the code for this particular app is open source, right?
Finally, is there any other ways in which your Fi experience is different from the average Fi user? Thanks!

If you use Hangouts, it works out of the box without the Fi app activated or even installed. The same functionality (whatever it is) is baked into Hangouts.
Thanks!

Is Project Fi working with MicroG these days?
I can't seem to get it activated at all. I keep getting an error: "There seems to be an issue with the sim card."
Have I skipped a step or something? I have activated the Google Device Registration in MicroG settings.

So since this is one of the top posts for searching:
I got Project Fi to activate with Microg. How I did it:
- Before reinstalling, I usued titanium backup to take a backup of my project fi.
- After installing, I confirmed that the self check worked for all of the microg services.
- I logged into my gmail on the accounts.
- I then restored the data from titanium backup to it.
Project fi activated, and I seem to have it working. I need to confirm MMS works, but data works so I am reasonably sure it will. I hope that helps.

rebeleagle said:
Is Project Fi working with MicroG these days?
Click to expand...
Click to collapse
Can confirm: mostly, yes.
Basics (phone, SMS, data) worked out-of-box w/ LOS 15.1, but the backup/restore of the Fi app data was a super helpful tip. That got me past the activation error, and enabled visual VM. I still get a "maximize your coverage" nag in the Fi app. I assume it sees trouble under the hood with carrier switching. I was on TMO prior to reflash.
Working:
voice (incl. VoLTE)
SMS
LTE data (TMO)
visual voicemail
Not working (for me):
MMS
carrier switching (auto or manual)
What I did different from process in previous comment:
-Backed up Fi app w/ oandbackup from fdroid instead of TB
-DL'ed latest Fi app from play store prior to data restore (not sure if that matters)
-Added google account from settings->accounts
I wonder if any of those differences resulted in my difficulty w/ MMS?

Hello!
What I am imagining is happening is that you are using v6 of the Project Fi app. The play store has been updating a bunch of apps that will now throw a "you must update Google Play Services" if you use MicroG. V5 will not have this issue, so you must uninstall then reinstall v5.
Edit: I should have mentioned that MMS works just fine with v5.

Related

[GUIDE] FreedomPop & Google Voice full intergration work around.

UPDATED: 9.14.14
IMPORTANT SUMMARY OF CHANGES MADE OR ADDED
9.14.14
Google integrated Google Voice with Google Hangouts. Now you can make AND receive phone calls right from the Google Hangouts app. This also means you can receive phone calls over WiFi made to your Google Voice phone number, and yes, you can receive texts sent to your Google Voice number as well.
You'll need the latest Google Hangouts app installed version 2.3, which might not be available yet in the Google Play store as of this post. You'll also need to install the Hangouts dialer. Plus, ensure you have the "Incoming phone calls" setting ticked, which can be found in the Hangouts app setting page for your account.
Google Hangouts app on the Playstore link
Hangouts dialer app on the Playstore link
If the Playstore doesn't have Hangouts 2.3 yet, you can download the APK from this site
Keep in mind, if you wish to use the data time of your FreedmPop plan, you should be able to simply use Hangouts for calls, and all calls over WiFi will not use your allotted FreedomPop time. However, if you're mobile, and need to use the minutes or data allotted for mobile talk or data time, you'll still need to use the carrier number provided by FreedomPop and all time used will be deducted accordingly.
7.21.14
If you're experiencing call quality issues in CSipSimple, then check out this post for a possible workaround.
LINK TO POST
3.8.14
It appears FreedomPop revised the account information for Username and Account ID. These now need to be added into CSipSimple in a different way, otherwise you won't gain access.
I'm not sure if your current configuration will now fail, but if it does, then follow the revised instructions in the CSipSimple Method under account information, to see the new way of inputting your Username and Account ID.
I haven't updated the AOSP method yet, so if you need to change that, look over the revised instructions in the CSipSimple Method to get an idea of what to enter.
3.4.14
Added alternative option to filters for Google Voice automation to the CSipSimple guide
Added instruction on how to backup CSipSimple settings
3.3.14
Added new section for configuring the native AOSP dialer to work with a FreedomPop account
Moved some information around
Revised introduction
Added Troubleshooting section to CSipSimple method
Thanks to member phigan for posting information about the Prefixer app and listing a dialing rule.
Thanks to member bads3ctor for listing commands to extract the FreedomPop account database in Linux.
2.27.14
Added recommendation to set Echo mode to auto under the Settings > Media section. This option was recommended by el34han who was experiencing audio crackling issues, and by Unticking Echo cancellation, and setting Echo mode to auto, his audio improved. Only apply this option if you're experiencing call quality issues to see if it improves the audio.
2.21.14
I added instructions on how to create filters if your Google Voice account is set to use a pin number and required for access. When I initially posted this guide, I never addressed how to create a filter when a pin number is active for a Goolge Voice account.
I expanded upon the "Settings" section of this guide. I reviewed all the settings in the current FreedomPop Messaging app, and added them to the "Settings" section of this guide.
I posted this guide for FreedomPop subscribers that would like to better integrate their Google Voice number with their FreedomPop account. This guide can also be used as a method to get your FreedomPop account working in a KitKat ROM, or as a way to use your FreedomPop account for calls and data without the need of the FreedomPop Messaging app, though texting will not work without the FreedomPop Messaging app.
Currently there are two methods you can choose from. The AOSP Dialer Method, and the CSipSimple Method, both listed below.
The following prerequisites must be met to follow either method...
Rooted Android OS.
FreedomPop Messaging app configured and working with your account.
Titanium Backup app (free edition) installed.
Unknown Sources option is ticked in Androids Setting > Security section.
Google Voice users must ensure their Google Voice number is forwarded to their FreedomPop number. This is done at the Google Voice account setting page.
I expanded a bit on a guide I originally saw over at http://blog.drewwithers.com. Hopefully I made it a little more noob friendly.
This guide is a work in progress, so if things aren’t working out, check back to see if corrections were made. If you anyone knows of an easier way to accomplish Google Voice integration with FreedomPop, please post up your suggestions.
AOSP Dialer Method
This method configures your native AOSP dialer with your FreedomPop account information. The options to configure your call quality and SIP settings are limited in this method. If you’re experiencing call quality issues or other problems, you can try the CSipSimple Method, which offers more options to improve call quality and compatibility.
Can be used to replace the FreedomPop Messaging app for calls and data usage
Can be used for texting to your FreedomPop number, only with ROMs the FreedomPop app can be installed. You will not be able to install the FreedomPop app in a KitKat ROM. Keep in mind, the FreedomPop Messaging app might cause issues with your AOSP dialer that’s configured with your FreedomPop account.
Can be used for Google Voice number dialing
Can be used for texting with a Google Voice phone number
Can be used with KitKat ROM
ACCOUNT INFORMATION EXTRACTION
First we need to extract some account information from your FreedomPop account, which can be obtained by backing up the FreedomPop app.
LINUX USERS
Here are commands for use to extract your FreedomPop account file.
Code:
sudo apt-get install sqlitebrowser
adb root
adb pull /data/data/com.freedompop.phone/databases/com.freedompop.phone.db
sqlitebrowser com.freedompop.phone.db
In Titanium Backup, select Backup/Restore, select the Messaging App, then select Backup.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Titanium Backup will create a file named com.freedompop.phone-xxxxxxxxxx.tar.gz. This file is located in the TitaniumBackup folder, which should be located at the root of your phones internal SDcard.
Transfer that file to your PC.
Now that you have the file transferred to your PC, you’ll need to extract the contents.
After extraction, you’ll have a folder named data.
Keep opening the data sub-folders within till you see a folder named databases.
Within the databases folder, you should now see a file named com.freedompop.phone.db. You will need to open this file with a sqlite viewer. I’m using Windows, so I used an app named sqlitebrowser, click the link to grab the viewer.
Open the database file with the viewer. Click the Table dropdown menu. Select accounts.
You should now see a table filled with data. Scroll over to the column named data.
You will see a 32-character hex string. Copy that string, and save it to a file, you’ll need to enter that into CSipSimple.
Now, we can move onto configuring the native AOSP dialer.
DIALER ACCOUNT SETTINGS
In this section, I’m using the native AOSP dialer in a Cyanogenmod KitKat ROM.
Open native dialer
Goto the dialer's settings section
Configure the following...
Use Internet calling
For all calls when data network is available > tick this option
Accounts
Receive incoming calls > tick this option
Accounts
tap ADD ACCOUNT
Username
Enter: your FreedomPop phone and area code, beginning with 1, example: 15555555555
Password
Here you will enter the 32-character hex string you extracted earlier.
Server
Enter: fp.layered.net
Now tap Optional settings and configure the following...
Transport type
TCP > tick this option
Now tap save, and that completes account registration.
I posted an image below highlighting the settings that need to be configured for easier reference.
PLACING CALLS
In order to place a call, you must dial 1 first. For example, a call placed such as this will not go through 555-555-5555. The call must be preceded with a one like this 1-555-555-5555.
You can install an app named Prefixer, which will automatically dial a one in case you forget. In order for Prefixer to perform such a task, you must add a rule that will automatically input a one in case you forget.
I linked the rule necessary to accomplish this task. Download the rule, copy it to your phone, then open Prefixer.
Link to Prefixer rule > Prefixer Prefix 1 Outgoing Call Rule
At the top left corner in Prefizer, tap the down arrow, select Import rules. Then navigate to where you copied the file and install it. Once installed, you should see the rule listed in Prefixer. Close the app, and Prefixer should now automatically insert a 1 should you forget.
GOOGLE VOICE USERS
To complete a full integration, so your Goggle Voice number will be seen by the party you call, you will have to install an app named Voice+ (Google Voice Callback). This app will prompt you with an option to automatically route your outgoing calls via Google Voice.
Download and install the app, then open the app and tick Outgoing call integration.
Next, tap Google account, and select your Google Voice account.
You’ll be prompted with a window offering an option to add numbers to the "Visible numbers" section. Your Google Voice account will be listed in the Visible numbers section. You should also move your FreedomPop number into the Visible numbers section as well. Sometimes the number you move into the Visible numbers section doesn’t save, so you’ll need to close the app and check back by going into Callback Numbers to see if the number you moved into the Visible numbers section saved.
Now, to call out with your Google Voice number, open your dialer, input a number and press call. You’ll be prompted with a window offering several calling options. Choose Google Talk Callback that’s listed with your Google Voice account. It should immediately connect you via Google Voice.
If you have a problem connecting, then try the Google Talk option that lists your FreedomPop number. If you choose this option, your phone will ring you back. Answer the call and you should be connected with the party you’re calling.
GOOGLE VOICE TEXTING
To text with your Google Voice account, install the Google Voice app.
Upon installing the Google Voice app you’ll be prompted with an option for Making calls with Google Voice. Select Do not use Google Voice to make any calls. Also, there might be prompts to configure certain features that are not available with Sprint, skip them if you can’t configure them.
After the Google Voice app is installed, you can go into Google Voice's settings section and under Sync and Notifications you can configure the app to receive texts via the Google Voice app or the Messaging app. I found the Google Voice app is more responsive upon sending and receiving text.
Google Voice also installs another app named Voice+. This app is in the app drawer with a blue icon and white phone on it named Voice+. Don't confuse this app with the other Voice+ app you recently installed. Open the Google Voice+ app and select your Google Voice account to enable all apps to send SMS through Google. If you try using another app for SMS, or you’re experiencing problems, then select Disable in the Google Voice+ app to see if your problem gets resolved.
END AOSP DIALER METHOD GUIDE
CSipSimple Method
This method uses the CSipSimple app to replace the FreedomPop Messaging app, and utilizes CSipSimples filtering abilities to automate Google Voice call routing.
Can be used to replace the FreedomPop Messaging app for calls and data usage
Cannot be used for texting to your FreedomPop number since the FreedomPop Messaging app will have to be uninstalled
Can be used for Google Voice number dialing
Can be used for texting with a Google Voice phone number
Can be used with KitKat ROM
PART 1 OF 2: ACCOUNT INFORMATION EXTRACTION AND CONFIGURATION
First we need to extract some account information from your FreedomPop account, which can be obtained by backing up the FreedomPop app.
LINUX USERS
Here are commands for use to extract your FreedomPop account file.
Code:
sudo apt-get install sqlitebrowser
adb root
adb pull /data/data/com.freedompop.phone/databases/com.freedompop.phone.db
sqlitebrowser com.freedompop.phone.db
In Titanium Backup, select Backup/Restore, select the Messaging App, then select Backup.
Titanium Backup will create a file named com.freedompop.phone-xxxxxxxxxx.tar.gz. This file is located in the TitaniumBackup folder, which should be located at the root of your phones internal SDcard.
Transfer that file to your PC.
Now that you have the file transferred to your PC, you’ll need to extract the contents.
After extraction, you’ll have a folder named data.
Keep opening the data sub-folders within till you see a folder named databases.
Within the databases folder, you should now see a file named com.freedompop.phone.db. You will need to open this file with a sqlite viewer. I’m using Windows, so I used an app named sqlitebrowser, click the link to grab the viewer.
Open the database file with the viewer. Click the Table dropdown menu. Select accounts.
You should now see a table filled with data. You will need to copy the contents of three fields in order to complete account registration in the CSipSimple app. Those fields are...
acc id
username
data
I suggest copying the information to a text file and transferring the file to your phone, so you can open it with a text editor and copy the information necessary.
Now, we can move onto installing and configuring CSipSimple.
First, uninstall the FreedomPop Messaging app.
Now, download the latest CSipSimple apk (click link), and install via your Android file manager.
After installation, open CSipSimple. You’ll be prompted with some system settings, just hit save for now.
Tap Add Account, and scroll the wizard down till you see Expert, and select that option.
Now, make the below listed changes...
Account Name
Enter: FreedomPop
Account id
Enter: <sip:[email protected]>
This is an example of how your account id might look. Please note, your ID might differ, and not include an underscore or trailing random characters. Just enter it exactly how it was in the acc id field form the data base.
Registration URI
Enter: sip:fp.layered.net
Realm
Enter: *
Username
In this box you need to enter the information you copied from the username field. IMPORTANT: If the username field simply listed a phone number, then just input that number exactly how it was listed in the data base.
EXAMPLE: 15555555555
However, you may have a username that was listed with more information. If the information listed in the username field looks similar to this...
EXAMPLE: [email protected]
Then you need to enter only the phone number and trailing characters up to the @ symbol, which should look like this...
ENTER: 155555555_A001122G2222
Data
Here you will enter the 32-character hex string you extracted earlier.
Data Type
Make sure plain password is selected
Transport
Make sure TCP is selected
Default uri scheme
Make sure sip is selected
Register timeout (sec)
Make sure 900 is entered.
Proxy URI
Enter: sip:fp.layered.net
You’re now done with the account information. Tap “Save” at the bottom.
SETTINGS
Now go to the CSipSimple Settings page...
Configure the following settings (if there is no instruction for an option, then leave that option in its default setting)...
Easy configuration
Integrate with Android > Tick this option
Available on WiFi > Tick this option
I'm allowed to use mobile > Tick this option
Network
Use compact SIP > Tick this option
Connection keep alive
Wifi UDP keep alive > set to 80
Mobile UDP keep alive > set to 100
Wifi TCP keep alive > set to 180
Mobile TCP keep alive > set to 120
Wifi TLS keep alive > set to 180
Mobile TLS keep alive > set to 120
Secure transport
SRTP mode > set to disabled
ZRTP mode > set to No ZRTP
FOR INCOMING CALLS
Use WiFi > Tick this option
Use 3G (and better) > UnTick this option
Use other networks > Tick this option
FOR OUTGOING CALLS
Use WiFi > Tick this option
Use 3G (and better) > Tick this option
Use other networks > Tick this option
Media
Echo cancellation > Tick this option
Clock rate > Set to 16KHz
Media thread count > Set to 2
Codec priority list per band > Tick this option
CODECS
Fast: PCMU 8kHz, ILBC 8kHz ensure these are the only codecs ticked
Slow: ILBC 8kHz ensure this is the only codec ticked
Initial stream level > Set to 8.0
User Interface
Dialer integration > Tick this option
Call logs integration > Tick this option
Mobile phone integration > Set to Prevent
Dialing tone feedback > Set to Use Android setting
Dialing vibrate feedback > Set to Use Android setting
DTMF tone feedback > Set to Prevent
Prevent screen rotation > Tick this option
Call Options
DTMF mode > Set to In band generation
That’s it for account configuration. You can check to see if all went well by tapping the key icon on the CSipSimple dialer page, which will send you back into account setup. You should see your FreedomPop account. If all went well, it should be green, with “Registered” listed below.
BACKING UP ACCOUNT
Now that all account settings have been completed, it's a good idea to back up your settings to a file. To do this, on the dialer page in CSipSimple, tap the Account button (has a key on it). Now tap the settings button (top right corner if displayed). Tap Backup / Reorder. Finally, tap Backup.
A backup file will be created in your internal storage located at the following path: CSipSimple > Configs. Copy the backup file and store it for future recovery.
To restore a backup, first make sure your backup file is located in the CSipSimple > Configs folder. Then repeat the steps above to restore.
IMPORTANT: I found that after a restore, some settings don't fully restore, particularly the Codecs setting found under Media in settings. If you do a restore, check the codecs settings to see if you need to reconfigure the settings. You may want to re-check all the recommended settings to ensure they have fully restored from a backup.
You can now go to the final step and set up the call filters.
PART 2 OF 2: FILTER CONFIGURATION
STEP 1 CONFIGURING CLIENT DTMF MODE
You can skip this step if you already configured DTMF Mode in Part 1 of this guide.
In step 1, you need to configure CSipSimple app DTMF Mode to "In band generation". Hopefully this setting won't have any undesired effects. I had to change this setting so Google Voice will dial a number upon automating via the filter.
STEP 2 CSipSimple FILTER PAGE
This step shows how to access the CSipSimple filter configuration page.
STEP 3 CREATING THE NECESSARY FILTERS
This step shows how create the two filters needed so your dialer will automate contacting Goolge Voice and dial the phone number you inputted to contact.
Please note, you'll need to swipe up to see the rest of the filter setting that's hidden by the keyboard.
There are two filter methods to choose. Only use the method that matches how your Google Voice account is configured.
For example, if you use a pin number to access Google Voice, then use the PIN FILTER method.
Use the NO PIN FILTER method if you configured your Google Voice account to work without a pin.​
NO PIN FILTER
Only use these filters if you configured your Google Voice account to work without pin number access.
PIN FILTER:
Only use these filters if you're required to enter a pin number for Google Voice access.
IMPORTANT: THESE FILTERS WILL NOT WORK WITH THE CSIPSIMPLE APP DIALER. YOU MUST HAVE YOUR ANDROID DIALER INTEGRATED WITH THE CSIPSIMPLE APP, AND USE YOUR ANDROID DIALER TO MAKE CALLS.
Dialer integration is automatically configured by default in the CSipSimple app. However, if you want to ensure it's configured for dialer integration, open your CSipSimple app, go into Settings > Easy Configuration > and ensure the "Integrate with Android" setting is ticked.
FILTER ALTERNATIVE (OPTIONAL)
If you’re not satisfied how the CSipSimple filters automate Google Voice integration, there’s an optional alternative you can try using a couple of apps. If you proceed to try this method, you’ll need to first delete any filters you created in CSipSimple that were instructed by this guide. The below apps will replace the automation the filters provided.
PLACING CALLS
In order to place a call, you must dial 1 first. For example, a call placed such as this will not go through 555-555-5555. The call must be preceded with a one like this 1-555-555-5555.
Installing an app named Prefixer, will automatically dial a one in case you forget. In order for Prefixer to perform such a task, you must add a rule that will automatically input a one in case you forget.
I linked the rule necessary to accomplish this task. Download the rule, copy it to your phone, then open Prefixer.
Link to Prefixer rule > Prefixer Prefix 1 Outgoing Call Rule
At the top left corner in Prefizer, tap the down arrow, select Import rules. Then navigate to where you copied the file and install it. Once installed, you should see the rule listed in Prefixer. Close the app, and Prefixer should now automatically insert a 1 should you forget.
GOOGLE VOICE AUTOMATION
To complete a full integration, so your Goggle Voice number will be seen by the party you call, you will have to install an app named Voice+ (Google Voice Callback). This app will prompt you with an option to automatically route your outgoing calls via Google Voice.
Download and install the app, then open the app and tick Outgoing call integration.
Next, tap Google account, and select your Google Voice account.
You’ll be prompted with a window offering an option to add numbers to the "Visible numbers" section. Your Google Voice account will be listed in the Visible numbers section. You should also move your FreedomPop number into the Visible numbers section as well. Sometimes the number you move into the Visible numbers section doesn’t save, so you’ll need to close the app and check back by going into Callback Numbers to see if the number you moved into the Visible numbers section saved.
Now, to call out with your Google Voice number, open your dialer, input a number and press call. You’ll be prompted with a window offering several calling options. Choose Google Talk Callback that’s listed with your Google Voice account. It should immediately connect you via Google Voice.
If you have a problem connecting, then try the Google Talk option that lists your FreedomPop number. If you choose this option, your phone will ring you back. Answer the call and you should be connected with the party you’re calling.
TROUBLESHOOTING
If you experience any audio issues, such as crackling audio, you can try the following step to see if it resolves the problem.
First, you need turn on "Expert mode". This mode reveals hidden settings you'll need to change. To turn on "Expert mode", go to the CSipSimple settings page. Next tap the settings button, then tap "Expert mode", as illustrated in the picture below.
Next, configure the following options...
Goto the Media section in settings.
Echo cancellation > Untick this option
Echo mode > Set to Auto
By disabling Echo cancellation, and setting Echo mode to Auto, this might resolve any audio crackling issues.
Awesome thank you for this, I've missed my Google Voice since switching to FreedomPop. About to try it out now.
bilgerryan said:
Awesome thank you for this, I've missed my Google Voice since switching to FreedomPop. About to try it out now.
Click to expand...
Click to collapse
Hope it works out. I haven't thoroughly tested it, so I'm not sure how well it might work. Good luck.
I originally tested this using the CSipSimple app with my extracted FreedomPop account information on a Kit-Kat ROM, and it worked well.
I just switched back to a Stock JellyBean ROM so I could test the filters on the actual FreedomPop Messaging app, and it doesn't appear to work. I think FreedomPop may have disabled the filters in their Messaging app, or it could be the Stock OS dialer preventing something from working.
If anyone has had luck with this using the FreedomPop Messaging App with the filters, please post your results and ROM you're using.
If we can confirm FreedomPop disabled the filters on their Messaging App, then the only way to fully integrate Google Voice is extracting your FreedomPop account information, uninstalling the FreedomPop Messaging app, installing CSipSimple app, add your account info, then create the filters.
I'll post a more elaborate tutorial showing how to get the CSipSimple app up and going if we can confirm the filters don't work in the FreedomPop Messaging app.
copota said:
Another benefit of using the CSipSimple app is that it's supported in Android Kit-Kit. The FreedomPop Messaging app currently is not supported in Kit-Kat, and will crash upon using it.
Click to expand...
Click to collapse
Here's my question, since Android Kit Kit don't support wimax.. How can you able to run FreedomPop 4G with Android Kit K. or what said just using Wifi data??
Tekone said:
Here's my question, since Android Kit Kit don't support wimax.. How can you able to run FreedomPop 4G with Android Kit K. or what said just using Wifi data??
Click to expand...
Click to collapse
FreedomPop has 3G too I use FreedomPop without Wimax in my area, they try to trick you into thinking it only works on 4G. I pay $25 bucks a month for my wife and I only thing that sucks is the app is a battery killer, really thinking about getting an extended battery.
Tekone said:
Here's my question, since Android Kit Kit don't support wimax.. How can you able to run FreedomPop 4G with Android Kit K. or what said just using Wifi data??
Click to expand...
Click to collapse
Simple, you go without 4G and use their 3G for internet. The reason I went with FreedomPop is for an affordable mobile voice and text solution, and having internet is just an added bonus, which all I actually need it for is updating my GPS routing and e-mail, which works fine on 3G.
Why the need for 4G anyhow? It's not like you're getting unlimited data. If you're doing anything that requires hi-speed internet, your allotted data will be gone in an instance. If you really need hi-speed mobile web, I'd suggest ponying up for an upper tier provider and going with an LTE unlimited solution.
Wimax in my area is spotty anyhow, nothing I'd miss in the first place, and I'd MUCH PREFER the features and security of Kit-Kat than spotty Wimax 4G that will drain my battery in an hour of browsing on a 4" screen. If I need the internet, I still have 3G on Kit-Kat.
bilgerryan said:
FreedomPop has 3G too I use FreedomPop without Wimax in my area, they try to trick you into thinking it only works on 4G. I pay $25 bucks a month for my wife and I only thing that sucks is the app is a battery killer, really thinking about getting an extended battery.
Click to expand...
Click to collapse
Haha.. $25 plan with 3G only. you could get a grandfather plan from Virgin Mobile off ebay with 300 reliable mins, unlimited text and data.
Tekone said:
Haha.. $25 plan with 3G only. you could get a grandfather plan from Virgin Mobile off ebay with 300 reliable mins, unlimited text and data.
Click to expand...
Click to collapse
That's for two phones, I have unlimited text and call and 1GB each. I use Wi-Fi most of the time so all I need was call and text really. You really can't beat $12.50 per phone.
trying this as soon as I unbrick my phone. does anyone have calling feature via wifi? I can't answer calls on wifi. I have to turn it off when a call comes in. half the time I am i just use groove ip
Cltme89 said:
trying this as soon as I unbrick my phone. does anyone have calling feature via wifi? I can't answer calls on wifi. I have to turn it off when a call comes in. half the time I am i just use groove ip
Click to expand...
Click to collapse
Mine works just fine over Wi-Fi... Usually better than 3G
bilgerryan said:
Mine works just fine over Wi-Fi... Usually better than 3G
Click to expand...
Click to collapse
Does it make two calls at once on wifi?
Cltme89 said:
trying this as soon as I unbrick my phone. does anyone have calling feature via wifi? I can't answer calls on wifi. I have to turn it off when a call comes in. half the time I am i just use groove ip
Click to expand...
Click to collapse
I read in FreedomPop's Q&A that minutes are deducted if using WiFi to place calls. So I used Sipdroid to create a free account with pbxes.com, which you can connect your Google Voice number, then place WiFi calls free of charge. Once you have your pbxe account configured, you simply add that account into the CSipSimple app, then you can add a couple of toggle widgets to your Homescreen. This way, when you're home or over WiFi, you toggle off FreedomPop, and toggle on pbxe to make free wifi calls via your Google Voice number.
BTW, I'm using FreedomPop's free service, so if you're paying for FreedomPop's unlimited calling, which is quite affordable, then there's no need to go through the hassle of setting up an account with pbxe for free WiFi calling.
copota said:
I read in FreedomPop's Q&A that minutes are deducted if using WiFi to place calls. So I used Sipdroid to create a free account with pbxes.com, which you can connect your Google Voice number, then place WiFi calls free of charge. Once you have your pbxe account configured, you simply add that account into the CSipSimple app, then you can add a couple of toggle widgets to your Homescreen. This way, when you're home or over WiFi, you toggle off FreedomPop, and toggle on pbxe to make free wifi calls via your Google Voice number.
BTW, I'm using FreedomPop's free service, so if you're paying for FreedomPop's unlimited calling, which is quite affordable, then there's no need to go through the hassle of setting up an account with pbxe for free WiFi calling.
Click to expand...
Click to collapse
Thanks for the tip. Im am using the unlimited plan so that doesn't really matter. but I do want to know about the performance of Sipdroid. Does it have the bad delay that Freedompop and Groove IP come with? FreedomPop isnt bad.....when it works, its just so buggy. I emailed them about my issue over wifi with the double calls and they said they escalated it to the development team. I wish they would just buy one of these other companies that have the kinks worked out.
Cltme89 said:
Thanks for the tip. Im am using the unlimited plan so that doesn't really matter. but I do want to know about the performance of Sipdroid. Does it have the bad delay that Freedompop and Groove IP come with? FreedomPop isnt bad.....when it works, its just so buggy. I emailed them about my issue over wifi with the double calls and they said they escalated it to the development team. I wish they would just buy one of these other companies that have the kinks worked out.
Click to expand...
Click to collapse
I'm not able to check my voicemail, other than that they just need to improve their app on battery life.
Cltme89 said:
Thanks for the tip. Im am using the unlimited plan so that doesn't really matter. but I do want to know about the performance of Sipdroid. Does it have the bad delay that Freedompop and Groove IP come with? FreedomPop isnt bad.....when it works, its just so buggy. I emailed them about my issue over wifi with the double calls and they said they escalated it to the development team. I wish they would just buy one of these other companies that have the kinks worked out.
Click to expand...
Click to collapse
Do you have Use Wi-Fi Calling checked in the app settings?
Anybody else having problems since today's app update? Mine is saying it can't find my account. I emailed them, hopefully it gets fixed soon. My data is working fine at least.
Let me ask.. this integration method with FReedompop account will work Freedompop sms too? The reason to filter Google voice number make call and text right?
How are you guy's voicemail set up? When I use the same filter settings, it dials to my google voice number and places the call properly but immediately disconnects.
theshonen8899 said:
How are you guy's voicemail set up? When I use the same filter settings, it dials to my google voice number and places the call properly but immediately disconnects.
Click to expand...
Click to collapse
Check it through the Google Voice app

Project Fi question

I just bought a Pixel XL on eBay and I'm considering switching from AT&T to Project Fi. I have pretty good AT&T coverage where I live, and I'm not sure how good the Fi coverage will be. I'm a long-term user of Google Voice and my main Google account is a G Suites account. I know that I will lose some GV features if I port my GV number to Fi, so I don't want to do that. One of the main things I want Project Fi for is to use for international travel.
Here are some options I'm considering. Please tell me if these will work:
Option 1: Get Project Fi on a separate Google account, then sign into Google Apps using my old account. I think I might have problems forwarding calls from my old GV number to my Project Fi number. Also, if I do this, is there any way I can dial out from Project Fi and show my old GV number as the calling number or send texts from my old GV number?
Option 2: Get a Project Fi account and use it only for international traveling. I know that the telephone number won't be the same as my US number, but that won't be a big problem. Is it possible to set up a new Project Fi account for a month and then shut it down? If that would work, I could just subscribe again when I need it and continue using my old AT&T account when I'm in the US.
Any ideas or suggestions about this would be appreciated!
I spent 20 minute writing a reply and my ****ty work internet borked when I submitted and everything was lost. So, Short answers:
1a) no, you can't forward from one GV# to another or from Project Fi to GV. You can however set up an intermediate # through someplace like callcentric, forward your old # to that, then have that forwarded to your new #.
1b) you can have your old # show up, but only if you use hangouts dialer (uses data for calls) when calling out. Calling via the mobile network will show your projec t fi #.
2)Yes you can cancel immediately if you want, but if you travel a lot, you might rather use the "pause service" feature that is built right into the Project Fi App.
Thanks a lot for your reply! The pause service feature sounds like just what I was looking for. I think I'm going to get a Fi account with a different GV number and try it out. That way , I can see test the coverage and see how well it works in the US and for international traveling. If Google manages to get the GV app working for Fi, I will switch my main GV number to Fi.
woody1 said:
I just bought a Pixel XL on eBay and I'm considering switching from AT&T to Project Fi. I have pretty good AT&T coverage where I live, and I'm not sure how good the Fi coverage will be. I'm a long-term user of Google Voice and my main Google account is a G Suites account. I know that I will lose some GV features if I port my GV number to Fi, so I don't want to do that. One of the main things I want Project Fi for is to use for international travel.
Here are some options I'm considering. Please tell me if these will work:
Option 1: Get Project Fi on a separate Google account, then sign into Google Apps using my old account. I think I might have problems forwarding calls from my old GV number to my Project Fi number. Also, if I do this, is there any way I can dial out from Project Fi and show my old GV number as the calling number or send texts from my old GV number?
Option 2: Get a Project Fi account and use it only for international traveling. I know that the telephone number won't be the same as my US number, but that won't be a big problem. Is it possible to set up a new Project Fi account for a month and then shut it down? If that would work, I could just subscribe again when I need it and continue using my old AT&T account when I'm in the US.
Any ideas or suggestions about this would be appreciated!
Click to expand...
Click to collapse
MTNTNBKR reply is correct.
I have been a FI user since they started. Coverage has been excellent in USA ( I am in Dallas area..only place in Texas I have dropped out is deep up into the rural panhandle).
Customer service is wonderful...the few times I have had trouble it is easy to logon from notebook, outline your question ONCE, and ask them to call ME. The callback has never been more than 45 seconds later, and it has always been someone that actually was qualified to answer my question. Put this against my Sprint or ATT horrible customer service experience...call in, input all your contact info, explain it to EACH of the 3 levels of service person you have to go through and spend hours on hold, and FI is a clear winner.
International travel is simply fantastic. No extra fees, same $10 per GB (it does cost $.20 per minute to call on local cell, but free if you use wifi), and it simply works. I have landed in Dominican Republic, Mexico City, Bali, Kuala Lumpur, Hong Kong..and every one is the same experience. Fire up the phone while the plane is taxiing and you get a welcome message..."Welcome to _______, your project FI number is now active". You can use google maps, UBER, everything right away, and all your apps and your regular number just work. Simple.
I use 4 different Google Voice numbers...home, and 3 separate businesses, all run through Hangouts dialer with different ring tones assigned to each. Calls come in from each of those just fine. You don't actually "forward" to your FI number, just set up the GV numbers to answer in Hangouts. Oddly, I have had to go in a couple of times and re-select RING on those lines, but other than that it works fine.
That's good information. How well does your Project Fi work with apps on other devices. For example, I use my GV number to text and receive calls on my phone, my Android tablet, and my Windows desktop PC. Is there any major change in operation when you switch your GV number to Pi?
nevermind

Google Fi not working on my P3XL

I am hoping someone on Project Fi can provide insight. I am not able to make or receive calls on my P3XL which has Google Fi service.
What happened was that when I moved to Fi from TMO, I forgot to remove the SIM in the tray. But Fi worked fine with eSIM for 9 months since I moved to Fi Dec. Last week, I had to factory reset the phone because of an unrelated issue and at the fresh boot it found old TMO SIM in there and tried to activate it but gave up because I am not directly subscribed to TMO, although TMO is part of Fi MVNO as well.
I realized my mistake, took out the SIM and activated my eSIM. It showed successful activation for my number associated with the google account. But I can't make or receive calls. When I dial a number, it says "Service is restricted or unavailable" or "Could not complete call". When I dial my number from another phone, it says "Subscriber is not in active service".
Strangely, when I dial my wife's Fi number, it connects and we can talk. The number shown on her caller ID is same temp number (some Texas 817 number) Google Fi assigned to my phone on fresh boot until I enabled wifi, logged into my google account associated with Fi and actually activated Fi, at which point it successfully connected and activated my correct number. But no calls. The data works. SMS does not.
Has anybody seen anything like this? Google Fi support has not been able to help with this so far. The problem was reported on Fri last week and all I have gotten is "we are working on it". I have troubleshooted with them several times, clearing app caches/data, factory reset, safe modes, giving random permissions to fi, phone,google play services and unrestricting data access to all these google apps. But nothing works.
PS: The problem is independent of the OS. I have tried Pie and all recent Q Betas (4,5,6). Its the exact same result.
Does anybody have experience with Google FI support here? My service has been out since Aug 16, and all I get from a supervisor is that "a specialist is working on the case and wait for email from her". I have never had phone service broken for 12 days before ever.
Does anybody with experience with Google Fi support have any hints on how to get someone higher up get more attention to the case? This seems awfully long time for a specialist to figure out why my number is not in active service.
Does your FI number work on wifi?
Does your FI number work through Google Voice?
FI support hit the crapper earlier this year, which is on of the reasons I bailed for Visible. Which has worse support but better service and lower fees.
My recollection is that you just have to call them every day to get it fixed.
parakleet said:
Does your FI number work on wifi?
Does your FI number work through Google Voice?
Click to expand...
Click to collapse
Neither. When I call a number, I get "Service is unavailable or restricted". When I call my number from my wife's, I get "Subscriber not in active service". The Google Fi app keeps insisting that I am activated and service is fully functional.

Verizon visual voicemail?

Anyone got VVM working?
Can't get it to work on my 7T. Not sure if it requires root or a special dialer?
Cowbell_Guy said:
Anyone got VVM working?
Can't get it to work on my 7T. Not sure if it requires root or a special dialer?
Click to expand...
Click to collapse
I activated my T-Mobile vvm then went into the phone app and enabled visual voicemail
zeusofyork said:
I activated my T-Mobile vvm then went into the phone app and enabled visual voicemail
Click to expand...
Click to collapse
Ok, interesting. Its not working on Verizon, does not show the transcript (translated messages), only the option to play or delete voice excerpts
I thought the apps ONLY work with the said carrier. In other words how can you use a Verizon voicemail app on a different network or even the T-Mobile app.
Sent from my [device_name] using XDA-Developers Legacy app
OuncE718 said:
I thought the apps ONLY work with the said carrier. In other words how can you use a Verizon voicemail app on a different network or even the T-Mobile app.
Click to expand...
Click to collapse
Yes, I think that is the case. I have always use Verizon visual voicemail through the dialer on the phone. however I don't think that there is a specific app for Verizon visual voicemail aside from that. I hope you miss someone else can like me just as of right now I don't know how to get my Verizon visual voicemail
Cowbell_Guy said:
Yes, I think that is the case. I have always use Verizon visual voicemail through the dialer on the phone. however I don't think that there is a specific app for Verizon visual voicemail aside from that. I hope you miss someone else can like me just as of right now I don't know how to get my Verizon visual voicemail
Click to expand...
Click to collapse
So I bought the T-Mobile 7t model. I download the T-Mobile vvm app, activate it, switch to phone app click settings, calls, voicemail. Make sure vvm shows up. I uninstall the T-Mobile vvm ap, go to the phone app and go to settings, calls, voicemail again. Vvm is there and I can switch it on. If you don't have the Verizon vvm app try and download it from the playstore
zeusofyork said:
So I bought the T-Mobile 7t model. I download the T-Mobile vvm app, activate it, switch to phone app click settings, calls, voicemail. Make sure vvm shows up. I uninstall the T-Mobile vvm ap, go to the phone app and go to settings, calls, voicemail again. Vvm is there and I can switch it on. If you don't have the Verizon vvm app try and download it from the playstore
Click to expand...
Click to collapse
ah ok. There is no verizon VVM app- thats probably the issue
Has anybody had any luck getting visual voicemail to work with simcard 2? I have VVM working for sim 1 (Verizon), it worked automatically so I can't help with it not working for the OP. I have AT&T for sim 2 and downloaded the AT&T visual voicemail app but I can't get it to work.
Cowbell_Guy said:
ah ok. There is no verizon VVM app- thats probably the issue
Click to expand...
Click to collapse
Get it to work?
zeusofyork said:
So I bought the T-Mobile 7t model. I download the T-Mobile vvm app, activate it, switch to phone app click settings, calls, voicemail. Make sure vvm shows up. I uninstall the T-Mobile vvm ap, go to the phone app and go to settings, calls, voicemail again. Vvm is there and I can switch it on. If you don't have the Verizon vvm app try and download it from the playstore
Click to expand...
Click to collapse
RobM87 said:
Has anybody had any luck getting visual voicemail to work with simcard 2? I have VVM working for sim 1 (Verizon), it worked automatically so I can't help with it not working for the OP. I have AT&T for sim 2 and downloaded the AT&T visual voicemail app but I can't get it to work.
Click to expand...
Click to collapse
Ah ok, very interesting. Never would have thought there would be a difference between sim slots?
When you say VVM is working- you mean the messages are actually being transcribed? If so thats awesome
HTML:
zeusofyork said:
Get it to work?
Click to expand...
Click to collapse
No. Looking at posts for previous devices, it seems the modded google pixel dialer app might be needed. Maybe I'll have to wait for root to become a little more stable
Cowbell_Guy said:
Ah ok, very interesting. Never would have thought there would be a difference between sim slots?
When you say VVM is working- you mean the messages are actually being transcribed? If so thats awesome
Click to expand...
Click to collapse
Oh no, just voicemail tab and playback in phone dialer.
Cowbell_Guy said:
Ah ok, very interesting. Never would have thought there would be a difference between sim slots?
When you say VVM is working- you mean the messages are actually being transcribed? If so thats awesome
Click to expand...
Click to collapse
Yes it is being transcribed. But only for sim 1. I don't think sim 2 supports it.
RobM87 said:
Yes it is being transcribed. But only for sim 1. I don't think sim 2 supports it.
Click to expand...
Click to collapse
OK so I've been troubleshooting this for a few days in great detail. I can confirm that I have the provisioning right on VZW's side and both SIMs are working fine. To be clear, this problem is actually comprised of 2 separate issues that need to be resolved on the 7T via VZW:
1) Visual Voicemails for one of two lines do not download/open when two SIMs are active (with both Basic and Premium VVM provisioning). The only SIM that successfully downloads voicemails is the line that is designated as the Default SIM for Mobile Data. Let's say that SIM1 is being used for Mobile Data. The issue seems to be that VZW doesn't allow for SIM2 to download the VVM data via SIM1. You can test this by disabling SIM1, clearing the Phone app storage, rebooting, and allowing SIM2 to reactivate VVM. You'll see that all the voicemails come through just fine. When you activate a second SIM and a caller leaves a new voicemail, you will briefly see a VVM entry pop-up... then when you click Play, it shows an error and nothing is heard. So, again, my guess is that VZW isn't allowing VVM data for one SIM to download via another (likely a legacy security framework). This needs to be fixed by VZW (or OnePlus/Google would need make a second Mobile Data source available via the OS that apps could switch on/off as needed - note, only one can be active at a time with DSDS).
2) Regardless of SIM1 and SIM2 data issues, "Premium" VVM is only partially working on the current build of the 7T Phone app. Assuming SIM1 is active and designated for Mobile Data AND Premium VVM is correctly provisioned on VZW's side, when a caller leaves a new voicemail the audio is transcribed to text and delivered correctly to the phone. The text appears in the notification banner as previously stated in this thread. However, when you go into the Phone app and click on the new VM entry, all you see is the audio play/stop widget. None of the transcribed text is displayed. So, fair to say, this is an app issue which needs to be fixed by OnePlus.
FYI, I've tried every possible modified/patched build of the Google Phone (Go) app... and none of them worked with VVM. I'm out of ideas for a native dialer that supports Premium VVM. If *anyone* has two VM lines working on VZW, please share...
skelzer said:
OK so I've been troubleshooting this for a few days in great detail. I can confirm that I have the provisioning right on VZW's side and both SIMs are working fine. To be clear, this problem is actually comprised of 2 separate issues that need to be resolved on the 7T via VZW:
1) Visual Voicemails for one of two lines do not download/open when two SIMs are active (with both Basic and Premium VVM provisioning). The only SIM that successfully downloads voicemails is the line that is designated as the Default SIM for Mobile Data. Let's say that SIM1 is being used for Mobile Data. The issue seems to be that VZW doesn't allow for SIM2 to download the VVM data via SIM1. You can test this by disabling SIM1, clearing the Phone app storage, rebooting, and allowing SIM2 to reactivate VVM. You'll see that all the voicemails come through just fine. When you activate a second SIM and a caller leaves a new voicemail, you will briefly see a VVM entry pop-up... then when you click Play, it shows an error and nothing is heard. So, again, my guess is that VZW isn't allowing VVM data for one SIM to download via another (likely a legacy security framework). This needs to be fixed by VZW (or OnePlus/Google would need make a second Mobile Data source available via the OS that apps could switch on/off as needed - note, only one can be active at a time with DSDS).
2) Regardless of SIM1 and SIM2 data issues, "Premium" VVM is only partially working on the current build of the 7T Phone app. Assuming SIM1 is active and designated for Mobile Data AND Premium VVM is correctly provisioned on VZW's side, when a caller leaves a new voicemail the audio is transcribed to text and delivered correctly to the phone. The text appears in the notification banner as previously stated in this thread. However, when you go into the Phone app and click on the new VM entry, all you see is the audio play/stop widget. None of the transcribed text is displayed. So, fair to say, this is an app issue which needs to be fixed by OnePlus.
FYI, I've tried every possible modified/patched build of the Google Phone (Go) app... and none of them worked with VVM. I'm out of ideas for a native dialer that supports Premium VVM. If *anyone* has two VM lines working on VZW, please share...
Click to expand...
Click to collapse
A way has been found.
https://forum.xda-developers.com/oneplus-7t/themes/list-magisk-modules-t3995515/page6
Root solution doesn't count. Second SIM is for work... and I have Android Enterprise active, which won't authenticate on rooted phones. Still looking for a non-root solution...
The T-mobile VM app has always been hit or miss on my unbranded 3T. Switched to Google Voice just for the voicemail. Now that I have two lines forwarding unanswered calls to two Google accounts on my phone. it's one app instead of two and the translation is decent enough. Never had Verizon so maybe it has some features I'm missing out on.

Question T-Mobile - Visual Voicemail

So just right off the bat, I know that T-Mobile are assholes and they setup their voicemail to only work by calling in or using their ****ty proprietary app.
That said, I get a vague sense that there probably shouldn't be a lot stopping someone that has root access and maybe a custom rom from fixing the default visual voicemail feature included in the google phone app to get it working with T-Mobile anyway by figuring out what exactly it is the default app needs to do to make T-Mobile think it's their app that's connecting?
Wondering if anyone knows if that's something I could potentially look forward to in the future because quite frankly I hate calling in to get my voicemails and I hate their app. If I had to choose between one of those 2 options for voicemails and just straight up disabling voicemails all together for my line, I'd picking disabling voicemails.
Is this a new change? I have MetroPcs and visual voicemail was working on my 5T running android 9, then it stopped working when I switched to the 9 Pro.
VVM working fine for me on the 9 Pro coming from the 7 Pro.. I'm actually on Premium, not sure how that happened since I don't remember signing up for it lol.
VVM on T-Mobile hasn't worked for years unless you're specifically using their proprietary VVM app. It wasn't working for me on my last phone (Nokia 7.1) and it's not working right now either on my OP9Pro. It's pretty well documented too:
https://www.reddit.com/r/tmobile/comments/cexhou
It's not just me.
I gave up trying to get the in-dialer VVM (and Pixel call screening) to work, and went back to using Google Voice. It's MUCH better than T-Mobile's POS voicemail app, but no, it's not the ideal.
Guys, have you tried that one?
We're not looking for an alternative voicemail service. We're looking to use the in-dialer voicemail like every other device that has the Google dialer as the default.
One thing to consider is on Pixel Devices TMobile VVM works by default but I haven't seen it work on OnePlus yet, at least on the unlocked version like my 8 & 9 pro. Would be nice if someone could figure out the Pixels secret. Thanks
It works on other carriers outside of the pixel. T-Mobile actively blocks it.
TMobile VVM works fine for me. I don't subscribe to premium. I did purchase my OP9 plus from best buy so it the LE2125 unlocked
Creative_Ingenuity said:
TMobile VVM works fine for me. I don't subscribe to premium. I did purchase my OP9 plus from best buy so it the LE2125 unlocked
Click to expand...
Click to collapse
The T-Mobile app or the in-dialer voicemail?
entropism said:
The T-Mobile app or the in-dialer voicemail?
Click to expand...
Click to collapse
Right. We're talking about getting the in-dialer voicemail, not the T-Mobile app.
Are you running stock? I don't even see a in app voicemail?
I found the switch in settings. Uninstalled T-Mobile POS VVM. Testing now
Mine is working.
Not to beat a dead horse here but this is where I am at. I know T-mo will not provision VVM unless you use theirs. I am running an unlocked OP9 LE2125. When I got to settings and look at VVM in the google phone app, it has carrier blank and T-mo voicemail number greyed out. What I am currently attempting to do is look at the code and see if i can change that number. I currently got a google voice number and I know people do not want to use google voice, they are simply trying to use the VVM without using T-mo. I am trying to see if i can find at least a work around until Lineage OS for OP9 is released. I currently contacted T-mo to shut my voicemail off and I used the short code to stop forwarding calls to my voicemail. So far when people call my T mobile number google voice picks up if i let it ring or if i reject a call. Now i need to see how to get into the google phone app to update that greyed out number
Creative, that's not what people are looking to do. If you were using a Pixel (or a few other phones that use Google's Dialer as standard) the in-dialer VVM uses T-Mobile's (or whatever carrier you're using) voicemail service, it just runs everything through the dialer.
In addition, you don't need to have T-Mobile shut off voicemail to use Google Voice, you go into your call settings and just change the conditional call forwarding numbers to your google voice number.
And it's not about not wanting to use Google Voice. It's about getting the same functionality that every other carrier has without HAVING to use Google Voice.
Going to be honest here, you're making way more out of this than you need to.
luckylui said:
Mine is working.
Click to expand...
Click to collapse
That looks like the OnePlus dialer, not the Google Dialer, no?
entropism said:
Creative, that's not what people are looking to do. If you were using a Pixel (or a few other phones that use Google's Dialer as standard) the in-dialer VVM uses T-Mobile's (or whatever carrier you're using) voicemail service, it just runs everything through the dialer.
In addition, you don't need to have T-Mobile shut off voicemail to use Google Voice, you go into your call settings and just change the conditional call forwarding numbers to your google voice number.
And it's not about not wanting to use Google Voice. It's about getting the same functionality that every other carrier has without HAVING to use Google Voice.
Going to be honest here, you're making way more out of this than you need to.
Click to expand...
Click to collapse
I'm out of work for another month. Just trying to keep busy lol. That's all
Not sure if people care, but I've finally able to use Google's native visual voicemail in the phone dialer.
I've been using the google voice trick to have conditional call forwarding to my google voice, and I check voicemail there.
I can confirm that I have visual voicemail working on my stock pixel 5 and a second pixel 5 on T-Mobile.
Here's what I did:
1) go into google voice --> hamburger menu --> settings --> device & numbers --> and delete the linked number and also everything else in there (I'm not sure this step is needed but it worked for me)
2) go to the phone dialer and send the following code: ##004# (then wait for the success message that it worked, took about 15 or so seconds to get confirmation). I rebooted. Then the visual voicemails started appearing natively in the phone dialer.
3) For my wife's phone, for some reason the visual voicemail icon on the bottom right was not there, but then suddenly appeared after rebooting and waiting a few minutes. I also wasn't getting messages, so I sent the ##004# code again, and then it started working. Again, no idea if that did anything but it started working! Good luck!
4) Profit!
Hope this helps others.
Cheers!

Categories

Resources