📄 snac_15_03_07da_0096s.html
字号:
<html>
<head>
<title>SNAC(15,03)/07DA/0096 sms delivery receipt</title>
<style type="text/css">
body {background-color: white; font-size: 13px;}
td {font-size: 16px;}
</style>
</head>
<body bgcolor=white>
<table width=640 bgcolor=darkblue cellSpacing=0 cellPadding=0 border=0><tr><td><table width=100% cellSpacing=2 cellPadding=0 border=0><tr><td bgcolor=#4040FF >
<table width=100% cellSpacing=0 cellPadding=0 border=0>
<tr>
<td><b><font color="white">SNAC(15,03)/07DA/0096 </font></b></td>
<td width=70% align=right><b><font color="white">META_SMS_DELIVERY_RECEIPT </font></b></td>
</tr>
</table>
</td></tr>
</table>
</td></tr></table>
<table width=640 cellSpacing=0 cellPadding=0 border=0>
<tr>
<td>
<br>
This is an ack for client SMS request sent via <a href="snac_15_02_07d0_1482.html">
SNAC(15,02)/07D0/1482</a>. It contain xml string with data. There are three ack
types: message_deliverable, message_smtp_deliverable, message_undeliverable. Here
is the format of snac/xml:
<br><br>
<table width=640 bgcolor=darkblue cellSpacing=0 cellPadding=0 border=0><tr><td><table width=100% cellSpacing=2 cellPadding=0 border=0><tr><td bgcolor=#E9E9E9 >
<table width=640 cellSpacing=0 cellPadding=0 align=center border=0>
<tr>
<td width=169> 00 15</td>
<td width=5> </td>
<td>word</td>
<td width=5> </td>
<td width=55%>SNAC family</td>
</tr>
<tr>
<td> 00 03</td>
<td> </td>
<td>word</td>
<td> </td>
<td>SNAC subtype</td>
</tr>
<tr>
<td> 00 00</td>
<td> </td>
<td>word</td>
<td> </td>
<td>SNAC flags</td>
</tr>
<tr>
<td> xx xx xx xx</td>
<td> </td>
<td>dword</td>
<td> </td>
<td>SNAC request-id</td>
</tr>
</table>
</td></tr>
<tr><td bgcolor=#E9E9E9>
<table width=640 cellSpacing=0 cellPadding=0 align=center border=0>
<tr><td height=8 colspan=3></td></tr>
<tr><td width=20> </td>
<td>
<table width=610 bgcolor=darkgreen cellSpacing=0 cellPadding=0 border=0><tr><td><table width=100% cellSpacing=2 cellPadding=0 align=center border=0><tr><td bgcolor=#E9E9E9 >
<table width=610 cellSpacing=0 cellPadding=0 align=center border=0>
<tr>
<td width=147> 00 01</td>
<td width=5> </td>
<td>word</td>
<td width=5> </td>
<td width=55%>TLV.Type(1) - encapsulated META_DATA</td>
</tr>
<tr>
<td> xx xx</td>
<td> </td>
<td>word</td>
<td> </td>
<td>TLV.Length</td>
</tr>
</table>
</td></tr>
<tr><td bgcolor=#E9E9E9>
<table width=610 cellSpacing=0 cellPadding=0 align=center border=0>
<tr><td height=8 colspan=3></td></tr>
<tr><td width=20> </td>
<td>
<table width=580 bgcolor=darkred cellSpacing=0 cellPadding=0 border=0><tr><td><table width=100% cellSpacing=2 cellPadding=0 align=center border=0><tr><td bgcolor=#E9E9E9 >
<table width=580 cellSpacing=0 cellPadding=0 align=center border=0>
<tr>
<td width=125> xx xx</td>
<td width=5> </td>
<td>word (LE)</td>
<td width=5> </td>
<td width=55%>data chunk size (TLV.Length-2)</td>
</tr>
<tr>
<td> xx xx xx xx</td>
<td> </td>
<td>dword (LE)</td>
<td> </td>
<td>request owner uin</td>
</tr>
<tr>
<td> DA 07</td>
<td> </td>
<td>word (LE)</td>
<td> </td>
<td>cmd: META_DATA</td>
</tr>
<tr>
<td> 02 00</td>
<td> </td>
<td>word (LE)</td>
<td> </td>
<td>request sequence number</td>
</tr>
<tr>
<td> 96 00</td>
<td> </td>
<td>word (LE)</td>
<td> </td>
<td>subcmd: META_SMS_RECEIPT</td>
</tr>
</table>
</td></tr>
<tr><td bgcolor=#E9E9E9>
<table width=580 cellSpacing=0 cellPadding=0 align=center border=0>
<tr>
<td width=125> 0A</td>
<td width=5> </td>
<td>char</td>
<td width=5> </td>
<td width=55%>success byte</td>
</tr>
<tr>
<td> 00 01</td>
<td> </td>
<td>word</td>
<td> </td>
<td>unknown field</td>
</tr>
<tr>
<td> 00 0d</td>
<td> </td>
<td>word</td>
<td> </td>
<td>unknown field</td>
</tr>
<tr>
<td> 00 0b</td>
<td> </td>
<td>word</td>
<td> </td>
<td>unknown field</td>
</tr>
<tr><td colspan=5 height=8></td></tr>
<tr>
<td> xx xx</td>
<td> </td>
<td>word</td>
<td> </td>
<td>xml data strlen</td>
</tr>
<tr>
<td> xx ..</td>
<td> </td>
<td>ascii str</td>
<td> </td>
<td>xml data string</td>
</tr>
</table>
</td></tr>
</table>
</td></tr></table>
</td><td width=5> </td>
</tr>
<tr><td height=5 colspan=3> </td></tr>
</table>
</td></tr>
</table>
</td></tr></table>
</td><td width=5> </td>
</tr>
<tr><td height=5 colspan=3> </td></tr>
</table>
</td></tr></table>
</td></tr></table></td></tr></table>
<br>Format of xml request string:
<table width=640 bgcolor=darkblue cellSpacing=0 cellPadding=0 border=0><tr><td>
<table width=100% cellSpacing=2 cellPadding=0 border=0><tr>
<td bgcolor=#E9E9E9>
<table width=100% cellSpacing=0 cellPadding=0 border=0>
<tr><td width=10> </td>
<td>
<br>
Example for deliverable sms response:<br><br>
<font color=blue><</font><font color=darkred>sms_response</font><font color=blue>></font><br>
<font color=blue><</font><font color=darkred>source</font><font color=blue>></font><b>Powered-by string</b><font color=blue></</font><font color=darkred>source</font><font color=blue>></font><br>
<font color=blue><</font><font color=darkred>deliverable</font><font color=blue>></font><b>Yes</b><font color=blue></</font><font color=darkred>deliverable</font><font color=blue>></font><br>
<font color=blue><</font><font color=darkred>network</font><font color=blue>></font><b>Destination network name</b><font color=blue></</font><font color=darkred>network</font><font color=blue>></font><br>
<font color=blue><</font><font color=darkred>message_id</font><font color=blue>></font><b>Message-id string</b><font color=blue></</font><font color=darkred>message_id</font><font color=blue>></font><br>
<font color=blue><</font><font color=darkred>messages_left</font><font color=blue>></font><b>Number</b><font color=blue></</font><font color=darkred>messages_left</font><font color=blue>></font><br>
<font color=blue></</font><font color=darkred>sms_response</font><font color=blue>></font><br><br>
Example for undeliverable sms response:<br><br>
<font color=blue><</font><font color=darkred>sms_response</font><font color=blue>></font><br>
<font color=blue><</font><font color=darkred>source</font><font color=blue>></font><b>Powered-by string</b><font color=blue></</font><font color=darkred>source</font><font color=blue>></font><br>
<font color=blue><</font><font color=darkred>deliverable</font><font color=blue>></font><b>No</b><font color=blue></</font><font color=darkred>deliverable</font><font color=blue>></font><br>
<font color=blue><</font><font color=darkred>error</font><font color=blue>></font><br>
<font color=blue><</font><font color=darkred>id</font><font color=blue>></font><b>Number</b><font color=blue></</font><font color=darkred>id</font><font color=blue>></font><br>
<font color=blue><</font><font color=darkred>params</font><font color=blue>></font><br>
<font color=blue><</font><font color=darkred>param</font><font color=blue>></font><b>Error text</b><font color=blue></</font><font color=darkred>param</font><font color=blue>></font><br>
<font color=blue></</font><font color=darkred>params</font><font color=blue>></font><br>
<font color=blue></</font><font color=darkred>error</font><font color=blue>></font><br>
<font color=blue></</font><font color=darkred>sms_response</font><font color=blue>></font><br><br>
</td><td width=10> </td></tr></table>
</td></tr></table>
</td></tr></table>
<br>Example SNAC dump with flap header:
<table width=640 bgcolor=darkblue cellSpacing=0 cellPadding=0 border=0><tr><td><table width=100% cellSpacing=2 cellPadding=0 border=0><tr>
<td bgcolor=#E9E9E9>
<font size=3><pre style="font-size: 13px">
// Deliverable sms response
2A 02 85 0E 01 30 00 15 00 03 00 00 00 5B 00 02 *....0.......[..
00 01 01 22 20 01 8F E4 5E 00 DA 07 61 00 96 00 ..." ...^...a...
0A 00 01 00 0D 00 0B 00 05 53 6D 61 72 74 01 06 .........Smart..
3C 73 6D 73 5F 72 65 73 70 6F 6E 73 65 3E 3C 73 <sms_response><s
6F 75 72 63 65 3E 53 4D 41 52 54 20 43 6F 6D 6D ource>SMART Comm
75 6E 69 63 61 74 69 6F 6E 73 2C 20 49 6E 63 2E unications, Inc.
0D 0A 09 68 74 74 70 3A 2F 2F 77 77 77 2E 73 6D ...http://www.sm
61 72 74 2E 63 6F 6D 2E 70 68 3C 2F 73 6F 75 72 art.com.ph</sour
63 65 3E 3C 64 65 6C 69 76 65 72 61 62 6C 65 3E ce><deliverable>
59 65 73 3C 2F 64 65 6C 69 76 65 72 61 62 6C 65 Yes</deliverable
3E 3C 6E 65 74 77 6F 72 6B 3E 53 69 62 65 72 69 ><network>Siberi
61 6E 20 43 65 6C 6C 75 6C 61 72 20 53 79 73 74 an Cellular Syst
65 6D 73 3C 2F 6E 65 74 77 6F 72 6B 3E 3C 6D 65 ems</network><me
73 73 61 67 65 5F 69 64 3E 36 32 31 38 38 39 35 ssage_id>6218895
2D 35 2D 31 30 33 38 32 31 39 36 37 38 2D 2B 37 -5-1038219678-+7
39 30 32 35 34 31 33 34 34 36 3C 2F 6D 65 73 73 9025413446</mess
61 67 65 5F 69 64 3E 3C 6D 65 73 73 61 67 65 73 age_id><messages
5F 6C 65 66 74 3E 30 3C 2F 6D 65 73 73 61 67 65 _left>0</message
73 5F 6C 65 66 74 3E 3C 2F 73 6D 73 5F 72 65 73 s_left></sms_res
70 6F 6E 73 65 3E ponse>
// Undeliverable sms response
2a 02 f5 a2 00 d5 00 15 00 03 00 00 00 18 00 02 *...............
00 01 00 c7 c5 00 8f e4 5e 00 da 07 7d 37 96 00 ........^...}7..
0a 00 01 00 0c 00 05 00 04 46 45 54 31 00 ac 3c .........FET1..<
73 6d 73 5f 72 65 73 70 6f 6e 73 65 3e 0a 09 3c sms_response>..<
73 6f 75 72 63 65 3e 53 6d 73 46 69 6c 74 65 72 source>SmsFilter
3c 2f 73 6f 75 72 63 65 3e 0a 09 3c 64 65 6c 69 </source>..<deli
76 65 72 61 62 6c 65 3e 4e 6f 3c 2f 64 65 6c 69 verable>No</deli
76 65 72 61 62 6c 65 3e 0a 09 3c 65 72 72 6f 72 verable>..<error
3e 0a 09 09 3c 69 64 3e 31 32 3c 2f 69 64 3e 0a >...<id>12</id>.
09 09 3c 70 61 72 61 6d 73 3e 0a 09 09 09 3c 70 ..<params>....<p
61 72 61 6d 3e 52 41 54 45 20 4c 49 4d 49 54 3c aram>RATE LIMIT<
2f 70 61 72 61 6d 3e 0a 3c 2f 70 61 72 61 6d 73 /param>.</params
3e 0a 3c 2f 65 72 72 6f 72 3e 0a 3c 2f 73 6d 73 >.</error>.</sms
5f 72 65 73 70 6f 6e 73 65 3e 00 _response>.
</pre></font>
</td></tr></table>
</td></tr></table>
<br>
<table width=640 bgcolor=darkgray cellSpacing=0 cellPadding=0 border=0><tr><td>
<table width=100% cellSpacing=2 cellPadding=0 border=0><tr><td bgcolor=#E9E9E9 ><table width=100% cellSpacing=0 cellPadding=0 border=0>
<tr><td align=center valign=middle><b><font color=black size=2>
<a href="index.html" target="_top">Main</a> |
<a href="basic.html" target="_top">Basic</a> |
<a href="login.html" target="_top">Login</a> |
<a href="families.html" target="_top">Snaclist</a> |
<a href="sequences.html" target="_top">Sequences</a> |
<a href="lists.html" target="_top">Misc</a> |
<a href="changes.html" target="_top">Changes</a> |
<a href="credits.html" target="_top">Credits</a> |
<a href="terms.html" target="_top">Terms</a>
</font></b></td></tr></table>
</td></tr></table>
</td></tr></table>
<!--#include virtual="_bottom.htxt" -->
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -