NewStats: 3,263,706 , 8,181,102 topics. Date: Saturday, 07 June 2025 at 12:41 PM 4p3i3j

6n613r

Airsaylongcome's Posts 4p5t4x

Airsaylongcome's Posts

(1) (10) (of 246 pages)

airsaylongcome: 6:44pm On Jun 06
Why are they selling to Canal+?

1 Like

airsaylongcome: 11:17pm On Jun 05
keemsleek:
Clinic gate was the easiest route to sneak out then, guess it's still till now.

That and back gate. But some men with mind dey use main gate o. I had one of my guy wey dey follow main gate in and out on a steady
airsaylongcome: 11:13pm On Jun 05
brain54:


Lol...

You know as e dey go na. Medical was like a window without burglary proof
airsaylongcome: 10:03pm On Jun 05
Make dem find way secure that “Medical gate” like main gate

12 Likes

airsaylongcome: 7:31pm On Jun 05
ucheheart:
Equitorial guinea , sierra leone, cuba and some other countries on that list are not muslim countries. So it's not about religion.

I’m sorry where did you see Salone (Sierra Leone)?
airsaylongcome: 8:36am On Jun 05
Most people saying it should be scrapped. I think it should be made voluntary rather than mandatory.

If made voluntary, us in the south will foolishly opt out while the north will calculatedly opt-in

1 Like

airsaylongcome: 6:12pm On Jun 04
bassdow:
Got the message "Good morning boss. Do you still code, wordpress/PHP ? Saw your nairaland profile, seems you are into so many things"

My Response


1. I am a Software developer.
2. A server BECAUSE I manage our servers, some of which is used for web-Hosting
3. I am a Solar installer BUT mostly because I am a hobbyist, (have above basic technical experience on electronics) who also uses Solar at scale hence experienced in it.
4. I have a garden at home hence got few experience in that also.
5. I invest some of my money hence equally got some experience in that field (investment banking) also.

Overall, I am officially a full time developer and Server by profession. I just happen to be the sort who loves knowing and understanding what's happening behind the scenes.

