Dear bro and sis, 

 

i have already configure delivery report, but i'm still stuck with the
status, because i only receive the 8 status. 

not 1(delivery success). How to receive the next status (1) ?

 

need some help from kannel experts,

 

thanks in advance and warm regards,

Rio Yotto - [email protected]

 

below my config : 

 

smsbox.conf : 

group = sendsms-user

dlr-url = "http://xxx.xxx.xxx.xxx/sms/
dlr.php?smsc=%A&ts=%T&destination=%p&source=%P&message_id=%F&service=%n&url=
%R&mask=%d&isisms=%a"

username = xxxxx

password = xxxxx

forced-smsc = xxxxx

default-sender = 1234

max-messages = 20

concatenation = true

 

URL Hit :

  $url_path="http://xxx.xxx.xxx.xxx/sms
/dlr.php?smsc=%i&dlr=%d&answer=%A&destination=%p&source=%P&ts=%T&smsID=12123
&charset=%C&message_id=%I&status=%d";

 

   $hitpull =
"http://xxx.xxx.xxx.xxx:13013/cgi-bin/sendsms?username=xxxx&smsc=xxxx&passwo
rd=xxx&from=$dest&to=$src&text=".urlencode($reply)."&dlr-mask=31&dlr-url=".u
rlencode($url_path)."&meta-data=".urlencode("?smpp?shortname=$shortname&tx_i
d=$tx_id");

 

DLR.PHP : 

<?

include("inc/config.inc.php");

 

$smsc = $_GET['smsc'];

$ts = $_GET['ts'];

$destination = $_GET['destination'];

$source = $_GET['source'];

$service = $_GET['service'];

$url = $_GET['url'];

$mask = $_GET['mask'];

$status = $_GET['status'];

$boxc = $_GET['boxc'];

$message_id = $_GET['message_id'];

$isisms = $_GET['isisms'];

 

$sql="insert into dlr
(smsc,ts,destination,source,message_id,isisms,service,url,mask,status,boxc)
values
('$smsc','$ts','$destination','$source','$message_id','$isisms','$service','
$url','$mask','$status','$boxc')";

mysql_query($sql);

 

$query ="UPDATE dlr SET status='$status' WHERE message_id='$message_id'";

$result = mysql_query($query) or die("Query failed : " . mysql_error());

 

?>

 

 

Reply via email to