Re: PPG DLR

2005-07-29 Thread Julien Buratto

Aarno Syvänen wrote:

So SMS DLR are not working at all ? I am confused ?


SMS DLR are not working at all, this is my problem.


And yes, you actually *do* need confirmed push. It
tells that the user has seen the push.


Actually it's not mandatory in my project to also have the push understood.

Julien



Re: PPG DLR

2005-07-29 Thread Aarno Syvänen

So SMS DLR are not working at all ? I am confused ?
And yes, you actually *do* need confirmed push. It
tells that the user has seen the push.

Aarno

On 29.7.2005, at 11.10, Julien Buratto wrote:


Aarno Syvänen wrote:


PPG SMS level delivery report are used for following purposes:
a) testing (did the phone get the push at all, or did it just  
ignore it)

b) for fallback services: if the phone did get the sms, but did not
understand it, the server can send some fallback sms (like your
content is available in the certain website).



That's what I want to achieve, but I can't have it work.
I don't even receive DLR status 8 on the sms.



As wap specs go, you should use confirmed push here. Problem
is that only a few phones support it.



I don't need confirmed push.



I am not entirely against adding ppg sms dlrs to the db, but then
everyone should understand what ppg sms dlr means.
Aarno










Re: PPG DLR

2005-07-29 Thread Julien Buratto

Aarno Syvänen wrote:

PPG SMS level delivery report are used for following purposes:
a) testing (did the phone get the push at all, or did it just ignore it)
b) for fallback services: if the phone did get the sms, but did not
understand it, the server can send some fallback sms (like your
content is available in the certain website).


That's what I want to achieve, but I can't have it work.
I don't even receive DLR status 8 on the sms.


As wap specs go, you should use confirmed push here. Problem
is that only a few phones support it.


I don't need confirmed push.


I am not entirely against adding ppg sms dlrs to the db, but then
everyone should understand what ppg sms dlr means.

Aarno





Re: PPG DLR

2005-07-29 Thread Aarno Syvänen

PPG SMS level delivery report are used for following purposes:
a) testing (did the phone get the push at all, or did it just ignore it)
b) for fallback services: if the phone did get the sms, but did not
understand it, the server can send some fallback sms (like your
content is available in the certain website).

As wap specs go, you should use confirmed push here. Problem
is that only a few phones support it.

I am not entirely against adding ppg sms dlrs to the db, but then
everyone should understand what ppg sms dlr means.

Aarno

On 28.7.2005, at 14.39, Julien Buratto wrote:


Aarno Syvänen wrote:

Yes, you are right. PPG does not support storing dlr, for reason  
I  mentioned.

Aarno
On 27.7.2005, at 14.13, Julien Buratto wrote:


Aarno Syvänen wrote:


Proper way to get confirmation is to use confirmed push, *if*  
the   phone supports them.
Or, you can use ppg dlrs as a basis of a backup service. Then  
you  can  trust them.

Aarno