Absolutely nothing wrong in being all these. If that makes you into "so many things", make the person dive rock. Apart from 1 and 4, I have interests in all the others, either professionally (number 2), hobby (number 3, not an installer but I like to track production and consumption make I know where I fit optimise), or "student" (I'm tired of earning only if I seat in front of a PC, about time person figure Investment out and start living out the book "The Richest Man in Babylon". ).
airsaylongcome: 9:56pm On May 30
lexdino:


Thanks.
Will let you know when I get there.

You can also set up a local with SIP Trunk and DID too o. You will need to mess with your router to open ports and then do port forwarding. Too much wahala if you don't have basic networking experience. But yeah, let me know. Truth is you will need to invest some money getting a VPS if you need real world experience. Think of it as an investment. In 2023, I acquired a Nigerian server to host an alternate PBX software because I wanted to learn. "Wasted" 4 months VPS subscription trying to learn it. And I still no learn am. It was just early this year I figured out most of it. Still trying to learn am o, not like I've fully become competent at it.

Don't forget to get involved in the freepbx community. Even if it's to just create an and be reading the different threads. Might feel like it's over your head initially, just the make e dey age. People tend to trust older (and preferably active) s there. Also, don't forget the PBXact training at training dot Sangoma dot com. Slightly different product (the commercial version of FreePBX) but still worth being informed.

While FreePBX is a great product, it's open source and the "Free" in it's name often makes prospective customers hesitate (say you are doing VoIP consulting for them). A more popular, full closed source and commercial product is 3CX. Great product but rubbish CEO. Plus it is very commercial so they limit the number of active calls that can happen at any given time. Want more simultaneous calls, pay more money. With FreePBX, there are no such artificial limitations. The number of active calls is purely dependent on your server specs.

But because 3CX has a good perception in the SMB space, especially in the US, they have a sizeable market share. So it is a good product to be knowledgeable about.

If your German is good, you can enroll for the German language Basic 3CX training starting on 24/06. It's free to attend the training and write the certification exam.
See hxxps://www[.]3cx[.]com/blog/event-trainings/ for more details.

The classes (or at least the English language classes) I have attended were almost always fully booked. Don't know if it's the same with German. No harm trying to book early.

2 Likes

airsaylongcome: 8:54pm On May 30
Iamadio:
Attached to these are pool of numbers they use

But am also more concerned about the 020 numbers ...i check if they get the numbers from other country it state no country uses that number

Any advice

The 02x numbers are Nigerian numbers provided by Nigerian VOIP providers. NCC recently updated the Nigerian numbering scheme and all "landlines" now start with 02.

0201887 belongs to Vezeti

airsaylongcome: 8:46pm On May 30
Vicidial. That's the VoIP software they use. They have a spreadsheet holding all the numbers they want to call, it to a campaign created on Vicidial and then blast out the calls. You will need to get a SIP Trunk and a DID from a provider. Host the software on a cloud VPS, create your agents and blah blah blah. Look up Omid Mohajerani's YouTube Vicidial tutorial.

But it can get tricky sha. Especially with regular GSM numbers. I've implemented this for a Chinese loan company late November last year. Sharply Airtel (the trunk provider) killed the connection. The stupid Chinese guys were flashing the Mobile numbers (and getting a VoIP code called 200-Ok). E no reach 20 calls before Airtel killed the trunk. A second provider couldn't place calls to Glo numbers. The space is a fxxcking minefield in Naija

1 Like

airsaylongcome: 6:33pm On May 29
Saao:
They marry underage not slept with underage

Lool. They marry underage not sleep with them. Make it make sense!

4 Likes

airsaylongcome: 10:15am On May 29
lexdino:



Also progressing slowly with the learning over here.

Do you think my local setup will work or do I have to move my setup to a Hosted Server in order to be able to do the Assignment when I get there?

Depends. A cloud hosted setup will give you real life hands-on for getting an actual phone number and configuring it to work with your PBX. But if not, we can simulate it if you prefer to stick with your local

2 Likes

airsaylongcome: 1:17am On May 29
lexdino:
Nice!

Almost gotten to part 10 of that FreePBX series you dropped.

How's everything over there with you?


I'm good o. Getting bogged down a bit with one sideshow. But mostly good. How's the learning going? You will have one assignment at the end of it o. To setup an entire call flow for business hours, after hours and holidays. Ring different extensions depending on time of day and whether the calls are answered after a certain number of rings. The full works. Nothing to complicated but sufficient enough to get your hands dirty.

1 Like

airsaylongcome: 2:29am On May 28
sangomaNG:
Getting Started

Wicked! My Vilros power brick died on me. I have an OEM RPi power brick but that means one of my RPi is always down. I'm sure excited to see another hobbyist. I'm leaving RPis sha. Getting too expensive for what they deliver now. Used Thinkcentres cost almost the same and deliver more computing power.
airsaylongcome: 2:21am On May 28
sangomaNG:
This setup is aimed at building a complete VoIP system with home automation integration.

When completed I will be able to


Receive calls on the DID via the local SIP trunk
get an outbound calls through the provider once the state of the relay changes- Normally Open (NO) or Normally Closed
Control Zigbee devices via voice commands by calling extension 9999
Integrate additional home automation features if needed leveraging on the relay - Normally Open (NO) or Normally Closed

Some explanation of the VoIP lingo so “lay people” can understand:

DID: Direct Inward Dial. Also called DDI-Direct Dial-In. Both refer to the same thing. The choice (used to) depend on region. Americans call it DID, most of the rest of the world calls it DDI. It’s essentially a phone number. Think of it as equivalent to your GSM number. Any call to that number will ring your VoIP phone

SIP Trunk: this is the “connection” that ensures that calls to your DID are routed to your VoIP infrastructure. It is provided by companies authorised by NCC to provide “SIP Trunking” services. In Nigeria Airtel and to some extent MTN are major telcos that provide it. There are several other smaller telcos that play in the space. I will give an honourable mention to RapidBTS as one of their employees (Holla Adamu) offered me a SIP trunk and DID when I started out 4 years ago.

Zigbee: This is not VoIP but is something that may also need explanation. So the poster is looking to do some Home Automation (those who follow this thread from the beginning know that I’m interested in it). So one way to connect “smart home devices” (think of smart light switches) is over WiFi. But this can be a challenge as many home automation devices can overwhelm your WiFi. Zigbee is a “way” to connect your smart devices to your home network using an “alternative” to WiFi. I don’t fully understand it (yet) as my “play” in home automation so far has been using Tapoo smart plugs. But more robust home automation projects use Zigbee (or an alternate protocol called Zwave). So think of Zigbee as a means to connect your smart devices to your home network. In the poster’s setup, dialing extension 9999 on his PBX (he is using a software called Freeswitch to run his PBX, most of my post has been around Asterisk, a different but similar PBX software) will give access to his Zigbee controller were he can issue commands by pressing buttons on his phone. The buttons issue a “tone” called DTMF which provide instruction to the Zigbee controller on what to do

That’s as simple as I could try to explain it. Hope it makes sense, if it doesn’t, it eventually will
airsaylongcome: 12:01am On May 28
Nice one @SangomaNG. I think your specialty in Freeswitch and my experience in Asterisk/FreePBX would be beneficial to the younger ones watching and wondering what this field is all about. Feel free to guide them how to get started. I’ve started some out on FreePBX, perhaps tutorials on Fusion would be great so they can see how to accomplish the same call flows across the two major open source VoIP offerings. Glad to have you on board

1 Like

airsaylongcome: 11:54pm On May 27
sangomaNG:
I'm staring a new project that will span for 3 -5 days. This project will cover everything from installing FreeSWITCH + Debian 12 on Raspberry Pi to integrating Local SIP trunk and lastly a Zigbee lighting control module.

FreeSWITCH on Raspberry Pi with SIP Trunk and Zigbee Module Integration


Raspberry Pi 4 with 4GB RAM
MicroSD card- Sandisk 64gig Class 10)
Stable internet connection - From my Starlink
SIP trunk with 1 DID from a Nigerian Provider
Zigbee relay module - Zigbee2MQTT
Zigbee USB coordinator - CC2652P

