Forum Replies Created
-
AuthorPosts
-
in reply to: Custom Works #15967
Hello Andrey,
I am surprised why the session suddenly stopped working and is behaving differently. I will check and make the necessary changes, but for today I have some open code scripts on voip/nanotelecom, so let me finish that first. Then I will look into this by tomorrow. I know voip/nanotelecom is not that important at the moment, but I cannot leave the code unfinished.
Just asking—could you please let me know if any updates were made on the server side or if the server was restarted? If something like that happened, it will help me find a proper solution.
in reply to: Custom Works #15959Hello andrey,
I have purchased two numbers from the CLEC inventory , one also shown in the screen recording shared in post #15952.
in reply to: Custom Works #15957Hello Andrey,
I didn’t find any issue as you mentioned. You can refer to this video—I tried using the same user shown in your screen recording, and I also tested with my own test user, and both are working. You can check both videos from post #15952 and here:
[video src="https://excellentnumbers.com/temp_vid/Screencast%20from%202026-07-01%2011-42-32.mp4" /]
in reply to: Custom Works #15954Hello Andrey,
Can you please confirm if access to the cPanel or admin panel is not for anyone apart from you, because someone has deactivated the login access and I am not sure who did it.
Also check my post #15952 .
-
This reply was modified 8 hours, 3 minutes ago by
Nishit Shan.
in reply to: Custom Works #15952Hello Andrey,
Here is a screen recording for reference. Please let me know if I am doing anything differently or incorrectly.
[video src="https://excellentnumbers.com/temp_vid/Screencast%20from%202026-07-01%2010-34-29.mp4" /]in reply to: Custom Works #15951Hello Andrey,
I am not able to login into admin panel , can you allow me to access .
in reply to: Custom Works #15946Hello Andrey,
Updated plan for Porting Sent Automation:
1. Keep the existing Inteliquent webhook flow as the source of truth.
2. Display port-out items on both the admin and customer porting pages with a dedicated Action column.
3. Add Approve and Reject buttons in that column for each pending row, allowing users to take action directly from the list without opening each record individually.
4. Retain the email links as a shortcut, but not as the only method to respond.
5. When Approve or Reject is clicked, reuse the existing Inteliquent API calls and update the local database status accordingly.
6. When the final “port-out completed” webhook is received, automatically close the record and disable the action buttons.I believe this implementation plan aligns with your requirements.
in reply to: Custom Works #15944Hello Andrey,
This is my plan of integration and i think it is best we can do :1. Customer’s number enters port-out process on Inteliquent
(could be because they submitted a port-in from another carrier,
or another carrier is requesting to port their number away from VoIP)2. Inteliquent fires a webhook → VoIP portal receives “Port-out authorization”
(this already works — the webhook handler exists)3. Automatic email fired to:
Customer: “Your number XXXXXXXXXX is being ported out.
Click [APPROVE] or [REJECT] to respond.”
Admin: “Port-out request received for order #XXXXX.
Customer: [name]. Phone: [number]. Status: Pending.”4. Customer clicks the Approve or Reject link in the email
→ hits a signed/tokenized URL
→ VoIP automatically calls Inteliquent API (tnPortOutApprove / tnPortOutReject)
→ Status updated in DB
→ Confirmation email sent to customer and admin5. “Port-out completed” webhook fires → email confirms closure to both
in reply to: Custom Works #15942Hello Andrey,
Thanks for #15940!
Yes, it was a good weekend, and I hope you had a great one as well.
To be honest, it’s a bit funny—part of me feels like I understand your point, while another part thinks I still need to go through it more carefully. Don’t worry, I’m currently working on Laravel packages and handling the other three tasks in parallel.
I will review, discuss, and work further on the redirect logic, as well as the main domain and portal subdomain setup.
in reply to: Custom Works #15939Hello Andrey,
Below is my understanding about the task “Porting Sent Automation”
You would like to have a “Send Port-Out Message” button within the Port-Out order detail panel on the admin side (/admin/port_out).
As I understand it, when a customer submits a port-in request (to bring a number onto VoIP), it triggers a corresponding port-out notification on the admin side, since the number is being moved away from its current carrier. Currently, when the admin opens the port-out order details by clicking on an order number, there is no option to communicate with the customer.
You would like to add a “Send Message to Customer” button within this order detail panel to enable direct communication.
Please let me know if my understanding is correct.
in reply to: Custom Works #15938Hello Andrey,
In your post #15928, you mentioned that the separate WordPress site will include menus for Home, About Us, and other public pages, along with a menu to redirect users to the portal.
As I understand it, when a customer clicks on that portal link, they will be redirected to the login page if they are not logged in, and if they are already logged in, they will be redirected directly to the portal. Please confirm if my understanding is correct.
Regarding the task “Port Our Panel,” I will need to implement a queue job to update the database with missing details such as the confirm due date and PON. I’ve noticed that the API does not always provide the confirm due date when the webhook is triggered, but it becomes available after some delay.
To handle this, I plan to create a queue job that runs when an admin accesses the dashboard. This job will process in the background without affecting site performance and will update any remaining missing data.
Please let me know your thoughts on this approach. I’m also open to any suggestions you may have.
in reply to: Custom Works #15934Hello Andrey,
I sincerely apologize for the issue. I accidentally left debug code on the registration page after completing the task. Since there was no error, it was printing nothing and terminating the execution. I have now removed the code, and everything is working correctly. Please check the screen recording for reference : https://excellentnumbers.com/temp_vid/screencast-from-2026-06-26-11-05-18.mp4.
in reply to: Custom Works #15930Hello Andrey,
I got the ftp access !
Please read post #15927 and provide the details .
I have created a backup of the portal.voip database and restored it on the test server. Because of this, any new users created on the live portal.voip will not be available on the test server.
Please give an existing user from the database and share the details with me, as only those users are currently accessible in the test environment.in reply to: Custom Works #15927Hello Andrey,
Please provide a user/customer login detail where the user should have these things available on portal:
* All numbers
* Active Numbers
* Pending Numbers
* Inventory Numbers* Port Out
* Pending Port out
* Pending Port in
* Completed Ports
* Submit portin
* Portin notification* Numbers
* Call LogsThese data will help me to find the issue and optimise the code for fast loading .
in reply to: Custom Works #15922Hello Andrey,
The site has now been successfully migrated to the test domain (nanotelpro), and the home/landing page is working correctly.
VoIP portal was/is using a template-based CMS module for all public pages (such as Home, About Us, etc.). However, the latest version of Laravel has deprecated that package, which was causing the issue.
Regarding post #15911, I noticed that voip.us is currently displaying a “We are down for maintenance” message. Since you mentioned that the landing page will be hosted on nanotelecom.com, could you please confirm whether the landing page will be managed through the admin panel, or if we will design a separate independent landing page with a menu that links to the customer portal?
-
This reply was modified 8 hours, 3 minutes ago by
-
AuthorPosts