[solved] Playsms 1.3 does not send SMS

Your dlr url is demo.mydomain.com wasnt accessible from Kannel

Kannel couldnt access dlr url thus no dlr updates

Anton

Can I replace it by an IP address ?
Note: I have put this to hide my real domain name

Even I replace it by an IP address, it does not work

If that IP address should be accessible by Kannel then you should see another log containing “dlr”.

Please tail the log again and paste here when you found that

Anton

Hi, Anton!
Using an IP address here is the Log output:

[…] PID55f137e88a74b admin L2 sendsms # start uid:1 sender_id:[sendername] smsc:[]
[…] PID55f137e88a74b admin L3 sendsms # maxlen:1071 footerlen:0 footer:[] msglen:38 message:[Test reussi sur la nouvelle plateforme]
[…] PID55f137e88a74b admin L2 sendsms_queue_create # saving queue_code:56493ff66a63cbedefef08d7a6fe418c src:sendername scheduled:2015-09-10 07:57:29
[…] PID55f137e88a74b admin L2 sendsms_queue_create # saved queue_code:56493ff66a63cbedefef08d7a6fe418c id:35
[…] PID55f137e88a74b admin L3 sendsms_manipulate_prefix # before prefix manipulation:[xxxxxxxx]
[…] PID55f137e88a74b admin L3 sendsms_manipulate_prefix # after prefix manipulation:[xxxxxxxxxxx]
[…] PID55f137e88a74b admin L3 simplerate_hook_rate_getbyprefix # found rate id:2 prefix:xxxxx rate:30.000 description:Orange CI to:xxxxxxxxxxx
[…] PID55f137e88a74b admin L3 simplerate_hook_rate_getcharges # uid:1 u:admin len:38 unicode:0 to:xxxxxxxxxxx enable_credit_unicode:0 count:1 rate:30.000 charge:30
[…] PID55f137e88a74b admin L2 sendsms # dst:1 sms_count:1 total_charges:30
[…] PID55f137e88a74b admin L2 sendsms_queue_push # saving queue_code:56493ff66a63cbedefef08d7a6fe418c dst:xxxxxxxxxxx
[…] PID55f137e88a74b admin L2 sendsms_queue_push # saved queue_code:56493ff66a63cbedefef08d7a6fe418c smslog_id:36
[…] PID55f137e88a74b admin L2 sendsms # end queue_code:56493ff66a63cbedefef08d7a6fe418c queue_count:1 sms_count:1 failed_queue:0 failed_sms:0
[…] PID55f137ea9b468 - L2 sendsmsd # start processing queue_code:56493ff66a63cbedefef08d7a6fe418c chunk:0 queue_count:1 sms_count:1 scheduled:2015-09-10 07:57:29 uid:1 gpid:0 sender_id:sendername
[…] PID55f137ea9b468 - L2 sendsmsd # sending queue_code:56493ff66a63cbedefef08d7a6fe418c smslog_id:36 to:xxxxxxxxxxx sms_count:1 counter:1
[…] PID55f137ea9b468 - L3 sendsms_intercept # msgtemplate modified sms_sender:[sendername] sms_footer:[] sms_to:[xxxxxxxxxxx] sms_msg:[Test reussi sur la nouvelle plateforme] uid:[1] gpid:[0] sms_type:[text] unicode:[0] queue_code:[56493ff66a63cbedefef08d7a6fe418c] smsc:[]
[…] PID55f137ea9b468 - L3 outgoing_hook_sendsms_intercept # found SMSCs:[infobip]
[…] PID55f137ea9b468 - L3 outgoing_hook_sendsms_intercept # using prefix based smsc smsc:[infobip] uid:1 parent_uid:0 from:sendername to:xxxxxxxxxxx
[…] PID55f137ea9b468 - L3 sendsms_intercept # outgoing modified sms_sender:[sendername] sms_footer:[] sms_to:[xxxxxxxxxxx] sms_msg:[Test reussi sur la nouvelle plateforme] uid:[1] gpid:[0] sms_type:[text] unicode:[0] queue_code:[56493ff66a63cbedefef08d7a6fe418c] smsc:[infobip]
[…] PID55f137ea9b468 - L2 sendsms_process # start
[…] PID55f137ea9b468 - L3 simplerate_hook_rate_getbyprefix # found rate id:2 prefix:xxxxx rate:30.000 description:Orange CI to:xxxxxxxxxxx
[…] PID55f137ea9b468 - L3 simplerate_hook_rate_getcharges # uid:1 u:admin len:38 unicode:0 to:xxxxxxxxxxx enable_credit_unicode:0 count:1 rate:30.000 charge:30
[…] PID55f137ea9b468 - L2 simplerate__cansend # allowed user uid:1 sms_to:xxxxxxxxxxx credit:10980.000 count:1 rate:30.000 charge:30 balance:10950
[…] PID55f137ea9b468 - L2 sendsms # saving smslog_id:36 u:1 g:0 gw:kannel smsc:infobip s:sendername d:xxxxxxxxxxx type:text unicode:0 status:0
[…] PID55f137ea9b468 - L2 sendsms_process # saved smslog_id:36 id:36
[…] PID55f137ea9b468 - L3 sendsms # final smslog_id:36 gw:kannel smsc:infobip message:Test reussi sur la nouvelle plateforme len:38
[…] PID55f137ea9b468 - L3 kannel_hook_sendsms # enter smsc:infobip smslog_id:36 uid:1 to:xxxxxxxxxxx
[…] PID55f137ea9b468 - L3 kannel_hook_sendsms # URL: http://My_IP:PORT/cgi-bin/sendsms?username=playsms&password=playsms&from=sendername&to=xxxxxxxxxxx&dlr-mask=&dlr-url=http%3A%2F%2FIP_Address%2Fipsms%2Findex.php%3Fapp%3Dcall%26cat%3Dgateway%26plugin%3Dkannel%26access%3Ddlr%26type%3D%25d%26smslog_id%3D36%26uid%3D1%26smsc%3Dinfobip&account=admin&text=Test+reussi+sur+la+nouvelle+plateforme&smsc=infobip
[…] PID55f137ea9b468 - L3 kannel__outgoing # smslog_id:36 response:0: Accepted for delivery
[…] PID55f137ea9b468 - L3 dlr # isdlrd:1 smslog_id:36 p_status:0 uid:1
[…] PID55f137ea9b468 - L3 kannel__outgoing # end smslog_id:36 p_status:0
[…] PID55f137ea9b468 - L2 simplerate__deduct # enter smslog_id:36
[…] PID55f137ea9b468 - L3 simplerate_hook_rate_getbyprefix # found rate id:2 prefix:xxxxx rate:30.000 description:Orange CI to:xxxxxxxxxxx
[…] PID55f137ea9b468 - L3 simplerate_hook_rate_getcharges # uid:1 u:admin len:38 unicode:0 to:xxxxxxxxxxx enable_credit_unicode:0 count:1 rate:30.000 charge:30
[…] PID55f137ea9b468 - L2 credit_hook_rate_setusercredit # saving uid:1 balance:10950
[…] PID55f137ea9b468 - L2 credit_hook_rate_setusercredit # saved uid:1 balance:10950
[…] PID55f137ea9b468 - L2 simplerate__deduct # user uid:1 parent_uid: smslog_id:36 msglen:38 count:1 rate:30.000 charge:30 credit:10980.000 balance:10950
[…] PID55f137ea9b468 - L2 simplebilling__post # saving smslog_id:36 rate:30.000 credit:10980.000 count:1 charge:30
[…] PID55f137ea9b468 - L2 simplebilling__post # saved smslog_id:36 id:36
[…] PID55f137ea9b468 - L3 simplerate__deduct # deduct successful uid:1 parent_uid: smslog_id:36
[…] PID55f137ea9b468 - L3 simplerate__deduct # credit_lowest_limit:500 balance:10950 charge:30
[…] PID55f137ea9b468 - L2 sendsms_process # end
[…] PID55f137ea9b468 - L2 sendsmsd # result queue_code:56493ff66a63cbedefef08d7a6fe418c to:xxxxxxxxxxx flag:1 smslog_id:36
[…] PID55f137ea9b468 - L2 sendsmsd # finish processing queue_code:56493ff66a63cbedefef08d7a6fe418c uid:1 sender_id:sendername queue_count:1 sms_count:1
[…] PID55f136b7e3086 - L3 dlrd # id:36 smslog_id:36 p_status:0 uid:1

