Find Jobs
Hire Freelancers

SMPP - DLR SMS Report Development

€30-250 EUR

Đang triển khai
Đã đăng vào gần 9 năm trước

€30-250 EUR

Thanh toán khi bàn giao
We have our SMS provider ([login to view URL]) that can fully support SMPP connection and also we have our PHP script all files have been provided to you) that connects to the said SMPP which sends SMS messages. Also we have the script that gives us SMS delivery report that the provider gives us through a csv file. We need you to help us get the DLR report from the SMPP Server as described below. One SMS message should go to multi mobile numbers through SMPP and when the procedure has finished then we want the SMPP server to give us the (DLR) Delivery report that will inform us that the specific SMS message has been delivered or not to these specific numbers with their IDs per SMS and per mobile number. Before you generate the DLR reports we will need you to make the appropriate checks that the message ID of each message that you get from SMPP server to be the same as the message ID that the provider gives us through their csv file. We want these IDs to be given to us immediately as soon as the [login to view URL] file runs (is the file that sends the SMS messages). On the DLR reports we need the following data per SMS (mobile number), date, time (we need date and time separately) of the SMS that was send, the status of the SMS eg. Delivered, pending etc., the mobile number operator and the cost per SMS that we have been charged by our SMS provider (you will get the cost from the provider’s csv file). We want the DLR to be automatically generated and not as we have it now that we have to click on the link after the [login to view URL] file runs. We have the file [login to view URL] that starts the Redis Resources on our server, this file has some bugs and the errors generated from these bugs are written in an error_log file. We want you also to fix these bugs from the [login to view URL] so that no errors will be logged in the error_log file and any other errors that may be logging in the error_log has to be fixed. After some time the Redis resources stop automatically and we want to run again the [login to view URL] so that we will generate again these resources so that we will be able to send SMS messages. We want you to help us find out if there is a way to keep these resources always started. If there is no such a way then help us to find out how long these resources stay active so that we can have a cron job running at specific time intervals and starts the Redis resources. All the needed PHP files have been provided to you, so please study them carefully and reply back to us ONLY if you are able to handle the said project and give us your proposal. Any information needed do not hesitate to contact us. You will need to create a Free Test account on [login to view URL] and set it up so that you will be able to make your testings. On the one that we will assign the project we can give FTP access to our server that the Redis is installed so that you can upload and test your work. On the provided script you have to just change from the options file the below connection credentials and add your Free Account’s ones login = "cs-network-username" password = "cs-network-password"
Mã dự án: 7449096

Về dự án

4 đề xuất
Dự án từ xa
Hoạt động 9 năm trước

Bạn muốn kiếm tiền?

Lợi ích khi chào giá trên Freelancer

Thiết lập ngân sách và thời gian
Nhận thanh toán cho công việc
Phác thảo đề xuất của bạn
Miễn phí đăng ký và cháo giá cho công việc
Đã trao cho:
Avatar người dùng
Hi, I have cleaner approach with MySql db. All incoming messages are queued in mt_sms_queue where status is 0 (ready ). GW process (bound in TR mode ) with SMSC polls mt_sms_queue based on status 0, on submit_sm , SMSC retruns submit_sms_resp decode message id update message id in mt_sms_queue and status =1 , same time make one entry in delivery_report_queue with all required details (msg id, SENDER, RECEIVER, SUB DATE) with dl_status =-1. GW process (bound in RX mode) with SMSC polls on receiver connected socked on receiving deliver_sm smpp pdu it decides message id , DONE DATE, SUB DATE, ERR, STATUS form delivery report and update delivery_report_queue with received message id and dlr_status to 1 (ready) also same time mt_sms_queue status is changed to 3 (message is processed) and it will move to sms_queue table for reporting purpose. similary when dlr are forwarded to ESME or HTTP client dlr_status is changed to 3 so that dlr record will be moved to delivery_report. With above approach SMPP session will be preserved and no need to connect everytime on arriving of messages on queue. In short TR and RX smpp process will be running independently in background for each SMPP connection. And These TR and RX process will be monitored by cron jobs to make sure 24/7 uptime with SMSC. If you are not willing to use MySql then I will look into your code to use Redis resource for queuing. Let me know your opinion. Thanks, Sasdin If you are not willing to use MySQL then I
€255 EUR trong 5 ngày
5,0 (1 nhận xét)
3,8
3,8
4 freelancer chào giá trung bình €211 EUR cho công việc này
Avatar người dùng
Dear Sir, Able to start right now. I have more than 2+ years experience in jquery,ajax,html,css,php, paypal integration and web based cms and frameworks like joomla,codegintter etc. I read all your description and know exactly what is needed to do and within timeline. I hope I am able to help you and I am waiting for your reply. Regards, bdphpguru
€166 EUR trong 0 ngày
4,9 (90 nhận xét)
5,2
5,2
Avatar người dùng
I have immense experience in custom PHP programming and well versed in open-sources / Framework like Joomla, Drupal, Cakephp, Wordpress and others. Hire me now thanks.
€222 EUR trong 7 ngày
4,4 (8 nhận xét)
4,2
4,2
Avatar người dùng
A proposal has not yet been provided
€200 EUR trong 5 ngày
0,0 (0 nhận xét)
0,0
0,0

Về khách hàng

Cờ của CYPRUS
Larnaca, Cyprus
0,0
0
Phương thức thanh toán đã xác thực
Thành viên từ thg 3 24, 2015

Xác thực khách hàng

Cảm ơn bạn! Chúng tôi đã gửi email chứa đường link để bạn lấy tín dụng miễn phí.
Đã xảy ra lỗi trong khi gửi email của bạn. Hãy thử lại.
Người Dùng Đã Đăng Ký Tổng Số Việc Đã Đăng
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Đang tải xem trước
Đã cấp quyền truy cập vị trí.
Phiên đăng nhập của bạn đã hết hạn và bạn đã bị đăng xuất. Hãy đăng nhập lại.