Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.
View this topic in a long page with up to 500 replies per page Create new topic
1 | 2 | 3 | 4


defiant
673 posts

Ultimate Geek
+1 received by user: 310

Lifetime subscriber

  Reply # 2108298 15-Oct-2018 16:24
Send private message quote this post

Thanks @michaelmurfy

 

I reset network settings while making the thread, so I'm monitoring it along with running a packet capture on the EdgeRouter to see if I can determine when/why/how it stops working.

 

I also removed a VPN profile I made that would auto connect to my EdgeRouter's l2tp VPN when the phone wasn't connected to specific SSID's in case that was somehow interfering with it. When I was having the problem in Auckland I switched to the manual profile to stop it auto connecting the VPN, thinking that perhaps being connected to my VPN while wifi calling was also connected to 2degrees over an ipsec tunnel might be breaking it.

 

But, unfortunately the same thing happened where the phone wouldn't make or receive calls at some point. And at home, it wouldn't have auto connected anyway as I'm on my own wifi but I deleted the profile now anyway.

 

Failing that I'll do the drastic erase all content and settings and see if that changes anything before throwing in the towel.


1762 posts

Uber Geek
+1 received by user: 397

Trusted
Subscriber

  Reply # 2108390 15-Oct-2018 18:13
Send private message quote this post

Did you set up the VPN as part of your diagnosis process, or is this is a standard part of your home setup?



I never got to the bottom of my issue - a bunch of ap’s connected to a synology 1900 refused to handover the media stream between them when the 1900’s wifi was active.

Having repaired the master ap (fan died) which is all apple kit - wireless devices happily roam between ap’s and the media stream is maintained.

I’ve been using wifi calling while away, and as long as your wifi is awesome, it’s awesome (currently on an ap delivering 50mbps symmetric with 3ms latency and 1ms jitter)





________

 

Antonios K

 

 

 

Click to see full size




defiant
673 posts

Ultimate Geek
+1 received by user: 310

Lifetime subscriber

  Reply # 2108404 15-Oct-2018 18:42
Send private message quote this post

No the VPN existed before, it's just an l2tp VPN which I connect to from either iPhone or Mac when I'm away from home.

 

The VPN profile (installed on the iPhone) used Apple's VPN auto connect feature to automatically connect if I was on an unknown SSID, which I had before I switched to 2degrees. Even though I disabled the auto connect aspect I've removed the entire profile, as part of troubleshooting my issue.

 

Given it happened with 3 completely disparate routers/AP's, on 3 different ISP's I doubt it's an issue with anything but either the phone or perhaps something at 2degrees end. I've emailed support but I suspect I'll be told that nothing is wrong on their end

 

 

 

 


Mr Snotty
8024 posts

Uber Geek
+1 received by user: 4011

Moderator
Trusted
Lifetime subscriber

  Reply # 2108407 15-Oct-2018 18:48
Send private message quote this post

Just something else you can try (not sure if it helps) is to disable IPSec offloading on your Edgerouter. I don't honestly think this will do anything (given it is enabled on my Edgerouter and working).

 

But if you like also, since I understand you're based in Wellington you're welcome to try this on my network which is known working and / or test with my iPhone if the problem is able to be reproduced easily. Just flick me a PM.







defiant
673 posts

Ultimate Geek
+1 received by user: 310

Lifetime subscriber

  Reply # 2108413 15-Oct-2018 19:08
Send private message quote this post

Sweet thanks @michaelmurfy 

 

I'll see how I go with the network reset and vpn profile removal from the phone before I move on to the next thing.

 

The problem is I can't force it to happen, there's no set pattern either. For the most part wifi calling works, until it doesn't. For example, I left home this morning for about 1h30m and got home at ~9ish. When I arrived I took the phone out and placed it next to my laptop and didn't touch it again till ~1PM. At 1PM I got an email from someone that had scheduled a call with me at 10am (I forgot about it) but they couldn't get through to me since 10.

 

