Install & Optimization of Jasmin SMS (SMPP client) with SMS Dashboard (php, laravel), and some custom updates need Web Development
Contact person: Install & Optimization of Jasmin SMS (SMPP client) with SMS Dashboard (php, laravel), and some custom updates
Phone:Show
Email:Show
Location: Hyderabad, India
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Hi,
I do sms reselling business. Sms usage is not that much now. Presently I use a .net app for sms dashboard (with inbuilt smpp client & server features). Its working good.
But, I need to use a php app to reduce server monthly costs. (as linux vps costs less then windows)
I have purchased Ultimate SMS (laravel) script. (They use php8-smpp library for smpp client in it.)
I think it is better to use Jasmin SMS (for SMPP Client) for future requirements and to scale. (SMPP Server option not required for now.)
As my usage will be in India, need DLT compatibility as well. (This script has DLT compatibility already. Just point for your note.)
My requirements to be done:
1) Install and optimise Jasmin SMS (SMPP Client) for better TPS and other required options.
2) Connect Jasmin SMS as SMPP client to add / manage multiple SMS Gateways to use with Ultimate SMS php script to Send SMS.
3) Need to add a section "SMPP" in Admin side of app with 3 pages: (These options are there in my present app, I will share you that pages for better idea.)
Page 1: Manage Gateway
# Page to add / edit smpp gateways.
# Should Not use CLi to manage Jasmin SMS. So, need this page to manage smpp gateways and other Jasmin SMS options.
# Option to test smpp gateway connection status. (TCP State)
Page 2: Traffic Routing
# Add 3 routes for now - Transactional, Promotional, High-Priority. (I plan to use different smpp gateways for different routes.)
# Need to add "Route" select option (Transactional as default route) in Send SMS page of app and Route parameter in API also. (User will add the route id in API. ie: Trans - 1, Promo - 2, High-Priority - 3.)
Page 3: Gateway Error Codes
# Page to add add / edit error codes for user SMS reports. (I have list of smpp gateway error codes, will add them here.)
# ie: Gateway gives us "000" error code for successful sms. We add this code already in this page with status "Delivered".
# Only the status names we add here should show to user in their sms reports. (Error code also should show, but status name should replace with the one we add here.)
# Need to update app as per these changes.
4) App generating very long API token key now. Need to update this to be max 12-15 characters. (To make API look simple for users.)
5) User need to add / pass DLT Template ID to send SMS from portal & API. User given DLT template ID and the gateway error code (received from smpp gateway) Not showing in Admin side SMS reports now. Need to add these fields in Admin side Reports.
6) User need to select destination country in App Send SMS page now. Need to make India (+91) as default in select. (Small html code update.)
7) Any other login and security improvements suggested should be done.
- Mostly my users use API to submit sms to our portal. Any improvements related will be good.
- Any Data migration not required. I will use this app for new users only.
- App installed and ready to start work. App logins, VPS and aaPanel details will share.
- SMPP gateway account details and sms template for testing will be provided.
- Give me some notes how to migrate / update Jasmin SMS, if required in future. (I can migrate app files & DB. Just for my idea for Jsmin SMS settings.)
Ideal Skills and Experience:
- Route configuration for SMPP vendor routes. TPS optimization for higher throughput. Ensuring stable and efficient message delivery.
- Proven work with Kannel or Jasmin SMSC. Strong understanding of SMPP protocol, routing, and TPS settings.
- Ability to troubleshoot and optimize for better throughput.
- Php (laravel) and other required skills.
Immediate start preferred. I need to start using this ASAP, priority to complete fast.
And cost budget also should be reasonable. Please bid accordingly.
Any more info will share in PM. Thank you." (client-provided description)
Matched companies (3)

eShop Genius

Appeonix Creative Lab
