NewStats: 3,261,842 , 8,175,336 topics. Date: Friday, 30 May 2025 at 06:32 PM 1d1v6m6z3e3g |
Early to Early-mid career VoIP Professional (2264 Views)
MindHacker9009(m): 5:43pm On May 02 |
airsaylongcome: Oh you missed this in my post above: "on indeed usa and only 22 jobs came up. Here are the requirements for one of them:" The search I did was for only "VoIP Engineer" |
airsaylongcome: 6:05pm On May 02 |
MindHacker9009: All the jobs in my screen grab are from the US. On Indeed. "VoIP USA" was a typo |
MindHacker9009(m): 6:11pm On May 02 |
airsaylongcome: If I type only VoIP then it shows thousands of results. But I restricted it to "VoIP Engineer" only |
airsaylongcome: 6:34pm On May 02 |
MindHacker9009: 900+ jobs with "VoIP Engineer" as search term
|
MindHacker9009(m): 6:55pm On May 02 |
airsaylongcome: You are right. I used quotes before. But VoIP involve direct interaction with physical network hardware infrastructure like: CISCO routers, switches,, session border controllers (SBCs), IP phones, and even analog gateways. Unlike high level software development where you just need a pc, laptop or phone and connection to the internet. |
Packet5618: 7:06pm On May 02 |
airsaylongcome:Wow! I sincerely appreciate this. I will check out the tutorial and keep you updated on my progress. 1 Like |
airsaylongcome: 7:08pm On May 02 |
MindHacker9009: All of those can be virtualized. The only real hardware there is the analog gateways which many many people no longer use. SBC is software. IP Phones are now replaced with Softphone like Microsip, Baresip or Linphone. 1 Like |
airsaylongcome: 7:12pm On May 02 |
Packet5618: It needs patience and some "tough skin" cos initially it will be flying over your head. Stay the course. FreePBX recently updated to v17. It's mostly the same but a bit "not-so-straight-forward" to install like v16. Start of with v17 iso. Sometimes figuring out how to install it is part of the learning process. Holla if you hook I just gave it a bit of thought. You be Networking guy. You should be able to try the "deep" end. Look up The VoIP Guys Asterisk Tutorial on YT. I will say try these guys first. If you feel it's too "over your head" then FreePBX. But if you have handled Network stuff before, go with this second one. German sounding guy in Red shirt 1 Like |
MindHacker9009(m): 7:13pm On May 02 |
airsaylongcome: Seems you have gone far in this field of VoIP. Why don't you japa? |
airsaylongcome: 7:14pm On May 02 |
MindHacker9009: Lol! You know the cost differential between living here and "there"? I go in and out "once once" to link up with colleagues there for a couple of weeks. |
MindHacker9009(m): 7:20pm On May 02 |
airsaylongcome: But with a salary of $80,000 plus a year, you'll live very comfortably. |
airsaylongcome: 7:31pm On May 02 |
MindHacker9009: Lol...in the US? Thats hand to mouth. Rent alone is 50% of that 1 Like |
MindHacker9009(m): 7:54pm On May 02 |
airsaylongcome: True, working remotely from Naija works out better |
Packet5618: 10:46pm On May 02 |
airsaylongcome:It sounds great, but I have less than two years of networking experience. let's say my networking knowledge is CCNA level and currently do more of Vsat. I will look into everything you said and definitely get in touch. Thanks once again |
lexdino: 9:25am On May 04 |
Does knowing C/C++ and having built Audio app for android and iOS give me an edge if I decide to start learning this? airsaylongcome: |
airsaylongcome: 9:39am On May 04 |
lexdino: Asterisk, the biggest open source VoIP software is built with C/C++. You would be playing in higher leagues than where I'm even trying to get people started. Have a look at their repo see what low hanging fruits tickle you. I've come across two Naija guys living in Naija and working for Telnyx (think MTN but on a more massive scale). They were doing something similar. Working from here. Not with Asterisk but with Freeswitch (the second big open source player) ios and Android experience just makes it even better. If that's your preference, look at Linphone mobile app and SDK. It's a niche field though, so jobs aren't "in the open". Get into the community. Especially the developer community side of it. I literally just got "something" from a Detroit and British Colombia businesses. Simply from just being in the forums. 2 Likes |
lexdino: 2:36pm On May 04 |
Thank you very much for your response. Unfortunately, experience have made me to become very skeptical of professional developers who give directions to younger developers because I realized a lot have an ulterior motive (gatekeeping) to frustrate these younger developers out of the industry by sending them towards the wrong directions. I would really appreciate if you could please respond to these other questions I have. * Could you give me cues on the minimum VoIP programming skills/concept to learn, or if possible, a portfolio project to build, which will serve as proof of knowledge before applying for jobs in this niche? * How long do you think it takes to master these learnings to a point where employers are willing to pay you money for your work? * And what sort of tasks / daily activities should one look forward to performing on the job as a VoIP software engineer? Thank you very much airsaylongcome: airsaylongcome: 1 Like |
airsaylongcome: 6:36pm On May 04 |
👆I will respond later. I've been up for almost 48 hours straight so I'm not mentally alert now. Nudge me if you haven't gotten a responded in a few days. I'm not in the core software engineering for this field, rather I use the tools to build. But follow up. I will ask the engineers. Something else you could look at with your C/C++ knowledge is Linux drivers. Canonical (makers of Ubuntu) regularly have openings. Look up their career page. Regarding gate keeping, I totally feel you. I don't subscribe to that nonsense though, and I have been looked at as a fool for being liberal with info and knowledge. For me, I got it "free" and will point folks to sources I got them from. You have to understand that it comes with the terrain sha. Even in work settings. Had an Argentinian colleague who I wish I could break his stupid coconut head. Man used to fence knowledge like his life depends on it. Ask him "how did you get this done". He will answer, "I fixed it". Like WTF, if you nor fix am would I have been asking you? Luckily, I don't mind tearing stuff up to understand them. But it's a whole lot easier if someone explains to you. On the contrary, some people are outright dunces. Nigerian colleague in the same field. This one literally cost me a job. Spent hours (during work o) trying to get him to learn and upskill. He got hired for one-third what I was getting (it's not like I was getting something "big" o). He kept complaining about pay and thought I earned the same as him as per we be Naija together. I would spend hours on Slack and Telegram working customer issues with him. Explaining the basic concepts and trying to get him to make notes. The guy just had Zero capability to learn on his own. And maybe 1% capacity to learn while being taught. I poured myself into him. Baba was just thick skulled. My productivity eventually dropped cos he would drag me into every issue he had to resolve. And foolish me would work it with him to resolution. But it would be in his name. And since the training we were doing was unofficial, it didn't count for me. Las las I had to step. Since then, I no dey drag Nigerians gum body for work. If they like to learn, I point them to resources. If they come back for clarification, book a date on my calendar so higher ups see it. So there's some background to why some more experienced folks "gate-keep". For example I don't mentor. Well it's not like I don't outright mentor, I select. The way we work in Nigeria is a completely different mindset from the West. Sorry if I'm rambling. Like I said, I'm exhausted. Edit: For portfolio projects, I "steal" from Upwork. So I search for posts in my field. I pick anyone that catches my fancy and go to work on it. On my time and my resources. I'm not bidding o. Just looking at what real life stuff people need done. I've only started doing this. I shared one on LinkedIn and I shock the number of impressions. And sudden new adds from others. I have my location on LinkedIn set to US so I get a different audience than if I had it set to Nigeria. Part of the "foolish" me giving Expo publicly. But I'm exhausted and in the mood to be "foolish" Edit 2: Have a look here: https://community.asterisk.org/c/development That category is for folks that write/modify the Asterisk code 3 Likes |
airsaylongcome: 9:27pm On May 04 |
To the readers here, I'm going to put a pause on subsequent comments here until the mods restore my most recent post (on a different thread) that the antispam b07 removed. I am sorry if this means I will leave a lot of people hanging. I apologise for that. But I won't have someone tell a narrative based on limited information they have. And when I respond with a rebuttal, my rebuttal gets removed for being "spam". My apologies to everyone who followed this so far. Thank you 1 Like |
Nastydroid(m): 11:59pm On May 04 |
Nice Information here, I think the reason why people don't do niche development in this part of the world is due to the learning curve and quick aim for money, You need to have some pre-Knowledge of some certain technologies before getting comfortable in some niche.
1 Like |
olamilarks(m): 1:49am On May 05 |
airsaylongcome:Thank you. |
airsaylongcome: 1:36am On May 07 |
lexdino: Have a crack: hxxps://www[.]sipwise[.]com/archives/career/telecom-sip-engineer 2 Likes |
airsaylongcome: 2:58am On May 07 |
For those more with a Business Development mindset (Sales): hxxps://www[.]sipwise[.]com/archives/career/business-development-manager-all-genders |
olamilarks(m): 9:48am On May 07 |
If you're having trouble installing Freepbx 17, use this resource https://sangomakb.atlassian.net/wiki/spaces/FP/pages/230326391/FreePBX+17+Installation
|
airsaylongcome: 10:24am On May 07 |
olamilarks: You can also work with v16: hxxps://s[.]freepbxdistro[.]org/ISO/SNG7-PBX16-64bit-2306-1[.]iso V17 is still doing anyhow. Minor differences between between v16 and v17. The YT series uses v15 I think. But the concepts are still the same. Also look up TangoPBX, a fork of FreePBX. I'm most likely going to go with that splinter as Chris Sherwood don waka go there too. But right now, I'm straddling both. hxxps://community[.]tangopbx[.]org/ hxxps://community[.]freepbx[.]org/ Olamilarks: if you go with v17 script, run it with the --opensourceonly option. 1 Like |
lexdino: 2:24pm On May 07 |
Thank you. I will be going through everything and let you know how it's going later in the day. Have a nice day. airsaylongcome: |
olamilarks(m): 7:11pm On May 07 |
airsaylongcome:Thanks Chief. I already installed V17 sir. I'll look up TangoPBX, thanks for sharing sir. |
lexdino: 9:35pm On May 07 |
Just ed the PBX16 image now. Still on part 1 of that YT series though. Seems I will have to learn how to use the Windows inbuilt Hyper-v as against the VirtualBox and Vmware workstation VMs I have been using in the past. airsaylongcome: |
airsaylongcome: 12:19am On May 08 |
lexdino: Why don't you want to use Virtualbox? That's what I used starting out 1 Like |
lexdino: 1:32am On May 08 |
I guess it's just the part of me that always tries to run before learning to walk ![]() I will stick with virtualbox in that case. What do you think about that tutor's recommendation against the virtualization method for running the server? airsaylongcome: |
airsaylongcome: 2:53am On May 08 |
lexdino: We have almost 2000 FreePBX VMs for our customers. Data Centre sitting in Vegas. I understand his worry, but to multiple tenants using FreePBX as the PBX, almost every provider hosts multiple instances of FreePBX behind something called a Session Border Controller. Sangoma has one available for testing. There's also a somewhat limited open source one called dsiprouter. Limited in the sense that it's API is behind a pay wall. But the developer, is a super cool guy. African-American. Had a brief call with him recently and the first thing out of his mouth when I got on the call was "Thank God you are black!". That's several steps ahead though. Focus on getting your head around understanding and working with FreePBX Did I mention training[.]sangoma[.]com? there if you can and follow the PBXACT training. Same instructor. PBXACT is FreePBX with Sangoma's commercial modules. Licensed and requiring subscription. But it can begin to give you ideas how the open source offering of FreePBX is monetised. There's an interesting Webinar coming up on 05/20 for a well received open source module. at: hxxps://[.]gotowebinar[.]com//4365743306136387670 and if you can. Definitely not an attempt to market or . Just interesting stuff to keep eyes on. Don't forget to start looking into the Asterisk codebase. As a dev, that's where you want to play. AstriDevCon should be interesting 2 Likes |
lexdino: 9:05pm On May 08 |
Wow ![]() A truckload of resources to consume! Still struggling with understanding all the basics of PBX as explained in the part 1 of that series. But I managed to to the PBX VM on Virtualbox today. Hopefully, will make more progress tomorrow. Are you into embedded systems as well? I mean I2C, SPI, RTOS and those bare metal stuffs? airsaylongcome: |
Help On Loading Sql Table Data Into Datagrid Using OOP Approach C#
(Go Up)
Sections: How To . 85 Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or s on Nairaland. |