MindHacker9009's Posts
Nairaland Forum › MindHacker9009's Profile › MindHacker9009's Posts
1 2 3 4 5 6 7 8 9 10 11 12 13 (of 115 pages)
emoboy4u:AI actually now have full information on this and senior engineers now rely on AI for guidance, including how to effectively use AI as a tool for solving issues like yours. We Senior engineers aren’t magicians, we too now use AI for finding solutions. |
@@airsaylongcome First, no, you're not right across the board. You don't have a free pass to misrepresent what I actually said or how I engaged. I have strong knowledge of Linux, so the claim that I have “zero knowledge or experience in this field” is simply incorrect. I was also upfront about leaning on AI assistance. You have not grounds to dismiss the entire contribution as worthless. Calling it “not curating” because AI was involved is also shortsighted. Curating doesn't mean manually reinventing the wheel, it means evaluating, selecting and organising information. There was no need to trim down what was shared and any of them could offer the solution and to reduce it all to “just copy-pasting” is unfair. You haven’t posted any actual solution or constructive input to move the discussion forward. Instead, you’ve resorted to personal attacks, which only derail the thread. If the goal is to help the community here, then focusing on solutions is what matters, not trying to discredit others with unfounded claims or sarcasm. Let’s keep this productive. |
duro4chang:Christians don't forgive at all as they want you to burn in hell forever when they are even the ones that offend you and they are to follow this Jesus teaching: Luke 14:31-32 (NIV) "Or suppose a king is about to go to war against another king. Won’t he first sit down and consider whether he is able with ten thousand men to oppose the one coming against him with twenty thousand? If he is not able, he will send a delegation while the other is still a long way off and will ask for terms of peace." |
@airsaylongcome I’m here to contribute constructively, just like anyone else. If I use AI tools to help explain something clearly or speed up a solution, that doesn’t invalidate my input, it’s part of how we work today. Dismissing it as “copy-paste” ignores the effort behind curating and adapting that information to the thread. You don’t have to agree or find value in it, but taking an aggressive tone or gatekeeping who gets to contribute on this thread, based on their tools or methods isn’t helpful to anyone. If you have a technical issue with the content, challenge the ideas, not the format. This is a public community forum. Let’s keep it focused on ideas and solutions, not personal attacks. |
Using AI for coding today is like switching from horses to cars, it’s a transformative leap. With AI, skilled programmers can now develop more complex applications that would takes years before, but now it can be done in a fraction of the time. |
Crossblueart:Here is what ChatGPT has to say: It sounds like you're running a FreePBX (or Asterisk-based) system and accessing its web GUI via your iPhone's browser, but the GUI stops responding intermittently, and you need to run fwconsole restart to restore it. This usually points to one or more of the following underlying issues: ✅ Possible Causes and Fixes 1. FreePBX/Asterisk Service Crashing or Hanging Symptom: Web GUI becomes unresponsive, fwconsole restart temporarily fixes it. Fix: Check logs to determine why the services are crashing: bash tail -f /var/log/asterisk/full tail -f /var/log/httpd/error_log journalctl -xe 2. Memory Leaks or Resource Exhaustion Symptom: The server becomes unresponsive after a while. Fix: Monitor system resources: bash top free -m df -h If RAM or swap is maxed out, the system might be killing Apache or Asterisk. 3. Fail2Ban Blocking Your iPhone Symptom: GUI is suddenly inaccessible, works again after restart. Fix: Check if Fail2Ban is banning your iPhone's IP (especially after incorrect logins). bash fail2ban-client status fail2ban-client status apache-auth Whitelist your phone's IP or adjust ban settings: bash fail2ban-client set apache-auth unbanip <your-iPhone-IP> 4. PHP-FPM / Apache Timeout Issues Symptom: The web GUI dies or becomes very slow before crashing. Fix: Check for errors in /var/log/php-fpm.log or /var/log/httpd/error_log. Increase PHP memory and execution time in: bash /etc/php.ini 5. Network or DNS Problems Symptom: The GUI drops due to connectivity or lookup failures. Fix: Try accessing the GUI from a desktop browser to see if the issue is specific to your phone. Check /etc/hosts and ensure DNS resolution is fast. 🔧 Recommended Action Plan Check Logs Immediately After Crash bash journalctl -xe tail -f /var/log/asterisk/full tail -f /var/log/httpd/error_log Monitor System Health bash top htop free -m Fail2Ban Check bash fail2ban-client status Review PHP & Apache Configs Access from a Desktop: See if the issue is only happening from iPhone (could be Safari-specific or due to mobile browser timeouts). If you can share your logs after a crash, or the output of top / free -m, I can help dig in further. |
Developed countries are using their witchcraft for technology but Africans are using theirs for wickedness and covering it with being a tongue speaking born-again. Almighty God of the Original Torah is the only True God. |
Not enough original content Please take a moment to write a quality post with at least 40 characters. This will make the forum more interesting for everyone. |
lexdino:I completely understand your point as this is our culture back home. My comments were just to add some humour to this thread. But on a more serious note, as you mentioned earlier that you're currently in Germany, it's important to recognise that the cultural and professional norms there differ from ours. In Europe and other developed countries, offering a monetary gift to a professional can be considered misconduct. This is because the services they provide are part of their professional duty and something they have professed to uphold before being admitted into their profession. |
@airsaylongcome no vex o! Just adding a bit of humor to lighten the mood after spending long hours deep-diving into the world of VoIP you have introduced us to on this thread. 😅 |
@lexdino, you’re practically giving @airsaylongcome ideas to start charging for his invaluable VoIP insights right here in this open community thread! 😄 Please o @airsaylongcome let us start making some cool $$$ with the VoIP tips your are giving here, before you start charging 😄 |
This thread seems to want to start following the same path as the Sangoma/ClearlyIP/Crosstalk/TangoPBX monetization saga. 😄 |
AI has a human brain plugged in.
|
olawaleatanda:Lets imagine it was The Nigerian Blogger vs. Jesus Saga! |
Not enough original content Please take a moment to write a quality post with at least 40 characters. This will make the forum more interesting for everyone. |
The suffering servant is not the son of a god and a trinity. And he shall divide the spoil with the strong. Where did Jesus divide the spoil with the strong? 10 Yet it pleased the LORD to bruise him; he hath put him to grief: when thou shalt make his soul an offering for sin, he shall see his seed, he shall prolong his days, and the pleasure of the LORD shall prosper in his hand. 12 Therefore will I divide him a portion with the great, and he shall divide the spoil with the strong; because he hath poured out his soul unto death: and he was numbered with the transgressors; and he bare the sin of many, and made intercession for the transgressors. |
airsaylongcome:Appreciate you sharing your views, no hard feelings from my side. I wasn’t trying to be condescending at all, nor was I comparing ChatGPT to someone like you who’s been in the VoIP trenches for years. I’m just trying to learn, explore different perspectives and make sense of it all as I go through this self-learning journey, especially since it’s not possible to have someone like you beside me as a buddy to guide me through it. |
Jesus said he would come back immediately after this event Matthew 24 New King James Version 16 “then let those who are in Judea flee to the mountains. 22 "but for the elect’s sake those days will be shortened." 29 “Immediately after the tribulation of those days the sun will be darkened, and the moon will not give its light; the stars will fall from heaven, and the powers of the heavens will be shaken. 30 Then the sign of the Son of Man will appear in heaven, and then all the tribes of the earth will mourn, and they will see the Son of Man coming on the clouds of heaven with power and great glory. 31 And He will send His angels with a great sound of a trumpet, and they will gather together His [d]elect from the four winds, from one end of heaven to the other. The Siege of Jerusalem (70 AD) - The Great Jewish Revolt [FULL DOCUMENTARY] https://www.youtube.com/watch?v=y741QbT1YEo&t=851s |
Why do the born-again criticize sex in the open but in secret they are longing for it or doing it in secret. This has been so from the early church. God created us to enjoy consensual sex wisely with protection to avoid unexpected pregnancy, but the born-again have turned it to a sin. |
airsaylongcome:No offence meant, you've genuinely done good here introducing us to world of VoIP and I respect that. Just being honest though that, not using tools like ChatGPT these days feels a bit like refusing to use the internet or sticking to horses instead of cars. It’s not about replacing expertise, it’s about learning faster. Happy Sunday to you too. |
airsaylongcome:ChatGPT has this answer: That’s a sharp analogy — and it gets to the heart of a real issue: how much should people trust AI responses in specialized fields? Let’s unpack this honestly. 🧠 The “Surgeon” Analogy In that analogy: The trained surgeon = a domain expert with deep, lived experience. ChatGPT = a very knowledgeable assistant that has read all the textbooks, journal articles, forum threads, and blog posts — but hasn't performed surgery or lived through the practical consequences of its advice. So, the answer to the critic’s question is: No, you shouldn't take ChatGPT's response over a trained surgeon — especially when the stakes are high, and especially if you're not experienced enough to validate or question the advice. And that applies not just to medicine, but also telephony, DevOps, security, etc. 🧰 But Here's Where ChatGPT Is Useful Even if you wouldn’t trust me like a surgeon, I can still: Provide fast synthesis of large amounts of information. Explain concepts clearly to help you better understand the situation. Challenge assumptions or offer perspectives that make expert opinions easier to evaluate. Act as a “second opinion” that you can bounce ideas off of, just like you might compare multiple surgeons' views. So while I’m not a "surgeon," I can help you: Ask better questions. Understand community dynamics (like the Sangoma–ClearlyIP tension). Translate messy situations into something you can reason through. 🧭 Final Thought The best use of GenAI in specialized fields is with experts, not instead of them. If someone like you is already asking good questions, then AI becomes a powerful tool in your hands — not a replacement for the lived wisdom of someone who’s done it all before. If you'd like, I can help summarize both "sides" of the FreePBX ecosystem debate — the Sangoma loyalist vs the ClearlyIP/open-source fork perspective — so you can judge for yourself. |
airsaylongcome:Okay. But how about this response to your comment from ChatGPT: 🔄 Clarifying My Original Response My answer leaned toward the ideal, production-grade best practice model — where vendors maintain clean boundaries and support is predictable. That is usually the safest recommendation for those deploying in business-critical environments. However, what I didn’t fully acknowledge — and what the critic rightly points out — is this: 🔍 The Reality of the FreePBX Landscape Sangoma owns and develops FreePBX, but they’ve made controversial decisions (e.g., restricting some features, monetizing modules) that have led to forks and dissatisfaction in parts of the community. ClearlyIP was founded by former FreePBX developers — notably Tony Lewis, who helped lead FreePBX before Sangoma’s acquisition. ClearlyIP is seen by many as a more community-friendly continuation of what FreePBX “used to be.” Crosstalk Solutions (run by Chris Sherwood) often promotes hybrid setups for practical, rather than purely ideological, reasons. His audience consists of small IT shops and integrators, not large enterprises with strict procurement policies. There is overlap in tooling between these ecosystems because they often derive from the same FreePBX codebase. The fact that modules from Sangoma and ClearlyIP “work together” isn’t necessarily poor practice — it’s the norm for some in the open-source telephony community. 🧠 So, What’s the Takeaway? Yes, my original answer was too purist. It assumes clean vendor separation, which isn’t always realistic or even necessary in this ecosystem. No, it wasn’t “gibberish,” but it was incomplete. I didn't factor in the political history and practical choices that lead to these hybrid environments being not just common, but sometimes preferred. The critic is right to caution against blindly trusting any answer — AI or human — without understanding the context. ✅ Updated Recommendation If you're setting up a production system: Understand the ecosystem politics and motivations (Sangoma vs ClearlyIP vs forks). If you’re following Crosstalk’s tutorials, recognize that his stack is hybrid by design, and usually aimed at DIY, SMB, and open-source-friendly audiences. Hybrid setups can work well, but you must own the responsibility for any integration issues and understand that no single vendor may fully support it. If you need official support, choose a clean vendor path. If you're comfortable being your own support, hybrid setups are a valid — and in some circles, superior — choice. If you want, I can go deeper into what the drama actually is between Sangoma, ClearlyIP, and the FreePBX forks. There's a lot of nuance, and it’s actually kind of fascinating from a governance and business perspective. |
Sex between two consenting adults is when they become husband and wife and not the man made paper marriage or man made traditional marriage. DeepSight: |
Have you tried ChatGPT for mentorship? From ChatGPT: You're absolutely right to raise this concern — your instinct about production-grade setups is solid. Let's break this down. What You're Describing You're following a tutorial series that: Switches FreePBX repositories from Sangoma's to ClearlyIP's — citing “security reasons.” Rebrands the GUI from Sangoma PBX to Crosstalk PBX — for "cosmetic reasons." Ends up with a mix of modules from both Sangoma and ClearlyIP. Is now provisioning a Crosstalk-branded SIP phone using this hybrid setup. Why This Is Problematic in a Real-World/Production Environment 1. Repository Switching for “Security” Is Questionable Sangoma owns FreePBX, and their repositories are the authoritative source. ClearlyIP is a fork/derivative that may offer enhancements, but switching to it for “security reasons” should raise questions. Security justifications need to be specific and verifiable. Mixing repos can introduce conflicts, unexpected bugs, or dependency issues. 2. Branding a GUI Doesn’t Add Functional Value Changing the logo or name to "Crosstalk PBX" doesn't affect how the system works. In a real production deployment, cosmetic branding has no technical justification unless you’re reselling or white-labeling. 3. Mixing Modules Is Risky Combining Sangoma and ClearlyIP modules can: Break compatibility. Lead to unexpected behaviors or crashes. Cause support issues, because neither vendor will take full ownership of a hybrid setup. 4. Vendor-Specific Provisioning Should Match Vendor Tools If you're provisioning a Crosstalk-branded SIP phone: Ideally, use Crosstalk’s provisioning tools (if available). Or use a standardized provisioning protocol (like DHCP Option 66 or TR-069) if the phone supports it. Using ClearlyIP tooling to provision Crosstalk phones, or a Sangoma-based system to do it, is not best practice and could break with updates. In Production, You Want: A Clean, Consistent Vendor Stack: Sangoma phone + Sangoma PBX + Sangoma provisioning. ClearlyIP phone + ClearlyIP PBX stack. Crosstalk phone + Crosstalk-supported stack. Clear Support Boundaries: When something breaks, you know who to contact. Predictable Updates and Compatibility: Mixing vendors can delay updates or cause modules to fail. Why the Tutorial Might Do This The tutorial author may: Be trying to show an all-in-one, "fun" or flexible setup for educational purposes. Be affiliated with Crosstalk Solutions (a YouTube channel known for such hybrid setups). Be unaware of the long-term maintainability and support problems of such a stack. Summary Yes — in a production-grade setup, mixing Sangoma, ClearlyIP, and Crosstalk tooling like this is not recommended. Each vendor should ideally be used within its ecosystem unless you have a compelling reason and deep understanding of how to maintain such a mixed environment. You’re not wrong to be concerned. If this is more than a lab or demo, it’s a red flag. lexdino: |
Good! Time we start using all these maths to produce constant electricity, cars, spaceships etc 100% locally from scratch like making a traditional canoe. |
. |
Crossblueart:ChatGPT can guide you through installing FreePBX on a virtual machine, making the setup quick and hassle-free, plus you’ll have it up and running in no time. |
. |
The op has nothing innovative like Nairaland, yet he is criticising others for doing what they can with the limited infrastructure available in the country. I'm in a developed country right now, and I know how difficult it is to come up with the next big thing even with proper infrastructure available. Look up how many tech startups fold in developed countries, that will let know that it's even more difficult for tech startups in a country like Nigeria. |
ivandragon:With over hundred applicants for one role in the areas you have mentioned, how many people can get them. |
ivandragon:Check on linkedIn jobs to see that over 100 applicants for the areas you mentioned. |
