domiflichi
Member
- Joined
- Jan 18, 2012
- Messages
- 39
- Reaction score
- 4
PIAF Info (from status):
PIAF Installed Version = 2.0.6.1 Running on *HARDWARE*
FreePBX Version = 2.9.0.7
Running Asterisk Version = 1.8.8.0
Asterisk Source Version = 1.8.8.0
Dahdi Source Version = 2.5.0.2+2.5.0.2
Libpri Source Version = 1.4.12
IP Address = 192.168.0.16 on eth0
Operating System = CentOS release 6.2 (Final)
Kernel Version = 2.6.32-131.21.1.el6.i686 - 32 Bit
Incredible Version = 180
Hello,
Let me start by saying I love PIAF! I moved over from trixbox recently (12/26/11) and am not looking back! Thank you everyone for all their hard work for making a great product.
I do have a small problem though. Google Voice (incoming) seems to be finicky. It was working for several weeks as far as I know, but recently I found out that incoming calls were going to Google Voicemail instead of hitting my IVR. When it's working, my IVR picks up after about 1 ring. When it's not working, the caller's phone rings and rings, then gets put into Google Voicemail. Meanwhile, it looks like the calls are hitting my PIAF box because when an incoming call comes in, there's a bunch of activity going on when watching the output of 'asterisk -rvvvvvv'.
After doing some searching I tried adding a 'delay' in my extensions_custom.conf file under a [googlein] heading, which my file didn't even have (a [googlein] heading) so I created one. This didn't seem to help so I removed it. Then I upgraded the FreePBX Google Voice module to 0.6.0, and this didn't seem to help. Then I went to my Google Voice account in FreePBX in the 'Google Voice' section and just clicked 'Submit Changes' (even though i didn't change anything), and then clicked on the Orange 'Apply' button, and then it would work once or twice, then would stop working again.
After more reading, I found out one of the steps in troubleshooting was to have the destination for the Google Voice inbound route go to an extension instead of an IVR. When I did this, incoming calls were successful every time. Then I would change it back to the IVR and it would only work once or twice. I also read something about making sure that port 5222 was allowed in IPTABLES, so I checked and it was there:
So then I rebooted my server because I noticed that the STATUS screen showed IP6TABLES as offline. This brought IP6TABLES back online and made incoming calls for Google Voice work fine it seemed.
Since I thought it was all working, I finally installed Hamachi VPN and configured it (all using install-hamachi - great script by the way), and then inbound Google Voice calls stopped working again. So I had to disable Hamachi from startup, reboot my server again, and it seems that Inbound Google Voice calls are working again.
I'd like to mention that all this time outbound Google Voice calls work just fine.
I don't understand why I'm having these problems...any ideas or things I can try?
(I would like to have Hamachi VPN running and be able to receive incoming Google Voice calls to my IVR)
Thanks.
PIAF Installed Version = 2.0.6.1 Running on *HARDWARE*
FreePBX Version = 2.9.0.7
Running Asterisk Version = 1.8.8.0
Asterisk Source Version = 1.8.8.0
Dahdi Source Version = 2.5.0.2+2.5.0.2
Libpri Source Version = 1.4.12
IP Address = 192.168.0.16 on eth0
Operating System = CentOS release 6.2 (Final)
Kernel Version = 2.6.32-131.21.1.el6.i686 - 32 Bit
Incredible Version = 180
Hello,
Let me start by saying I love PIAF! I moved over from trixbox recently (12/26/11) and am not looking back! Thank you everyone for all their hard work for making a great product.
I do have a small problem though. Google Voice (incoming) seems to be finicky. It was working for several weeks as far as I know, but recently I found out that incoming calls were going to Google Voicemail instead of hitting my IVR. When it's working, my IVR picks up after about 1 ring. When it's not working, the caller's phone rings and rings, then gets put into Google Voicemail. Meanwhile, it looks like the calls are hitting my PIAF box because when an incoming call comes in, there's a bunch of activity going on when watching the output of 'asterisk -rvvvvvv'.
After doing some searching I tried adding a 'delay' in my extensions_custom.conf file under a [googlein] heading, which my file didn't even have (a [googlein] heading) so I created one. This didn't seem to help so I removed it. Then I upgraded the FreePBX Google Voice module to 0.6.0, and this didn't seem to help. Then I went to my Google Voice account in FreePBX in the 'Google Voice' section and just clicked 'Submit Changes' (even though i didn't change anything), and then clicked on the Orange 'Apply' button, and then it would work once or twice, then would stop working again.
After more reading, I found out one of the steps in troubleshooting was to have the destination for the Google Voice inbound route go to an extension instead of an IVR. When I did this, incoming calls were successful every time. Then I would change it back to the IVR and it would only work once or twice. I also read something about making sure that port 5222 was allowed in IPTABLES, so I checked and it was there:
Code:
-A INPUT -p udp -m udp --dport 5222 -j ACCEPT
Since I thought it was all working, I finally installed Hamachi VPN and configured it (all using install-hamachi - great script by the way), and then inbound Google Voice calls stopped working again. So I had to disable Hamachi from startup, reboot my server again, and it seems that Inbound Google Voice calls are working again.
I'd like to mention that all this time outbound Google Voice calls work just fine.
I don't understand why I'm having these problems...any ideas or things I can try?
(I would like to have Hamachi VPN running and be able to receive incoming Google Voice calls to my IVR)
Thanks.