So at some point returning home wifi calling stopped working, despite it still showing 2degrees WiFi Calling in the status bar, upon checking when I received the email.

 

To me that's the most annoying part, if it failed to work outright then it'd probably be easier to narrow down so unless I stay at yours it's not easy to replicate ^_^


Mr Snotty
8024 posts

Uber Geek
+1 received by user: 4011

Moderator
Trusted
Lifetime subscriber

  Reply # 2108416 15-Oct-2018 19:16
Send private message quote this post

@dfnt ahh that makes it much more difficult to diagnose and I can see why it'll be annoying. I've never had this issue myself (it just works with me) so I am actually more leaning towards a software problem with your iPhone that maybe (as annoying as it sounds) a factory reset may fix. I'm wondering also if Apple could pull the log from your iPhone - have you tried contacting them?







defiant
673 posts

Ultimate Geek
+1 received by user: 310

Lifetime subscriber

  Reply # 2108417 15-Oct-2018 19:19
Send private message quote this post

Yeah, very annoying, I'll contact Apple after I do the factory reset.

 

 

 

After logging numerous calls with them over the years I know what first level questions they'll ask, and if I get them out of the way myself I usually get escalated to 2nd tier pretty much straight away

 

 


4648 posts

Uber Geek
+1 received by user: 2154

Trusted
Subscriber

  Reply # 2108589 16-Oct-2018 06:49
Send private message quote this post

michaelmurfy:

 

I'm wondering also if Apple could pull the log from your iPhone - have you tried contacting them?

 

 

 

 

I suspect you would need the phone to be running an engineering build for that.





iPad Air + iPhone SE + 2degrees 4tw!

These comments are my own and do not represent the opinions of 2degrees.




defiant
673 posts

Ultimate Geek
+1 received by user: 310

Lifetime subscriber

  Reply # 2108645 16-Oct-2018 09:38
Send private message quote this post

SaltyNZ:

 

michaelmurfy:

 

I'm wondering also if Apple could pull the log from your iPhone - have you tried contacting them?

 

 

 

 

I suspect you would need the phone to be running an engineering build for that.

 

 

No, apple will either provide you with a profile to enable debug logging for the specific component, and then trigger a sysdiagnose. Or they'll have you trigger a sysdiagnose for general iOS debugging issues.

 

 




defiant
673 posts

Ultimate Geek
+1 received by user: 310

Lifetime subscriber

  Reply # 2108670 16-Oct-2018 10:33
Send private message quote this post

So I setup a 2talk account so I can call myself to test if it works

 

If I enable wifi calling and call myself, it rings on the 2talk soft phone (running on my mac) about 4 times then stops with an error "Failed to establish call - forbidden number". However iPhone doesn't ring at all. While that was happening I had someone try call me and they just got the engaged tone.

 

If i disable wifi calling and try again, it works fine.

 

Meanwhile, on wifi calling I could dial my 2talk number and it connects fine

 

I ended up having to restart my phone and now 2talk rings fine as turning wifi calling off and on didn't do anything

 

 




defiant
673 posts

Ultimate Geek
+1 received by user: 310

Lifetime subscriber

  Reply # 2108710 16-Oct-2018 11:02
Send private message quote this post

And while all of that was happening, as far as I could tell, the phone was still connected to the 2degrees ipsec vpn tunnel

 

