<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:series="http://unfoldingneurons.com/"
		>
<channel>
	<title>Comments on: Another WAP Push over SMS encoding</title>
	<atom:link href="http://mobiletidings.com/2009/02/26/wap-push-over-sms-si-encoding/feed/" rel="self" type="application/rss+xml" />
	<link>http://mobiletidings.com/2009/02/26/wap-push-over-sms-si-encoding/</link>
	<description>A blog about Internet protocols, mobile technologies and things remotely related</description>
	<lastBuildDate>Thu, 08 Jul 2010 10:13:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Domagoj</title>
		<link>http://mobiletidings.com/2009/02/26/wap-push-over-sms-si-encoding/comment-page-2/#comment-1621</link>
		<dc:creator>Domagoj</dc:creator>
		<pubDate>Wed, 02 Jun 2010 09:37:35 +0000</pubDate>
		<guid isPermaLink="false">http://mobiletidings.com/?p=189#comment-1621</guid>
		<description>Hi,
Great article and site. I have a question regarding sending WAP push messages with long message text. Is it possible and how should I split the message, like normal SMS or..?
We are sending messages/multipart messages, WAP push to SMSC over SMPP...
Tnx for any info.. :)</description>
		<content:encoded><![CDATA[<p>Hi,<br />
Great article and site. I have a question regarding sending WAP push messages with long message text. Is it possible and how should I split the message, like normal SMS or..?<br />
We are sending messages/multipart messages, WAP push to SMSC over SMPP&#8230;<br />
Tnx for any info.. <img src='http://mobiletidings.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeroen</title>
		<link>http://mobiletidings.com/2009/02/26/wap-push-over-sms-si-encoding/comment-page-2/#comment-1571</link>
		<dc:creator>Jeroen</dc:creator>
		<pubDate>Thu, 21 Jan 2010 06:21:11 +0000</pubDate>
		<guid isPermaLink="false">http://mobiletidings.com/?p=189#comment-1571</guid>
		<description>No, the WAP push specs for both SL and SI only let you send one URL per message.

Glad the article is helpful. Post a link to my blog if you can.

Cheers,
Jeroen</description>
		<content:encoded><![CDATA[<p>No, the WAP push specs for both SL and SI only let you send one URL per message.</p>
<p>Glad the article is helpful. Post a link to my blog if you can.</p>
<p>Cheers,<br />
Jeroen</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TharOF</title>
		<link>http://mobiletidings.com/2009/02/26/wap-push-over-sms-si-encoding/comment-page-2/#comment-1569</link>
		<dc:creator>TharOF</dc:creator>
		<pubDate>Wed, 20 Jan 2010 03:50:44 +0000</pubDate>
		<guid isPermaLink="false">http://mobiletidings.com/?p=189#comment-1569</guid>
		<description>Hi, 
Thanx for this great article. I successfully sent SI wap push messages to number of different phone models.

But I am wondering whether, can we send multiple URLs in a WAP push message?</description>
		<content:encoded><![CDATA[<p>Hi,<br />
Thanx for this great article. I successfully sent SI wap push messages to number of different phone models.</p>
<p>But I am wondering whether, can we send multiple URLs in a WAP push message?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeroen</title>
		<link>http://mobiletidings.com/2009/02/26/wap-push-over-sms-si-encoding/comment-page-2/#comment-1340</link>
		<dc:creator>Jeroen</dc:creator>
		<pubDate>Mon, 10 Aug 2009 16:38:27 +0000</pubDate>
		<guid isPermaLink="false">http://mobiletidings.com/?p=189#comment-1340</guid>
		<description>There is another element that can be inserted under &lt;si&gt;, the &lt;info&gt; element.

Here is the description from the SI spec:
&lt;br/&gt;
&quot;The info element provides a means to specify additional information not provided by the attributes of the indication element. The element contains one or more item elements that specify the additional information. Each item element contains a class attribute describing what information the content of the item element contains. How a client uses this information is not specified within this specification and is thus implementation dependent. A client MAY discard the info element.&quot;
&lt;br/&gt;
A WAP Push SI message with signal-none is intended to pass the info element without notifying the user. After the info element has been processed, the client can discard the WAP Push message. I don&#039;t know if or how it is used by anybody.</description>
		<content:encoded><![CDATA[<p>There is another element that can be inserted under &lt;si&gt;, the &lt;info&gt; element.</p>
<p>Here is the description from the SI spec:<br />
<br />
&#8220;The info element provides a means to specify additional information not provided by the attributes of the indication element. The element contains one or more item elements that specify the additional information. Each item element contains a class attribute describing what information the content of the item element contains. How a client uses this information is not specified within this specification and is thus implementation dependent. A client MAY discard the info element.&#8221;<br />
<br />
A WAP Push SI message with signal-none is intended to pass the info element without notifying the user. After the info element has been processed, the client can discard the WAP Push message. I don&#8217;t know if or how it is used by anybody.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Franco</title>
		<link>http://mobiletidings.com/2009/02/26/wap-push-over-sms-si-encoding/comment-page-1/#comment-1338</link>
		<dc:creator>Franco</dc:creator>
		<pubDate>Sun, 09 Aug 2009 23:45:28 +0000</pubDate>
		<guid isPermaLink="false">http://mobiletidings.com/?p=189#comment-1338</guid>
		<description>Jeroen:
In reference to this -&gt;
Franco:

- For “action=signal-none” insert 0×05
- For “action=signal-low” insert 0×06
- For “action=signal-medium” insert 0×07
- For “action=signal-high” insert 0×08
- For “action=delete” insert 0×09

Don’t forget to adjust the UDL.

Good luck,
Jeroen

Have worked with all of them OK; except 0x05
the sms is effectively sent but phone apparently receives it and discards it; So it is like a ping
to check if phone is working or available.
Is this thought of mine right?
Regards
Franco</description>
		<content:encoded><![CDATA[<p>Jeroen:<br />
In reference to this -&gt;<br />
Franco:</p>
<p>- For “action=signal-none” insert 0×05<br />
- For “action=signal-low” insert 0×06<br />
- For “action=signal-medium” insert 0×07<br />
- For “action=signal-high” insert 0×08<br />
- For “action=delete” insert 0×09</p>
<p>Don’t forget to adjust the UDL.</p>
<p>Good luck,<br />
Jeroen</p>
<p>Have worked with all of them OK; except 0&#215;05<br />
the sms is effectively sent but phone apparently receives it and discards it; So it is like a ping<br />
to check if phone is working or available.<br />
Is this thought of mine right?<br />
Regards<br />
Franco</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Franco</title>
		<link>http://mobiletidings.com/2009/02/26/wap-push-over-sms-si-encoding/comment-page-1/#comment-1337</link>
		<dc:creator>Franco</dc:creator>
		<pubDate>Sat, 08 Aug 2009 00:18:33 +0000</pubDate>
		<guid isPermaLink="false">http://mobiletidings.com/?p=189#comment-1337</guid>
		<description>Jeroen:
As you know, when you send this wap push message, you are essentially sending a sms message.
When message is received by recepient, it is handled as any sms messages.
I was planning to include an activation of the either voice mail alert or e-mail alert or fax alert with the wap push sms.
I understand based on one of the answers to one of my posts at &quot;Setting Voicemail Waiting Indication via SMS&quot;
that it is possible and it should be part of the UDH, after SMS and before WSP.
Could you give us some idea as to where and how it should be included in this wap push message?
Regards
Franco</description>
		<content:encoded><![CDATA[<p>Jeroen:<br />
As you know, when you send this wap push message, you are essentially sending a sms message.<br />
When message is received by recepient, it is handled as any sms messages.<br />
I was planning to include an activation of the either voice mail alert or e-mail alert or fax alert with the wap push sms.<br />
I understand based on one of the answers to one of my posts at &#8220;Setting Voicemail Waiting Indication via SMS&#8221;<br />
that it is possible and it should be part of the UDH, after SMS and before WSP.<br />
Could you give us some idea as to where and how it should be included in this wap push message?<br />
Regards<br />
Franco</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeroen</title>
		<link>http://mobiletidings.com/2009/02/26/wap-push-over-sms-si-encoding/comment-page-1/#comment-1259</link>
		<dc:creator>Jeroen</dc:creator>
		<pubDate>Fri, 10 Jul 2009 14:36:23 +0000</pubDate>
		<guid isPermaLink="false">http://mobiletidings.com/?p=189#comment-1259</guid>
		<description>Massi,

You have the correct code value for the Content-Type. I am convinced that if your device has implemented the feature, it will recognize the code. The idea of well-known (in the WSP spec) is &#039;standard, but not part of WSP itself&#039;. At the time of of the WSP spec (2001?) MMS was known, but EMN was not, that&#039;s all. Every code added afterward was in the 0x0100 - 0xFFFF rage simply because they didn&#039;t want to change the mature WSP spec anymore.

If the code would be in the rage 0x10000 to 0xFFFFFF, I&#039;d be worried. Those are proprietary or experimental.

Cheers,
Jeroen</description>
		<content:encoded><![CDATA[<p>Massi,</p>
<p>You have the correct code value for the Content-Type. I am convinced that if your device has implemented the feature, it will recognize the code. The idea of well-known (in the WSP spec) is &#8217;standard, but not part of WSP itself&#8217;. At the time of of the WSP spec (2001?) MMS was known, but EMN was not, that&#8217;s all. Every code added afterward was in the 0&#215;0100 &#8211; 0xFFFF rage simply because they didn&#8217;t want to change the mature WSP spec anymore.</p>
<p>If the code would be in the rage 0&#215;10000 to 0xFFFFFF, I&#8217;d be worried. Those are proprietary or experimental.</p>
<p>Cheers,<br />
Jeroen</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Massi</title>
		<link>http://mobiletidings.com/2009/02/26/wap-push-over-sms-si-encoding/comment-page-1/#comment-1257</link>
		<dc:creator>Massi</dc:creator>
		<pubDate>Fri, 10 Jul 2009 11:39:56 +0000</pubDate>
		<guid isPermaLink="false">http://mobiletidings.com/?p=189#comment-1257</guid>
		<description>Hello Jeroen

many thanks for your prompt feedback. 
Yes, I send Push over UDP/IP and phones I have indeed support such bearer, I’m trying to understand if they support EMN as well.

From OMA web site (http://www.openmobilealliance.org/tech/omna/omna-wsp-content-type.aspx)

---
0x00 to 0xFF -	Well-Known values, named in the WSP specification.
0x0100 to 0xFFFF -	Registered values, listed below. Must be IANA-registered before assigned a number.
---

Sounds like my 0x030a is indeed registered but not a “well-known-value”.
What’s your opinion?

From my experience for instance I’ve seen MMS notification coming with application/vnd.wap.mms-message instead of 0x3E (actually defined in 1.4 of encoding version).

Back to my EMN experiments, it might be a problem of Wireshark, but I still don’t feel comfortable with “well-know” definition in WSP :(
Hope you can help
Thanks
Massi</description>
		<content:encoded><![CDATA[<p>Hello Jeroen</p>
<p>many thanks for your prompt feedback.<br />
Yes, I send Push over UDP/IP and phones I have indeed support such bearer, I’m trying to understand if they support EMN as well.</p>
<p>From OMA web site (<a href="http://www.openmobilealliance.org/tech/omna/omna-wsp-content-type.aspx" rel="nofollow">http://www.openmobilealliance.org/tech/omna/omna-wsp-content-type.aspx</a>)</p>
<p>&#8212;<br />
0&#215;00 to 0xFF -	Well-Known values, named in the WSP specification.<br />
0&#215;0100 to 0xFFFF -	Registered values, listed below. Must be IANA-registered before assigned a number.<br />
&#8212;</p>
<p>Sounds like my 0&#215;030a is indeed registered but not a “well-known-value”.<br />
What’s your opinion?</p>
<p>From my experience for instance I’ve seen MMS notification coming with application/vnd.wap.mms-message instead of 0&#215;3E (actually defined in 1.4 of encoding version).</p>
<p>Back to my EMN experiments, it might be a problem of Wireshark, but I still don’t feel comfortable with “well-know” definition in WSP <img src='http://mobiletidings.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
Hope you can help<br />
Thanks<br />
Massi</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeroen</title>
		<link>http://mobiletidings.com/2009/02/26/wap-push-over-sms-si-encoding/comment-page-1/#comment-1250</link>
		<dc:creator>Jeroen</dc:creator>
		<pubDate>Thu, 09 Jul 2009 22:27:23 +0000</pubDate>
		<guid isPermaLink="false">http://mobiletidings.com/?p=189#comment-1250</guid>
		<description>Massi,

When encoding the content-type it is always best to use the encoding. The client will be programmed for size and efficiency which make the encodings preferred (which is why they were invented in the first place).

The second attempt seems right:

	- Content-type is encoded as Value-length + Media-type

	- Media-type is encoded as a Well-known-media

	- Well-known-media is encoded as an Integer

	- Integer is encoded as a Long-integer

	- Long-integer is encoded as Length + Value


Just curious: Since Wireshark captures only IP traffic, are you trying to send this as an UDP packet?
Are you sure the recipient:


	- Supports the EMN?

	- Listens on the right IP address?


Very curious about your setup....

Good luck,
Jeroen</description>
		<content:encoded><![CDATA[<p>Massi,</p>
<p>When encoding the content-type it is always best to use the encoding. The client will be programmed for size and efficiency which make the encodings preferred (which is why they were invented in the first place).</p>
<p>The second attempt seems right:</p>
<p>	- Content-type is encoded as Value-length + Media-type</p>
<p>	- Media-type is encoded as a Well-known-media</p>
<p>	- Well-known-media is encoded as an Integer</p>
<p>	- Integer is encoded as a Long-integer</p>
<p>	- Long-integer is encoded as Length + Value</p>
<p>Just curious: Since Wireshark captures only IP traffic, are you trying to send this as an UDP packet?<br />
Are you sure the recipient:</p>
<p>	- Supports the EMN?</p>
<p>	- Listens on the right IP address?</p>
<p>Very curious about your setup&#8230;.</p>
<p>Good luck,<br />
Jeroen</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Massi</title>
		<link>http://mobiletidings.com/2009/02/26/wap-push-over-sms-si-encoding/comment-page-1/#comment-1248</link>
		<dc:creator>Massi</dc:creator>
		<pubDate>Thu, 09 Jul 2009 21:17:21 +0000</pubDate>
		<guid isPermaLink="false">http://mobiletidings.com/?p=189#comment-1248</guid>
		<description>Hi

I’m investigating the OMA Email Notification (EMN), which has Content-Type = application/vnd.wap.emn+wbxml (0x030a). 
This C-Type is 2 bytes long, while in your examples both SI and SL are 1 byte only.
So now my question is, when encoding the C-Type shall I use either the text plain format or the hex value or can use any of them?

Below WSP headers I’ve used:

1) application/vnd.wap.emn+wbxml
T-ID = 0x01
PDU Type = 0x06
Headers- Length = 0x 34
C-Type = 0x 61 70 70 6c 69 63 61 74 69 6f 6e 2f 76 6e 64 2e 77 61 70 2e 65 6d 6e 2b 77 62 78 6d 6c 00
X-WAP-App-ID = 0x af 89
Content-Length = 0x 8d a0
--- payload ---

2) 0x030A
T-ID = 0x01
PDU Type = 0x06
Headers- Length = 0x 08
C-Type = 0x 03 02 03 0a
X-WAP-App-ID = 0x af 89
Content-Length = 0x 8d a0
--- payload ---

I’ve tried both but Wireshark looks recognizing the text format only (1), so my doubt:
is (2) actually correct?

Thanks
Massi</description>
		<content:encoded><![CDATA[<p>Hi</p>
<p>I’m investigating the OMA Email Notification (EMN), which has Content-Type = application/vnd.wap.emn+wbxml (0&#215;030a).<br />
This C-Type is 2 bytes long, while in your examples both SI and SL are 1 byte only.<br />
So now my question is, when encoding the C-Type shall I use either the text plain format or the hex value or can use any of them?</p>
<p>Below WSP headers I’ve used:</p>
<p>1) application/vnd.wap.emn+wbxml<br />
T-ID = 0&#215;01<br />
PDU Type = 0&#215;06<br />
Headers- Length = 0x 34<br />
C-Type = 0x 61 70 70 6c 69 63 61 74 69 6f 6e 2f 76 6e 64 2e 77 61 70 2e 65 6d 6e 2b 77 62 78 6d 6c 00<br />
X-WAP-App-ID = 0x af 89<br />
Content-Length = 0x 8d a0<br />
&#8212; payload &#8212;</p>
<p>2) 0&#215;030A<br />
T-ID = 0&#215;01<br />
PDU Type = 0&#215;06<br />
Headers- Length = 0x 08<br />
C-Type = 0x 03 02 03 0a<br />
X-WAP-App-ID = 0x af 89<br />
Content-Length = 0x 8d a0<br />
&#8212; payload &#8212;</p>
<p>I’ve tried both but Wireshark looks recognizing the text format only (1), so my doubt:<br />
is (2) actually correct?</p>
<p>Thanks<br />
Massi</p>
]]></content:encoded>
	</item>
</channel>
</rss>