Reinstalled ver 1.3 still unable to send.
log file.
41.182.92.101 portal.it.na 2015-09-10 11:06:22 PID55f1480d5e820 admin L2 sendsms # start uid:1 sender_id:[1010] smsc:[]
41.182.92.101 portal.it.na 2015-09-10 11:06:22 PID55f1480d5e820 admin L3 sendsms # maxlen:459 footerlen:0 footer:[] msglen:32 message:[Test Message New Install ver 1.3]
41.182.92.101 portal.it.na 2015-09-10 11:06:22 PID55f1480d5e820 admin L2 sendsms_queue_create # saving queue_code:fc2dfb794790ebdffcfd99e8ebe18b7c src:1010 scheduled:2015-09-10 11:06:22
41.182.92.101 portal.it.na 2015-09-10 11:06:22 PID55f1480d5e820 admin L2 sendsms_queue_create # saved queue_code:fc2dfb794790ebdffcfd99e8ebe18b7c id:4
41.182.92.101 portal.it.na 2015-09-10 11:06:22 PID55f1480d5e820 admin L3 sendsms_manipulate_prefix # before prefix manipulation:[0811243769]
41.182.92.101 portal.it.na 2015-09-10 11:06:22 PID55f1480d5e820 admin L3 sendsms_manipulate_prefix # after prefix manipulation:[264811243769]
41.182.92.101 portal.it.na 2015-09-10 11:06:22 PID55f1480d5e820 admin L3 simplerate_hook_rate_getbyprefix # rate not found to:264811243769 default_rate:0
41.182.92.101 portal.it.na 2015-09-10 11:06:22 PID55f1480d5e820 admin L3 simplerate_hook_rate_getcharges # uid:1 u:admin len:32 unicode:0 to:264811243769 enable_credit_unicode:0 count:1 rate: charge:0
41.182.92.101 portal.it.na 2015-09-10 11:06:22 PID55f1480d5e820 admin L2 sendsms # dst:1 sms_count:1 total_charges:0
41.182.92.101 portal.it.na 2015-09-10 11:06:22 PID55f1480d5e820 admin L2 sendsms_queue_push # saving queue_code:fc2dfb794790ebdffcfd99e8ebe18b7c dst:264811243769
41.182.92.101 portal.it.na 2015-09-10 11:06:22 PID55f1480d5e820 admin L2 sendsms_queue_push # saved queue_code:fc2dfb794790ebdffcfd99e8ebe18b7c smslog_id:4
41.182.92.101 portal.it.na 2015-09-10 11:06:22 PID55f1480d5e820 admin L2 sendsms # end queue_code:fc2dfb794790ebdffcfd99e8ebe18b7c queue_count:1 sms_count:1 failed_queue:0 failed_sms:0
~

