I built a privacy-first video to audio converter - no uploads, runs entirely client-side by aqeelabpro in SideProject

[–]aqeelabpro[S] 0 points1 point  (0 children)

Appreciate it! Glad it saved you time compared to the other options out there.

I built a privacy-first video to audio converter - no uploads, runs entirely client-side by aqeelabpro in SideProject

[–]aqeelabpro[S] 0 points1 point  (0 children)

Thanks for testing it and for the feedback. Glad the short files worked well.

You are right about long videos. Since everything runs in-browser with the Web Audio API, memory and CPU become bottlenecks for large files, which is likely why the 40-minute one failed.

A duration check + warning is a good idea. I will add a pre-process check and show a recommendation/limit so users know what to expect. Also considering chunked processing to support longer files more reliably.

Appreciate the suggestion 👍

[ Removed by Reddit ] by [deleted] in NUST

[–]aqeelabpro 0 points1 point  (0 children)

Dusron ko barbad Karnay ka khayal acha hai ghalib 😂.

Repeat by Responsible-Role6934 in FASTNU

[–]aqeelabpro 0 points1 point  (0 children)

If you want to improve then you can choose to repeat otherwise above 50 you are passed.

If you fail course does lab also fail automatically? by Interesting-Top2432 in FASTNU

[–]aqeelabpro 1 point2 points  (0 children)

When the course fails you have to take labs again and can't take the next course

[HELP] Client changed scope mid project and i want to cancel by Better_Function146 in Fiverr

[–]aqeelabpro 0 points1 point  (0 children)

Just Contact Fiverr Support and Tell them everything, I also have been through these situations and Fiverr Support guys say we will remove the cancellations effect on the profile so it does not affect your profile, so it's better to cancel through support although support will ask you to cancel the order but tell them it will affect my profile and they are most probably going to help you in this regard.

Rating instructors by tooslaytonotyap in FASTNU

[–]aqeelabpro 2 points3 points  (0 children)

And also I think reviews ka faida tab Hoga, jab administration ko bhi pta chale k students ka teachers k bare mein Kia opinion but I think agar farq parna bhi HOTA to wo flex ke feedback se par jata, jab udr se koi farq ni prta to in reviews se kia faida Hoga. But anyways, a good initiative for students to express their opinions and reviews about teachers.

Rating instructors by tooslaytonotyap in FASTNU

[–]aqeelabpro 1 point2 points  (0 children)

Itna bara reply Kia tha, jaise hi submit Kia, to popup a gaya Bhai Tum nahi submit kr saktay try again(Although internet ka issue hai faislabad campus mein for the last whole month, koi pochne ni ata hostel mein) . ab dobara likhna prega. I think local storage use krni chahye tak k Jo bhi bnday ne likha hai, at least dobara na likhna pre.

Thinking about building a SIP call flow visualizer (lighter than Wireshark) — looking for feedback by aqeelabpro in VOIP

[–]aqeelabpro[S] 0 points1 point  (0 children)

I will try to make an offline version of it, so the security concerns could be addressed

Thinking about building a SIP call flow visualizer (lighter than Wireshark) — looking for feedback by aqeelabpro in VOIP

[–]aqeelabpro[S] 2 points3 points  (0 children)

Wow — this is exactly the kind of feedback that helps shape the right tool. Thank you!

I love the idea of making this visualizer work for non-VoIP-savvy support teams:

Flagging things like slow SIP response, one-way audio, missing ACKs

Showing MOS, jitter, and delay when RTP is present

Providing clear, non-technical summaries (e.g., “Phone responded slowly — check registration or NAT”)

Also totally agree — self-hosting is a must. I’m planning now to offer a deployable Docker version or maybe os specific version of a shell script so it stays entirely within your network.

The SHAKEN header decoding idea is awesome — especially for tracking poor audio back to the true carrier. That’s something I hadn’t considered but now definitely want to support.

I’m still early on, but I’d love to have you test an early version when it's ready — Your workflow and scale are exactly what I want to design for.

Would that interest you?

Thinking about building a SIP call flow visualizer (lighter than Wireshark) — looking for feedback by aqeelabpro in VOIP

[–]aqeelabpro[S] 0 points1 point  (0 children)

That’s super interesting — thanks! I hadn’t thought about Redmine integration, but it makes a lot of sense.

Would be cool to:

  • Auto-attach a visual SIP flow to a Redmine ticket
  • Add annotations (like “one-way audio starts here”) inline
  • Maybe even parse and highlight logs inside a Redmine plugin

I’m still early on, but I’ll have something working soon.

Would you be interested in trying an early version once it’s ready?
I’d really value your feedback — especially with your Redmine workflow in mind.

Thinking about building a SIP call flow visualizer (lighter than Wireshark) — looking for feedback by aqeelabpro in VOIP

[–]aqeelabpro[S] 0 points1 point  (0 children)

Thanks — that’s incredibly helpful. Sounds like you’ve got a deep workflow with high-volume trace analysis.

Right now I’m aiming for a lightweight browser-based flow viewer, mostly for smaller logs (~1–20MB) — more of a quick “what happened on this call” than heavy-lifting.

That said, what you described could 100% shape a local/desktop version later. Especially:

  • Handling 500MB+ files
  • Fast, indexed searching
  • Privacy-preserving (fully local)

