<?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/"
		>
<channel>
	<title>Comments on: Getting OMA CP right by Windows Mobile</title>
	<atom:link href="http://mobilitydojo.net/2009/06/17/getting-oma-cp-right-by-windows-mobile/feed/" rel="self" type="application/rss+xml" />
	<link>http://mobilitydojo.net/2009/06/17/getting-oma-cp-right-by-windows-mobile/</link>
	<description>place of the mobility way</description>
	<lastBuildDate>Thu, 29 Jul 2010 19:15:17 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Andreas</title>
		<link>http://mobilitydojo.net/2009/06/17/getting-oma-cp-right-by-windows-mobile/comment-page-1/#comment-6806</link>
		<dc:creator>Andreas</dc:creator>
		<pubDate>Tue, 10 Nov 2009 15:00:24 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=810#comment-6806</guid>
		<description>You&#039;re right - it is a strange scenario to want to be able to do OMA DM via WLAN :)

I haven&#039;t tested this, so I can&#039;t say for sure, but I think I would have to agree with MSDN as far as the initial bootstrapping goes. The bootstrapping is intended to be done via SMS if it is initiated server side, and this has to do with security and authentication purposes.

You can do a bootstrap from the client side over a generic data connection because this means you are running in a different security context. Similarly when the device has been bootstrapped the actual OMA DM traffic can be run over a generic data connection. (It will be bound to one data connection though probably, so you&#039;ll have to define this in the bootstrap.)

I don&#039;t know if there is a specific reason you want to use OMA DM in your scenario, but as far as Windows Mobile goes maybe some other solution is more suited for your use. (Depending on budget and needs of course.)

While I am happy with the SMS provider I use, (a Norwegian one), I have not done any &quot;benchmarks&quot; comparing providers. NowSMS is a fairly known international provider, and Sybase365 claims to be the world leader. Both should be able to provide what you need. Your local mobile operator may also have a service offering.</description>
		<content:encoded><![CDATA[<p>You&#8217;re right &#8211; it is a strange scenario to want to be able to do OMA DM via WLAN <img src='http://mobilitydojo.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I haven&#8217;t tested this, so I can&#8217;t say for sure, but I think I would have to agree with MSDN as far as the initial bootstrapping goes. The bootstrapping is intended to be done via SMS if it is initiated server side, and this has to do with security and authentication purposes.</p>
<p>You can do a bootstrap from the client side over a generic data connection because this means you are running in a different security context. Similarly when the device has been bootstrapped the actual OMA DM traffic can be run over a generic data connection. (It will be bound to one data connection though probably, so you&#8217;ll have to define this in the bootstrap.)</p>
<p>I don&#8217;t know if there is a specific reason you want to use OMA DM in your scenario, but as far as Windows Mobile goes maybe some other solution is more suited for your use. (Depending on budget and needs of course.)</p>
<p>While I am happy with the SMS provider I use, (a Norwegian one), I have not done any &#8220;benchmarks&#8221; comparing providers. NowSMS is a fairly known international provider, and Sybase365 claims to be the world leader. Both should be able to provide what you need. Your local mobile operator may also have a service offering.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jrub</title>
		<link>http://mobilitydojo.net/2009/06/17/getting-oma-cp-right-by-windows-mobile/comment-page-1/#comment-6730</link>
		<dc:creator>jrub</dc:creator>
		<pubDate>Mon, 09 Nov 2009 15:32:49 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=810#comment-6730</guid>
		<description>Hi there Andreas,

First, thanks for all your posts, they are really helpful as there are not too much sources on Device Management.

I wanted to ask you, Do you know of any way to provisioning a DM Server that will be reachable trough Wifi ? (I know, sounds strange, no matter why I want it, just want to know if you came up with sth).

Right now I had no luck, in fact I think its not possible (at least on WM devices), I read on http://msdn.microsoft.com/en-us/library/aa455984.aspx that only GSM-CSD and GSM-GPRS (apart from GSM-SMS, on my understanding) are supported bearers.

What I tried till now is to deploy a CPF file with a WAP provisioning XML with some tests, but of course none work.

*****
On the other hand, could you please point me to an SMS service I could use for sending WBXML and WAP Push msgs ? I mean, I can run up a Kannel, but I need someone to provide me with the real SMS sending thing (no gsm-router wanted..).

I´ll appreciate any light you could bring over these subjects, thanks in advance man!

jrub</description>
		<content:encoded><![CDATA[<p>Hi there Andreas,</p>
<p>First, thanks for all your posts, they are really helpful as there are not too much sources on Device Management.</p>
<p>I wanted to ask you, Do you know of any way to provisioning a DM Server that will be reachable trough Wifi ? (I know, sounds strange, no matter why I want it, just want to know if you came up with sth).</p>
<p>Right now I had no luck, in fact I think its not possible (at least on WM devices), I read on <a href="http://msdn.microsoft.com/en-us/library/aa455984.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/aa455984.aspx</a> that only GSM-CSD and GSM-GPRS (apart from GSM-SMS, on my understanding) are supported bearers.</p>
<p>What I tried till now is to deploy a CPF file with a WAP provisioning XML with some tests, but of course none work.</p>
<p>*****<br />
On the other hand, could you please point me to an SMS service I could use for sending WBXML and WAP Push msgs ? I mean, I can run up a Kannel, but I need someone to provide me with the real SMS sending thing (no gsm-router wanted..).</p>
<p>I´ll appreciate any light you could bring over these subjects, thanks in advance man!</p>
<p>jrub</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas</title>
		<link>http://mobilitydojo.net/2009/06/17/getting-oma-cp-right-by-windows-mobile/comment-page-1/#comment-6406</link>
		<dc:creator>Andreas</dc:creator>
		<pubDate>Thu, 22 Oct 2009 10:33:31 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=810#comment-6406</guid>
		<description>Moz, I didn&#039;t pursue the matter further regarding use of the network PIN. 

Mostly due to the fact that the IMSI has limited value for most people - you either need access to the data from an operator, or some other means of acquiring the number. For instance through an MDM solution, but if you&#039;ve got MDM in place you&#039;ve sort of provisioned them already.

That being said, if I were to investigate further I would take a closer look at the security policies referenced above. Even if the device accepts OTA it might have restrictions regarding network pin messages. Go over all the security settings in the registry on your test device, and see what you can find :)</description>
		<content:encoded><![CDATA[<p>Moz, I didn&#8217;t pursue the matter further regarding use of the network PIN. </p>
<p>Mostly due to the fact that the IMSI has limited value for most people &#8211; you either need access to the data from an operator, or some other means of acquiring the number. For instance through an MDM solution, but if you&#8217;ve got MDM in place you&#8217;ve sort of provisioned them already.</p>
<p>That being said, if I were to investigate further I would take a closer look at the security policies referenced above. Even if the device accepts OTA it might have restrictions regarding network pin messages. Go over all the security settings in the registry on your test device, and see what you can find <img src='http://mobilitydojo.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas</title>
		<link>http://mobilitydojo.net/2009/06/17/getting-oma-cp-right-by-windows-mobile/comment-page-1/#comment-6405</link>
		<dc:creator>Andreas</dc:creator>
		<pubDate>Thu, 22 Oct 2009 09:25:15 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=810#comment-6405</guid>
		<description>Great that you are up and running with Kannel, Stephan :)

I have run into the same issue myself running Kannel on XP. Didn&#039;t see it running Kannel on a Windows Server box as a service though so it could be a combination of Kannel and the OS causing the crash.

But apparently there is a fix/workaround. (I got the solution from my friend David Creedy - I didn&#039;t figure it out myself.)

You need to edit a file - gateway-1.4.1\gwlib\thread.c
Comment out the following lines:

if (mutex-&gt;owner == gwthread_self())
panic(0, &quot;%s:%ld: %s: Managed to lock the mutex twice! (Called from %s:%ld:%s.)&quot;, \
__FILE__, (long) __LINE__, __func__, file, (long) line, func);</description>
		<content:encoded><![CDATA[<p>Great that you are up and running with Kannel, Stephan <img src='http://mobilitydojo.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I have run into the same issue myself running Kannel on XP. Didn&#8217;t see it running Kannel on a Windows Server box as a service though so it could be a combination of Kannel and the OS causing the crash.</p>
<p>But apparently there is a fix/workaround. (I got the solution from my friend David Creedy &#8211; I didn&#8217;t figure it out myself.)</p>
<p>You need to edit a file &#8211; gateway-1.4.1\gwlib\thread.c<br />
Comment out the following lines:</p>
<p>if (mutex-&gt;owner == gwthread_self())<br />
panic(0, &#8220;%s:%ld: %s: Managed to lock the mutex twice! (Called from %s:%ld:%s.)&#8221;, \<br />
__FILE__, (long) __LINE__, __func__, file, (long) line, func);</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Moz</title>
		<link>http://mobilitydojo.net/2009/06/17/getting-oma-cp-right-by-windows-mobile/comment-page-1/#comment-6397</link>
		<dc:creator>Moz</dc:creator>
		<pubDate>Wed, 21 Oct 2009 21:59:24 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=810#comment-6397</guid>
		<description>Ive been working on a similar solution to OTA provisioning of handsets without any interaction from the end user.

Your guide is invaluable for this - but I have the same problem when signing the XML with the netwpin - the settings are not stored.
Did you find a way around this?

Moz</description>
		<content:encoded><![CDATA[<p>Ive been working on a similar solution to OTA provisioning of handsets without any interaction from the end user.</p>
<p>Your guide is invaluable for this &#8211; but I have the same problem when signing the XML with the netwpin &#8211; the settings are not stored.<br />
Did you find a way around this?</p>
<p>Moz</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stephan</title>
		<link>http://mobilitydojo.net/2009/06/17/getting-oma-cp-right-by-windows-mobile/comment-page-1/#comment-6377</link>
		<dc:creator>Stephan</dc:creator>
		<pubDate>Wed, 21 Oct 2009 10:32:48 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=810#comment-6377</guid>
		<description>Hi, just wanted to give you some Notes to my current Kannel Installation.

After getting Kannel to work under Win XP + cygwin, I ran into some troubles. After ~ 5 Minutes the sms- &amp; wapbox was killed with some strange Error. Ive figured out the Problem comes from cygwin itself (looks like the C Compiler is generating some Bugs).

Now everything works fine with a Debian 5 Installation and Kannel 1.4.3 + OpenSSL. Just use &quot;./configure --enable-ssl&quot; while compiling Kannel and follow the instructions of Andreas&#039; Tutorial :-) And now it doesnt matter if you use UTF-8 or ISO-8859-1 Encoding, aslong as you set the charset you want (I use a small HTML-Form to generate the URL)

Now Kannel is running flawless and I&#039;m ready to do some Provisioning with 400 Devices.</description>
		<content:encoded><![CDATA[<p>Hi, just wanted to give you some Notes to my current Kannel Installation.</p>
<p>After getting Kannel to work under Win XP + cygwin, I ran into some troubles. After ~ 5 Minutes the sms- &amp; wapbox was killed with some strange Error. Ive figured out the Problem comes from cygwin itself (looks like the C Compiler is generating some Bugs).</p>
<p>Now everything works fine with a Debian 5 Installation and Kannel 1.4.3 + OpenSSL. Just use &#8220;./configure &#8211;enable-ssl&#8221; while compiling Kannel and follow the instructions of Andreas&#8217; Tutorial <img src='http://mobilitydojo.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  And now it doesnt matter if you use UTF-8 or ISO-8859-1 Encoding, aslong as you set the charset you want (I use a small HTML-Form to generate the URL)</p>
<p>Now Kannel is running flawless and I&#8217;m ready to do some Provisioning with 400 Devices.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stephan</title>
		<link>http://mobilitydojo.net/2009/06/17/getting-oma-cp-right-by-windows-mobile/comment-page-1/#comment-6337</link>
		<dc:creator>Stephan</dc:creator>
		<pubDate>Mon, 19 Oct 2009 09:22:40 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=810#comment-6337</guid>
		<description>Thank You! It worked! :)

Only three more dll files are needed in the sms-gw folder (for the SSL), but everyone should easily manage that when getting the &quot;Missing File&quot; error ;)

Again, Thank You for the very good tutorials, keep up the good work! Now I&#039;m going to enjoy some more of your Articles :D</description>
		<content:encoded><![CDATA[<p>Thank You! It worked! <img src='http://mobilitydojo.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Only three more dll files are needed in the sms-gw folder (for the SSL), but everyone should easily manage that when getting the &#8220;Missing File&#8221; error <img src='http://mobilitydojo.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Again, Thank You for the very good tutorials, keep up the good work! Now I&#8217;m going to enjoy some more of your Articles <img src='http://mobilitydojo.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas</title>
		<link>http://mobilitydojo.net/2009/06/17/getting-oma-cp-right-by-windows-mobile/comment-page-1/#comment-6253</link>
		<dc:creator>Andreas</dc:creator>
		<pubDate>Wed, 14 Oct 2009 17:25:57 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=810#comment-6253</guid>
		<description>I saw two problems that might be relevant to your scenario. 
1. Kannel 1.4.3 uses UTF-8 instead of ISO-8859. You using UTF-8 is correct, but I had problems getting the encoding right. I ended up using Kannel 1.4.1
2. I could never get things to work without OpenSSL. SSL isn&#039;t used for plain OMA CP, so I don&#039;t know why it&#039;s required, but it did make a difference.
While I can&#039;t guarantee it&#039;s the cause of your issues, it could be worth a try :)</description>
		<content:encoded><![CDATA[<p>I saw two problems that might be relevant to your scenario.<br />
1. Kannel 1.4.3 uses UTF-8 instead of ISO-8859. You using UTF-8 is correct, but I had problems getting the encoding right. I ended up using Kannel 1.4.1<br />
2. I could never get things to work without OpenSSL. SSL isn&#8217;t used for plain OMA CP, so I don&#8217;t know why it&#8217;s required, but it did make a difference.<br />
While I can&#8217;t guarantee it&#8217;s the cause of your issues, it could be worth a try <img src='http://mobilitydojo.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stephan</title>
		<link>http://mobilitydojo.net/2009/06/17/getting-oma-cp-right-by-windows-mobile/comment-page-1/#comment-6250</link>
		<dc:creator>Stephan</dc:creator>
		<pubDate>Wed, 14 Oct 2009 14:14:03 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=810#comment-6250</guid>
		<description>I really liked your how-to&#039;s to setup kannel! Setting up the Kannel server on WinXP (already done it with debian, but the usb drivers for my gsm modem arent good) was easy and sending sms works flawless!
But now I&#039;m stuck at the OMA CP for Windows Mobile. Ive tested several devices (HTC Diamond 2, Diamond 1, Elf even some chinese fakes ;-) ) but all devices only receive a normal sms with text: &quot;The content of that message cannot be displayed..&quot; - no userpin or anything else is coming up

Do you have any advice for me?
I&#039;m using Kannel 1.4.3, no openssl on cygwin installed, no errors in the box logs. Tried to deactivate the security checks for WAP OMA in the registry of the devices - no luck. played around with different xml files (im always sending via HTTP GET, XML String converted to UTF-8 URL)

thanks in advance,
stephan</description>
		<content:encoded><![CDATA[<p>I really liked your how-to&#8217;s to setup kannel! Setting up the Kannel server on WinXP (already done it with debian, but the usb drivers for my gsm modem arent good) was easy and sending sms works flawless!<br />
But now I&#8217;m stuck at the OMA CP for Windows Mobile. Ive tested several devices (HTC Diamond 2, Diamond 1, Elf even some chinese fakes <img src='http://mobilitydojo.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ) but all devices only receive a normal sms with text: &#8220;The content of that message cannot be displayed..&#8221; &#8211; no userpin or anything else is coming up</p>
<p>Do you have any advice for me?<br />
I&#8217;m using Kannel 1.4.3, no openssl on cygwin installed, no errors in the box logs. Tried to deactivate the security checks for WAP OMA in the registry of the devices &#8211; no luck. played around with different xml files (im always sending via HTTP GET, XML String converted to UTF-8 URL)</p>
<p>thanks in advance,<br />
stephan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David C</title>
		<link>http://mobilitydojo.net/2009/06/17/getting-oma-cp-right-by-windows-mobile/comment-page-1/#comment-3397</link>
		<dc:creator>David C</dc:creator>
		<pubDate>Tue, 23 Jun 2009 06:18:22 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=810#comment-3397</guid>
		<description>Brilliant!  I&#039;m sure there is a lot of people who will find this life-saving at some point.</description>
		<content:encoded><![CDATA[<p>Brilliant!  I&#8217;m sure there is a lot of people who will find this life-saving at some point.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
