yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] cyaclone:
I have setup XVoice+ with GV and my text messages are being read through Dragon Mobile Assistant. I have a rooted Sprint Galaxy S4 with 8sms as my default and Nova as my launcher. When I turn off Dragon, I do not get a verbal readout with Google Voice.

This appears to work but how do I set this up to have Google Voice do the reading.
[Xposed Framework Modules] egingell:
You're barking up the wrong tree. All this does is download messages from Google Voice and display them in the SMS app of choice.

Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
[Xposed Framework Modules] CZroe:
Actually, I think he's got the right idea: use a native messaging app for accessibility options that Google Voice doesn't have, like speech synthesis. The last line sounds like he wants the GV app to do this natively, but I think it's just poorly worded and I am waiting on clarification.
[Xposed Framework Modules] cyaclone:
Okay but what do I need to know to get Google voice to read these verbally
[Xposed Framework Modules] runnirr:
Not necessarily. When a push message comes in to the Google Voice app, XVoice+ goes to get the message from the Google Voice servers. Its possible that the push message came into the app, and then retrieving the messages failed, and then the message wouldn't be retrieved (until you get another message).

If you have it set up to read your sms messages, and then XVoice+ setup to have your Google Voice messages in your SMS app, then it should be able to read your Google Voice messages as well. (I think there is still some confusion about what you want to do exactly though).
[Xposed Framework Modules] wmarcin:
Quick question for moto x users: with native Messaging app, do you get your GV texts read out in the driving mode? It doesn't work for me, with or without Bluetooth enabled. I don't have Verizon messaging enabled, so I can't verify if it's a global problem, or one specific to GV texts.

... Moto X VZW DE ...
[Xposed Framework Modules] Xplorer4x4:
Ever since the time change last weekend the times on my text are very odd. Gvoice reports the time as an hour behind what it really is but the CM Text Messaging app is reporting dates like March 1st 2000.
[Xposed Framework Modules] b7acc:
The march 2000 date started happening to me once i got a text from a google voice number. i had to completely uninstall and reinstall xvoice. it then works fine, as long as i dont get any text from a GV number
[Xposed Framework Modules] iXNyNe:
I can confirm weird dates (Feb 2000s) on my lg g2 d800 using cm11 with xvoice+ 1.3 (from xposed repo)
[Xposed Framework Modules] Xplorer4x4:
I haven't gotten any text from a GV number.
[Xposed Framework Modules] runnirr:
experimental build (untested).

https://app.box.com/s/yiaimrjj3vipji0az8cg

might fix time issues

has option to setup polling (to help with missed messages)

may ruin your sms history (since its experimental, try at your own risk).
[Xposed Framework Modules] wmarcin:
Soon after installation, the stock messaging app pulled the missing GV text in (without changing polling frequency). My phone rebooted on its own when I had the messaging open. After the reboot, all seems well.

I like the UI changes.

Thanks for all your hard work!

... Moto X VZW DE ...
[Xposed Framework Modules] joshsurber:
Edge case I'm sure, but while at home I turn airplane mode and Wi-Fi on because I don't get signal in my apartment anyway; it doesn't work with airplane mode. Seems it should since GV uses network to send texts. Is this a bug, intended, or just something that can't be worked around?

Tapatalk | ΠΞXUЅ5 | Stock KitKat | Xposed
[Xposed Framework Modules] CZroe:
Not so uncommon. I'd like that as well (use Airplane mode at work).