I’m interested! Where did you get your Zigbee? That Vilros power brick I’m seeing in the background makes me already guess that is Amazon. The challenges of this hobby in this country 🤦🏽‍♂️. I’m interested sha. Very interested.


I struggled with Freeswitch (and FusionPBX). You will see an abandoned FS thread in my post history. I just couldn’t wrap my head around Internal and external profiles. I understand them now a bit more in the last one month because I switched employers and the new guys are pure Freeswitch/FusionPBX/Kamailio house. So instead of to sink in the sea, I’m forced to learn FS and Fusion
airsaylongcome: 11:51pm On May 27
sangomaNG:
@Airsaylongcome

You are doing well

I greet your “governments” sir. Finally some more experienced folks coming out of the woodworks. SangomaNG. You represent “them” here in Naija? We should collab on some gigs o. And bring some young guns through. The field is very niche and can be lonely sometimes. Glad to have you here. And will contribute on your thread
airsaylongcome: 3:42pm On May 27
emoboy4u:
Hmm, great...But do you code, like development code or write configs, like typical network or sys s...What's the job security like especially for folks working remotely from a place like Nigeria

I don't code in the classic sense of "engineering" code for software. Some of the solutions we use require scripting and I do a bit of that. But some of the "coding" is just pure bash or Python stuff. One I had to do recently was to monitor and report extensions outages. Like when a phone is no longer connected to the phone system. Basic stuff but the customer was big on it (some Oil and Gas business somewhere on the continent). But yes I code when/if I have to.

