I have been trying to write a simple Android app that listens for broadcasts with the filter "android.provider.Telephony.SMS_RECEIVED". This works for when the device receives an SMS with the default messaging application, but SMSes received through the Google Voice app don't broadcast this intent. Also, Google Voice doesn't have an option for forwarding messages to the default messaging app while also posting notifications from the voice app (which is superior, in my opinion).
Is there a different kind of intent I should be listening for? Has anyone else been successful in intercepting Google Voice messages?