I have yet to get this to work at all though. :(
[Xposed Framework Modules] runnirr:
Either of the builds at the end of the op have this fixed.
[Xposed Framework Modules] joshsurber:
Sorry. I read it weeks ago but never think to reread posts in case they change.

Tapatalk | ΠΞXUЅ5 | Stock KitKat | Xposed
[Xposed Framework Modules] CZroe:
Any idea why this doesn't work at all for me? It's installed, enabled in Xposed, enabled in it's own settings, etc. My GV notifications still only come from the GV app. I'm using a T-Mobile Galaxy Note 3 (SM-N900T) with stock JB4.3 rooted with Root De La Vega.

Edit: OK, 2.0 beta doesn't work at all but 1.3 works fine. Weird. Before I risk getting billed for a text message, can I finally use the "reject call with SMS" feature and expect it to come from my GV number? I don't know if the dialer bypasses the native text message app.
[Xposed Framework Modules] moonrakerone:
Working fairly well if I use stock messenger. I'm using a stock (rooted) Razr HD running 4.1.2.

If I use the Cyanogen messenger (the default one my stock based ROM came with) xvoice+ works great.

If I try to use hello SMS it crashes, glowfly crashes, and SMS popup crashes.

It seems I'm stuck using the stock messenger (which is 10x better than voice, at the very least.) any tips? SMS popup for example would simply crash when I received a new message, and not notify me in anyway.

Thanks for the port regardless, stock messenger is so much better.
[Xposed Framework Modules] runnirr:
This SHOULD work with the "reject call with SMS" although I'm not going to be responsible for any charges you get. XVoice+ overrides the outogoing sms at the system level, not the app level.

There have been some issues with 4.1.2 that I haven't been able to reproduce on my Galaxy Nexus with 4.1.2 so I am not sure the root cause. You could try the 2.0 build at the end of the OP. It doesn't have any specific changes to fix this issue, but it does handle incoming messages differently (and hopefully better) so it might be worth a shot.
[Xposed Framework Modules] CZroe:
Thanks! This is a great app and I am absolutely loving it. It's like SMS GV Extension used to be on iPhone! Actually, SMS GV Ext let me make a suffix to identify if a text came to my GV number or not. I configured mine to add "-gv" to the end of each GV SMS message so I'd know that any message without it was sent to the wrong number. I had that problem earlier today, in fact (received an unsolicited text and couldn't tell what number it was received by).

Now, as a feature request, is there any way to redirect an outgoing text from one number to another? For example, my twin brother uses an iPhone and Google Voice on the same family plan with no texts included. Thanks to GV integration with the Android dialer, he sees my GV number when I call him, but when he calls me my phone sees his native number. If I ever respond by text, we get billed (text overage). This happens accidentally all the time, especially within the Google Voice app (accidentally respond to a missed call with a text) or when sharing something from an app and looking up the contact name (often auto-completes the wrong contact entry). I'd like a way to intercept texts to specific numbers so that I can redirect them to a different number (his GV number). It sounds like your app is already exactly where it needs to be for this and has many users who also use GV for SMS exclusively, so it's a natural fit. If there's some other way to do this, I'd love to know!
[Xposed Framework Modules] joshsurber:
Have him open Google Voice settings on his computer and select the "other voice users see my voice number" option and to the same yourself. At least if I am understanding what you want to do properly.

Tapatalk | ΠΞXUЅ5 | Stock KitKat 4.4.2 | Xposed Framework
[Xposed Framework Modules] Link_of_Hyrule:
Awesome I might switch to another rom to test this out!
[Xposed Framework Modules] CZroe:
It wouldn't help because he uses his stock iOS dialer to dial me and others and he isn't going to stop. Most of his text messages with others are through iMessage and iOS doesn't have an option to automatically dial using Google Voice.

What I want to do is substitute his GV number any time I accidentally text his native number. There is no avoiding contact with his native number and I dial it all the time (calls are free).

FWIW, he's not the only number substitution I'd do.
[Xposed Framework Modules] bburky:
Not sure if this is a Hangouts bug or an XVoicePlus bug:

Sending a text message via Google Now doesn't show up in the history in Hangouts. The message does send fine. And it does come from the correct phone number. Just doesn't show up in the SMS history in Hangouts.
[Xposed Framework Modules] runnirr:
I have no plans to add a bunch of features to this. Google will probably break this in a month or 2 with their changes to google voice and hangouts.

It sounds like the same issue as outgoing messages from other devices (or the web) not showing up. I looked into it a little a while ago and decided its a problem with hangouts. The message is put into the SMS database, hangouts just doesn't load it. I believe the stock SMS app did load it
[Xposed Framework Modules] bburky:
That's too bad. Maybe Google will fix this though as it's a Google Now and Hangouts integration bug though.
[Xposed Framework Modules] Xplorer4x4:
Did a clean ROM install and the time is now fine. I had been dirty flashing for a month or two out of laziness. :p

Build in op works fine with airplane mode. I keep it on 24/7 since I have no cell plan ATM.
[Xposed Framework Modules] CZroe:
How about a stand-alone app that will remain useful even if Google completely kills the Google Voice service? The function is complementary to GV but is actually useful for any contact that has a preferred number to receive texts. I mentioned it here because your app already intercepts outgoing texts at a system level.
[Xposed Framework Modules] runnirr:
It could be done, although I don't have plans do make it as it does not seem like something I would use. Doesn't mean someone else can't do it. The code for XVoice+ is on github so if someone wants to see how I intercept outgoing messages its all there.
[Xposed Framework Modules] iXNyNe:
I think this app serves its purpose (very well BTW). A standalone would imply (in relation to the last few posts) that you're asking for an app I completely replace Google voice but still offer the functionality.

Google is a actually working on this. Full integration of Google voice numbers into the base apps on the phone. They have only hinted at it, but they seem to be gearing up for a potential overhaul of the entire Google voice service including a name change. Knowing Google the same functionality will still be available although some features might not make the cut for the initial new release.

I think Google is calling the new app hangouts.

Oh wait hangouts can already do all of this stuff on the desktop?! Looks like we're just waiting for android integration in the form of an app.

Rumor has it Google might make this migration during their I/o
[Xposed Framework Modules] CZroe:
I was talking about redirecting a SMS message sent to one number to another. This has nothing to do with Google Voice specifically, but is something this type of app almost does already. A dedicated app like he suggests sounds like the best way but I haven't found one and I worry that it would interfere with this by integrating in the same way.

The other feature I was talking about was simply asking for a way to distinguish incoming texts that were sent to my GV number from those sent to my native number. I noticed my text overage went up by another message today and I don't know which friend to yell at for texting the wrong number. ;) iMessage turns the message blue to accomplish this and SMS GV Extension lets you append a suffix to GV messages (I used "-gv”). He said he doesn't want to add features due to the same circumstances you describe and I completely understand.
[Xposed Framework Modules] runnirr:
Depending on how many messages you get, you can compare the messages on your phone with those in the google voice app (or voice.Google.com) and find the missing message.
[Xposed Framework Modules] cadarn07:
Thanks for this module! It's amazing to see what can be done with xposed framework.

I just installed it on my Nexus 4 (stock rom). But it won't send a text from the hangouts app. I rebooted several times and waited a long time after the phone boots up. I also enabled Write SMS in app ops although I don't know if that's still required. When I click send, hangouts says "Message not sent. Touch to retry" below the message. I'm using version 2.0beta.

Logcat says "un-granting permission" to your Broadcast_SMS. I haven't tried receiving a text yet. Something I did wrong or anything else I should try?
[Xposed Framework Modules] runnirr:
Can you try the 1.3a from the op or the version in the xposed repo? It sounds like what you are doing is right. App ops shouldn't be needed anymore.

Maybe obvious, but do you have internet access and did you get the permissions dialog to grant xvoice+ permission to Google voice?
[Xposed Framework Modules] cadarn07:
Okay, the version from xposed repo (1.3) worked fine (sending and receiving). I did have internet when it didn't work previously. It did not ask for GV permissions on 2.0beta. But when i selected my account in 1.3, it did ask me to grant permissions for xvoice to access my GV account. So that must have been the issue. I originally went for version 2 because the polling option seemed important (or at least like it might be nice to have) but 1.3 seems to work fine so I'm good with that.

The first outgoing message I sent, hangouts lists twice for some reason (with the reply only shown once). But my second outgoing message is only listed once. Maybe just a fluke or something.

Either way, it seems to be working fine now. Thanks for your help!
[Xposed Framework Modules] CZroe:
I had the same problem and had to downgrade to use it. That said, I do believe it has worked in airplane mode over WiFi with 1.3a :/

Edit: Yep. Sending and receiving messages just fine in Airplane mode with WiFi on.
[Xposed Framework Modules] NYLimited:
I see the same ungrant message in the log. I am using GV and have no problems sending with any version but cannot get received texts from GV into Handcent.

Sent from my Nexus 4
[Xposed Framework Modules] cadarn07:
What version of xvoice are you using? I had my issue on 2.0 beta and downgrading to 1.3 fixed it. The difference was when I selected my GV account in xvoice - in 1.3 it requested permission from my GV account which is what allowed it to work.
[Xposed Framework Modules] NYLimited:
2.0 alpha 2 now but I was never able to get received msgs into handcent. :(

Sent from my Nexus 4
[Xposed Framework Modules] cadarn07:
I would try version 1.3 if you haven't yet. That's what I had to do.
[Xposed Framework Modules] NYLimited:
I have - started with 1.3 - but texts sent by others to my GV number never make it to Handcent.

Texts I send via GV app do make it to Handcent so it is apparently reading GV but incoming texts only show up in the GV app.

Sent from my Nexus 7
[Xposed Framework Modules] cadarn07:
OK gotcha. I just wanted to double check that you tried 1.3 since that was the solution to my issue.
[Xposed Framework Modules] runnirr:
Is it only a handscent problem? Have you tried other SMS apps?
[Xposed Framework Modules] NYLimited:
It does not seem to be unique to Handcent. Although I don't use them I have tried 2 other apps. They all seem to pickup and show texts I send via GV, even if sent from a PC and Web browser. None of them show anything received at GV.

Anything sent directly to my mobile number shows in all apps (except GV, of course)

Sent from my Nexus 4
[Xposed Framework Modules] runnirr:
Which device? If you could grab a logcat of an incoming message I'll take a look.
[Xposed Framework Modules] NYLimited:
Nexus 4, rooted, Franco kernel. Installed apps include Google Voice, Handcent and Chomp SMS.

I completely removed XVoice to start clean. Rebooted, installed v2 alpha 2, rebooted.

On reboot I received the toast message indicating that SMS was being redirected to Google Voice.

However, I forgot to turn on (enable) XVoice+ (see image below) yet the toast still indicated that I am now using GV.

Interestingly, the XVoice+ app now did fetch a ton of old texts which have ben received which showed up in both text messaging apps. This seems to have happened only once and only the inbox was scanned. The texts folder was not looked at as best as I could tell.

Realizing that I did not enable XVoice+ I toggled the setting and rebooted again.

Upon rebooting, I once again received the toast indicating all texts were being redirected, just like before. However, new text messages still did not show up in any app except the Google Voice app.

You can look at the logcat

here

.

Thanks for checking into this!
[Xposed Framework Modules] wmarcin:
[MENTION=770489]NYLimited[/MENTION] Did you enable the xvoice+ module in xposed?

... Moto X VZW DE ...
[Xposed Framework Modules] CZroe:
This happened to me last night. I refreshed, rebooted, and toggled setting but nothing would get them to show in Messages or Hangouts. Finally (2hrs later), I left work and they showed up as soon as I stepped outside. Weird.
[Xposed Framework Modules] NYLimited:
Yes, it is enabled. :)

Mine continues to get all texts that I send but none that I receive. For example, my tablet has no SMS app so I send via the GV app from the tablet. The text I sent shows up in Handcent on my phone almost immediately.

The reply sent to me is only visible in the GV app.

Sent from my Nexus 7
[Xposed Framework Modules] runnirr:
Sorry for the delay. So is the log you posted from your tablet? If so, tablets by default don't handle incoming SMS messages. I did add an override to enable it (and it works on my tablet on 4.0) but I don't have a 4.4.x tablet with the new sms restrictions. You can try this http://repo.xposed.info/module/de.makuser.nexussms. I haven't used it but it may do the trick.

If the problem is happening on your phone as well, I'm not to sure. The logs you posted shows at least 1 message being received and broadcast. Its up to the sms app to handle the broadcast.

The On/Off switch in the settings is mostly broken. It really just toggle the xposed hooks (whether they do anything or not). Effectivly the same as unchecking it in Xposed. The toast is also half broken in that it will always show up on boot. I'll fix the toast thing. probably just remove the the on/off switch since the xposed checkbox does the same thing, but in a better way.
[Xposed Framework Modules] NYLimited:
No rush, take your time.

My tablet (a Nexus 7) does not have any sms apps on it. It has the Google Voice app so I can send & receive texts.

The log I uploaded is from the Nexus 4 phone which has both, Handcent SMS and Chomp SMS on it. As I mentioned, if I send an SMS via the GV app from any device it shows up on the Nexus 4 in all SMS apps. It is only the ones I receive that do not show up on any of the apps (except GV).

Sent from my Nexus 7
[Xposed Framework Modules] runnirr:
Do you have titanium backup doing something with incoming sms messages?

03-24 11:34:30.049 D/com.runnirr.xvoiceplus.SmsUtils(4386): Creating fake sms. Broadcasting...
03-24 11:34:30.049 W/BroadcastQueue(641): Permission Denial: receiving Intent { act=android.provider.Telephony.SMS_DELIVER flg=0x10 (has extras) } to com.keramidas.TitaniumBackup/.apiBackupRestore.DummyReceiver requires android.permission.RECEIVE_SMS due to sender com.runnirr.xvoiceplus (uid 10164)

edit: to elaborate

The "Creating fake sms" means XVoice+ successfully got the new incoming message and broadcast an intent indicating this. The SMS app should then receive this intent and do whatever it wants (create a notification, save it, etc).
[Xposed Framework Modules] NYLimited:
Interesting! I completely missed that in the log.

To answer your question, not that I know of but am about to check..

[ EDIT ] Titanium Backup does have access to SMS but as best as I can see only for backup & restore.

Anyway, I froze TB and sent myself another SMS. The log shows it detected but still nothing in either app.

The new pastebin log (with Titanium Backup frozen) is located

here

for your convenience. Please note the lines around 01:31:25.423 timestamp where XVoice starts.

Sent from my Nexus 4
[Xposed Framework Modules] runnirr:
Can you verify your default sms app in settings is actually set? do you receive incoming messages from your carrier number?

Edit: Also it may be worth trying different apps (stock, hangouts, etc) to see if any of them work.
[Xposed Framework Modules] NYLimited:
Yes, Handcent is definitely set as default for both SMS and MMS. No problem at all receiving anything sent to th the carrier number.

I do not currently have the stock SMS app installed. Didn't really need it with handcent. I will put it back in tomorrow and see what happens.

Sent from my Nexus 4
[Xposed Framework Modules] runnirr:
You can try this version as well. https://app.box.com/s/fe26ylx4vbmt8vjam4pd. It may cause duplicate incoming messages, but that is at least a little better than no incoming messages.
[Xposed Framework Modules] NYLimited:
I almost didn't try this since I was already running 2.0 beta 2 but grabbed it anyway. Installed, rebooted - no other changes.

Don't know what you did but all new texts get to Handcent within a second or less now! No duplication and no old ones were brought down (I don't really care about old ones anyway).

Whatever the difference this one works!

Thanks for sticking with it!

Sent from my Nexus 4
[Xposed Framework Modules] runnirr:
Glad it works.

4.4 changes the way the actions and permission for incoming messages are handled. I was using the wrong things for 4.4 apparently (fixed in this version) - although it did work for some apps for me before which is mildly confusing.
[Xposed Framework Modules] NYLimited:
That's Android (Google?) for you! :) As I said, I really appreciate you sticking with it. I am not sure how popular Google Voice related apps might be now - any future ideas for XVoicePlus?
[Xposed Framework Modules] runnirr:
I believe its future is short as Google has already said they will be revoking any 3rd party access to GV in May as they roll GV into Hangouts.

Otherwise, it does what it needs to (and usually it does it well) so I don't need a need to add all sorts of features. I'll fix bugs though.
[Xposed Framework Modules] NYLimited:
Unless you figure out some way to hook into the new system you are probably right. Of course, hangouts isn't ready either. I can use GV on a tablet to send/get text or check voice mail but can't use hangouts for either yet.

Sent from my Nexus 4
[Xposed Framework Modules] 0vermind:
Using 4.4.2 over here on Nexus 4 and Beta 2 doesn't work at all. I just went back to 1.3a. Beta 2 won't sent or receive messages whatsoever. Tried clear data, uninstall reinstall check unchecked xposed box toggle slider for enable disable. Nothing. Reverted back to 1.3 BAM! Everything works.

Tapin' the talk.
[Xposed Framework Modules] NYLimited:
Did you install the beta from post 1? If you did, try to install the one linked to about 6 or 7 posts back. There is a difference and it works quite well.

Sent from my Nexus 7
[Xposed Framework Modules] runnirr:
I think that sometimes the 2.0 version doesn't ask for permission to your gv information whereas the 1.3 version does. Not sure what I broke but if this is the case then updating from 1.3 to 2.0 should work.

Also, I put the fixed version on the op as 2.0 beta_2. I should get a better naming scheme.
[Xposed Framework Modules] Xplorer4x4:
Speaking of version schemes, would you add that to the thread title and maybe put [ICS+] on there instead of 4.0+. I always think the 4.0 is the app version.