Quick reply, i'll post more in the morning.
An issue I had with my phone (Samsung) is that I could connect to my app from the phone itself, but the phone strangely enough would not let my app dial out. If my app conected to the phone than everything was fine. I never really chased it down as the expected behavior was for my app to connect. I was just connecting with the phone for testing.