I am trying to understand how Kannel handles messages
that are set to deliver near future.
I set the deliver-after-timestamp field to 2-3 minutes
later inside the pap control file for that purpose and
sent a wappush message. First of all, it says it is
too early to send the message, waiting. when the time
was arrived nothing happened. Then i resent the same
message with a different push-id, it sent the
message(since the deliver-after-time had already been
passed.)
Is kannel support to send push messages according to
their deliver-after-timestamp?
I am using developer release 1.3.1 on redhat linux
9.0.
Here what I got from wapbox console:
2003-12-24 13:56:22 [11] DEBUG: HTTP: Creating
HTTPClient for `192.168.43.9'.
2003-12-24 13:56:23 [14] WARNING: Your ppg core
configuration allow all ips
2003-12-24 13:56:23 [14] INFO: PPG: Accept request
</wappush> from <192.168.43.9>
2003-12-24 13:56:23 [14] DEBUG: PPG: http_read_thread:
pap multipart accepted
2003-12-24 13:56:23 [14] INFO: client address was
<+905423877714>, accepted
2003-12-24 13:56:23 [14] DEBUG: PAP COMPILER: doing
semantic analysis for address type a phone number
2003-12-24 13:56:23 [14] DEBUG: using defaults instead
of anys
2003-12-24 13:56:23 [14] DEBUG: PPG: http_read_thread:
pap control entity compiled ok
2003-12-24 13:56:23 [14] DEBUG: PPG:
transform_message: push message content and headers
valid
2003-12-24 13:56:23 [14] DEBUG: PPG: push machine 0
created
2003-12-24 13:56:23 [14] DEBUG: PPG: store_push_data:
push machine 0 appended to unit push list
2003-12-24 13:56:23 [14] DEBUG: PPG: too early to push
the message, waiting
2003-12-24 13:56:23 [14] DEBUG: PPG:
send_push_response: telling pi
2003-12-24 13:56:23 [14] DEBUG: HTTP: Resetting
HTTPClient for `192.168.43.9'.
2003-12-24 13:56:23 [14] INFO: PPG:
handle_push_message: push message accepted for
processing
2003-12-24 13:56:23 [10] DEBUG: HTTP: Destroying
HTTPClient area 0x80d67f0.
2003-12-24 13:56:23 [10] DEBUG: HTTP: Destroying
HTTPClient for `192.168.43.9'.
2003-12-24 13:59:12 [11] DEBUG: HTTP: Creating
HTTPClient for `192.168.43.9'.
2003-12-24 13:59:12 [14] WARNING: Your ppg core
configuration allow all ips
2003-12-24 13:59:12 [14] INFO: PPG: Accept request
</wappush> from <192.168.43.9>
2003-12-24 13:59:12 [14] DEBUG: PPG: http_read_thread:
pap multipart accepted
2003-12-24 13:59:12 [14] INFO: client address was
<+905423877714>, accepted
2003-12-24 13:59:12 [14] DEBUG: PAP COMPILER: doing
semantic analysis for address type a phone number
2003-12-24 13:59:12 [14] DEBUG: using defaults instead
of anys
2003-12-24 13:59:12 [14] DEBUG: PPG: http_read_thread:
pap control entity compiled ok
2003-12-24 13:59:12 [14] DEBUG: PPG:
transform_message: push message content and headers
valid
2003-12-24 13:59:12 [14] DEBUG: PPG: push machine 1
created
2003-12-24 13:59:12 [14] DEBUG: PPG: store_push_data:
push machine 1 appended to unit push list
2003-12-24 13:59:12 [14] DEBUG: PPG:
send_push_response: telling pi
2003-12-24 13:59:12 [14] DEBUG: HTTP: Resetting
HTTPClient for `192.168.43.9'.
2003-12-24 13:59:12 [14] INFO: PPG:
handle_push_message: push message accepted for
processing
2003-12-24 13:59:12 [14] DEBUG: PPG: OTA request for
unit push
2003-12-24 13:59:12 [14] INFO: PPG: unconfirmed push
delivered to OTA
2003-12-24 13:59:12 [14] DEBUG: PPG: destroying push
machine 1
2003-12-24 13:59:12 [9] DEBUG: OTA: event arrived
2003-12-24 13:59:12 [2] DEBUG: WSP_UNIT:
Connectionless push accepted
2003-12-24 13:59:12 [2] DEBUG: WSP_UNIT: delivering to
wdp
2003-12-24 13:59:12 [9] DEBUG: OTA: made
connectionless session service request
2003-12-24 13:59:12 [10] DEBUG: HTTP: Destroying
HTTPClient area 0x80d7c40.
2003-12-24 13:59:12 [10] DEBUG: HTTP: Destroying
HTTPClient for `192.168.43.9'.
here the pap control file (BTW we are in GTM+2):
<?xml version="1.0"?>
<!DOCTYPE pap PUBLIC "-//WAPFORUM//DTD PAP//EN"
"http://www.wapforum.org/DTD/pap_1.0.dtd">
<pap>
<push-message push-id="[EMAIL PROTECTED]"
deliver-before-timestamp="2004-09-28T06:45:00Z"
deliver-after-timestamp="2003-12-24T11:57:00Z"
progress-notes-requested="false">
<address
address-value="WAPPUSH=+905423877714/[EMAIL PROTECTED]">
</address>
<quality-of-service
priority="low"
delivery-method="unconfirmed"
network-required="true"
network="GSM"
bearer-required="true"
bearer="SMS"> >
</quality-of-service>
</push-message>
</pap>
__________________________________
Do you Yahoo!?
New Yahoo! Photos - easier uploading and sharing.
http://photos.yahoo.com/