We currently have a system for sending SMS via SMPP 3.4 protocol is developed in PHP. The connection is established via VPN. All this is well done to meet the regulations of SMSC mobile operator with which we work.
What do we need?
1) Improve the current code (work on what has been created, not from 0) so we can ask the mobile operator's SMSC Delivery Report (DLR). This currently do not know whether we send SMS to mobile operator SMSC are coming or not. The type of connection must be TRX.
2) Confirm that all daily SMS being processed correctly, this is achieved by having the DLR (point 1) and know with some certainty that we are all daily dispatching SMS.
The database structure is already created. There are 7 short number from which the SMS sent to subscribed users and there are databases for each short number with their cell phone numbers entered
I have extensive training in PHP. I am very detail oriented. I strive to do my very best in anything that is set in front of me, and will always have the work done in a timely manner.
Hi,
I have experience working with SMPP protocols and programming them. I had previously implemented delivery hashes to confirm delivery of SMSs. following is the pseudo code for implementation:
1- for asking SMSC to produce delivery receipt submit_sm required registered_delivery flag to enable.
2- storing message_id received in submit_sm_resp packet received in response to submit_sm to delivery hashes.
3- entry message_id info along with SMS to database or delivery hash.
4- upon receiving the delivery_receipt extract the message_id (delivery receipt and message_id encoding differs for SMSC. you should provide this information)
5- lookup the message_id obtain in previous step to database and update the corresponding record for the message.
please share further details and hit me back if you need further clearification.
Regards