amjadalion / sipdroid

Automatically exported from code.google.com/p/sipdroid
GNU General Public License v3.0
0 stars 0 forks source link

Can't register over Verizon 4G LTE #967

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Before you begin please read the FAQ!

Attention!

Don't post doubles!

Why is it important to find doubles?

Sipdroid is a community project. This is no dropbox for your personal
issue. You need to find others having the same problem to get it fixed. If
the problem has already been reported you add more details and ideas to the
existing discussion. If it has not been reported yet you include as many
background info as possible to give the community a chance to follow up on
it. No one will just sit there and try to replicate your setup. The root
cause of the problem will need to be identified to get it fixed.

How can I find doubles?

When clicking on issues tab there is a search box. Enter keywords for your
issue to find previous reports matching yours. Choose find all to match
closed tickets as well.

How can I investigate an incompatiblity?

Just mentioning a SIP server or device that does not interoperate with
Sipdroid won't help much because the developers might not have that
particular setup on hands. So you will try to add a SIP or logcat trace
from your network/phone to make a fix at all possible.

Did you carefully read above?

If yes, please fill out the following form and provide all necessary
details.
If not, you may continue in the Forum where you can discuss your problem to
clear things up before filing an issue report.

What steps will reproduce the problem?
1.Install sipdroid on Motorola Droid Bionic
2.Setup SIP account
3.Wait for register to fail.

What is the expected output? What do you see instead?
Expect to see a green registered icon, instead I see a red icon with the text 
"Registration Failed (500 Server Internal Error)" or "Registration Failed 
(timed out)".  I have watched the server logs and even done a tcpdump on the 
PBX server, but I never see the SIP messages hit the PBX.  I have contacted 
Verizon and they say that they are not blocking SIP and I need to contact the 
software vendor.

What version of the product are you using? On what device/operating system?
Version: 2.3 beta
Motorola Droid Bionic
Android v2.3.4

Which SIP server are you using? What happens with PBXes?
Asterisk 1.8.5, I don't have a PBXes account.

Which type of network are you using?
It fails to register on 4G LTE, but works fine on wifi.

Please provide any additional information below.

Original issue reported on code.google.com by steventw...@gmail.com on 18 Sep 2011 at 9:30

GoogleCodeExporter commented 9 years ago
I just tried using another SIP soft phone client from the android market and 
was able to register and make outbound calls.  The client was 3CXPhone.  So the 
problem doesn't seem to be with the Verizon network.  Please let me know if 
there is any information you need as I much prefer the sipdroid interface and 
would like to continue to use it.

Original comment by steventw...@gmail.com on 18 Sep 2011 at 10:50

GoogleCodeExporter commented 9 years ago
I have a Droid Bionic running Sipdroid that successfully registers with PBXes 
as well as completing calls. Perhaps the problem is with Asterisk.

Original comment by jon.edel...@gmail.com on 24 Sep 2011 at 8:01

GoogleCodeExporter commented 9 years ago
I don't see how the problem could be with the PBX if it registers fine over 
wifi, but won't register over 3G or 4G.  Also, I have tried using tcpdump to 
get a packet capture at the PBX server and nothing reached it when using 3G/4G. 
 Did you have to enable any special settings to get your phone to connect?

Original comment by steventw...@gmail.com on 24 Sep 2011 at 8:31

GoogleCodeExporter commented 9 years ago
I also have the Droid Bionic I have found while using sipdroid I can register 
with my PBX over 3G(EVDO-A) and WiFi. When I have the phone in 4G(LTE) mode it 
will not register at all, and have an instant 500 Server Internal Error. No 
data was seen at the PBX server. I have tried CSipSimple and have no problems 
registering over 3G, 4G or WiFi.

Original comment by scicomru...@gmail.com on 5 Oct 2011 at 1:39

GoogleCodeExporter commented 9 years ago
Issue 681 has been merged into this issue.

Original comment by pmerl...@googlemail.com on 22 Oct 2011 at 12:47

GoogleCodeExporter commented 9 years ago
Verizon has changed the 3G signal in my area to eHARP and now sipdroid would 
not work over the 3G network for about 90% of the time. Puzzled I did the only 
thing I could do and went back through my asterisk server, and firewall 
settings.

After rebuilding and refreshing my firewall port forwarding connecting with UDP 
would work but only half the time no audio, 3CXphone worked with out problems. 
Switched to TCP, and a static IP setting, although my IP is dynamic, Now I 
could register but had one way or no audio.

