CardBoardFish
You are here: CardBoardFish > HTTPSMSService > ISentABinaryMessageToAPhoneAndItWasNotReceivedCorrectly,WhyIsThis

I sent a binary message to a phone and it was not received correctly, why is this?

This problem is most commonly caused by sending a binary message to an unsupported handset or incorrectly encoded content.

Each binary message, such as a ringtone or operator logo, has a User Data Header (UDH) specific to the make of the handset being sent to and if the handset does not support the UDH the message will not come through correctly.

For example a message sent with a ringtone and UDH 06050415810000 will arrive and work correctly on a Nokia handset but not on a Sony Ericsson handset.

This problem can also be caused by the message not being properly encoded. Whilst the system will make basic checks on the message for you, you may still need to check the message has been correctly encoded.

For more information please see the article on Sending Binary Messages And Sending Ringtones, Operator Logos, WAP Push, VCards.

Here is an example binary message for a WAP Push on a Nokia phone for you to test handset support:

Example

http://sms1.cardboardfish.com:9001/HTTPSMS?S=H&UN=username&P=password
&DA=447000000000&SA=Download&ST=5&M=01060403AE81EA0205040045C60
B037777772E63617264626F617264666973682E636F6D00010343617264426F617
26446697368202D20546865204E6578742047656E65726174696F6E206F66204D6
F62696C65204D6573736167696E670001 01&UD=0605040B8423F0&DC=2

If you are still having difficulties please contact our technical support by logging into your account on our website and creating a new Support Request from the Support page. To learn more you can visit the Contacting Support article.