10:06:14.771705 IP (tos 0x0, ttl 64, id 6680, offset 0, flags [none], proto UDP (17), length 29)
192.168.1.138.4500 > 118.149.14.20.4500: [no cksum] isakmp-nat-keep-alive
10:06:14.771786 IP (tos 0x0, ttl 63, id 6680, offset 0, flags [none], proto UDP (17), length 29)
203.a.b.c.4500 > 118.149.14.20.4500: [no cksum] isakmp-nat-keep-alive
10:06:15.759620 IP (tos 0xb8, ttl 60, id 0, offset 0, flags [DF], proto UDP (17), length 128)
118.149.14.20.4500 > 203.a.b.c.4500: [udp sum ok] NONESP-encap: isakmp 2.0 msgid 0000005d cookie 3519d4567d26dc09->006089810e87ae8e: child_sa inf2:
(v2e: len=64)
10:06:15.759760 IP (tos 0xb8, ttl 59, id 0, offset 0, flags [DF], proto UDP (17), length 128)
118.149.14.20.4500 > 192.168.1.138.4500: [udp sum ok] NONESP-encap: isakmp 2.0 msgid 0000005d cookie 3519d4567d26dc09->006089810e87ae8e: child_sa inf2:
(v2e: len=64)
10:06:35.260012 IP (tos 0xb8, ttl 60, id 0, offset 0, flags [DF], proto UDP (17), length 128)
118.149.14.20.4500 > 203.a.b.c.4500: [udp sum ok] NONESP-encap: isakmp 2.0 msgid 0000005e cookie 3519d4567d26dc09->006089810e87ae8e: child_sa inf2:
(v2e: len=64)
10:06:35.260140 IP (tos 0xb8, ttl 59, id 0, offset 0, flags [DF], proto UDP (17), length 128)
118.149.14.20.4500 > 192.168.1.138.4500: [udp sum ok] NONESP-encap: isakmp 2.0 msgid 0000005e cookie 3519d4567d26dc09->006089810e87ae8e: child_sa inf2:
(v2e: len=64)
10:06:35.374707 IP (tos 0x0, ttl 64, id 1584, offset 0, flags [none], proto UDP (17), length 128)
192.168.1.138.4500 > 118.149.14.20.4500: [udp sum ok] NONESP-encap: isakmp 2.0 msgid 0000005e cookie 3519d4567d26dc09->006089810e87ae8e: child_sa inf2[IR]:
(v2e: len=64)
10:06:35.374793 IP (tos 0x0, ttl 63, id 1584, offset 0, flags [none], proto UDP (17), length 128)
203.a.b.c.4500 > 118.149.14.20.4500: [udp sum ok] NONESP-encap: isakmp 2.0 msgid 0000005e cookie 3519d4567d26dc09->006089810e87ae8e: child_sa inf2[IR]:
(v2e: len=64)
10:06:54.819248 IP (tos 0x0, ttl 64, id 26092, offset 0, flags [none], proto UDP (17), length 128)
192.168.1.138.4500 > 118.149.14.20.4500: [udp sum ok] NONESP-encap: isakmp 2.0 msgid 00000071 cookie 3519d4567d26dc09->006089810e87ae8e: child_sa inf2[I]:
(v2e: len=64)
10:06:54.819336 IP (tos 0x0, ttl 63, id 26092, offset 0, flags [none], proto UDP (17), length 128)
203.a.b.c.4500 > 118.149.14.20.4500: [udp sum ok] NONESP-encap: isakmp 2.0 msgid 00000071 cookie 3519d4567d26dc09->006089810e87ae8e: child_sa inf2[I]:
(v2e: len=64)
10:06:54.830844 IP (tos 0xb8, ttl 60, id 0, offset 0, flags [DF], proto UDP (17), length 128)
118.149.14.20.4500 > 203.a.b.c.4500: [udp sum ok] NONESP-encap: isakmp 2.0 msgid 00000071 cookie 3519d4567d26dc09->006089810e87ae8e: child_sa inf2[R]:
(v2e: len=64)
10:06:54.830948 IP (tos 0xb8, ttl 59, id 0, offset 0, flags [DF], proto UDP (17), length 128)
118.149.14.20.4500 > 192.168.1.138.4500: [udp sum ok] NONESP-encap: isakmp 2.0 msgid 00000071 cookie 3519d4567d26dc09->006089810e87ae8e: child_sa inf2[R]:
(v2e: len=64)
10:07:16.039686 IP (tos 0xb8, ttl 60, id 0, offset 0, flags [DF], proto UDP (17), length 128)
118.149.14.20.4500 > 203.a.b.c.4500: [udp sum ok] NONESP-encap: isakmp 2.0 msgid 0000005f cookie 3519d4567d26dc09->006089810e87ae8e: child_sa inf2:
(v2e: len=64)
10:07:16.039810 IP (tos 0xb8, ttl 59, id 0, offset 0, flags [DF], proto UDP (17), length 128)
118.149.14.20.4500 > 192.168.1.138.4500: [udp sum ok] NONESP-encap: isakmp 2.0 msgid 0000005f cookie 3519d4567d26dc09->006089810e87ae8e: child_sa inf2:
(v2e: len=64)
10:07:16.062772 IP (tos 0x0, ttl 64, id 42662, offset 0, flags [none], proto UDP (17), length 128)
192.168.1.138.4500 > 118.149.14.20.4500: [udp sum ok] NONESP-encap: isakmp 2.0 msgid 0000005f cookie 3519d4567d26dc09->006089810e87ae8e: child_sa inf2[IR]:
(v2e: len=64)
10:07:16.062844 IP (tos 0x0, ttl 63, id 42662, offset 0, flags [none], proto UDP (17), length 128)
203.a.b.c.4500 > 118.149.14.20.4500: [udp sum ok] NONESP-encap: isakmp 2.0 msgid 0000005f cookie 3519d4567d26dc09->006089810e87ae8e: child_sa inf2[IR]:

 