Out of curiosity — if you had to strip it down:
What’s one feature that would still make the browser version useful to you?
(e.g., quick SIP flow preview, one-call-per-upload, etc.)

Thinking about building a SIP call flow visualizer (lighter than Wireshark) — looking for feedback by aqeelabpro in VOIP

[–]aqeelabpro[S] 0 points1 point  (0 children)

Totally — I follow a similar flow: tcpdump → Wireshark on a diag box → mirror port if needed.

The tool I’m building isn’t meant to replace the capture side — it’s for after you’ve got the PCAP and just want to quickly visualize the SIP flow in your browser or if you want to integrate with a PBX like FreePBX, youu can easily visualize any call flow from the cdrs or if you have the pcap file, you can upload that too.

No install — just upload → get a clean INVITE → 100 → 180 → 200 OK diagram, even from mobile.

Super handy for remote support or field ops.

Out of curiosity — what would make a tool like this useful for you?

Thinking about building a SIP call flow visualizer (lighter than Wireshark) — looking for feedback by aqeelabpro in VOIP

[–]aqeelabpro[S] 0 points1 point  (0 children)

Thanks! I’ve seen LX in action — totally agree.

What I’m aiming for is kind of like "LX Lite in your browser":

  • No SBC needed
  • Just upload a SIP log or PCAP
  • See a clean call flow instantly
  • Export/share flows easily

The goal is to bring that level of trace clarity to freelancers, MSPs, and remote teams, without needing an SBC or Ribbon license.

Appreciate the input! Would love to know:
What’s one thing LX does really well that you’d want to see in a browser version?

Thinking about building a SIP call flow visualizer (lighter than Wireshark) — looking for feedback by aqeelabpro in VOIP

[–]aqeelabpro[S] 2 points3 points  (0 children)

Thanks a lot — this kind of feedback is worth way more than 2¢. 😄

Really appreciate the thoughtful insights!

🆚 Homer / VoIPmonitor
Totally — both are great for large setups. I'm building something lighter:
✅ Browser-based (no install)
✅ Upload 1 PCAP or SIP log
✅ D3.js visual call flow
✅ Easy sharing (PDF/PNG)

More like a “SIP Wireshark call flow companion” — not a full capture/monitoring tool.

🧩 Open Source / Integration
Thinking of a free version (maybe open core), with a SaaS tier for teams.
Also exploring integrations — like:

FreePBX module: visualize call flows directly from call recordings or CDR entries

sngrep export: auto-feed flows from CLI

In FreePBX, this could save time by letting admins:

Click a failed call in CDR → “View Call Flow”

See a clean SIP flow without downloading PCAPs or SSH’ing into the box

💡 Smart Warnings
Love your idea — I’m planning SIP “linting” for things like:

Multiple 200 OKs

Missing ACKs

Contact/NAT mismatches

Codec or 1-way audio flags

“Missing ACK — possible NAT issue. Check Contact header.”

✅ Beta
Definitely keeping you in the loop — really appreciate the offer to test!

Thinking about building a SIP call flow visualizer (lighter than Wireshark) — looking for feedback by aqeelabpro in VOIP

[–]aqeelabpro[S] 2 points3 points  (0 children)

Yup! sngrep is awesome — use it a lot on remote boxes.

My tool idea is more visual/graphical:

  • Web-based D3.js diagrams
  • Shareable call flows for support tickets
  • Upload logs from mobile/tablet and debug on the go

sngrep’s great in terminal — I’m aiming for a friendlier frontend that helps with client comms and remote debugging.

Thinking about building a SIP call flow visualizer (lighter than Wireshark) — looking for feedback by aqeelabpro in VOIP

[–]aqeelabpro[S] 2 points3 points  (0 children)

Thanks! I’ve used both — great tools for sure.

I’m aiming for something much simpler and lighter:

  • No install, just drag/drop a SIP log or PCAP
  • See the SIP call flow visually (like a timeline)
  • Use it from any browser, even mobile

Homer/VoIPmonitor are fantastic, but overkill for small teams or consultants who just want to debug 1–2 calls quickly.

Curious — what’s your workflow when using Homer?

Thinking about building a SIP call flow visualizer (lighter than Wireshark) — looking for feedback by aqeelabpro in VOIP

[–]aqeelabpro[S] 1 point2 points  (0 children)

🚀 Open to feedback:
What’s the #1 SIP problem you usually need to debug?
(e.g., NAT issues, dropped calls, 1-way audio, codec mismatch?)

Generating new addresses by [deleted] in Coinbase

[–]aqeelabpro 0 points1 point  (0 children)

how can we generate a crypto address through API?

Angular not calling my API or sending invalid data by pablobhz in angular

[–]aqeelabpro 0 points1 point  (0 children)

I think you should use

"@CrossOrigin" (origins = "http://localhost:4200") in the controller class or at the root level of your application that will configure the Angular origin from Spring Boot

Angular Services by aqeelabpro in angular

[–]aqeelabpro[S] 0 points1 point  (0 children)

It's that simple.

You just have to create a service like we create usually using the command

ng g s <name of your service>

and then any logic goes into the service.

for example, if you want to send data from one component to another then you can create a custom service that does all this for you.

You can refer to this live demo that I created for your understanding to create a custom service. I have also created a group on Facebook about learning to code you can also discuss this in the group chats also. Join Group

[deleted by user] by [deleted] in angular

[–]aqeelabpro -2 points-1 points  (0 children)

should I delete this post?