Started By
Message

The Official Unifi Talk thread/Let’s talk VOIP and self-hosting

Posted on 12/23/23 at 11:43 am
Posted by Hopeful Doc
Member since Sep 2010
14958 posts
Posted on 12/23/23 at 11:43 am
Update: I went with Unifi Talk

I have a small office. 20 or so employees. 15 phones.

Our EHR is cloud-hosted, we have no local shared resources to speak of. I’ve recently taken the step of throwing in a synology NAS for their active backup for business feature for when I buy new laptops or when a drive crashes (one won’t back up due to errors so is slated for replacement when I get a drive in and some free time, i actually had one crash a week after setting this up). I’m in the process of joining them all to a domain so I can set roaming profiles (the nurses like to keep some useful sticky notes that aren’t shared…the only thing really kept “local” and most of it is on paper somewhere anyway).


I have a couple Unifi access points. I still have an old USG in failover mode because I have 2 internet sources (because about 4 days a year of no internet was so damn intolerable that this was worth it, and I’m half tempted to upgrade to a UDMP and add cellular failover as a 3rd WAN option but don’t necessarily think that would be useful (as it stands, it would take a few minutes, but because local resources aren’t necessary, a couple phone hotspots have us running close to normal operations).


The one thing that we have trouble with, but not just in that scenario: voice.

We can usually call and have everything forwarded to a cell phone when that happens. It’s far from ideal, but it more or less works to get things done.


But our current VOIP provider…I am not particularly confident in. Reason:
High call failure rate at certain times. Almost predictable times of the day. Some phones drop calls (consistently) when this happens or just disconnects altogether.

When I look at my logs, I show great internet connectivity, no failing over to WAN1 from WAN0, no ridiculous latency. There is a “spike” in internet throughout, as high as about 5mbps (on a 200/200 and 100/100 connection). Happens for a week or two at a time then runs smoothly for a few weeks, happens again.
VOIP providers suggestion is to try swapping WAN connections. I do. Problem is essentially unchanged.
I bought a new switch (previously he provided 2x 16 port unmanaged practically no-name switches which I never really thought were the problem. When I asked him if I should move them to their own VLAN, he essentially asked me what a VLAN was. Then I went ahead and moved them onto their own VLAN, confirmed they were working, etc). Problem recurred, more or less ruling out either WAN, LAN traffic as the predominant issue. He does have a decent network guy that I don’t interface with much. I invited him to the admin console to view the settings. He looked around a bit but didn’t offer any insight.
His response is basically to come put a second router, his own switch on one of my internet connections to “monitor the situation.” It continued to happen for about 2 more days and stopped (and I expect will recur in a few more weeks but has not yet). He has not come back with any sort of “aha! This is the answer” or anything. He has never offered any sort of inkling that he even knows how to review a log file and look at anything from the PBX or offer any real useful solution than “restart it all and try the other WAN.” And again, while I agree this is often a great first step when weird things happen, when you need to do this consistently multiple times a day for weeks at a time, I lose faith in that as a solution. And he could also come out and say, “the internet has been funny everywhere” and I would accept it. But he hasn’t. The problem seems to persist across multiple routers, switches, phones, and internet companies, leading me to question the PBX or something outside of my control entirely.


We tend to use under about 6K minutes/m. Am I an idiot for thinking of self-hosting my own VOIP or even going to Unifi Talk here? Literally the cost of the phones and service would break me even at the 1y mark or less if I bought the executive-looking Unifi phones (and I already have one of their ATA that I have played with for fax with favorable results).


And, then a step further, I have hosted a 3cx with VoIP.ms at home to test around and play with. I was able to configure it and do things like softphone extensions, a couple of physical phones, transfer, etc, but I’ve never been able to simulate a “full office environment” to test out, and that does make me a little nervous.


Am I being a wuss, or should I probably just take the plunge and self host my voice network (probably by porting to Unifi Talk because worst case I can port it all back to this guy or someone else if it doesn’t work as I hope or actually becomes somewhat of a hassle that I can’t fix?)


Update: I went with Unifi Talk (and there are updates later in the thread)
This post was edited on 3/13/24 at 4:12 pm
Posted by Korkstand
Member since Nov 2003
28706 posts
Posted on 12/23/23 at 12:50 pm to
Following because I have just started researching and testing voip.

Have you fiddled with QoS settings?

Who is your current voip provider?

I've been testing ClearlyIP, but as soon as Ubiquiti rolls out their softphone I think that would make the most sense for me.
Posted by Hopeful Doc
Member since Sep 2010
14958 posts
Posted on 12/23/23 at 1:18 pm to
quote:

Have you fiddled with QoS settings?


No. I was sort of waiting for some direction from the provider on the matter. He gave none (had previously put in place a Buffalo router with no external management, no QoS settings, etc. yes- I discussed swapping to the USG with him before doing it. He currently moved away from the Buffalo routers to Edgerouters. But I watched him set it up- zero configuration)


quote:

Who is your current voip provider?

Local shop that was the previous business phone copper guy in town (and pretty much the only one). I have no access to the configuration, tree, etc. They did just roll out a softphone about 6m ago and tested it on us first. It’s Clearly Anywhere is the app, so I’m assuming he’s using ClearlyIP. To be clear, I’ve never ASKED for more privilege to the PBX (when a hurricane hits, I’d gladly log in and change the forwarding number instead of calling him. Same during a holiday that doesn’t automatically roll the phones. I could/would tinker with the tree over time). But I also don’t think he’d grant them.
Posted by Korkstand
Member since Nov 2003
28706 posts
Posted on 12/23/23 at 1:36 pm to
Yeah sounds like he's reselling Clearly Cloud. I like the idea of cloud pbx, I think it makes soft phone config easier (might be wrong) and updates etc are handled for you.

I haven't run across similar problems in my testing, though I haven't been on it many minutes.

I believe ClearlyIP has three tiers of user accounts - the reseller, the pbx manager (which you as the client can have access to if you want) and the end user accounts. I'm still learning my way around the system, there are lots of features and options.


I think unifi talk will be much cheaper being priced per DID whereas most cloud services are priced per extension (correct if wrong), and much simpler though of course less featureful.
Posted by Hopeful Doc
Member since Sep 2010
14958 posts
Posted on 12/23/23 at 1:42 pm to
quote:

think unifi talk will be much cheaper being priced per DID whereas most cloud services are priced per extension (correct if wrong), and much simpler though of course less featureful.



It looks like Unifi talk is transitioning a bit and selling two tiers of phones now- one that requires a unique DID vs “unlocked” ones (2-2.5x price. Still comparable to most others) that sell an unbelievable deal ($10/m/3k minutes). I would expect the latter to eventually go away/increase.
Posted by The Next
Baton Rouge
Member since Oct 2013
417 posts
Posted on 12/23/23 at 10:27 pm to
Based on your OP, I would first suggest that you thank your current provider for his time servicing you and politely tell him you are going another direction, and the leave as quickly as you can. Any VoIP provider that doesn’t even know what a VLAN is needs to go ahead and retire. Thats the problem with a lot of these old-school telecom guys. They just couldn’t make the transition to VoIP. The same goes for network guys. They think that just because the phone is on the network, they can manage it.

If all it comes down to is cost for you, you are going to pay one way or another. Either on the front end for reliable service with good support or on the back end with lost productivity and downtime. If you really want to consider self-hosting, also take into account your time getting everything set up, converted, tested, and for ongoing management. Cloud-based VoIP is mature enough where if you have the right back-end infrastructure and company to support it, you almost don’t have to think about it. It just works.

Where are you located? I may have some recommendations you can reach out to.
Posted by Hopeful Doc
Member since Sep 2010
14958 posts
Posted on 12/23/23 at 11:46 pm to
quote:

Based on your OP, I would first suggest that you thank your current provider for his time servicing you and politely tell him you are going another direction, and the leave as quickly as you can. Any VoIP provider that doesn’t even know what a VLAN is needs to go ahead and retire. Thats the problem with a lot of these old-school telecom guys. They just couldn’t make the transition to VoIP. The same goes for network guys. They think that just because the phone is on the network, they can manage it.



That’s my two dilemmas.
I’m fairly confident in my ability to design and implement a network that takes care of my basic needs. They really aren’t much.


But I never had a need to do phones before. Then I come across a bundle of used Cisco VoIP phones and play around with 3cx and find it pretty intuitive and easy. Even with a self-hosted pbx, the kinks are out, and I’m making calls in an hour or two after dipping my toe in.
The Unifi talk comes out. I buy two phones and an ATA just to play with. I didn’t roll it out when I went with this guy because he had features it didn’t (paging, intercom). Now that those have been out a year or so and working, I’ve got the ATA up and send faxes over it with a physical fax machine (and took my ‘regular’ copper fax line and threw it onto a Cimfax machine (that has local but no internet access. Super nifty device if you have a need for it)). It’s not that I want to kick my current guy to the curb because my $300ish/m bill will drop to $20-30 (and yes, that’s my estimated bill on Unifi Talk. Maybe about $50-60 if I’m estimating using Twilio and other SIP trunks with self hosted vs cloud hosted PBX), but I would gain a bunch of control, the phones would be quite a bit more intuitive, I already have a fair bit of the hardware needed. It all just seems very “can’t lose,” but I also don’t want to downplay how important phones are for a physician office and that if I’ve got some glaring mistake in my ability to scale a couple calls a week and 3 extensions at home to 5000-8000 minutes/month across 20 extensions, I sure would like someone to point out the huge thing I’m missing. But the guy I’m paying doesn’t seem to know all that much more about it than I do, and he’s not on site and doesn’t hear from us but every few weeks when there’s a problem. And the best solution he’s ever had was to restart everything and wait. The restarting usually doesn’t work, but the waiting does.


quote:

If all it comes down to is cost for you, you are going to pay one way or another.

When it comes to cost, I pointed it out to my practice partner (who happens to be my brother), and his response was basically, “hey, you wanna take it on as a pet project, go for it. But that’s not really enough in savings that I’m going to ask you to do it.” He also is ok with me taking it on purely because he knows I enjoy the tech stuff in the office and knows that tinkering/control of things and less dependence on outside agency is generally a good thing, and he knows that I’ve expressed a bit of frustration with the current 3rd party. I have no problem with the amount that I’m paying. I have a problem with the amount that I’m paying when I feel like I’m better at troubleshooting than the guy I’m paying (the guy put an edgerouter with a Unifi PoE switch in with no on site controller. I guess it’s possible he has a cloud controller that adopted the switch. But when I explained that two of my offices had phones that essentially had to sit behind VLANs (2 computer, 2 phone office that used to have 1/1, threw a Switch Flex Mini and PoE injector behind it to the phones. They did, at one point, have the computers just hooked downstream through the phones, but this was the first thing I changed when we had connectivity problems (even though those phones were never really the ones that I had problems with)), he decided it would be ok to leave those two phones on the ‘old’ network while we were troubleshooting instead of figuring out a way to bring them over or using a VLAN (or accepting that giving him access to my network setup was really a sufficient means of monitoring rather than a temporary parallel system that doesn’t even encompass all the phones and leaves me without a backup connection (though I’m either one or two cords away from using the backup connection if I need it. Just don’t have automatic failover).
This post was edited on 12/25/23 at 8:25 am
Posted by captainpodnuh
Baton Rouge, LA
Member since Jan 2004
478 posts
Posted on 12/25/23 at 8:22 am to
We made the move to Nextiva VoIP years ago and have been very pleased. We have grown from an office of 20 to moving to virtual call center solution. All hosted. Only been down 2x in 15 years and both were major upstream outages lasting one business day.

A lot of shops are migrating to Teams calling. I haven’t looked into it yet, but I have friends migrating to it. A small MSP and a large business (4k employees) so there may be a model that works for your org. M$ always has a solution. Only issue with Teams calling is that both your primary and secondary ISP both require sufficient bandwidth (although your voice channel alone is low consumption, the video calls eat it up).
Posted by captainpodnuh
Baton Rouge, LA
Member since Jan 2004
478 posts
Posted on 12/25/23 at 8:24 am to
Adding in that we do maintain separate VLANs for voice and data to better shape traffic. If you go to Teams calling, that won’t matter.
Posted by td1
Baton Rouge
Member since Oct 2015
2835 posts
Posted on 12/25/23 at 2:14 pm to
We do CISCO CUCM onsite with a 40 SIP Trunk and about 175 phones. The SIP trunk for 40 simultaneous calls was spelled out for 5mbs by our provider. Never had a problem. But that is a dedicated 5x5 just for the voip. Unless you have qos for your voip on your switches or firewall, it’ll be the Wild West depending on what other traffic you have.
Posted by The Next
Baton Rouge
Member since Oct 2013
417 posts
Posted on 12/25/23 at 8:24 pm to
I re-read your OP and have some additional thoughts.

Whenever I see problems like what you describe, 9/10 times I find SIP ALG enabled. Most of the time it is a setting in the firewall and each manufacture may call it something different. It may be called SIP Inspection or SIP Transformations, but in any case it needs to be disabled. Sometimes, especially depending on your ISP, it may also need to be disabled through their equipment as well. Google for "SIP ALG Detector" and run it. It is a small utility and will tell you if it detects it on your connection.

Even if you self-host and if you are going to have SIP trunks for your service, you will still need to check for SIP ALG.

A less-likely problem is your ISP. A lot of carriers, and especially Cox, are no longer dedicating a connection, even on fiber. So, your connection may show that it is fine through your firewall but on the rest of their network, it's the Wild West. There may even be a problem at the point where they hand off to the rest of the Internet, but that would be one of the last things to check.

If you do self-host, I would lean more towards the 3CX if you have it. They are more established in the VoIP community and have much better support. I don't know much about Unifi Voice because I haven't really heard much about them. To me, it seems more like it was something they wanted to try that halfway worked but isn't really their core competency. But I haven't really heard anything bad about them either. In either case, make sure you have a quality SIP trunk provider. 3CX lists a bunch of compatible providers on their website.
Posted by Hopeful Doc
Member since Sep 2010
14958 posts
Posted on 12/26/23 at 10:07 am to
Not glossing over- I genuinely appreciate everyone’s responses (including your very detailed one).

quote:

check for SIP ALG


I’ve got this flipped off now. My firewall has two components to it (a SIP setting and h.323. The former has been off, I flipped the latter off last night. We aren’t in the office today, so I’ll use the tool when I’m on site as running it over VPN probably isn’t all that useful). Next time it fritzes up or the next time he calls and lets me have my secondary WAN back, I’ll flip everything back over and see how it works (though if I didn’t mention earlier, the guy did leave 1 or 2 phones still on the primary WAN and router/firewall, so I’ll see if there’s a difference at all here)






quote:

more towards the 3CX if you have it.


I ran it at home for a bit. Super user friendly and easy to use I thought. Again, it was simple, and I hadn’t put it into production or gone with one of the ‘business tiers,’ but as I understand it, it just unlocks features and ups the total number of lines supported rather than changes the install/ui/etc.


quote:

I don't know much about Unifi Voice

You seem to be somewhere on the upper end of knowledgeable about services out there. It seems to be geared to folks like me- part timers with medium/low demands. It’s basically a super easy PBX. They charge $10/m/DID and give you 3000 minutes, then charge a pretty reasonable/standard (around $0.02/m) for anything above 3K minutes, but each number gives you an additional 3,000 minutes, and they all come out of the same “bucket,” (3 numbers = 9,000 minutes, and it doesn’t matter if you use 8,500 of them on Line 1). Ubiquiti, as you lovingly put it, has zero problem rolling out half baked products. At this time, their feature set is roughly equivalent to what we need/use. There are a few useful things (their phones are android tablets, and they have voicemail to text and a player for control of VM playback). I’ve gone as far as testing it out, and it’s decent at things like names and numbers but terrible at things like medications (I’m a doctor putting this into production for my office if that hasn’t been made obvious). For our workflow, text voicemail can be very useful at times (you can read a 5 minute voicemail in about 20 seconds), but at the same time it can introduce as many problems as it solves (mid-transcribed medications or weird words where they weren’t said just look like word salad. Unrelated: Apple’s VTT does surprisingly well at medications. I do not particularly love Apple products. But for the dictation I do, I decided to test it out. An m1 MacBook Air cost less than Dragon’s medical software (which does way more. But I don’t want way more. I want dictation that’s good enough. And it was). Not recommended for everyone, but it’s been a pleasant surprise, and it’s a glimmer of hope that other companies implement medical dictionaries into their regular VTT as AI improves (may be there- I haven’t tested the android or windows options in about 3 years since I’ve made the switch, but I will when the next upgrade cycle happens)).

From the admin splash page on the PBX/Talk homepage, there is a call log feature where you can listen to voicemails (or enable call recording and listen to them). What I haven’t played with is whether I can create “users” here and let them listen to VM on their computers (and check each others VM in this fashion).


Overall, there are enough reviews and experiences that I think it may meet my needs (and the ease of use is a bit better than 3cx. Not a ton, but easier, requires no separate appliance). They’ll allow for 3rd party SIP providers which pushes the difficulty of use about comparable to 3cx, so pricing shouldn’t scare me like it does, but they’ve announced plans to basically become another “per seat” provider, and I worry that either their DID price will balloon or 3rd party support may wane. I currently use a physical fax (only to send) over one of their numbers and have a couple phones that I let the employees play around with- they overall liked them just fine to somewhat better than what we had (but I’m very cautious of the ‘new is better bias’).


I think if the SIP ALG disabled fixes the problem, I have no problem sticking around with my current provider (though him not fixing this is somewhat annoying). If it doesn’t, I may take the plunge on Talk on a trial basis until it doesn’t do what we need as a stepping phone to a trunk and self-hosted PBX, because I’m pretty sure I can recoup most the cost of the phones, and if not, the cost isn’t terrible for a really simple product, but hopefully this works, and it doesn’t come to that at all.
Posted by Hu_Flung_Pu
Central, LA
Member since Jan 2013
22163 posts
Posted on 12/26/23 at 1:47 pm to
I’ll send my buddy in here. He has a VoIP business and he could help you
Posted by 9th Green At 9
From where they make gumbo at
Member since Jul 2015
2923 posts
Posted on 12/26/23 at 2:28 pm to
I am a 3CX platinum reseller. We have over 60 clients utilizing our phones systems, all of of which are hosted with AWS, Google Cloud, or our own SaaS. We use SBCs to communicate to AWS and Google Cloud, but use VPNs to talk back to our cloud infrastructure. I can answer any questions you have, but I can also work something out with you if you want me to implement your phone solution, and then slowly trickle it back to you.

Send me an email if interested sacalait@outlook.com
Posted by MikeBRLA
Baton Rouge
Member since Jun 2005
16455 posts
Posted on 12/29/23 at 4:02 pm to
Is your VOIP provider also your internet ISP? Or are you attempting to run your SIP Trunk (VOIP service) over the public internet of a different carrier?

If you VOIP provider and internet provider are different companies, then that is your issue. There is no QoS over the public internet. You CAN do this, but the VOIP provider usually makes you sign a waver (and rightfully so) that they cannot guarantee the VOIP service b/c it's running over another carrier's public internet.
Posted by Korkstand
Member since Nov 2003
28706 posts
Posted on 12/29/23 at 6:39 pm to
If your ISP cannot provide service good enough for VoIP, then it's time to drop them not give them more money.
Posted by The Next
Baton Rouge
Member since Oct 2013
417 posts
Posted on 12/30/23 at 11:42 am to
While technically true, there is no QoS on the public internet, it really isn’t an issue anymore. QoS is only needed where bandwidth is limited so it gives proper priority to certain traffic, and that is generally only needed on a local network and at the firewall/router. Networks nowadays are more than capable of handling voice alongside everything else. I’ve installed thousands of endpoints and only implemented QoS once while the customer was migrating from 10MB to a full gig. Problems are 9/10 firewall programming.
Posted by Hopeful Doc
Member since Sep 2010
14958 posts
Posted on 1/28/24 at 3:40 pm to
I want to thank everyone for their contributions and give a little update:


I have placed an order for Unifi Talk phones knowing very well that I have chose a vendor-locked system where the phones will be bricks outside of their system. I do think they’ll be able to be resold (until they release their new ones in a few months), and I do anticipate the release of a softphone (promised this quarter, though they’re not known historically to be perfect with their promises).


The reviews from real users suggest the reliability is where I want it to be. I had some significant outages in the last 2 weeks (over 2 business hours + an after hours where the phones would not even roll to the forwarding number, and we got zero response). I, to confirm, ‘broke’ my ATA—> fax Unifi Talk system (it was a backup only) and made calls, received calls with great quality during the outage with my other system. While I know this isn’t a “slam dunk” of proving reliability, on Wednesday I’ll have the phones in. I’ll set up parallel systems, assign them, build my auto-attendants, start having the employees use them for the paging, etc, do a few test (have everyone at the same time call in and watch how it handles 5-10 concurrent calls), then go right on and forward the numbers over (I’d be terribly sad if I ‘fail’ my own tests and sell the hardware before investing in a 3cx setup, but I’m setting reasonable expectations and requirements for myself).


Thanks for being part of the journey. I’ll plan to bump again a day or two after I add the phones, probably the day I request the port, and the day the port occurs, and then some time after. I feel like I am pretty objective when I evaluate stuff, and I know this is “not full featured” but covers everything we need (including remote voicemail. And voice to text now does medical transcription pretty darn well, thanks to AI advancements)
Posted by Korkstand
Member since Nov 2003
28706 posts
Posted on 1/28/24 at 4:26 pm to
Thanks for the update and I look forward to the upcoming bumps.

I despise vendor lock-in in most cases but I'll be damned if I don't like most things ubiquiti puts out. They have haters in every product category, video surveillance "pros" complain about the price and quality, network "pros" complain about reliability, and I'm sure there are VoIP pros who complain about Talk's lack of features and support for 3rd party phones. But if you look around the real world there are UniFi APs everywhere you go, I'm seeing more and more of their cameras, and now Talk looks to be shaping up to be pretty popular too.
Posted by Hopeful Doc
Member since Sep 2010
14958 posts
Posted on 1/28/24 at 4:42 pm to
Basically the same- everyone here that is more knowledgeable than me will look and probably see an idiot making a bad choice. And there’s no need to learn how to use/implement talk if you’re a reseller or already have a solution in place. I try to highlight that I’m very well aware of the drawbacks and somewhat knowledgeable of how to scale something like 3cx, but the simplicity (I’m 99% certain I can teach my office manager to create a ring group and modify an auto attendant in their pbx software) is worth something to me. I am very glad I didn’t do this 4 years ago when I started on the VOIP journey, and I wouldn’t have enjoyed their growing pains. But whenever they implemented phone to phone paging, my needs and their offering matched pretty well.



If the UXG Lite had dual-WAN, I would upgrade my USG. I am looking for an excuse to update it, but it just keeps chugging along, and unless I wind up with unreliable calling and need better traffic route support or need to implement offsite users prior to the app coming out, I think it’s going to work. I did think about a UDMP to get 3rd WAN cell support (can get an unlimited FirstNet sim for $40/m), but we have not had any problems with having two providers (and even then were only out about 5 total days a year on the high side). So I will, and not in a bragging way, be implementing this with more or less the “bare minimum” in terms of hardware. So if it works with that (and I know that the traffic volume is minimal), I think I’ll sing its praises!
first pageprev pagePage 1 of 2Next pagelast page

Back to top
logoFollow TigerDroppings for LSU Football News
Follow us on Twitter, Facebook and Instagram to get the latest updates on LSU Football and Recruiting.

FacebookTwitterInstagram