admin@router:/var/log$ show nat translations source address 192.168.1.138
Pre-NAT src Pre-NAT dst Post-NAT src Post-NAT dst
192.168.1.138:4500 118.149.14.20:4500 203.a.b.c:4500 118.149.14.20:4500
udp: snat: 192.168.1.138 ==> 203.a.b.c timeout: 175 use: 1


4648 posts

Uber Geek
+1 received by user: 2154

Trusted
Subscriber

  Reply # 2108763 16-Oct-2018 12:01
Send private message quote this post

Have you tried disabling IPv6?





iPad Air + iPhone SE + 2degrees 4tw!

These comments are my own and do not represent the opinions of 2degrees.




defiant
673 posts

Ultimate Geek
+1 received by user: 310

Lifetime subscriber

  Reply # 2108776 16-Oct-2018 12:17
Send private message quote this post

SaltyNZ:

 

Have you tried disabling IPv6?

 

 

Not yet, of the 3 different environments I was in one didn't have IPV6 so didn't think that'd be an issue to look at

 

I'm trying 12.1 beta 4 at the moment, the 2degrees carrier version went from 33 to 34, whether 12.1 b4 makes any difference only time will tell

 

If that doesn't work I'll factory reset, and if that doesn't work I'm not going to bother doing any more as I feel I'm going beyond what a normal consumer needs to do to have a working feature


Mr Snotty
8024 posts

Uber Geek
+1 received by user: 4011

Moderator
Trusted
Lifetime subscriber

  Reply # 2108950 16-Oct-2018 16:00
Send private message quote this post

IPv6 shouldn’t be the cause. IIRC it doesn’t even use IPv6. Also I’ve got V6 enabled and don’t have any problems.






defiant
673 posts

Ultimate Geek
+1 received by user: 310

Lifetime subscriber

  Reply # 2109075 16-Oct-2018 19:44
Send private message quote this post

Yeah, there's no ipv6 traffic at all that I can see with wifi calling


1 | 2 | 3 | 4
View this topic in a long page with up to 500 replies per page Create new topic

Twitter »

Follow us to receive Twitter updates when new discussions are posted in our forums:



Follow us to receive Twitter updates when news items and blogs are posted in our frontpage:



Follow us to receive Twitter updates when tech item prices are listed in our price comparison site:



Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.

Alternatively, you can receive a daily email with Geekzone updates.