{"id":4742,"date":"2022-09-19T10:00:00","date_gmt":"2022-09-19T15:00:00","guid":{"rendered":"https:\/\/www.foell.org\/justin\/?p=4742"},"modified":"2022-11-28T08:48:32","modified_gmt":"2022-11-28T14:48:32","slug":"unblock-port-5060-on-comcast-xfinity","status":"publish","type":"post","link":"https:\/\/www.foell.org\/justin\/unblock-port-5060-on-comcast-xfinity\/","title":{"rendered":"Unblock Port 5060 on Comcast \/ xfinity"},"content":{"rendered":"\n<p>This is just my experience, YMMV as they say&#8230;<\/p>\n\n\n\n<p>In April of 2022 my <a href=\"https:\/\/www.foell.org\/justin\/tag\/voip\/\">VOIP home phone<\/a> stopped receiving incoming calls. I could still dial out, but nobody could call the house. I received warning emails from <a href=\"https:\/\/skyetel.com\/\">Skyetel<\/a> every 3 hours that my SIP endpoint was unreachable by their servers.<\/p>\n\n\n\n<p>Since nothing had changed on my end, I suspected that something changed with my provider: Comcast\/xfinity. <a href=\"https:\/\/www.foell.org\/justin\/dont-have-an-international-plan-try-wifi-calling\/\">Similar to my experience with British Airways<\/a>, I found that xfinity has now <em>automated everything<\/em>.<\/p>\n\n\n\n<p>I understand that automation helps if someone just needs to reboot their router, or forgot their wifi password. But for those who need genuine help <em>getting shit done<\/em>, it presents a huge barrier. It took me 9 calls and 3 trips to the xfinity store to get this resolved&#8230;<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Approach 1 (trying to fix the problem directly)<\/h2>\n\n\n\n<p>I phoned tech support to explain that port 5060 (for SIP service) was being blocked on my connection. <\/p>\n\n\n\n<p>The first guy I talked to said they won&#8217;t open up that port unless I subscribe to xfinity&#8217;s VOIP service. Honestly, I didn&#8217;t want to talk to this guy anymore. He was obviously from India. No offense, but he sounded more like a scammer than a helper. I wanted to talk to someone who <em>actually<\/em> works for xfinity in the US, that <em>actually<\/em> knows how their network is set up. Before I hung up I got the phone number for Advanced Technical Support. It&#8217;s <a href=\"tel:888-780-8571\">888-780-8571<\/a>. You&#8217;re welcome.<\/p>\n\n\n\n<p>I called that number and magically wound up speaking with an actual technical rep based in these United States. BTW, this won&#8217;t happen every time &#8211; I&#8217;ve yet to figure out what automation magic I did to skip past the overseas nonsense.<\/p>\n\n\n\n<p>When I mentioned my issue he referenced this page <a href=\"https:\/\/www.xfinity.com\/support\/articles\/list-of-blocked-ports\">https:\/\/www.xfinity.com\/support\/articles\/list-of-blocked-ports<\/a> which I had also been looking at, noting that port 5060 isn&#8217;t in the list. He said I might need to do some configuration in my modem&#8217;s settings to forward that port.<\/p>\n\n\n\n<p>But the <a href=\"https:\/\/www.netgear.com\/home\/wifi\/modems\/cm1000\/\">Netgear CM1000<\/a> isn&#8217;t a combo modem\/router. It doesn&#8217;t have a firewall or port forwards or anything. It just passes all connections on to my <a href=\"https:\/\/www.foell.org\/justin\/tag\/openwrt\/\">OpenWRT router<\/a> which has firewall\/forwarding\/wifi\/etc.<\/p>\n\n\n\n<p>So the tech guy suggested I try an xfinity-supplied cable modem (at a rental fee of $15\/mo) to see if that solves the problem. I wasn&#8217;t thrilled with the extra cost, but he said it&#8217;s pro-rated and might be worth seeing if it fixes the problem.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Approach 2 (playing the game)<\/h2>\n\n\n\n<p>So I went into my nearest xfinity store, went home with a new cable modem, and set it up. Then, to my dismay, when I went into the port forwarding settings on the modem, I consistently got this error:<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1136\" style=\"aspect-ratio: 640 \/ 1136;\" width=\"640\" controls src=\"https:\/\/www.foell.org\/justin\/files\/2022\/09\/xfinity-port-forward-error.mov\"><\/video><\/figure>\n\n\n\n<p>I called technical support back and they said:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>You need to go back to the xfinity store and get a different modem that is supported by the xfinity app. I&#8217;ve made a note on your account so they&#8217;ll give you the correct one this time.<\/p><\/blockquote>\n\n\n\n<p>WTF. OK, so I went back and returned my modem for another one. The new one worked with the app. I did have to do some weird things like disable <a href=\"https:\/\/www.foell.org\/justin\/openwrt-bridging-with-ipv6-support\/\">IPv6 on my router<\/a> so that it would show up in the xfinity app as an available device and port-forward destination because <a href=\"https:\/\/www.xfinity.com\/support\/articles\/xfi-port-forwarding\">xfinity only supports port forwards via IPv4<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What&#8217;s really going on?<\/h2>\n\n\n\n<p>After configuring the router and <a href=\"https:\/\/www.foell.org\/justin\/skyetel-local-number-voip-setup\/\">updating my IP at Skyetel<\/a>, it seemed to work \ud83d\udcaa Our home phone now rings after dialing. I called xfinity tech support <em>again<\/em> to re-activate my Netgear CM1000 to see if it will continue to work. Hey &#8211; it worked&#8230; But why?<\/p>\n\n\n\n<p>My hunch is that by selecting a port forward in the app, something else is getting configured in their network to allow incoming connections &#8211; something upstream from your rental router. We&#8217;ll see how long the setting lasts before I have to go (temporarily) rent one again \ud83e\udd1e Also &#8211; I was able to reactivate <a href=\"https:\/\/www.foell.org\/justin\/openwrt-bridging-with-ipv6-support\/\">IPv6 in my router<\/a> without issue.<\/p>\n\n\n\n<p>The next day, the phone rang and it was music to my ears! \u260e\ufe0f It was my daughter&#8217;s friend and they made plans to get together. Then the day after that, I received my first spam call \ud83d\ude31<\/p>\n<div class='kindleWidget kindleLight' ><img decoding=\"async\" src=\"https:\/\/www.foell.org\/justin\/wp-content\/plugins\/send-to-kindle\/media\/white-15.png\" \/><span>Send to Kindle<\/span><\/div>","protected":false},"excerpt":{"rendered":"<p>This is just my experience, YMMV as they say&#8230; In April of 2022 my VOIP home phone stopped receiving incoming calls. I could still dial out, but nobody could call the house. I received warning emails from Skyetel every 3 hours that my SIP endpoint was unreachable by their servers. Since nothing had changed on&hellip; <a href=\"https:\/\/www.foell.org\/justin\/unblock-port-5060-on-comcast-xfinity\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Got my asterisk VOIP phone working again after unblocking some @xfinity nonsense \u260e\ufe0f","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1,8],"tags":[193,179,174],"class_list":["post-4742","post","type-post","status-publish","format-standard","hentry","category-business","category-ubuntu","tag-fix-repair","tag-skyetel","tag-voip"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.foell.org\/justin\/wp-json\/wp\/v2\/posts\/4742","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.foell.org\/justin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.foell.org\/justin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.foell.org\/justin\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.foell.org\/justin\/wp-json\/wp\/v2\/comments?post=4742"}],"version-history":[{"count":13,"href":"https:\/\/www.foell.org\/justin\/wp-json\/wp\/v2\/posts\/4742\/revisions"}],"predecessor-version":[{"id":4772,"href":"https:\/\/www.foell.org\/justin\/wp-json\/wp\/v2\/posts\/4742\/revisions\/4772"}],"wp:attachment":[{"href":"https:\/\/www.foell.org\/justin\/wp-json\/wp\/v2\/media?parent=4742"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.foell.org\/justin\/wp-json\/wp\/v2\/categories?post=4742"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.foell.org\/justin\/wp-json\/wp\/v2\/tags?post=4742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}