Hi...

I encountered the follwing problem: I downloaded a 3gpp audio file via separate delivery. the download descriptor contains these type attributes:

<type>audio/3gpp</type>
<type>application/vnd.oma.drm.content</type>
<type>application/vnd.oma.drm.rights+wbxml</type>

After confirming the download descriptor the download starts and completes successfully.

After receiving the 900 success from the phone I'll push the license to the phone via WAP-Push (binary SMS, wbxml encoded).

This works all fine. The license representation in xml looks like:
<o-ex:rights
xmlns: o-ex="http://odrl.net/1.1/ODRL-EX"
xmlns: o-dd="http://odrl.net/1.1/ODRL-DD"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#/"
>
<o-ex:context>
<o-dd:version>1.0</o-dd:version>
</o-ex:context>
<o-ex:agreement>
<o-ex:asset>
<o-ex:context>
<o-dd:uid>cid:38eac6f9-077f@mydomain.com</o-dd:uid>
</o-ex:context>
<ds:KeyInfo>
<ds:KeyValue>jMD7+WfW0vY17vLoXYJwYA==</ds:KeyValue>
</ds:KeyInfo>
</o-ex:asset>
<o-ex: permission>
<o-dd: play>
<o-ex:constraint>
<o-dd:count>5</o-dd:count>
</o-ex:constraint>
</o-dd: play>
</o-ex: permission>
</o-ex:agreement>
</o-ex:rights>

The handset will start playing the song. If three times of play is left, the the phone prompts me that I can play song for 3, 2 and 1 times again.

If the play-counter stays on 1. The phone tries to open the player, but immediately after opening the player, the phone says the the license is invalid now and i have to get a new license. the last 1 counter is ignored by the phone!

I tried it with a license containing a counter of 1 too. Then the phone says the same. It prompts me to obtain a license although i have a license containing a play counter of 1.

I tried it on a Nokia N70, Firmware v2 and v5. Both phone behave the same.

Has anybody same problems?