At this point from what I could gather from my asterisk logs, was when using 
sipdroid the phone would report back to the server its internal network address 
when on 3G and 4G, and not its external address. WiFi at the coffee shop it 
would report the external address. I also found that not only do you need 
NAT=YES in the general SIP settings of asterisk you also need NAT=YES in 
settings for the sipdroid extension. Now sipdroid is reporting the phones 
external network address over 3G and 4G. (I only had NAT=YES in the general SIP 
settings to start with)
Now I had one way audio every time when using sipdroid, again 3CX worked with 
out problems. Reboot the firewall, and asterisk server, and BINGO it works over 
3G and 4G. using UDP or TCP.

What I do not understand is why other sip software I tried worked?

Original comment by scicomru...@gmail.com on 25 Oct 2011 at 1:59

GoogleCodeExporter commented 9 years ago
we have both asterisk and open sip and we have tried not only open sip but also 
others and looks like over 4g network we can not get any our devices registerd 
but when i vpn to another notwork it work ok. seem like somehow port 5060 is 
block ???. also looks like changing the udp port to something other then 5060 
work.

Original comment by kmo...@gmail.com on 18 Aug 2012 at 10:06

GoogleCodeExporter commented 9 years ago
I can also confirm this issue on a droid bionic.  I can also confirm that 
3cxphone does work over 4g.

The IP address being sent by the droid to the asterisk server is 192.168.20.1, 
which is not correct. I'm not sure where it's getting that address from.  I 
have tried with/without a STUN server and other voip phones can connect just 
fine remotely.

Original comment by abovill@gmail.com on 14 Sep 2012 at 4:41

GoogleCodeExporter commented 9 years ago
We have the same issue on vodafone 3g using sipdroid. The response packet looks 
like it came from our server, but it never reached the server. Some 
router/equip on vodafone's network is sending us back the 400, and in other 
cases a 500 server internal error

13:44:52.284968 IP lo.cal.nat.21.58778 > my.pbx.ip.214.5060: SIP, length: 572
E..X..@.@...
.&.Ke.......D..REGISTER sip:my.pbx.ip.214 SIP/2.0
Via: SIP/2.0/UDP 
public.nat.ip.70:9084;rport;branch=z9hG4bKPjmw.8SxMiEuHk2h3xWIfWIJZL54kRB4Zc
Route: <sip:my.pbx.ip.214;transport=udp;lr>
Max-Forwards: 70
From: <sip:100590@my.pbx.ip.214>;tag=ULPKwjqcp85DQaGFYLLFkiEUsjOh1LlO
To: <sip:100590@my.pbx.ip.214>
Call-ID: spnQW9.MTkRwTk31XdAlrpcJe2P7xz87
CSeq: 10745 REGISTER
User-Agent: CSipSimple_maguro-16/r1916
Contact: <sip:100590@public.nat.ip.70:9084;ob>
Expires: 900
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, SUBSCRIBE, NOTIFY, REFER, 
MESSAGE, OPTIONS
Content-Length:  0

13:44:52.432429 IP my.pbx.ip.214.5060 > lo.cal.nat.21.58778: SIP, length: 582
E..b......Z.Ke..
.&......Nr.SIP/2.0 400 Bad Request
Via: SIP/2.0/UDP 
public.nat.ip.70:9084;rport;branch=z9hG4bKPjmw.8SxMiEuHk2h3xWIfWIJZL54kRB4Zc
Route: <sip:my.pbx.ip.214;transport=udp;lr>
Max-Forwards: 70
From: <sip:100590@my.pbx.ip.214>;tag=ULPKwjqcp85DQaGFYLLFkiEUsjOh1LlO
To: <sip:100590@my.pbx.ip.214>;tag=s123+1+0+40cbb7db
Call-ID: spnQW9.MTkRwTk31XdAlrpcJe2P7xz87
CSeq: 10745 REGISTER
User-Agent: CSipSimple_maguro-16/r1916
Contact: <sip:100590@public.nat.ip.70:9084;ob>
Expires: 900
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, SUBSCRIBE, NOTIFY, REFER, 
MESSAGE, OPTIONS
Content-Length:  0

Original comment by walida...@gmail.com on 4 Oct 2012 at 1:55

GoogleCodeExporter commented 9 years ago
Sorry about that, the above trace was from sipdroid but we copy pasted the 
packet contents from csip and sent it from sipdroid. Csipsimple works.

Original comment by walida...@gmail.com on 4 Oct 2012 at 1:58

GoogleCodeExporter commented 9 years ago
How to register 4g LTE in sipdroid? Anyone pls Help me..

Original comment by smrahman...@gmail.com on 6 May 2014 at 11:19