I have almost the same problem.

The provider ask us to send the first byte of a TLV value, equal to 0x80
(hex) but the thing is that the TLV parameter set for this has an
octetstring type in kannel.conf (because the next value after this 0x80 is
text urlencoded).

Which encoded value do I have to send so that the encoded value in hex will
start by 80 ?
I was looking for a char in the ASCII table but it end with 7F equal to DEL
and 80=Ç does not work

Regards

Emmanuel


2012/7/24 Daniel 2sms <[email protected]>

>  Hello,
>
> We are trying to set a TLV tag named billing_identifier. The provider is
> asking to set an extra byte, the first byte from TLV to 1. Bellow is the
> provider request:
> "
> The billing_identifier TLV is an octet parameter following protocol
> recommendations:
> - Constant value '1' meaning "Vendor specific" - first byte of the TLV
> - Service_id (an integer value) - Orange specific - encoded as octet-
> communicated by Orange account representative
> "
> How can we set this first byte?
>
>
> Daniel
>

Reply via email to