Job security? If you are good you don't have to worry about that. As long as you continually develop and improve yourself (learn new stuff, improve existing ones) you are mostly good. The field is not that big so companies are very hesitant to let go of those they have.

About programming/coding: this open source project has been looking for a dev for months now

https://www.jambonz.org/docs/jobs/lead-dev/
airsaylongcome: 2:26pm On May 27
emoboy4u:
Network Security guy here less than 3 years with CCNA certification and small linux experience... I have been looking towards this space but like you said, it's niche and not alot of jobs like the generic Network engineer jobs in Naija.. I'll look into the resources you dropped to see if it's something I can commit to.

Thank you

The "community" has been the key for me. Whether that's FreePBX community, Freeswitch community, asterisk community, even reddit. These have been the key. I go there, read posts, engage/help troubleshoot other s issues etc. You are learning but also putting yourself out there. Recently got a Canadian gig to deploy a pilot for a multitenant voip infrastructure. Just from a post on one of the communities. The poster was hell bent on using that community software. I was 10000% convinced a different solution was best suited. We had UAT on Saturday and after all the tests, he said "I want to thank you for insisting. My developer is very pleased with the APIs and the documentation".

The community is smaller. Most people who contribute there see it as more than "just a job". So anyone hunting to hire there greatly cuts down the number of applicants by almost 80%
airsaylongcome: 12:04pm On May 23
Go to Cisco Network Academy, create an and netacad[.]com
airsaylongcome: 10:12pm On May 22
Eranetic:


🤔

It means its easy to say "he should have done this or he should have done that" after the fact.

Those 500 devices are exactly the same make and model, all imaged using the same Windows OS enterprise image. When you want to roll out software, or Change Management, do you test it on all devices? You run it a a sample that is representative of the larger set. In this case, one PC that was exactly similar to the other 499 was probably sufficient enough. As they would have been doing sys stuff on those PCs and for all intents and purposes would have been viewed as multiple instances of the same hardware.

My point is, a veteran Sys with years of experience relied on AI for a Powershell script (that they surely would have reviewed) that eventually failed and failed hard. Advising a rookie (who wouldn't even know the difference between what is right or what "looks right"wink to rely on AI to build their career is asking for problems. People need to learn the fundamentals and become competent at them, before using these new tools to make them more productive.

1 Like

airsaylongcome: 10:06pm On May 22
derico:


You wrote this, using AI

You saw where I said it wasn't my story and that I was just reposting right?

1 Like

airsaylongcome: 10:04pm On May 22
BRATISLAVA:


Lol! There's no harm in dreaming big.

Brati! Been a minute. A really long minute. There's no harm in dreaming. But this one isn't dreaming abeg. This is pure hallucination and delulu. Build an entire portfolio with AI? For a young blood coming through? Nope! You put your back in, and grind through. AI will come much later...it's a tool, it's not supposed to do the entire work for you.

Not as if the AI sef is infallible. So I absolutely don't get that advice to build an entire portfolio with ChatGPT.

How have you been though?
airsaylongcome: 9:59pm On May 22
Karleb:


It's why I wonder why people who call themselves software developers find it hard to code, the major thing software developers do.

I use AI daily and sometimes, it can be really dumb. Sometimes it would give you half answer and no matter how you prompt it, it won't solve the problem unless you take your time to read and test the code.

I can understand if you don't know certain things, but depending on AI from A to Z is just a funny idea.

I'm afraid where programming and a lot of human activity is headed. I agree that AI is an enabler, a huge enabler actually and I'm all in for people using it. But for someone to say a potential developer can build their portfolio using AI only? Where is that developer headed? That's like saying someone can be a Doctor by watching YouTube videos. You HAVE to learn the fundamentals. AND BE GOOD AT IT. AI is supposed to aid your productivity, making you do a lot more in less time. Not do all the work for you. I know how many times ChatGPT, Grok and Gemini have written nonsense for me and I get so angry I literally insult them. Only to come an read someone (who's probably not a professional developer) say a rookie can build portfolio exclusively with ChatGPT. Haba! I'm sure you know how hard it was getting started in this field. The real strength is being able continue pushing through the learning resistance until you understand the concepts. My former boss had a saying: Learn the trade, you will understand the tricks of the trade later. These days, people just want to learn the tricks