Aarno,
I used to prepare myself wappushes using binary messages and UDH  
field with a classic smsbox, sending the wappushes as if they were  
just binary sms.
In that case I used to set dlr-url and dlr-mask and when the SMS  
arrived to the phone (even if the push wasn't understood) I got the  
DLRs so I knew the SMS arrived at the phone.


Then I read that using the PPG was more compatible with many phones  
- infact my hand-made wappushes where not working on sony-ericsson  
phones, so I started to change the way I used to work and started  
to send wappushes using XML, POST method and the PPG, just to have  
better pushes.


Now the problem is that when I was formatting hand-made wappushes  
sms, I was able to tell kannel to fetch/store DLRs as if they were  
normal SMS.
With PPG I have the the dlr-url and dlr-mask, I've told ppg core to  
use the smsbox-id for the DLRs but... nothing happens.


So, what does ppg-smsbox-id, default-dlr are documented for if  
there is no way to have dlr on ppg ?


Thanks
J







Re: PPG DLR

2005-07-28 Thread Julien Buratto

Aarno Syvänen wrote:
Yes, you are right. PPG does not support storing dlr, for reason I  
mentioned.


Aarno

On 27.7.2005, at 14.13, Julien Buratto wrote:


Aarno Syvänen wrote:

Proper way to get confirmation is to use confirmed push, *if* the   
phone supports them.
Or, you can use ppg dlrs as a basis of a backup service. Then you  
can  trust them.

Aarno


Aarno,
I used to prepare myself wappushes using binary messages and UDH field 
with a classic smsbox, sending the wappushes as if they were just binary 
sms.
In that case I used to set dlr-url and dlr-mask and when the SMS arrived 
to the phone (even if the push wasn't understood) I got the DLRs so I 
knew the SMS arrived at the phone.


Then I read that using the PPG was more compatible with many phones - 
infact my hand-made wappushes where not working on sony-ericsson phones, 
so I started to change the way I used to work and started to send 
wappushes using XML, POST method and the PPG, just to have better pushes.


Now the problem is that when I was formatting hand-made wappushes sms, I 
was able to tell kannel to fetch/store DLRs as if they were normal SMS.
With PPG I have the the dlr-url and dlr-mask, I've told ppg core to use 
the smsbox-id for the DLRs but... nothing happens.


So, what does ppg-smsbox-id, default-dlr are documented for if there is 
no way to have dlr on ppg ?


Thanks
J



Re: PPG DLR

2005-07-28 Thread Aarno Syvänen
Yes, you are right. PPG does not support storing dlr, for reason I  
mentioned.


Aarno

On 27.7.2005, at 14.13, Julien Buratto wrote:


Aarno Syvänen wrote:

Proper way to get confirmation is to use confirmed push, *if* the   
phone supports them.
Or, you can use ppg dlrs as a basis of a backup service. Then you  
can  trust them.

Aarno



There is a big big misunderstanding on this topic:
Forget about "understanding the wappush", I don't need it.

my problem is very very much more simple than this.

I have:

group = ppg
ppg-url = /wappush

ppg-smsbox-id = boxinterna

and I have

group = smsbox
smsbox-id = boxinterna
sendsms-url = /cgi-bin/invia


group = core
dlr-storage = mysql


I don't care if the phone understands or not the push - I just need  
to have the ppg-dlr working.


Thanks
Julien









Re: PPG DLR

2005-07-27 Thread Julien Buratto

Aarno Syvänen wrote:
Proper way to get confirmation is to use confirmed push, *if* the  phone 
supports them.
Or, you can use ppg dlrs as a basis of a backup service. Then you can  
trust them.


Aarno


There is a big big misunderstanding on this topic:
Forget about "understanding the wappush", I don't need it.

my problem is very very much more simple than this.

I have:

group = ppg
ppg-url = /wappush

ppg-smsbox-id = boxinterna

and I have

group = smsbox
smsbox-id = boxinterna
sendsms-url = /cgi-bin/invia


group = core
dlr-storage = mysql


I don't care if the phone understands or not the push - I just need to 
have the ppg-dlr working.


Thanks
Julien




Re: PPG DLR

2005-07-27 Thread Aarno Syvänen
Yep, this is layering. SMS level ack mean that SMS level transport  
worked,
nothing more or less. For PAP, you need PAP level ack, it is,  
confirmed push.


Aarno

On 26.7.2005, at 15.34, Jonathan Houser wrote:



  Linkas,



PPG SMS level DLRs are not meant to be used this. They told only that
the phone had received the
message *not* that it had understood it.



 Yeah, unfortunately the phones will happily accept SMS that they
don't understand.  They even tell the SMSC that they were accepted
properly.  It doesn't really help much for debugging, but that's just
the way it is.  We have our own home built SMSC (TDMA/CDMA/GSM), so  
I've

seen this first hand many a time with WAP pushes, unfortunately.  :(

Jon







RES: PPG DLR

2005-07-26 Thread Flavio Suguimoto Leite
Hi Fellows,

I need to work with a carrier SMSC using kannel, we will work with SMS
Premium, or reverse billing, to bill a service to a mobile user. I need
to send a SMS using a SMS Premium number to mobile but mask this to user
to a normal number to allow user continue interact with application.

It's possible to configure it when I send a push-sms to mobile? I don't
want to use fake-sender because I will have a lot of services numbers in
the same SMSC.

Regards,
Flavio

-Mensagem original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome
de Jonathan Houser
Enviada em: terça-feira, 26 de julho de 2005 10:34
Para: Aarno Syvänen
Cc: Linkas; users@kannel.org
Assunto: Re: PPG DLR


  Linkas,

> PPG SMS level DLRs are not meant to be used this. They told only that 
> the phone had received the
> message *not* that it had understood it.

 Yeah, unfortunately the phones will happily accept SMS that they
don't understand.  They even tell the SMSC that they were accepted
properly.  It doesn't really help much for debugging, but that's just
the way it is.  We have our own home built SMSC (TDMA/CDMA/GSM), so I've
seen this first hand many a time with WAP pushes, unfortunately.  :(

Jon






Re: PPG DLR

2005-07-26 Thread Jonathan Houser

  Linkas,

> PPG SMS level DLRs are not meant to be used this. They told only that 
> the phone had received the
> message *not* that it had understood it.

 Yeah, unfortunately the phones will happily accept SMS that they
don't understand.  They even tell the SMSC that they were accepted
properly.  It doesn't really help much for debugging, but that's just
the way it is.  We have our own home built SMSC (TDMA/CDMA/GSM), so I've
seen this first hand many a time with WAP pushes, unfortunately.  :(

Jon



Re: PPG DLR

2005-07-26 Thread Aarno Syvänen
PPG SMS level DLRs are not meant to be used this. They told only that  
the phone had received the

message *not* that it had understood it.

Asrno

On 25.7.2005, at 11.57, Linkas wrote:


I've set the
ppg-smsbox-id in the ppg core group and also set the smsbox-id in  
the smsbox group.


When I call the /wappush url to send wappushes I do set the dlr- 
url= and dlr-mask=31 like:


POST /wappush?username=ppgusername&password=ppgpassword&dlr- 
mask=31&dlr-url='.urlencode($my_dlr_url).' HTTP/1.1'


but the DLRs are not saved in the DB and no DLR are getting in from  
the SMSC.


Can anyone help?

--
my Config

group = ppg
ppg-url = /wappush
ppg-port = 8080
concurrent-pushes = 50
users = 52
trusted-pi = false
ppg-smsbox-id = boxinterna

group = smsbox
smsbox-id = boxinterna
bearerbox-host = 10.100.10.5
sendsms-port = 13013
sendsms-url = /cgi-bin/invia
log-file = "/var/log/kannel/smsbox.log"
access-log = "/var/log/kannel/access.log"
log-level = 0







PPG DLR

2005-07-25 Thread Linkas

I've set the
ppg-smsbox-id in the ppg core group and also set the smsbox-id in the 
smsbox group.


When I call the /wappush url to send wappushes I do set the 
dlr-url= and dlr-mask=31 like:


POST 
/wappush?username=ppgusername&password=ppgpassword&dlr-mask=31&dlr-url='.urlencode($my_dlr_url).' 
HTTP/1.1'


but the DLRs are not saved in the DB and no DLR are getting in from the 
SMSC.


Can anyone help?

--
my Config

group = ppg
ppg-url = /wappush
ppg-port = 8080
concurrent-pushes = 50
users = 52
trusted-pi = false
ppg-smsbox-id = boxinterna

group = smsbox
smsbox-id = boxinterna
bearerbox-host = 10.100.10.5
sendsms-port = 13013
sendsms-url = /cgi-bin/invia
log-file = "/var/log/kannel/smsbox.log"
access-log = "/var/log/kannel/access.log"
log-level = 0