curt wrote:
The guide says:
Normally, to also help stop SIP Scanners I recommend enabling X_AcceptSipFromRegistrarOnly, but unless your ATA is registered with voip.freephoneline.ca, Fongo Mobile calls to your Freephoneline phone number will be dropped straight to voicemail. Fongo Mobile calls to Freephoneline phone numbers are SIP URI calls.
I see “I recommend enabling X_AcceptSipFromRegistrarOnly”
You are taking that completely out of context. X_AcceptSipFromRegistrarOnly isn't enabled in the guide for a very good reason, and the reason why is stated in the sentence you quoted above following "but".
You're not registered on voip.freephoneline.ca.
You're registered using voip4.freephoneline.ca:6060.
Unless you're registered using voip.freephoneline.ca, you may experience problems with incoming calls (from Fongo Mobile, other FPL numbers, and Fongo Home Phone) when X_AcceptSipFromRegistrarOnly is enabled.
I know exactly what the guide means, and I know what the setting does. Disable it for FPL.
Whether the stated problem can occur changes depending on what happens after each (third party) switch vendor/server migration or switch maintenance. I have no control over it.
https://status.fongo.com/ (look at Dec. 8, 2021)
Sometimes having X_AcceptSipFromRegistrarOnly enabled doesn't cause problems. Sometimes it does.
Again, I don't want to have to deal with potential problems.
So, if you ignore my instructions here to disable X_AcceptSipFromRegistrarOnly on SP2 and SP3, and then, at some future date, post a new thread stating that you can't receive calls from other Fongo Home Phone, FPL, or Fongo Mobile users, I will likely be angry, frankly.
X_EnforceRequestUserID along with Asuswrt-Merlin router firewall should be sufficient that X_AcceptSipFromRegistrarOnly isn't absolutely required. I have never, in all my years of using FPL, had a SIP scanner problem. I don't port forward; I don't use DMZ; and I don't use UPnP. Those are all potential security risks.
I determined that both my SP2 and SP3 are registered to 162.213.111.21, which I assume is voip4.freephoneline.ca.
Yes
Doesn’t that mean that my ATA is registered?
If you see "Registered" at Status-->System Status-->SP (for FPL) Service Status, then yes.
If you also see "Connected" after logging in at
https://www.freephoneline.ca/showSipSettings, then yes.
If you ever can't receive any incoming call, check both places.
If my ATA is registered to voip4.freephoneline.ca and not voip.freephoneline.ca, does that mean that my ATA is not registered?
No, you're still registered. However, you are not registered with voip.freephoneline.ca. Instead, you're registered using voip4.freephoneline.ca:6060.
Those are two separate proxy servers.
Registration is a requirement for incoming calls, by the way--but not for outgoing calls.
Page 14, step 5 is for setting time zone. As mentioned, I’m using Obitalk.com to set my settings because I need to remotely support my father’s OBi202 as well. There is no time zone setting in Obitalk.com —> Expert Menu —> System Management —> (there is no WAN Settings)
Yes, there is. It's under Router Configuration.
You're following instructions for OBi200.
Page 14 states,
"
For OBi202, Navigate to Router Configuration–>WAN Settings–>Internet Settings–>Time Service Settings–>LocalTimeZoneThe only difference here is the OBi202 setting is found under Router Configuration, whereas OBi200 owners need to look under System Management."
Page 14, step 6c says:
If you a) don’t have your own router with a SIP ALG that either can be disabled or works properly OR b) are using a modem/router combo that has a faulty SIP ALG or Stateful Packet Inspection (SPI) feature enabled with no way for you to disable it (for example, if you’re using Rogers’ Hitron modem/router combos that are older than the CGN3ACSMR or CODA-4582 series) you will want to use voip4.freephoneline.ca:6060 only. That is, if you’re experiencing one-way audio issues or if calls are disconnecting after 32 seconds when your ATA is registered with voip.freephoneline.ca or voip2.freephoneline.ca, you’re going to want to try voip4.freephoneline.ca:6060. So, in that case, use voip4.freephoneline.ca={voip4.freephoneline.ca:6060,1}
I don’t know if I have SIP ALG or SPI. How would most people know this?
- By looking at their modem/router combo, hub, gateway, and/or router settings
- By reading the preamble on page 2 or by reading
viewtopic.php?f=8&t=20199#p78975 (steps 1 and 2)
You have a TP-Link MC220L with Bell, so you're not using the Bell Hub. You do not have SIP ALG enabled in a modem/router combo, hub, or gateway.
You don't have any of those devices.
The option doesn't exist.
However, you're using Merlin in your router. SIP ALG in both Asus and Merlin router firmware is called "SIP Passthrough".
That setting is found by logging into your router and navigating to Advanced Settings-->WAN-->NAT Passthrough.
As long as you do NOT have SIP Passthrough set to "Enabled+NAT Helper" in Merlin, you can use any FPL proxy server you want (voip.freephoneline.ca, voip2.freephoneline.ca, or voip4.freephoneline.ca:6060), provided you are getting true bridge mode from TP-Link MC220L (I suspect you are).
I use Merlin. SIP Passthrough is set to "Enabled" for me in Merlin (Disabled also works) due to something unrelated to FPL.
Consequently, what you quoted above does not apply to you. Rather, everything else does (testing pings/jitter to all servers).
I think Freephoneline and Obitalk can only be used properly by networking engineers.
There are a lot of people using FPL with Obihai devices. They aren't all networking engineers.
I appreciate your help but it might have been a mistake for a home user like me to use Freephoneline.
Freephoneline is not, in my opinion, a good idea for those that don't know what they're doing due to the fact there's no free technical support.
Fongo Home Phone does offer free technical support via online tickets.
Step 6d. To test pings and jitter, it needs me to install a Windows program. I don’t have Windows. Even if I did, this step looks like it will take a long time to carry out.
A link with instructions is also listed in the guide for Mac users.
Learning how to ping servers, what ping means, how to run a traceroute, etc., are all good things to learn.
Suddenly you can figure out whether a server is down or unreachable, why your calls are choppy, why an online game isn't working the way you expected, why your zoom meetings are terrible, etc.
I added the following to Expert menu > Router Configuration > WAN Settings > Local DNS Records > line 1 > Uncheck OBiTalk Settings and Device Default >
voip4.freephoneline.ca={voip.freephoneline.ca:5060,3},{voip2.freephoneline.ca:5060,2},{voip4.freephoneline.ca:6060,1}
because Obitalk.com > Expert menu > Service Providers > ITSP Profile B SIP and ITSP Profile C SIP have voip4.freephoneline.ca set in ProxyServer from OBiTALK Settings
That's fine and will work. Ensure that ProxyServer does not have ":6060" in it.
Rather, enter “6060” (without quotation marks) for ProxyServerPort when ProxyServer is voip4.freephoneline.ca
If you don't want both SP2 and SP3 registering using the exact same proxy server simultaneously, then you can add something similar for Local DNS Records-->Line 2
For example, voip2.freephoneline.ca={voip.freephoneline.ca:5060,2},{voip2.freephoneline.ca:5060,1},{voip4.freephoneline.ca:6060,3}
Then change ITSP Profile C-->SIP-->ProxyServer to "voip2.freephoneline.ca" without the quotation marks.
ITSP Profile C will then use the information entered for "voip2.freephoneline.ca=" from local dns records.
I would do this to help avoid data routing problems, but as long as X_UserAgentPort is not exactly the same value for every SP (make sure you never use 5060 or 5061 for X_UserAgentPort as well), there shouldn't be a problem (unless you're rebooting the ATA over and over and over again, which could lead to a temporary IP ban, since too many registration attempts within a short interval can lead to one).
Also, this is important for you to do in your Asus router:
Login to your router’s web UI.
Navigate to Advanced Settings–>Administration–>System (tab)–>Basic Config–>
Change “Enable WAN down browser redirect notice” to No.
Click “Apply”
From curtNN, NN are two digits. I’ve concealed them for this forum just in case these 6 characters is an identifier.
It's odd that `curt98', for example, is in single quotations. If you've changed 4 digits, to `curt', there's no Canadian phone number that's only 6 digits, so I have no clue what that is. I would delete it. I do not allow unknown numbers to access my ATA or any of my other devices.
Single quotations are used for literals:
https://www.obitalk.com/info/documents/ ... l-v1-1.pdf.
If you actually have `curt98', for example, listed, then perhaps you were trying to send anything with incoming the Caller ID (CID) Name, curt98, to the Auto Attendant.
You should use phone numbers instead of CID name, without quotation marks.
I have Fongo installed on my cell phone, which as you know is VoIP. Can I enter my cell phone’s Fongo number so that I have the following?
SP2 Service > X_InboundCallRoute = {(MTelemarketers):},{(4161234567):aa($1)},{ph2}
SP3 Service > X_InboundCallRoute = {(MTelemarketers):},{(4161234567):aa($1)},{ph1}
Yes, you can. All calls made from your Fongo Mobile number to your FPL number(s) will be redirected to your ATA's Auto Attendant (aa).
And if you hang up before aa answers, aa's primary line will call your Fongo Mobile number back.
If you don't want that call back option, then don't use ($1).
Again, I would keep X_AcceptSipFromRegistrarOnly disabled. You're using Fongo Mobile in this example, and
due to the fact you're using voip4.freephoneline.ca={voip.freephoneline.ca:5060,3},{voip2.freephoneline.ca:5060,2},{voip4.freephoneline.ca:6060,1} or server failover, your ATA may not
always be registered on the exact same server if the first server choice (rank 1) goes down.