3 Likes 1 Share

airsaylongcome: 5:42pm On May 22
Eranetic:


Yes... You don't really even need the basics of python

Just explaining to chatGPT what you want and it'll run the code

You may need the basic of python just to make things a little bit faster for you when explaining to chatGPT

Guy please stop this half truth you are propagating. Someone build their portfolio with ChatGPT? What would they do when they go for an interview and are presented with a leetcode question? Present it to ChatGPT too? Common man. Common!

1 Like

airsaylongcome: 12:53pm On May 22
OlawaleBammie:
2 medium freezers
4 ACs (1hp each, inverter)
4 fans



How much do I need to install a solar needed to power these.. please experts.

I'm not a pro but here's what I got quoted at some point. This is for powering one 1.5 AC with other regular loads. I have a separate inverter to keep.my fridge and freezer running 24/7/365

1 unit 6kw/48V Hybrid: 950k
4 units 10kwH Li-ion Batt: 9.8m
10 units 540w s: 1.35m
4 units Roof mount: 100k
Change over: 85k
Control circuit: 110k
Logistics: 100k
Installation fee: 150k
TOTAL: 12,645,000
airsaylongcome: 12:47pm On May 22
bestman09:
Good information but 90% of us know this, except if this is a sponsored post, even my grandma knows

Definitely sponsored. I don't know why NL have now slyly decided to remove the "mandatory" SPONSORED POST they used to put.
airsaylongcome: 9:47am On May 22
Eranetic:



That's human error, not ChatGPT.

I've used ChatGPT for coding trading strategy.

It's called AI for a reason

You said he ran the powershell script on 1 device and it worked. Or so he thought. True.

As simple as letting ChatGPT know that you're running/going to be running it on 500 devices is enough to avoid such an error.

It can take into , details you never even suspected. Like maybe voltage, watts, build id for different devices e.t.c when it know it's 500 devices

ChatGPT can easily understand cost at the expense of failure.

Try anything coding for trading & Strategy you'll know ChatGPT can be way ahead in of massive loss

Hindsight is always 20/20.
airsaylongcome: 11:01pm On May 21
Eranetic:


If you are a computer scientist, even with basic experience about how coding works

You can literally code anything without writing any code

Just give a 'detailed computer scientist explanation' and believe me ChatGPT will whip out the codes in second/minutes.

And also use ChatGPT for debugging.

Learning different coding is very difficult, and what should take you years of learning and experience or thousand of dollars to pay a professional,

ChatGPT will code it in minutes. Free.

If you understand how 'difficult, important and powerful' coding can be,

then you understand how powerful 'computer science + ChatGPT' can be used

Hehehehe....this one wants to get sacked within two hours of being hired. E say just give a "detailed computer scientists explanation".

Real life example below (not my story, just reposting)

Title: Lost job because of AI 😡

Just as the title says, I lost my job because of AI.

In my previous company we handled over 15k devices and I was instructed to carry out a delete operation across some of the 500 devices.

I quickly generated a PowerShell script on ChatGPT that did the change on a single device and it worked well.. or so I thought. I went ahead to run the script on the 499 devices and that's when hell broke loose.

Turns out it didn't delete properly so carrying out an upgrade install had devastating effects. Sad to say that we had a 10 hour downtime and company lost over $10,000.

My boss was super pissed due to three reasons;
• ⁠Carrying out change during business hours.
• ⁠Didn't do a proper UAT to ascertain the script worked correctly.
• ⁠No CR was raised to get higher ups approval.

Sad to say I was let go

1 Like

(1) (10) (of 246 pages)

(Go Up)

Sections: How To . 73
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or s on Nairaland.