@ferrela Is your playSMS accessible at http://IP_Address/ipsms/ ?

@ferrela the dlr-mask stil empty, have you done the additional steps especially replacing fn.php ? (And then restart playSMS daemon)

Yes, playsms is accessible at http://IP_address/ipsms. Also I have replaced the fn.php.
But I have noticed that the file content is the same: no differnce with the old file content.

I have restarted more time playsmsd

Sorry anton! I have found the error. Actually the fn.php file was not replaced. My system was asking me if I want to override the old file. I accepted but the file was not really replaced. I have manually replace [dlr] by [dlr_mask].
And it is working now.

Thank you very much

Incoming Messages no problem.
127.0.0.1 localhost 2015-09-10 11:41:10 PID55f1503682123 - L2 kannel__call # start load:/home/smsmt/plugin/gateway/kannel/geturl.php
127.0.0.1 localhost 2015-09-10 11:41:10 PID55f1503682123 - L3 kannel__incoming # remote_addr:127.0.0.1 remote_host:localhost t:[2015-09-10 09:41:10] q:[+264811243769] a:[Test ver 1.3] Q:[901010] smsc:[] smsc:[]
127.0.0.1 localhost 2015-09-10 11:41:11 PID55f1503682123 - L3 recvsms # isrecvsmsd:1 dt:2015-09-10 09:41:10 sender:+264811243769 m:Test ver 1.3 receiver:901010 smsc:
127.0.0.1 localhost 2015-09-10 11:41:11 PID55f1503682123 - L2 kannel__call # end load geturl

    • 2015-09-10 11:41:11 PID55f146ff69675 - L3 recvsmsd # id:1 dt:2015-09-10 09:41:10 sender:+264811243769 m:Test ver 1.3 receiver:901010 smsc:
    • 2015-09-10 11:41:11 PID55f146ff69675 - L3 recvsms_process # dt:2015-09-10 09:41:10 sender:+264811243769 m:Test ver 1.3 receiver:901010 smsc:
    • 2015-09-10 11:41:11 PID55f146ff69675 - L3 recvsms_process # unhandled datetime:2015-09-10 09:41:10 sender:+264811243769 receiver:901010 message:Test ver 1.3

Hi Steven, follow this: https://github.com/antonraharja/book-playsms/blob/master/book-contents/en/Installation/playSMS-Installation/Additional-step-for-playSMS-1.3-installation.md

Thanks did not work with the upgrade but worked with a new install.
I thought this steps were only for upgrade.

I forgot to include upgrade DB for fresh install on 1.3 :smile:

soon I’ll release 1.3.1 with just that additional steps so that people don’t need to do that extra steps

anton

Hello, I have the same problem, I folllow the 2 links Example-Kannel-configuration-with-SMPP.md and Kannel-for-playSMS.md

and also I’m to send sms via the sendsms page

Any idea please?

Hi @snake_eyes

this thread already marked as solved, I suggest you to create new topic, with better and details explanation (of your problem)

anton