By default XL disable DLR. Just set your dlr-mask to 8, it means successfully 
charged and you may treat it as success MT. 


On Nov 20, 2012, at 4:10 PM, [email protected] wrote:

> Yes Willy, I'm from Indonesia and already connected to XL using kannel, but 
> only delivery report still not clear for me.
> 
> I confuse for only received status 8 (buffered), and not status success 
> delivery. 
> 
> Thx for your help Willy.
> -Rio
> Sent from my BlackBerry®
> powered by Sinyal Kuat INDOSAT
> From: Willy Mularto <[email protected]>
> Date: Tue, 20 Nov 2012 16:04:43 +0700
> To: <[email protected]>
> Cc: Amin Mukhaimer<[email protected]>; <[email protected]>
> Subject: Re: Step By Step DLR Kannel ?
> 
> Hi Rio,
> Just notice your signature, are you from Indonesia? What telco are you trying 
> to connect? I have a lot of experiences with Indonesian telcos.
> 
> 
> 
> On Nov 20, 2012, at 3:49 PM, [email protected] wrote:
> 
>> Ok I'll check the logs,
>> Thank you Willy..
>> 
>> Rgds,
>> -Rio Yotto
>> Sent from my BlackBerry®
>> powered by Sinyal Kuat INDOSAT
>> From: Willy Mularto <[email protected]>
>> Date: Tue, 20 Nov 2012 15:48:14 +0700
>> To: Amin Mukhaimer<[email protected]>
>> Cc: 'Rio Yotto'<[email protected]>; <[email protected]>
>> Subject: Re: Step By Step DLR Kannel ?
>> 
>> The simplest way is having the log-level 0 to bearerbox and watch it. If 
>> bearerbox receive the DLR then it will be the dlr-url is not set correctly.
>> 
>> 
>> 
>> On Nov 20, 2012, at 3:37 PM, Amin Mukhaimer wrote:
>> 
>>> Well it seems that you are inserting the SMS correctly but it’s status 
>>> isn’t being updated ? kannel should call the URL to update the message 
>>> status I suggest you start there, maybe call it manually and see if it 
>>> works or not...
>>>  
>>>  
>>> From: [email protected] [mailto:[email protected]] On Behalf 
>>> Of Rio Yotto
>>> Sent: Tuesday, November 20, 2012 10:31 AM
>>> To: 'Willy Mularto'
>>> Cc: [email protected]
>>> Subject: RE: Step By Step DLR Kannel ?
>>>  
>>> the value of dlr-mask=31
>>>  
>>> thx
>>>  
>>> From: Willy Mularto [mailto:[email protected]] 
>>> Sent: Tuesday, November 20, 2012 3:26 PM
>>> To: Rio Yotto
>>> Cc: [email protected]
>>> Subject: Re: Step By Step DLR Kannel ?
>>>  
>>> What is your dlr-mask value? Please check user guide to set the proper 
>>> value.
>>>  
>>>  
>>>  
>>> On Nov 20, 2012, at 2:22 PM, Rio Yotto wrote:
>>>  
>>> 
>>> 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&password=xxx&from=$dest&to=$src&text=".urlencode($reply)."&dlr-mask=31&dlr-url=".urlencode($url_path)."&meta-data=".urlencode("?smpp?shortname=$shortname&tx_id=$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());
>>>  
>>> ?>
>>>  
>>>  
>>>  
>>> Willy Mularto
>>> F300HD+MR18DE (NLC1725)
>>>  
>>>  
>>>  
>>>  
>>>  
>>>  
>>>  
>>> 
>>>  
>> 
>> Willy Mularto
>> F300HD+MR18DE (NLC1725)
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
> 
> Willy Mularto
> F300HD+MR18DE (NLC1725)
> 
> 
> 
> 
> 
> 
> 
> 
> 

Willy Mularto
F300HD+MR18DE (NLC1725)









Reply via email to