/
Picture Message
Picture Message
BODY
- type must have value PICTURE.
PAYLOAD
- type must have value BITMAP.
- encoding must have value BASE64 or HEX.
- width, height and depth of the picture must be provided. Normally 72 x 28 x 1 pixels
Note: Since a picture message may contain text, a second <PAYLOAD/> may be used to append a text to the picture message.
Example (picture only)
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE DOCUMENT SYSTEM "http://localhost:8080/gateway/msg_core.dtd"> <DOCUMENT mode="NORMAL"> <SENDER password="1234"> <ADDRESS type="EMAIL" role="FROM" value="people@company.com"> </ADDRESS> </SENDER> <SMS> <HEADER>0416905115</HEADER> </SMS> <MESSAGE> <ADDRESS type="SMS" role="TO" value="61414123123"></ADDRESS> <BODY type="PICTURE"> <PAYLOAD type="BITMAP" encoding="BASE64" width="72" height="14" depth="1"> AH///8AAAAAAD/////4AAAAAP/////+AAAAAP+AAB//AAAAAAA4AAB/gAAAAAB/+AA/AAAAAB/// /H8AAAAAH/8f/wAAAAAABB8AB4AAAAAAAB8AB4AAAAAAAP/8HAAAAAAAB/+fgAAAAAAAADuBwAAA AAAAADuDgAAM4AAAAHuAAAAM4AAAAHvAAAAM4AAAAHvH/5+e/H5/AHvHO5nM7nd3AHPHOZnM7mdz APPHOZnM7mdzAPHnOZ/M7mdzAPHnOZ/M7mdzAP/nOZgM7mdzAP/nOZgM7mdzAfHnOZnM7mdzAeH3 OZnM7ndzAeD3OZ+M7j5zAAAAAAYAABgA </PAYLOAD> </BODY> </MESSAGE> </DOCUMENT>
Example (picture + text):
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE DOCUMENT SYSTEM "http://localhost:8080/gateway/msg_core.dtd"> <DOCUMENT mode="NORMAL"> <SENDER password="1234"> <ADDRESS type="EMAIL" role="FROM" value="people@company.com"> </ADDRESS> </SENDER> <SMS> <HEADER>0416905115</HEADER> </SMS> <MESSAGE> <ADDRESS type="SMS" role="TO" value="61414123123"></ADDRESS> <BODY type="PICTURE"> <PAYLOAD type="BITMAP" encoding="BASE64" width="72" height="28" depth="1"> AH///8AAAAAAD/////4AAAAAP/////+AAAAAP+AAB//AAAAAAA4AAB/gAAAAAB/+AA/AAAAAB/// /H8AAAAAH/8f/wAAAAAABB8AB4AAAAAAAB8AB4AAAAAAAP/8HAAAAAAAB/+fgAAAAAAAADuBwAAA AAAAADuDgAAM4AAAAHuAAAAM4AAAAHvAAAAM4AAAAHvH/5+e/H5/AHvHO5nM7nd3AHPHOZnM7mdz APPHOZnM7mdzAPHnOZ/M7mdzAPHnOZ/M7mdzAP/nOZgM7mdzAP/nOZgM7mdzAfHnOZnM7mdzAeH3 OZnM7ndzAeD3OZ+M7j5zAAAAAAYAABgA </PAYLOAD> <PAYLOAD type="TEXT" encoding="ASCII"> Text for the Picture </PAYLOAD> </BODY> </MESSAGE> </DOCUMENT>
, multiple selections available,