summaryrefslogtreecommitdiff
path: root/tests/at-sms-encode
diff options
context:
space:
mode:
Diffstat (limited to 'tests/at-sms-encode')
-rw-r--r--tests/at-sms-encode/01.backup8
-rw-r--r--tests/at-sms-encode/01.dump1
-rw-r--r--tests/at-sms-encode/02.backup9
-rw-r--r--tests/at-sms-encode/02.dump1
-rw-r--r--tests/at-sms-encode/03.backup8
-rw-r--r--tests/at-sms-encode/03.dump1
-rw-r--r--tests/at-sms-encode/04.backup9
-rw-r--r--tests/at-sms-encode/04.dump1
-rw-r--r--tests/at-sms-encode/05.backup8
-rw-r--r--tests/at-sms-encode/05.dump1
-rw-r--r--tests/at-sms-encode/06.backup9
-rw-r--r--tests/at-sms-encode/06.dump1
-rw-r--r--tests/at-sms-encode/07.backup8
-rw-r--r--tests/at-sms-encode/07.dump1
-rw-r--r--tests/at-sms-encode/08.backup9
-rw-r--r--tests/at-sms-encode/08.dump1
-rw-r--r--tests/at-sms-encode/09.backup11
-rw-r--r--tests/at-sms-encode/09.dump1
-rw-r--r--tests/at-sms-encode/10.backup12
-rw-r--r--tests/at-sms-encode/10.dump1
-rw-r--r--tests/at-sms-encode/100.backup9
-rw-r--r--tests/at-sms-encode/100.dump1
-rw-r--r--tests/at-sms-encode/101.backup8
-rw-r--r--tests/at-sms-encode/101.dump1
-rw-r--r--tests/at-sms-encode/102.backup9
-rw-r--r--tests/at-sms-encode/102.dump1
-rw-r--r--tests/at-sms-encode/103.backup8
-rw-r--r--tests/at-sms-encode/103.dump1
-rw-r--r--tests/at-sms-encode/104.backup9
-rw-r--r--tests/at-sms-encode/104.dump1
-rw-r--r--tests/at-sms-encode/105.backup11
-rw-r--r--tests/at-sms-encode/105.dump1
-rw-r--r--tests/at-sms-encode/106.backup12
-rw-r--r--tests/at-sms-encode/106.dump1
-rw-r--r--tests/at-sms-encode/107.backup11
-rw-r--r--tests/at-sms-encode/107.dump1
-rw-r--r--tests/at-sms-encode/108.backup12
-rw-r--r--tests/at-sms-encode/108.dump1
-rw-r--r--tests/at-sms-encode/109.backup8
-rw-r--r--tests/at-sms-encode/109.dump1
-rw-r--r--tests/at-sms-encode/11.backup11
-rw-r--r--tests/at-sms-encode/11.dump1
-rw-r--r--tests/at-sms-encode/110.backup9
-rw-r--r--tests/at-sms-encode/110.dump1
-rw-r--r--tests/at-sms-encode/111.backup8
-rw-r--r--tests/at-sms-encode/111.dump1
-rw-r--r--tests/at-sms-encode/112.backup9
-rw-r--r--tests/at-sms-encode/112.dump1
-rw-r--r--tests/at-sms-encode/113.backup8
-rw-r--r--tests/at-sms-encode/113.dump1
-rw-r--r--tests/at-sms-encode/114.backup9
-rw-r--r--tests/at-sms-encode/114.dump1
-rw-r--r--tests/at-sms-encode/115.backup8
-rw-r--r--tests/at-sms-encode/115.dump1
-rw-r--r--tests/at-sms-encode/116.backup9
-rw-r--r--tests/at-sms-encode/116.dump1
-rw-r--r--tests/at-sms-encode/117.backup11
-rw-r--r--tests/at-sms-encode/117.dump1
-rw-r--r--tests/at-sms-encode/118.backup12
-rw-r--r--tests/at-sms-encode/118.dump1
-rw-r--r--tests/at-sms-encode/119.backup11
-rw-r--r--tests/at-sms-encode/119.dump1
-rw-r--r--tests/at-sms-encode/12.backup12
-rw-r--r--tests/at-sms-encode/12.dump1
-rw-r--r--tests/at-sms-encode/120.backup12
-rw-r--r--tests/at-sms-encode/120.dump1
-rw-r--r--tests/at-sms-encode/121.backup8
-rw-r--r--tests/at-sms-encode/121.dump1
-rw-r--r--tests/at-sms-encode/122.backup9
-rw-r--r--tests/at-sms-encode/122.dump1
-rw-r--r--tests/at-sms-encode/123.backup8
-rw-r--r--tests/at-sms-encode/123.dump1
-rw-r--r--tests/at-sms-encode/124.backup9
-rw-r--r--tests/at-sms-encode/124.dump1
-rw-r--r--tests/at-sms-encode/125.backup8
-rw-r--r--tests/at-sms-encode/125.dump1
-rw-r--r--tests/at-sms-encode/126.backup9
-rw-r--r--tests/at-sms-encode/126.dump1
-rw-r--r--tests/at-sms-encode/127.backup8
-rw-r--r--tests/at-sms-encode/127.dump1
-rw-r--r--tests/at-sms-encode/128.backup9
-rw-r--r--tests/at-sms-encode/128.dump1
-rw-r--r--tests/at-sms-encode/129.backup11
-rw-r--r--tests/at-sms-encode/129.dump1
-rw-r--r--tests/at-sms-encode/13.backup8
-rw-r--r--tests/at-sms-encode/13.dump1
-rw-r--r--tests/at-sms-encode/130.backup12
-rw-r--r--tests/at-sms-encode/130.dump1
-rw-r--r--tests/at-sms-encode/131.backup11
-rw-r--r--tests/at-sms-encode/131.dump1
-rw-r--r--tests/at-sms-encode/132.backup12
-rw-r--r--tests/at-sms-encode/132.dump1
-rw-r--r--tests/at-sms-encode/133.backup8
-rw-r--r--tests/at-sms-encode/133.dump1
-rw-r--r--tests/at-sms-encode/134.backup9
-rw-r--r--tests/at-sms-encode/134.dump1
-rw-r--r--tests/at-sms-encode/135.backup8
-rw-r--r--tests/at-sms-encode/135.dump1
-rw-r--r--tests/at-sms-encode/136.backup9
-rw-r--r--tests/at-sms-encode/136.dump1
-rw-r--r--tests/at-sms-encode/137.backup8
-rw-r--r--tests/at-sms-encode/137.dump1
-rw-r--r--tests/at-sms-encode/138.backup9
-rw-r--r--tests/at-sms-encode/138.dump1
-rw-r--r--tests/at-sms-encode/139.backup8
-rw-r--r--tests/at-sms-encode/139.dump1
-rw-r--r--tests/at-sms-encode/14.backup9
-rw-r--r--tests/at-sms-encode/14.dump1
-rw-r--r--tests/at-sms-encode/140.backup9
-rw-r--r--tests/at-sms-encode/140.dump1
-rw-r--r--tests/at-sms-encode/141.backup11
-rw-r--r--tests/at-sms-encode/141.dump1
-rw-r--r--tests/at-sms-encode/142.backup12
-rw-r--r--tests/at-sms-encode/142.dump1
-rw-r--r--tests/at-sms-encode/143.backup11
-rw-r--r--tests/at-sms-encode/143.dump1
-rw-r--r--tests/at-sms-encode/144.backup12
-rw-r--r--tests/at-sms-encode/144.dump1
-rw-r--r--tests/at-sms-encode/145.backup8
-rw-r--r--tests/at-sms-encode/145.dump1
-rw-r--r--tests/at-sms-encode/146.backup9
-rw-r--r--tests/at-sms-encode/146.dump1
-rw-r--r--tests/at-sms-encode/147.backup8
-rw-r--r--tests/at-sms-encode/147.dump1
-rw-r--r--tests/at-sms-encode/148.backup9
-rw-r--r--tests/at-sms-encode/148.dump1
-rw-r--r--tests/at-sms-encode/149.backup8
-rw-r--r--tests/at-sms-encode/149.dump1
-rw-r--r--tests/at-sms-encode/15.backup8
-rw-r--r--tests/at-sms-encode/15.dump1
-rw-r--r--tests/at-sms-encode/150.backup9
-rw-r--r--tests/at-sms-encode/150.dump1
-rw-r--r--tests/at-sms-encode/151.backup8
-rw-r--r--tests/at-sms-encode/151.dump1
-rw-r--r--tests/at-sms-encode/152.backup9
-rw-r--r--tests/at-sms-encode/152.dump1
-rw-r--r--tests/at-sms-encode/153.backup11
-rw-r--r--tests/at-sms-encode/153.dump1
-rw-r--r--tests/at-sms-encode/154.backup12
-rw-r--r--tests/at-sms-encode/154.dump1
-rw-r--r--tests/at-sms-encode/155.backup11
-rw-r--r--tests/at-sms-encode/155.dump1
-rw-r--r--tests/at-sms-encode/156.backup12
-rw-r--r--tests/at-sms-encode/156.dump1
-rw-r--r--tests/at-sms-encode/157.backup8
-rw-r--r--tests/at-sms-encode/157.dump1
-rw-r--r--tests/at-sms-encode/158.backup9
-rw-r--r--tests/at-sms-encode/158.dump1
-rw-r--r--tests/at-sms-encode/159.backup8
-rw-r--r--tests/at-sms-encode/159.dump1
-rw-r--r--tests/at-sms-encode/16.backup9
-rw-r--r--tests/at-sms-encode/16.dump1
-rw-r--r--tests/at-sms-encode/160.backup9
-rw-r--r--tests/at-sms-encode/160.dump1
-rw-r--r--tests/at-sms-encode/161.backup8
-rw-r--r--tests/at-sms-encode/161.dump1
-rw-r--r--tests/at-sms-encode/162.backup9
-rw-r--r--tests/at-sms-encode/162.dump1
-rw-r--r--tests/at-sms-encode/163.backup8
-rw-r--r--tests/at-sms-encode/163.dump1
-rw-r--r--tests/at-sms-encode/164.backup9
-rw-r--r--tests/at-sms-encode/164.dump1
-rw-r--r--tests/at-sms-encode/165.backup11
-rw-r--r--tests/at-sms-encode/165.dump1
-rw-r--r--tests/at-sms-encode/166.backup12
-rw-r--r--tests/at-sms-encode/166.dump1
-rw-r--r--tests/at-sms-encode/167.backup11
-rw-r--r--tests/at-sms-encode/167.dump1
-rw-r--r--tests/at-sms-encode/168.backup12
-rw-r--r--tests/at-sms-encode/168.dump1
-rw-r--r--tests/at-sms-encode/169.backup8
-rw-r--r--tests/at-sms-encode/169.dump1
-rw-r--r--tests/at-sms-encode/17.backup8
-rw-r--r--tests/at-sms-encode/17.dump1
-rw-r--r--tests/at-sms-encode/170.backup9
-rw-r--r--tests/at-sms-encode/170.dump1
-rw-r--r--tests/at-sms-encode/171.backup8
-rw-r--r--tests/at-sms-encode/171.dump1
-rw-r--r--tests/at-sms-encode/172.backup9
-rw-r--r--tests/at-sms-encode/172.dump1
-rw-r--r--tests/at-sms-encode/173.backup8
-rw-r--r--tests/at-sms-encode/173.dump1
-rw-r--r--tests/at-sms-encode/174.backup9
-rw-r--r--tests/at-sms-encode/174.dump1
-rw-r--r--tests/at-sms-encode/175.backup8
-rw-r--r--tests/at-sms-encode/175.dump1
-rw-r--r--tests/at-sms-encode/176.backup9
-rw-r--r--tests/at-sms-encode/176.dump1
-rw-r--r--tests/at-sms-encode/177.backup11
-rw-r--r--tests/at-sms-encode/177.dump1
-rw-r--r--tests/at-sms-encode/178.backup12
-rw-r--r--tests/at-sms-encode/178.dump1
-rw-r--r--tests/at-sms-encode/179.backup11
-rw-r--r--tests/at-sms-encode/179.dump1
-rw-r--r--tests/at-sms-encode/18.backup9
-rw-r--r--tests/at-sms-encode/18.dump1
-rw-r--r--tests/at-sms-encode/180.backup12
-rw-r--r--tests/at-sms-encode/180.dump1
-rw-r--r--tests/at-sms-encode/181.backup8
-rw-r--r--tests/at-sms-encode/181.dump1
-rw-r--r--tests/at-sms-encode/182.backup9
-rw-r--r--tests/at-sms-encode/182.dump1
-rw-r--r--tests/at-sms-encode/183.backup8
-rw-r--r--tests/at-sms-encode/183.dump1
-rw-r--r--tests/at-sms-encode/184.backup9
-rw-r--r--tests/at-sms-encode/184.dump1
-rw-r--r--tests/at-sms-encode/185.backup8
-rw-r--r--tests/at-sms-encode/185.dump1
-rw-r--r--tests/at-sms-encode/186.backup9
-rw-r--r--tests/at-sms-encode/186.dump1
-rw-r--r--tests/at-sms-encode/187.backup8
-rw-r--r--tests/at-sms-encode/187.dump1
-rw-r--r--tests/at-sms-encode/188.backup9
-rw-r--r--tests/at-sms-encode/188.dump1
-rw-r--r--tests/at-sms-encode/189.backup11
-rw-r--r--tests/at-sms-encode/189.dump1
-rw-r--r--tests/at-sms-encode/19.backup8
-rw-r--r--tests/at-sms-encode/19.dump1
-rw-r--r--tests/at-sms-encode/190.backup12
-rw-r--r--tests/at-sms-encode/190.dump1
-rw-r--r--tests/at-sms-encode/191.backup11
-rw-r--r--tests/at-sms-encode/191.dump1
-rw-r--r--tests/at-sms-encode/192.backup12
-rw-r--r--tests/at-sms-encode/192.dump1
-rw-r--r--tests/at-sms-encode/193.backup7
-rw-r--r--tests/at-sms-encode/193.dump1
-rw-r--r--tests/at-sms-encode/20.backup9
-rw-r--r--tests/at-sms-encode/20.dump1
-rw-r--r--tests/at-sms-encode/21.backup11
-rw-r--r--tests/at-sms-encode/21.dump1
-rw-r--r--tests/at-sms-encode/22.backup12
-rw-r--r--tests/at-sms-encode/22.dump1
-rw-r--r--tests/at-sms-encode/23.backup11
-rw-r--r--tests/at-sms-encode/23.dump1
-rw-r--r--tests/at-sms-encode/24.backup12
-rw-r--r--tests/at-sms-encode/24.dump1
-rw-r--r--tests/at-sms-encode/25.backup8
-rw-r--r--tests/at-sms-encode/25.dump1
-rw-r--r--tests/at-sms-encode/26.backup9
-rw-r--r--tests/at-sms-encode/26.dump1
-rw-r--r--tests/at-sms-encode/27.backup8
-rw-r--r--tests/at-sms-encode/27.dump1
-rw-r--r--tests/at-sms-encode/28.backup9
-rw-r--r--tests/at-sms-encode/28.dump1
-rw-r--r--tests/at-sms-encode/29.backup8
-rw-r--r--tests/at-sms-encode/29.dump1
-rw-r--r--tests/at-sms-encode/30.backup9
-rw-r--r--tests/at-sms-encode/30.dump1
-rw-r--r--tests/at-sms-encode/31.backup8
-rw-r--r--tests/at-sms-encode/31.dump1
-rw-r--r--tests/at-sms-encode/32.backup9
-rw-r--r--tests/at-sms-encode/32.dump1
-rw-r--r--tests/at-sms-encode/33.backup11
-rw-r--r--tests/at-sms-encode/33.dump1
-rw-r--r--tests/at-sms-encode/34.backup12
-rw-r--r--tests/at-sms-encode/34.dump1
-rw-r--r--tests/at-sms-encode/35.backup11
-rw-r--r--tests/at-sms-encode/35.dump1
-rw-r--r--tests/at-sms-encode/36.backup12
-rw-r--r--tests/at-sms-encode/36.dump1
-rw-r--r--tests/at-sms-encode/37.backup8
-rw-r--r--tests/at-sms-encode/37.dump1
-rw-r--r--tests/at-sms-encode/38.backup9
-rw-r--r--tests/at-sms-encode/38.dump1
-rw-r--r--tests/at-sms-encode/39.backup8
-rw-r--r--tests/at-sms-encode/39.dump1
-rw-r--r--tests/at-sms-encode/40.backup9
-rw-r--r--tests/at-sms-encode/40.dump1
-rw-r--r--tests/at-sms-encode/41.backup8
-rw-r--r--tests/at-sms-encode/41.dump1
-rw-r--r--tests/at-sms-encode/42.backup9
-rw-r--r--tests/at-sms-encode/42.dump1
-rw-r--r--tests/at-sms-encode/43.backup8
-rw-r--r--tests/at-sms-encode/43.dump1
-rw-r--r--tests/at-sms-encode/44.backup9
-rw-r--r--tests/at-sms-encode/44.dump1
-rw-r--r--tests/at-sms-encode/45.backup11
-rw-r--r--tests/at-sms-encode/45.dump1
-rw-r--r--tests/at-sms-encode/46.backup12
-rw-r--r--tests/at-sms-encode/46.dump1
-rw-r--r--tests/at-sms-encode/47.backup11
-rw-r--r--tests/at-sms-encode/47.dump1
-rw-r--r--tests/at-sms-encode/48.backup12
-rw-r--r--tests/at-sms-encode/48.dump1
-rw-r--r--tests/at-sms-encode/49.backup8
-rw-r--r--tests/at-sms-encode/49.dump1
-rw-r--r--tests/at-sms-encode/50.backup9
-rw-r--r--tests/at-sms-encode/50.dump1
-rw-r--r--tests/at-sms-encode/51.backup8
-rw-r--r--tests/at-sms-encode/51.dump1
-rw-r--r--tests/at-sms-encode/52.backup9
-rw-r--r--tests/at-sms-encode/52.dump1
-rw-r--r--tests/at-sms-encode/53.backup8
-rw-r--r--tests/at-sms-encode/53.dump1
-rw-r--r--tests/at-sms-encode/54.backup9
-rw-r--r--tests/at-sms-encode/54.dump1
-rw-r--r--tests/at-sms-encode/55.backup8
-rw-r--r--tests/at-sms-encode/55.dump1
-rw-r--r--tests/at-sms-encode/56.backup9
-rw-r--r--tests/at-sms-encode/56.dump1
-rw-r--r--tests/at-sms-encode/57.backup11
-rw-r--r--tests/at-sms-encode/57.dump1
-rw-r--r--tests/at-sms-encode/58.backup12
-rw-r--r--tests/at-sms-encode/58.dump1
-rw-r--r--tests/at-sms-encode/59.backup11
-rw-r--r--tests/at-sms-encode/59.dump1
-rw-r--r--tests/at-sms-encode/60.backup12
-rw-r--r--tests/at-sms-encode/60.dump1
-rw-r--r--tests/at-sms-encode/61.backup8
-rw-r--r--tests/at-sms-encode/61.dump1
-rw-r--r--tests/at-sms-encode/62.backup9
-rw-r--r--tests/at-sms-encode/62.dump1
-rw-r--r--tests/at-sms-encode/63.backup8
-rw-r--r--tests/at-sms-encode/63.dump1
-rw-r--r--tests/at-sms-encode/64.backup9
-rw-r--r--tests/at-sms-encode/64.dump1
-rw-r--r--tests/at-sms-encode/65.backup8
-rw-r--r--tests/at-sms-encode/65.dump1
-rw-r--r--tests/at-sms-encode/66.backup9
-rw-r--r--tests/at-sms-encode/66.dump1
-rw-r--r--tests/at-sms-encode/67.backup8
-rw-r--r--tests/at-sms-encode/67.dump1
-rw-r--r--tests/at-sms-encode/68.backup9
-rw-r--r--tests/at-sms-encode/68.dump1
-rw-r--r--tests/at-sms-encode/69.backup11
-rw-r--r--tests/at-sms-encode/69.dump1
-rw-r--r--tests/at-sms-encode/70.backup12
-rw-r--r--tests/at-sms-encode/70.dump1
-rw-r--r--tests/at-sms-encode/71.backup11
-rw-r--r--tests/at-sms-encode/71.dump1
-rw-r--r--tests/at-sms-encode/72.backup12
-rw-r--r--tests/at-sms-encode/72.dump1
-rw-r--r--tests/at-sms-encode/73.backup8
-rw-r--r--tests/at-sms-encode/73.dump1
-rw-r--r--tests/at-sms-encode/74.backup9
-rw-r--r--tests/at-sms-encode/74.dump1
-rw-r--r--tests/at-sms-encode/75.backup8
-rw-r--r--tests/at-sms-encode/75.dump1
-rw-r--r--tests/at-sms-encode/76.backup9
-rw-r--r--tests/at-sms-encode/76.dump1
-rw-r--r--tests/at-sms-encode/77.backup8
-rw-r--r--tests/at-sms-encode/77.dump1
-rw-r--r--tests/at-sms-encode/78.backup9
-rw-r--r--tests/at-sms-encode/78.dump1
-rw-r--r--tests/at-sms-encode/79.backup8
-rw-r--r--tests/at-sms-encode/79.dump1
-rw-r--r--tests/at-sms-encode/80.backup9
-rw-r--r--tests/at-sms-encode/80.dump1
-rw-r--r--tests/at-sms-encode/81.backup11
-rw-r--r--tests/at-sms-encode/81.dump1
-rw-r--r--tests/at-sms-encode/82.backup12
-rw-r--r--tests/at-sms-encode/82.dump1
-rw-r--r--tests/at-sms-encode/83.backup11
-rw-r--r--tests/at-sms-encode/83.dump1
-rw-r--r--tests/at-sms-encode/84.backup12
-rw-r--r--tests/at-sms-encode/84.dump1
-rw-r--r--tests/at-sms-encode/85.backup8
-rw-r--r--tests/at-sms-encode/85.dump1
-rw-r--r--tests/at-sms-encode/86.backup9
-rw-r--r--tests/at-sms-encode/86.dump1
-rw-r--r--tests/at-sms-encode/87.backup8
-rw-r--r--tests/at-sms-encode/87.dump1
-rw-r--r--tests/at-sms-encode/88.backup9
-rw-r--r--tests/at-sms-encode/88.dump1
-rw-r--r--tests/at-sms-encode/89.backup8
-rw-r--r--tests/at-sms-encode/89.dump1
-rw-r--r--tests/at-sms-encode/90.backup9
-rw-r--r--tests/at-sms-encode/90.dump1
-rw-r--r--tests/at-sms-encode/91.backup8
-rw-r--r--tests/at-sms-encode/91.dump1
-rw-r--r--tests/at-sms-encode/92.backup9
-rw-r--r--tests/at-sms-encode/92.dump1
-rw-r--r--tests/at-sms-encode/93.backup11
-rw-r--r--tests/at-sms-encode/93.dump1
-rw-r--r--tests/at-sms-encode/94.backup12
-rw-r--r--tests/at-sms-encode/94.dump1
-rw-r--r--tests/at-sms-encode/95.backup11
-rw-r--r--tests/at-sms-encode/95.dump1
-rw-r--r--tests/at-sms-encode/96.backup12
-rw-r--r--tests/at-sms-encode/96.dump1
-rw-r--r--tests/at-sms-encode/97.backup8
-rw-r--r--tests/at-sms-encode/97.dump1
-rw-r--r--tests/at-sms-encode/98.backup9
-rw-r--r--tests/at-sms-encode/98.dump1
-rw-r--r--tests/at-sms-encode/99.backup8
-rw-r--r--tests/at-sms-encode/99.dump1
386 files changed, 2024 insertions, 0 deletions
diff --git a/tests/at-sms-encode/01.backup b/tests/at-sms-encode/01.backup
new file mode 100644
index 0000000..669213f
--- /dev/null
+++ b/tests/at-sms-encode/01.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Read
+Number = "1234"
+Coding = Default
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/01.dump b/tests/at-sms-encode/01.dump
new file mode 100644
index 0000000..d2bfd2f
--- /dev/null
+++ b/tests/at-sms-encode/01.dump
@@ -0,0 +1 @@
+038121431100048121430000FF0631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/02.backup b/tests/at-sms-encode/02.backup
new file mode 100644
index 0000000..e96c42a
--- /dev/null
+++ b/tests/at-sms-encode/02.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Sent
+Number = "1234"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/02.dump b/tests/at-sms-encode/02.dump
new file mode 100644
index 0000000..cd3172d
--- /dev/null
+++ b/tests/at-sms-encode/02.dump
@@ -0,0 +1 @@
+0381214300048121430000706050316503000631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/03.backup b/tests/at-sms-encode/03.backup
new file mode 100644
index 0000000..4f2cb58
--- /dev/null
+++ b/tests/at-sms-encode/03.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Read
+Number = "1234"
+Coding = Unicode
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/03.dump b/tests/at-sms-encode/03.dump
new file mode 100644
index 0000000..59c23df
--- /dev/null
+++ b/tests/at-sms-encode/03.dump
@@ -0,0 +1 @@
+038121431100048121430008FF0C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/04.backup b/tests/at-sms-encode/04.backup
new file mode 100644
index 0000000..293c2e7
--- /dev/null
+++ b/tests/at-sms-encode/04.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Sent
+Number = "1234"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/04.dump b/tests/at-sms-encode/04.dump
new file mode 100644
index 0000000..4dc54fb
--- /dev/null
+++ b/tests/at-sms-encode/04.dump
@@ -0,0 +1 @@
+0381214300048121430008706050316503000C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/05.backup b/tests/at-sms-encode/05.backup
new file mode 100644
index 0000000..991924a
--- /dev/null
+++ b/tests/at-sms-encode/05.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Read
+Number = "1234"
+Coding = Default
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/05.dump b/tests/at-sms-encode/05.dump
new file mode 100644
index 0000000..09bdf13
--- /dev/null
+++ b/tests/at-sms-encode/05.dump
@@ -0,0 +1 @@
+038121431100048121430000FF0DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/06.backup b/tests/at-sms-encode/06.backup
new file mode 100644
index 0000000..ebed466
--- /dev/null
+++ b/tests/at-sms-encode/06.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Sent
+Number = "1234"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/06.dump b/tests/at-sms-encode/06.dump
new file mode 100644
index 0000000..4eee6bf
--- /dev/null
+++ b/tests/at-sms-encode/06.dump
@@ -0,0 +1 @@
+0381214300048121430000706050316503000DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/07.backup b/tests/at-sms-encode/07.backup
new file mode 100644
index 0000000..1f185e0
--- /dev/null
+++ b/tests/at-sms-encode/07.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Read
+Number = "1234"
+Coding = Unicode
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/07.dump b/tests/at-sms-encode/07.dump
new file mode 100644
index 0000000..4e0ddff
--- /dev/null
+++ b/tests/at-sms-encode/07.dump
@@ -0,0 +1 @@
+038121431100048121430008FF1A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/08.backup b/tests/at-sms-encode/08.backup
new file mode 100644
index 0000000..10675a6
--- /dev/null
+++ b/tests/at-sms-encode/08.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Sent
+Number = "1234"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/08.dump b/tests/at-sms-encode/08.dump
new file mode 100644
index 0000000..5555b84
--- /dev/null
+++ b/tests/at-sms-encode/08.dump
@@ -0,0 +1 @@
+0381214300048121430008706050316503001A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/09.backup b/tests/at-sms-encode/09.backup
new file mode 100644
index 0000000..49e3747
--- /dev/null
+++ b/tests/at-sms-encode/09.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Read
+Number = "1234"
+Coding = Default
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/09.dump b/tests/at-sms-encode/09.dump
new file mode 100644
index 0000000..397234c
--- /dev/null
+++ b/tests/at-sms-encode/09.dump
@@ -0,0 +1 @@
+038121431100048121430000FFA054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/10.backup b/tests/at-sms-encode/10.backup
new file mode 100644
index 0000000..74f1795
--- /dev/null
+++ b/tests/at-sms-encode/10.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Sent
+Number = "1234"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/10.dump b/tests/at-sms-encode/10.dump
new file mode 100644
index 0000000..c314d0f
--- /dev/null
+++ b/tests/at-sms-encode/10.dump
@@ -0,0 +1 @@
+038121430004812143000070605031650300A054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/100.backup b/tests/at-sms-encode/100.backup
new file mode 100644
index 0000000..d052df5
--- /dev/null
+++ b/tests/at-sms-encode/100.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Sent
+Number = "1234"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/100.dump b/tests/at-sms-encode/100.dump
new file mode 100644
index 0000000..a133847
--- /dev/null
+++ b/tests/at-sms-encode/100.dump
@@ -0,0 +1 @@
+079124800021436500048121430008706050316503000C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/101.backup b/tests/at-sms-encode/101.backup
new file mode 100644
index 0000000..67ddb36
--- /dev/null
+++ b/tests/at-sms-encode/101.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Read
+Number = "1234"
+Coding = Default
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/101.dump b/tests/at-sms-encode/101.dump
new file mode 100644
index 0000000..a08ec26
--- /dev/null
+++ b/tests/at-sms-encode/101.dump
@@ -0,0 +1 @@
+07912480002143651100048121430000FF0DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/102.backup b/tests/at-sms-encode/102.backup
new file mode 100644
index 0000000..0ff8d51
--- /dev/null
+++ b/tests/at-sms-encode/102.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Sent
+Number = "1234"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/102.dump b/tests/at-sms-encode/102.dump
new file mode 100644
index 0000000..7a69aaf
--- /dev/null
+++ b/tests/at-sms-encode/102.dump
@@ -0,0 +1 @@
+079124800021436500048121430000706050316503000DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/103.backup b/tests/at-sms-encode/103.backup
new file mode 100644
index 0000000..dd31765
--- /dev/null
+++ b/tests/at-sms-encode/103.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Read
+Number = "1234"
+Coding = Unicode
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/103.dump b/tests/at-sms-encode/103.dump
new file mode 100644
index 0000000..080d876
--- /dev/null
+++ b/tests/at-sms-encode/103.dump
@@ -0,0 +1 @@
+07912480002143651100048121430008FF1A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/104.backup b/tests/at-sms-encode/104.backup
new file mode 100644
index 0000000..f0c4a08
--- /dev/null
+++ b/tests/at-sms-encode/104.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Sent
+Number = "1234"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/104.dump b/tests/at-sms-encode/104.dump
new file mode 100644
index 0000000..a8cb6c5
--- /dev/null
+++ b/tests/at-sms-encode/104.dump
@@ -0,0 +1 @@
+079124800021436500048121430008706050316503001A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/105.backup b/tests/at-sms-encode/105.backup
new file mode 100644
index 0000000..7535e16
--- /dev/null
+++ b/tests/at-sms-encode/105.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Read
+Number = "1234"
+Coding = Default
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/105.dump b/tests/at-sms-encode/105.dump
new file mode 100644
index 0000000..5ff8881
--- /dev/null
+++ b/tests/at-sms-encode/105.dump
@@ -0,0 +1 @@
+07912480002143651100048121430000FFA054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/106.backup b/tests/at-sms-encode/106.backup
new file mode 100644
index 0000000..7778638
--- /dev/null
+++ b/tests/at-sms-encode/106.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Sent
+Number = "1234"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/106.dump b/tests/at-sms-encode/106.dump
new file mode 100644
index 0000000..a193aa2
--- /dev/null
+++ b/tests/at-sms-encode/106.dump
@@ -0,0 +1 @@
+07912480002143650004812143000070605031650300A054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/107.backup b/tests/at-sms-encode/107.backup
new file mode 100644
index 0000000..00a6bc3
--- /dev/null
+++ b/tests/at-sms-encode/107.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Read
+Number = "1234"
+Coding = Unicode
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/107.dump b/tests/at-sms-encode/107.dump
new file mode 100644
index 0000000..dde15d0
--- /dev/null
+++ b/tests/at-sms-encode/107.dump
@@ -0,0 +1 @@
+07912480002143651100048121430008FF8C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/108.backup b/tests/at-sms-encode/108.backup
new file mode 100644
index 0000000..e34d5ff
--- /dev/null
+++ b/tests/at-sms-encode/108.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Sent
+Number = "1234"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/108.dump b/tests/at-sms-encode/108.dump
new file mode 100644
index 0000000..5a85ee5
--- /dev/null
+++ b/tests/at-sms-encode/108.dump
@@ -0,0 +1 @@
+079124800021436500048121430008706050316503008C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/109.backup b/tests/at-sms-encode/109.backup
new file mode 100644
index 0000000..5de41fc
--- /dev/null
+++ b/tests/at-sms-encode/109.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Read
+Number = "800123456"
+Coding = Default
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/109.dump b/tests/at-sms-encode/109.dump
new file mode 100644
index 0000000..7cb7e58
--- /dev/null
+++ b/tests/at-sms-encode/109.dump
@@ -0,0 +1 @@
+07912480002143651100098108103254F60000FF0631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/11.backup b/tests/at-sms-encode/11.backup
new file mode 100644
index 0000000..55a7b0f
--- /dev/null
+++ b/tests/at-sms-encode/11.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Read
+Number = "1234"
+Coding = Unicode
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/11.dump b/tests/at-sms-encode/11.dump
new file mode 100644
index 0000000..80429d9
--- /dev/null
+++ b/tests/at-sms-encode/11.dump
@@ -0,0 +1 @@
+038121431100048121430008FF8C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/110.backup b/tests/at-sms-encode/110.backup
new file mode 100644
index 0000000..801633a
--- /dev/null
+++ b/tests/at-sms-encode/110.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Sent
+Number = "800123456"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/110.dump b/tests/at-sms-encode/110.dump
new file mode 100644
index 0000000..d138a91
--- /dev/null
+++ b/tests/at-sms-encode/110.dump
@@ -0,0 +1 @@
+079124800021436500098108103254F60000706050316503000631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/111.backup b/tests/at-sms-encode/111.backup
new file mode 100644
index 0000000..80ee594
--- /dev/null
+++ b/tests/at-sms-encode/111.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Read
+Number = "800123456"
+Coding = Unicode
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/111.dump b/tests/at-sms-encode/111.dump
new file mode 100644
index 0000000..b67be63
--- /dev/null
+++ b/tests/at-sms-encode/111.dump
@@ -0,0 +1 @@
+07912480002143651100098108103254F60008FF0C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/112.backup b/tests/at-sms-encode/112.backup
new file mode 100644
index 0000000..81c9147
--- /dev/null
+++ b/tests/at-sms-encode/112.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Sent
+Number = "800123456"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/112.dump b/tests/at-sms-encode/112.dump
new file mode 100644
index 0000000..c318317
--- /dev/null
+++ b/tests/at-sms-encode/112.dump
@@ -0,0 +1 @@
+079124800021436500098108103254F60008706050316503000C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/113.backup b/tests/at-sms-encode/113.backup
new file mode 100644
index 0000000..c98c3e7
--- /dev/null
+++ b/tests/at-sms-encode/113.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Read
+Number = "800123456"
+Coding = Default
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/113.dump b/tests/at-sms-encode/113.dump
new file mode 100644
index 0000000..99ec0a4
--- /dev/null
+++ b/tests/at-sms-encode/113.dump
@@ -0,0 +1 @@
+07912480002143651100098108103254F60000FF0DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/114.backup b/tests/at-sms-encode/114.backup
new file mode 100644
index 0000000..a7484cd
--- /dev/null
+++ b/tests/at-sms-encode/114.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Sent
+Number = "800123456"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/114.dump b/tests/at-sms-encode/114.dump
new file mode 100644
index 0000000..71e5c5e
--- /dev/null
+++ b/tests/at-sms-encode/114.dump
@@ -0,0 +1 @@
+079124800021436500098108103254F60000706050316503000DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/115.backup b/tests/at-sms-encode/115.backup
new file mode 100644
index 0000000..002e00d
--- /dev/null
+++ b/tests/at-sms-encode/115.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Read
+Number = "800123456"
+Coding = Unicode
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/115.dump b/tests/at-sms-encode/115.dump
new file mode 100644
index 0000000..8bc614c
--- /dev/null
+++ b/tests/at-sms-encode/115.dump
@@ -0,0 +1 @@
+07912480002143651100098108103254F60008FF1A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/116.backup b/tests/at-sms-encode/116.backup
new file mode 100644
index 0000000..fd5fa29
--- /dev/null
+++ b/tests/at-sms-encode/116.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Sent
+Number = "800123456"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/116.dump b/tests/at-sms-encode/116.dump
new file mode 100644
index 0000000..1ad9bfd
--- /dev/null
+++ b/tests/at-sms-encode/116.dump
@@ -0,0 +1 @@
+079124800021436500098108103254F60008706050316503001A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/117.backup b/tests/at-sms-encode/117.backup
new file mode 100644
index 0000000..512e717
--- /dev/null
+++ b/tests/at-sms-encode/117.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Read
+Number = "800123456"
+Coding = Default
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/117.dump b/tests/at-sms-encode/117.dump
new file mode 100644
index 0000000..28535f4
--- /dev/null
+++ b/tests/at-sms-encode/117.dump
@@ -0,0 +1 @@
+07912480002143651100098108103254F60000FFA054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/118.backup b/tests/at-sms-encode/118.backup
new file mode 100644
index 0000000..cc23ce5
--- /dev/null
+++ b/tests/at-sms-encode/118.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Sent
+Number = "800123456"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/118.dump b/tests/at-sms-encode/118.dump
new file mode 100644
index 0000000..bfa0f98
--- /dev/null
+++ b/tests/at-sms-encode/118.dump
@@ -0,0 +1 @@
+079124800021436500098108103254F6000070605031650300A054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/119.backup b/tests/at-sms-encode/119.backup
new file mode 100644
index 0000000..9e60842
--- /dev/null
+++ b/tests/at-sms-encode/119.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Read
+Number = "800123456"
+Coding = Unicode
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/119.dump b/tests/at-sms-encode/119.dump
new file mode 100644
index 0000000..690296f
--- /dev/null
+++ b/tests/at-sms-encode/119.dump
@@ -0,0 +1 @@
+07912480002143651100098108103254F60008FF8C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/12.backup b/tests/at-sms-encode/12.backup
new file mode 100644
index 0000000..56e0b9d
--- /dev/null
+++ b/tests/at-sms-encode/12.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Sent
+Number = "1234"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/12.dump b/tests/at-sms-encode/12.dump
new file mode 100644
index 0000000..a73bfa8
--- /dev/null
+++ b/tests/at-sms-encode/12.dump
@@ -0,0 +1 @@
+0381214300048121430008706050316503008C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/120.backup b/tests/at-sms-encode/120.backup
new file mode 100644
index 0000000..cdf2be5
--- /dev/null
+++ b/tests/at-sms-encode/120.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Sent
+Number = "800123456"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/120.dump b/tests/at-sms-encode/120.dump
new file mode 100644
index 0000000..4331d4c
--- /dev/null
+++ b/tests/at-sms-encode/120.dump
@@ -0,0 +1 @@
+079124800021436500098108103254F60008706050316503008C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/121.backup b/tests/at-sms-encode/121.backup
new file mode 100644
index 0000000..dc11d84
--- /dev/null
+++ b/tests/at-sms-encode/121.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Read
+Number = "+420800123456"
+Coding = Default
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/121.dump b/tests/at-sms-encode/121.dump
new file mode 100644
index 0000000..0dcfe62
--- /dev/null
+++ b/tests/at-sms-encode/121.dump
@@ -0,0 +1 @@
+079124800021436511000C912480002143650000FF0631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/122.backup b/tests/at-sms-encode/122.backup
new file mode 100644
index 0000000..01dda1a
--- /dev/null
+++ b/tests/at-sms-encode/122.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Sent
+Number = "+420800123456"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/122.dump b/tests/at-sms-encode/122.dump
new file mode 100644
index 0000000..2f15a55
--- /dev/null
+++ b/tests/at-sms-encode/122.dump
@@ -0,0 +1 @@
+0791248000214365000C912480002143650000706050316503000631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/123.backup b/tests/at-sms-encode/123.backup
new file mode 100644
index 0000000..a83a87f
--- /dev/null
+++ b/tests/at-sms-encode/123.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Read
+Number = "+420800123456"
+Coding = Unicode
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/123.dump b/tests/at-sms-encode/123.dump
new file mode 100644
index 0000000..3f5dd5f
--- /dev/null
+++ b/tests/at-sms-encode/123.dump
@@ -0,0 +1 @@
+079124800021436511000C912480002143650008FF0C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/124.backup b/tests/at-sms-encode/124.backup
new file mode 100644
index 0000000..bf6036b
--- /dev/null
+++ b/tests/at-sms-encode/124.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Sent
+Number = "+420800123456"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/124.dump b/tests/at-sms-encode/124.dump
new file mode 100644
index 0000000..df7be10
--- /dev/null
+++ b/tests/at-sms-encode/124.dump
@@ -0,0 +1 @@
+0791248000214365000C912480002143650008706050316503000C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/125.backup b/tests/at-sms-encode/125.backup
new file mode 100644
index 0000000..91578ff
--- /dev/null
+++ b/tests/at-sms-encode/125.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Read
+Number = "+420800123456"
+Coding = Default
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/125.dump b/tests/at-sms-encode/125.dump
new file mode 100644
index 0000000..04cbc4a
--- /dev/null
+++ b/tests/at-sms-encode/125.dump
@@ -0,0 +1 @@
+079124800021436511000C912480002143650000FF0DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/126.backup b/tests/at-sms-encode/126.backup
new file mode 100644
index 0000000..14e8fa4
--- /dev/null
+++ b/tests/at-sms-encode/126.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Sent
+Number = "+420800123456"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/126.dump b/tests/at-sms-encode/126.dump
new file mode 100644
index 0000000..382c307
--- /dev/null
+++ b/tests/at-sms-encode/126.dump
@@ -0,0 +1 @@
+0791248000214365000C912480002143650000706050316503000DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/127.backup b/tests/at-sms-encode/127.backup
new file mode 100644
index 0000000..74009a3
--- /dev/null
+++ b/tests/at-sms-encode/127.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Read
+Number = "+420800123456"
+Coding = Unicode
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/127.dump b/tests/at-sms-encode/127.dump
new file mode 100644
index 0000000..a37734d
--- /dev/null
+++ b/tests/at-sms-encode/127.dump
@@ -0,0 +1 @@
+079124800021436511000C912480002143650008FF1A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/128.backup b/tests/at-sms-encode/128.backup
new file mode 100644
index 0000000..a8f132c
--- /dev/null
+++ b/tests/at-sms-encode/128.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Sent
+Number = "+420800123456"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/128.dump b/tests/at-sms-encode/128.dump
new file mode 100644
index 0000000..7153920
--- /dev/null
+++ b/tests/at-sms-encode/128.dump
@@ -0,0 +1 @@
+0791248000214365000C912480002143650008706050316503001A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/129.backup b/tests/at-sms-encode/129.backup
new file mode 100644
index 0000000..4088ef6
--- /dev/null
+++ b/tests/at-sms-encode/129.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Read
+Number = "+420800123456"
+Coding = Default
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/129.dump b/tests/at-sms-encode/129.dump
new file mode 100644
index 0000000..a3dc68c
--- /dev/null
+++ b/tests/at-sms-encode/129.dump
@@ -0,0 +1 @@
+079124800021436511000C912480002143650000FFA054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/13.backup b/tests/at-sms-encode/13.backup
new file mode 100644
index 0000000..713d7ea
--- /dev/null
+++ b/tests/at-sms-encode/13.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Read
+Number = "800123456"
+Coding = Default
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/13.dump b/tests/at-sms-encode/13.dump
new file mode 100644
index 0000000..94541d2
--- /dev/null
+++ b/tests/at-sms-encode/13.dump
@@ -0,0 +1 @@
+038121431100098108103254F60000FF0631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/130.backup b/tests/at-sms-encode/130.backup
new file mode 100644
index 0000000..26a8db8
--- /dev/null
+++ b/tests/at-sms-encode/130.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Sent
+Number = "+420800123456"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/130.dump b/tests/at-sms-encode/130.dump
new file mode 100644
index 0000000..70a1a4c
--- /dev/null
+++ b/tests/at-sms-encode/130.dump
@@ -0,0 +1 @@
+0791248000214365000C91248000214365000070605031650300A054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/131.backup b/tests/at-sms-encode/131.backup
new file mode 100644
index 0000000..edffcae
--- /dev/null
+++ b/tests/at-sms-encode/131.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Read
+Number = "+420800123456"
+Coding = Unicode
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/131.dump b/tests/at-sms-encode/131.dump
new file mode 100644
index 0000000..1b01b0f
--- /dev/null
+++ b/tests/at-sms-encode/131.dump
@@ -0,0 +1 @@
+079124800021436511000C912480002143650008FF8C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/132.backup b/tests/at-sms-encode/132.backup
new file mode 100644
index 0000000..4192553
--- /dev/null
+++ b/tests/at-sms-encode/132.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Sent
+Number = "+420800123456"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/132.dump b/tests/at-sms-encode/132.dump
new file mode 100644
index 0000000..7f7e43f
--- /dev/null
+++ b/tests/at-sms-encode/132.dump
@@ -0,0 +1 @@
+0791248000214365000C912480002143650008706050316503008C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/133.backup b/tests/at-sms-encode/133.backup
new file mode 100644
index 0000000..4f6a0a9
--- /dev/null
+++ b/tests/at-sms-encode/133.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Read
+Number = "+41761234567"
+Coding = Default
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/133.dump b/tests/at-sms-encode/133.dump
new file mode 100644
index 0000000..f7bf214
--- /dev/null
+++ b/tests/at-sms-encode/133.dump
@@ -0,0 +1 @@
+079124800021436511000B911467214365F70000FF0631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/134.backup b/tests/at-sms-encode/134.backup
new file mode 100644
index 0000000..f3ad15f
--- /dev/null
+++ b/tests/at-sms-encode/134.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Sent
+Number = "+41761234567"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/134.dump b/tests/at-sms-encode/134.dump
new file mode 100644
index 0000000..38f712f
--- /dev/null
+++ b/tests/at-sms-encode/134.dump
@@ -0,0 +1 @@
+0791248000214365000B911467214365F70000706050316503000631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/135.backup b/tests/at-sms-encode/135.backup
new file mode 100644
index 0000000..2f523bc
--- /dev/null
+++ b/tests/at-sms-encode/135.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Read
+Number = "+41761234567"
+Coding = Unicode
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/135.dump b/tests/at-sms-encode/135.dump
new file mode 100644
index 0000000..b3aae89
--- /dev/null
+++ b/tests/at-sms-encode/135.dump
@@ -0,0 +1 @@
+079124800021436511000B911467214365F70008FF0C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/136.backup b/tests/at-sms-encode/136.backup
new file mode 100644
index 0000000..6e23b98
--- /dev/null
+++ b/tests/at-sms-encode/136.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Sent
+Number = "+41761234567"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/136.dump b/tests/at-sms-encode/136.dump
new file mode 100644
index 0000000..1a7c351
--- /dev/null
+++ b/tests/at-sms-encode/136.dump
@@ -0,0 +1 @@
+0791248000214365000B911467214365F70008706050316503000C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/137.backup b/tests/at-sms-encode/137.backup
new file mode 100644
index 0000000..b178573
--- /dev/null
+++ b/tests/at-sms-encode/137.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Read
+Number = "+41761234567"
+Coding = Default
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/137.dump b/tests/at-sms-encode/137.dump
new file mode 100644
index 0000000..7f24cff
--- /dev/null
+++ b/tests/at-sms-encode/137.dump
@@ -0,0 +1 @@
+079124800021436511000B911467214365F70000FF0DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/138.backup b/tests/at-sms-encode/138.backup
new file mode 100644
index 0000000..e157405
--- /dev/null
+++ b/tests/at-sms-encode/138.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Sent
+Number = "+41761234567"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/138.dump b/tests/at-sms-encode/138.dump
new file mode 100644
index 0000000..78ef1f9
--- /dev/null
+++ b/tests/at-sms-encode/138.dump
@@ -0,0 +1 @@
+0791248000214365000B911467214365F70000706050316503000DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/139.backup b/tests/at-sms-encode/139.backup
new file mode 100644
index 0000000..e220cd2
--- /dev/null
+++ b/tests/at-sms-encode/139.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Read
+Number = "+41761234567"
+Coding = Unicode
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/139.dump b/tests/at-sms-encode/139.dump
new file mode 100644
index 0000000..b4b39e2
--- /dev/null
+++ b/tests/at-sms-encode/139.dump
@@ -0,0 +1 @@
+079124800021436511000B911467214365F70008FF1A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/14.backup b/tests/at-sms-encode/14.backup
new file mode 100644
index 0000000..2a71659
--- /dev/null
+++ b/tests/at-sms-encode/14.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Sent
+Number = "800123456"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/14.dump b/tests/at-sms-encode/14.dump
new file mode 100644
index 0000000..c976173
--- /dev/null
+++ b/tests/at-sms-encode/14.dump
@@ -0,0 +1 @@
+0381214300098108103254F60000706050316503000631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/140.backup b/tests/at-sms-encode/140.backup
new file mode 100644
index 0000000..177f57d
--- /dev/null
+++ b/tests/at-sms-encode/140.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Sent
+Number = "+41761234567"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/140.dump b/tests/at-sms-encode/140.dump
new file mode 100644
index 0000000..c981b34
--- /dev/null
+++ b/tests/at-sms-encode/140.dump
@@ -0,0 +1 @@
+0791248000214365000B911467214365F70008706050316503001A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/141.backup b/tests/at-sms-encode/141.backup
new file mode 100644
index 0000000..be4a307
--- /dev/null
+++ b/tests/at-sms-encode/141.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Read
+Number = "+41761234567"
+Coding = Default
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/141.dump b/tests/at-sms-encode/141.dump
new file mode 100644
index 0000000..ce3acc1
--- /dev/null
+++ b/tests/at-sms-encode/141.dump
@@ -0,0 +1 @@
+079124800021436511000B911467214365F70000FFA054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/142.backup b/tests/at-sms-encode/142.backup
new file mode 100644
index 0000000..0f9d14c
--- /dev/null
+++ b/tests/at-sms-encode/142.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Sent
+Number = "+41761234567"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/142.dump b/tests/at-sms-encode/142.dump
new file mode 100644
index 0000000..26171a3
--- /dev/null
+++ b/tests/at-sms-encode/142.dump
@@ -0,0 +1 @@
+0791248000214365000B911467214365F7000070605031650300A054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/143.backup b/tests/at-sms-encode/143.backup
new file mode 100644
index 0000000..7e3ec9d
--- /dev/null
+++ b/tests/at-sms-encode/143.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Read
+Number = "+41761234567"
+Coding = Unicode
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/143.dump b/tests/at-sms-encode/143.dump
new file mode 100644
index 0000000..99b8311
--- /dev/null
+++ b/tests/at-sms-encode/143.dump
@@ -0,0 +1 @@
+079124800021436511000B911467214365F70008FF8C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/144.backup b/tests/at-sms-encode/144.backup
new file mode 100644
index 0000000..3bb60ee
--- /dev/null
+++ b/tests/at-sms-encode/144.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Sent
+Number = "+41761234567"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/144.dump b/tests/at-sms-encode/144.dump
new file mode 100644
index 0000000..86186ee
--- /dev/null
+++ b/tests/at-sms-encode/144.dump
@@ -0,0 +1 @@
+0791248000214365000B911467214365F70008706050316503008C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/145.backup b/tests/at-sms-encode/145.backup
new file mode 100644
index 0000000..5b1a01b
--- /dev/null
+++ b/tests/at-sms-encode/145.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Read
+Number = "1234"
+Coding = Default
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/145.dump b/tests/at-sms-encode/145.dump
new file mode 100644
index 0000000..1da5ad0
--- /dev/null
+++ b/tests/at-sms-encode/145.dump
@@ -0,0 +1 @@
+07911467214365F71100048121430000FF0631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/146.backup b/tests/at-sms-encode/146.backup
new file mode 100644
index 0000000..7473bc4
--- /dev/null
+++ b/tests/at-sms-encode/146.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Sent
+Number = "1234"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/146.dump b/tests/at-sms-encode/146.dump
new file mode 100644
index 0000000..225f7c8
--- /dev/null
+++ b/tests/at-sms-encode/146.dump
@@ -0,0 +1 @@
+07911467214365F700048121430000706050316503000631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/147.backup b/tests/at-sms-encode/147.backup
new file mode 100644
index 0000000..006ace9
--- /dev/null
+++ b/tests/at-sms-encode/147.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Read
+Number = "1234"
+Coding = Unicode
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/147.dump b/tests/at-sms-encode/147.dump
new file mode 100644
index 0000000..06f311e
--- /dev/null
+++ b/tests/at-sms-encode/147.dump
@@ -0,0 +1 @@
+07911467214365F71100048121430008FF0C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/148.backup b/tests/at-sms-encode/148.backup
new file mode 100644
index 0000000..1462413
--- /dev/null
+++ b/tests/at-sms-encode/148.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Sent
+Number = "1234"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/148.dump b/tests/at-sms-encode/148.dump
new file mode 100644
index 0000000..20e14ec
--- /dev/null
+++ b/tests/at-sms-encode/148.dump
@@ -0,0 +1 @@
+07911467214365F700048121430008706050316503000C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/149.backup b/tests/at-sms-encode/149.backup
new file mode 100644
index 0000000..c138fd9
--- /dev/null
+++ b/tests/at-sms-encode/149.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Read
+Number = "1234"
+Coding = Default
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/149.dump b/tests/at-sms-encode/149.dump
new file mode 100644
index 0000000..5e828c3
--- /dev/null
+++ b/tests/at-sms-encode/149.dump
@@ -0,0 +1 @@
+07911467214365F71100048121430000FF0DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/15.backup b/tests/at-sms-encode/15.backup
new file mode 100644
index 0000000..ae03e39
--- /dev/null
+++ b/tests/at-sms-encode/15.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Read
+Number = "800123456"
+Coding = Unicode
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/15.dump b/tests/at-sms-encode/15.dump
new file mode 100644
index 0000000..546c7a4
--- /dev/null
+++ b/tests/at-sms-encode/15.dump
@@ -0,0 +1 @@
+038121431100098108103254F60008FF0C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/150.backup b/tests/at-sms-encode/150.backup
new file mode 100644
index 0000000..21c6e36
--- /dev/null
+++ b/tests/at-sms-encode/150.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Sent
+Number = "1234"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/150.dump b/tests/at-sms-encode/150.dump
new file mode 100644
index 0000000..2fd3f19
--- /dev/null
+++ b/tests/at-sms-encode/150.dump
@@ -0,0 +1 @@
+07911467214365F700048121430000706050316503000DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/151.backup b/tests/at-sms-encode/151.backup
new file mode 100644
index 0000000..160487c
--- /dev/null
+++ b/tests/at-sms-encode/151.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Read
+Number = "1234"
+Coding = Unicode
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/151.dump b/tests/at-sms-encode/151.dump
new file mode 100644
index 0000000..2d80c44
--- /dev/null
+++ b/tests/at-sms-encode/151.dump
@@ -0,0 +1 @@
+07911467214365F71100048121430008FF1A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/152.backup b/tests/at-sms-encode/152.backup
new file mode 100644
index 0000000..0fb2a80
--- /dev/null
+++ b/tests/at-sms-encode/152.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Sent
+Number = "1234"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/152.dump b/tests/at-sms-encode/152.dump
new file mode 100644
index 0000000..6d65e5d
--- /dev/null
+++ b/tests/at-sms-encode/152.dump
@@ -0,0 +1 @@
+07911467214365F700048121430008706050316503001A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/153.backup b/tests/at-sms-encode/153.backup
new file mode 100644
index 0000000..9d9b877
--- /dev/null
+++ b/tests/at-sms-encode/153.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Read
+Number = "1234"
+Coding = Default
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/153.dump b/tests/at-sms-encode/153.dump
new file mode 100644
index 0000000..e4c58b7
--- /dev/null
+++ b/tests/at-sms-encode/153.dump
@@ -0,0 +1 @@
+07911467214365F71100048121430000FFA054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/154.backup b/tests/at-sms-encode/154.backup
new file mode 100644
index 0000000..684c904
--- /dev/null
+++ b/tests/at-sms-encode/154.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Sent
+Number = "1234"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/154.dump b/tests/at-sms-encode/154.dump
new file mode 100644
index 0000000..5a58229
--- /dev/null
+++ b/tests/at-sms-encode/154.dump
@@ -0,0 +1 @@
+07911467214365F70004812143000070605031650300A054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/155.backup b/tests/at-sms-encode/155.backup
new file mode 100644
index 0000000..287a41c
--- /dev/null
+++ b/tests/at-sms-encode/155.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Read
+Number = "1234"
+Coding = Unicode
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/155.dump b/tests/at-sms-encode/155.dump
new file mode 100644
index 0000000..465640b
--- /dev/null
+++ b/tests/at-sms-encode/155.dump
@@ -0,0 +1 @@
+07911467214365F71100048121430008FF8C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/156.backup b/tests/at-sms-encode/156.backup
new file mode 100644
index 0000000..7386ca6
--- /dev/null
+++ b/tests/at-sms-encode/156.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Sent
+Number = "1234"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/156.dump b/tests/at-sms-encode/156.dump
new file mode 100644
index 0000000..ac973e1
--- /dev/null
+++ b/tests/at-sms-encode/156.dump
@@ -0,0 +1 @@
+07911467214365F700048121430008706050316503008C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/157.backup b/tests/at-sms-encode/157.backup
new file mode 100644
index 0000000..5349e9c
--- /dev/null
+++ b/tests/at-sms-encode/157.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Read
+Number = "800123456"
+Coding = Default
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/157.dump b/tests/at-sms-encode/157.dump
new file mode 100644
index 0000000..f498ee2
--- /dev/null
+++ b/tests/at-sms-encode/157.dump
@@ -0,0 +1 @@
+07911467214365F71100098108103254F60000FF0631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/158.backup b/tests/at-sms-encode/158.backup
new file mode 100644
index 0000000..5456a4c
--- /dev/null
+++ b/tests/at-sms-encode/158.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Sent
+Number = "800123456"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/158.dump b/tests/at-sms-encode/158.dump
new file mode 100644
index 0000000..d10e7e5
--- /dev/null
+++ b/tests/at-sms-encode/158.dump
@@ -0,0 +1 @@
+07911467214365F700098108103254F60000706050316503000631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/159.backup b/tests/at-sms-encode/159.backup
new file mode 100644
index 0000000..fa36651
--- /dev/null
+++ b/tests/at-sms-encode/159.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Read
+Number = "800123456"
+Coding = Unicode
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/159.dump b/tests/at-sms-encode/159.dump
new file mode 100644
index 0000000..a9aa7a7
--- /dev/null
+++ b/tests/at-sms-encode/159.dump
@@ -0,0 +1 @@
+07911467214365F71100098108103254F60008FF0C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/16.backup b/tests/at-sms-encode/16.backup
new file mode 100644
index 0000000..ab22b7f
--- /dev/null
+++ b/tests/at-sms-encode/16.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Sent
+Number = "800123456"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/16.dump b/tests/at-sms-encode/16.dump
new file mode 100644
index 0000000..728411b
--- /dev/null
+++ b/tests/at-sms-encode/16.dump
@@ -0,0 +1 @@
+0381214300098108103254F60008706050316503000C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/160.backup b/tests/at-sms-encode/160.backup
new file mode 100644
index 0000000..78c6cc7
--- /dev/null
+++ b/tests/at-sms-encode/160.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Sent
+Number = "800123456"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/160.dump b/tests/at-sms-encode/160.dump
new file mode 100644
index 0000000..3c3659e
--- /dev/null
+++ b/tests/at-sms-encode/160.dump
@@ -0,0 +1 @@
+07911467214365F700098108103254F60008706050316503000C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/161.backup b/tests/at-sms-encode/161.backup
new file mode 100644
index 0000000..88f62e9
--- /dev/null
+++ b/tests/at-sms-encode/161.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Read
+Number = "800123456"
+Coding = Default
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/161.dump b/tests/at-sms-encode/161.dump
new file mode 100644
index 0000000..6da8500
--- /dev/null
+++ b/tests/at-sms-encode/161.dump
@@ -0,0 +1 @@
+07911467214365F71100098108103254F60000FF0DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/162.backup b/tests/at-sms-encode/162.backup
new file mode 100644
index 0000000..b045f79
--- /dev/null
+++ b/tests/at-sms-encode/162.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Sent
+Number = "800123456"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/162.dump b/tests/at-sms-encode/162.dump
new file mode 100644
index 0000000..c78d9a0
--- /dev/null
+++ b/tests/at-sms-encode/162.dump
@@ -0,0 +1 @@
+07911467214365F700098108103254F60000706050316503000DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/163.backup b/tests/at-sms-encode/163.backup
new file mode 100644
index 0000000..5334ce9
--- /dev/null
+++ b/tests/at-sms-encode/163.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Read
+Number = "800123456"
+Coding = Unicode
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/163.dump b/tests/at-sms-encode/163.dump
new file mode 100644
index 0000000..375b79e
--- /dev/null
+++ b/tests/at-sms-encode/163.dump
@@ -0,0 +1 @@
+07911467214365F71100098108103254F60008FF1A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/164.backup b/tests/at-sms-encode/164.backup
new file mode 100644
index 0000000..c9a3ea6
--- /dev/null
+++ b/tests/at-sms-encode/164.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Sent
+Number = "800123456"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/164.dump b/tests/at-sms-encode/164.dump
new file mode 100644
index 0000000..15a99ab
--- /dev/null
+++ b/tests/at-sms-encode/164.dump
@@ -0,0 +1 @@
+07911467214365F700098108103254F60008706050316503001A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/165.backup b/tests/at-sms-encode/165.backup
new file mode 100644
index 0000000..47c3c4e
--- /dev/null
+++ b/tests/at-sms-encode/165.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Read
+Number = "800123456"
+Coding = Default
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/165.dump b/tests/at-sms-encode/165.dump
new file mode 100644
index 0000000..e76f49a
--- /dev/null
+++ b/tests/at-sms-encode/165.dump
@@ -0,0 +1 @@
+07911467214365F71100098108103254F60000FFA054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/166.backup b/tests/at-sms-encode/166.backup
new file mode 100644
index 0000000..27baa24
--- /dev/null
+++ b/tests/at-sms-encode/166.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Sent
+Number = "800123456"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/166.dump b/tests/at-sms-encode/166.dump
new file mode 100644
index 0000000..4a60dec
--- /dev/null
+++ b/tests/at-sms-encode/166.dump
@@ -0,0 +1 @@
+07911467214365F700098108103254F6000070605031650300A054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/167.backup b/tests/at-sms-encode/167.backup
new file mode 100644
index 0000000..c1ac781
--- /dev/null
+++ b/tests/at-sms-encode/167.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Read
+Number = "800123456"
+Coding = Unicode
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/167.dump b/tests/at-sms-encode/167.dump
new file mode 100644
index 0000000..1994163
--- /dev/null
+++ b/tests/at-sms-encode/167.dump
@@ -0,0 +1 @@
+07911467214365F71100098108103254F60008FF8C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/168.backup b/tests/at-sms-encode/168.backup
new file mode 100644
index 0000000..edc73c3
--- /dev/null
+++ b/tests/at-sms-encode/168.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Sent
+Number = "800123456"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/168.dump b/tests/at-sms-encode/168.dump
new file mode 100644
index 0000000..cc24976
--- /dev/null
+++ b/tests/at-sms-encode/168.dump
@@ -0,0 +1 @@
+07911467214365F700098108103254F60008706050316503008C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/169.backup b/tests/at-sms-encode/169.backup
new file mode 100644
index 0000000..2e089d2
--- /dev/null
+++ b/tests/at-sms-encode/169.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Read
+Number = "+420800123456"
+Coding = Default
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/169.dump b/tests/at-sms-encode/169.dump
new file mode 100644
index 0000000..9dfe87c
--- /dev/null
+++ b/tests/at-sms-encode/169.dump
@@ -0,0 +1 @@
+07911467214365F711000C912480002143650000FF0631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/17.backup b/tests/at-sms-encode/17.backup
new file mode 100644
index 0000000..d6b0598
--- /dev/null
+++ b/tests/at-sms-encode/17.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Read
+Number = "800123456"
+Coding = Default
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/17.dump b/tests/at-sms-encode/17.dump
new file mode 100644
index 0000000..e623418
--- /dev/null
+++ b/tests/at-sms-encode/17.dump
@@ -0,0 +1 @@
+038121431100098108103254F60000FF0DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/170.backup b/tests/at-sms-encode/170.backup
new file mode 100644
index 0000000..4728384
--- /dev/null
+++ b/tests/at-sms-encode/170.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Sent
+Number = "+420800123456"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/170.dump b/tests/at-sms-encode/170.dump
new file mode 100644
index 0000000..46f9b7b
--- /dev/null
+++ b/tests/at-sms-encode/170.dump
@@ -0,0 +1 @@
+07911467214365F7000C912480002143650000706050316503000631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/171.backup b/tests/at-sms-encode/171.backup
new file mode 100644
index 0000000..55ead68
--- /dev/null
+++ b/tests/at-sms-encode/171.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Read
+Number = "+420800123456"
+Coding = Unicode
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/171.dump b/tests/at-sms-encode/171.dump
new file mode 100644
index 0000000..f01ed37
--- /dev/null
+++ b/tests/at-sms-encode/171.dump
@@ -0,0 +1 @@
+07911467214365F711000C912480002143650008FF0C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/172.backup b/tests/at-sms-encode/172.backup
new file mode 100644
index 0000000..63b4eff
--- /dev/null
+++ b/tests/at-sms-encode/172.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Sent
+Number = "+420800123456"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/172.dump b/tests/at-sms-encode/172.dump
new file mode 100644
index 0000000..652f5a1
--- /dev/null
+++ b/tests/at-sms-encode/172.dump
@@ -0,0 +1 @@
+07911467214365F7000C912480002143650008706050316503000C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/173.backup b/tests/at-sms-encode/173.backup
new file mode 100644
index 0000000..07b8695
--- /dev/null
+++ b/tests/at-sms-encode/173.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Read
+Number = "+420800123456"
+Coding = Default
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/173.dump b/tests/at-sms-encode/173.dump
new file mode 100644
index 0000000..f802008
--- /dev/null
+++ b/tests/at-sms-encode/173.dump
@@ -0,0 +1 @@
+07911467214365F711000C912480002143650000FF0DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/174.backup b/tests/at-sms-encode/174.backup
new file mode 100644
index 0000000..5c5c7c9
--- /dev/null
+++ b/tests/at-sms-encode/174.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Sent
+Number = "+420800123456"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/174.dump b/tests/at-sms-encode/174.dump
new file mode 100644
index 0000000..75f39d6
--- /dev/null
+++ b/tests/at-sms-encode/174.dump
@@ -0,0 +1 @@
+07911467214365F7000C912480002143650000706050316503000DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/175.backup b/tests/at-sms-encode/175.backup
new file mode 100644
index 0000000..f325ac3
--- /dev/null
+++ b/tests/at-sms-encode/175.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Read
+Number = "+420800123456"
+Coding = Unicode
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/175.dump b/tests/at-sms-encode/175.dump
new file mode 100644
index 0000000..eb944d4
--- /dev/null
+++ b/tests/at-sms-encode/175.dump
@@ -0,0 +1 @@
+07911467214365F711000C912480002143650008FF1A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/176.backup b/tests/at-sms-encode/176.backup
new file mode 100644
index 0000000..70dc6df
--- /dev/null
+++ b/tests/at-sms-encode/176.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Sent
+Number = "+420800123456"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/176.dump b/tests/at-sms-encode/176.dump
new file mode 100644
index 0000000..6761b7e
--- /dev/null
+++ b/tests/at-sms-encode/176.dump
@@ -0,0 +1 @@
+07911467214365F7000C912480002143650008706050316503001A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/177.backup b/tests/at-sms-encode/177.backup
new file mode 100644
index 0000000..3b233fe
--- /dev/null
+++ b/tests/at-sms-encode/177.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Read
+Number = "+420800123456"
+Coding = Default
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/177.dump b/tests/at-sms-encode/177.dump
new file mode 100644
index 0000000..5f69545
--- /dev/null
+++ b/tests/at-sms-encode/177.dump
@@ -0,0 +1 @@
+07911467214365F711000C912480002143650000FFA054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/178.backup b/tests/at-sms-encode/178.backup
new file mode 100644
index 0000000..c4d1c2c
--- /dev/null
+++ b/tests/at-sms-encode/178.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Sent
+Number = "+420800123456"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/178.dump b/tests/at-sms-encode/178.dump
new file mode 100644
index 0000000..e031f74
--- /dev/null
+++ b/tests/at-sms-encode/178.dump
@@ -0,0 +1 @@
+07911467214365F7000C91248000214365000070605031650300A054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/179.backup b/tests/at-sms-encode/179.backup
new file mode 100644
index 0000000..ad20d84
--- /dev/null
+++ b/tests/at-sms-encode/179.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Read
+Number = "+420800123456"
+Coding = Unicode
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/179.dump b/tests/at-sms-encode/179.dump
new file mode 100644
index 0000000..c95a923
--- /dev/null
+++ b/tests/at-sms-encode/179.dump
@@ -0,0 +1 @@
+07911467214365F711000C912480002143650008FF8C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/18.backup b/tests/at-sms-encode/18.backup
new file mode 100644
index 0000000..083bd33
--- /dev/null
+++ b/tests/at-sms-encode/18.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Sent
+Number = "800123456"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/18.dump b/tests/at-sms-encode/18.dump
new file mode 100644
index 0000000..af42870
--- /dev/null
+++ b/tests/at-sms-encode/18.dump
@@ -0,0 +1 @@
+0381214300098108103254F60000706050316503000DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/180.backup b/tests/at-sms-encode/180.backup
new file mode 100644
index 0000000..da37391
--- /dev/null
+++ b/tests/at-sms-encode/180.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Sent
+Number = "+420800123456"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/180.dump b/tests/at-sms-encode/180.dump
new file mode 100644
index 0000000..5e996cc
--- /dev/null
+++ b/tests/at-sms-encode/180.dump
@@ -0,0 +1 @@
+07911467214365F7000C912480002143650008706050316503008C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/181.backup b/tests/at-sms-encode/181.backup
new file mode 100644
index 0000000..abda986
--- /dev/null
+++ b/tests/at-sms-encode/181.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Read
+Number = "+41761234567"
+Coding = Default
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/181.dump b/tests/at-sms-encode/181.dump
new file mode 100644
index 0000000..08009fb
--- /dev/null
+++ b/tests/at-sms-encode/181.dump
@@ -0,0 +1 @@
+07911467214365F711000B911467214365F70000FF0631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/182.backup b/tests/at-sms-encode/182.backup
new file mode 100644
index 0000000..0a15ca8
--- /dev/null
+++ b/tests/at-sms-encode/182.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Sent
+Number = "+41761234567"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/182.dump b/tests/at-sms-encode/182.dump
new file mode 100644
index 0000000..a23a96c
--- /dev/null
+++ b/tests/at-sms-encode/182.dump
@@ -0,0 +1 @@
+07911467214365F7000B911467214365F70000706050316503000631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/183.backup b/tests/at-sms-encode/183.backup
new file mode 100644
index 0000000..befb6dc
--- /dev/null
+++ b/tests/at-sms-encode/183.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Read
+Number = "+41761234567"
+Coding = Unicode
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/183.dump b/tests/at-sms-encode/183.dump
new file mode 100644
index 0000000..f912d86
--- /dev/null
+++ b/tests/at-sms-encode/183.dump
@@ -0,0 +1 @@
+07911467214365F711000B911467214365F70008FF0C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/184.backup b/tests/at-sms-encode/184.backup
new file mode 100644
index 0000000..fc4f601
--- /dev/null
+++ b/tests/at-sms-encode/184.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Sent
+Number = "+41761234567"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/184.dump b/tests/at-sms-encode/184.dump
new file mode 100644
index 0000000..ac03c36
--- /dev/null
+++ b/tests/at-sms-encode/184.dump
@@ -0,0 +1 @@
+07911467214365F7000B911467214365F70008706050316503000C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/185.backup b/tests/at-sms-encode/185.backup
new file mode 100644
index 0000000..66fb989
--- /dev/null
+++ b/tests/at-sms-encode/185.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Read
+Number = "+41761234567"
+Coding = Default
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/185.dump b/tests/at-sms-encode/185.dump
new file mode 100644
index 0000000..d70384f
--- /dev/null
+++ b/tests/at-sms-encode/185.dump
@@ -0,0 +1 @@
+07911467214365F711000B911467214365F70000FF0DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/186.backup b/tests/at-sms-encode/186.backup
new file mode 100644
index 0000000..1bb8093
--- /dev/null
+++ b/tests/at-sms-encode/186.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Sent
+Number = "+41761234567"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/186.dump b/tests/at-sms-encode/186.dump
new file mode 100644
index 0000000..2dfe8f2
--- /dev/null
+++ b/tests/at-sms-encode/186.dump
@@ -0,0 +1 @@
+07911467214365F7000B911467214365F70000706050316503000DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/187.backup b/tests/at-sms-encode/187.backup
new file mode 100644
index 0000000..c588b40
--- /dev/null
+++ b/tests/at-sms-encode/187.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Read
+Number = "+41761234567"
+Coding = Unicode
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/187.dump b/tests/at-sms-encode/187.dump
new file mode 100644
index 0000000..e7f404f
--- /dev/null
+++ b/tests/at-sms-encode/187.dump
@@ -0,0 +1 @@
+07911467214365F711000B911467214365F70008FF1A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/188.backup b/tests/at-sms-encode/188.backup
new file mode 100644
index 0000000..2926ecd
--- /dev/null
+++ b/tests/at-sms-encode/188.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Sent
+Number = "+41761234567"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/188.dump b/tests/at-sms-encode/188.dump
new file mode 100644
index 0000000..bb0cf45
--- /dev/null
+++ b/tests/at-sms-encode/188.dump
@@ -0,0 +1 @@
+07911467214365F7000B911467214365F70008706050316503001A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/189.backup b/tests/at-sms-encode/189.backup
new file mode 100644
index 0000000..71c5e55
--- /dev/null
+++ b/tests/at-sms-encode/189.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Read
+Number = "+41761234567"
+Coding = Default
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/189.dump b/tests/at-sms-encode/189.dump
new file mode 100644
index 0000000..612ca37
--- /dev/null
+++ b/tests/at-sms-encode/189.dump
@@ -0,0 +1 @@
+07911467214365F711000B911467214365F70000FFA054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/19.backup b/tests/at-sms-encode/19.backup
new file mode 100644
index 0000000..724c675
--- /dev/null
+++ b/tests/at-sms-encode/19.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Read
+Number = "800123456"
+Coding = Unicode
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/19.dump b/tests/at-sms-encode/19.dump
new file mode 100644
index 0000000..9aba6df
--- /dev/null
+++ b/tests/at-sms-encode/19.dump
@@ -0,0 +1 @@
+038121431100098108103254F60008FF1A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/190.backup b/tests/at-sms-encode/190.backup
new file mode 100644
index 0000000..be88296
--- /dev/null
+++ b/tests/at-sms-encode/190.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Sent
+Number = "+41761234567"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/190.dump b/tests/at-sms-encode/190.dump
new file mode 100644
index 0000000..2193bae
--- /dev/null
+++ b/tests/at-sms-encode/190.dump
@@ -0,0 +1 @@
+07911467214365F7000B911467214365F7000070605031650300A054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/191.backup b/tests/at-sms-encode/191.backup
new file mode 100644
index 0000000..8779a70
--- /dev/null
+++ b/tests/at-sms-encode/191.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Read
+Number = "+41761234567"
+Coding = Unicode
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/191.dump b/tests/at-sms-encode/191.dump
new file mode 100644
index 0000000..306d3d2
--- /dev/null
+++ b/tests/at-sms-encode/191.dump
@@ -0,0 +1 @@
+07911467214365F711000B911467214365F70008FF8C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/192.backup b/tests/at-sms-encode/192.backup
new file mode 100644
index 0000000..3540b86
--- /dev/null
+++ b/tests/at-sms-encode/192.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "+41761234567"
+State = Sent
+Number = "+41761234567"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/192.dump b/tests/at-sms-encode/192.dump
new file mode 100644
index 0000000..2c2e750
--- /dev/null
+++ b/tests/at-sms-encode/192.dump
@@ -0,0 +1 @@
+07911467214365F7000B911467214365F70008706050316503008C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/193.backup b/tests/at-sms-encode/193.backup
new file mode 100644
index 0000000..4b6896f
--- /dev/null
+++ b/tests/at-sms-encode/193.backup
@@ -0,0 +1,7 @@
+[SMSBackup000]
+SMSC = "+79272909090"
+State = Sent
+Number = "000100"
+Coding = Default
+Folder = 1
+Text00 = 00620061006c
diff --git a/tests/at-sms-encode/193.dump b/tests/at-sms-encode/193.dump
new file mode 100644
index 0000000..ba4ed8e
--- /dev/null
+++ b/tests/at-sms-encode/193.dump
@@ -0,0 +1 @@
+07919772929090F0110006810010000000FF03E2301B \ No newline at end of file
diff --git a/tests/at-sms-encode/20.backup b/tests/at-sms-encode/20.backup
new file mode 100644
index 0000000..7563eb0
--- /dev/null
+++ b/tests/at-sms-encode/20.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Sent
+Number = "800123456"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/20.dump b/tests/at-sms-encode/20.dump
new file mode 100644
index 0000000..0b83fa0
--- /dev/null
+++ b/tests/at-sms-encode/20.dump
@@ -0,0 +1 @@
+0381214300098108103254F60008706050316503001A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/21.backup b/tests/at-sms-encode/21.backup
new file mode 100644
index 0000000..2e118c1
--- /dev/null
+++ b/tests/at-sms-encode/21.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Read
+Number = "800123456"
+Coding = Default
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/21.dump b/tests/at-sms-encode/21.dump
new file mode 100644
index 0000000..9ef43f6
--- /dev/null
+++ b/tests/at-sms-encode/21.dump
@@ -0,0 +1 @@
+038121431100098108103254F60000FFA054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/22.backup b/tests/at-sms-encode/22.backup
new file mode 100644
index 0000000..59ad459
--- /dev/null
+++ b/tests/at-sms-encode/22.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Sent
+Number = "800123456"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/22.dump b/tests/at-sms-encode/22.dump
new file mode 100644
index 0000000..6db5bf4
--- /dev/null
+++ b/tests/at-sms-encode/22.dump
@@ -0,0 +1 @@
+0381214300098108103254F6000070605031650300A054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/23.backup b/tests/at-sms-encode/23.backup
new file mode 100644
index 0000000..df146de
--- /dev/null
+++ b/tests/at-sms-encode/23.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Read
+Number = "800123456"
+Coding = Unicode
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/23.dump b/tests/at-sms-encode/23.dump
new file mode 100644
index 0000000..7f888c9
--- /dev/null
+++ b/tests/at-sms-encode/23.dump
@@ -0,0 +1 @@
+038121431100098108103254F60008FF8C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/24.backup b/tests/at-sms-encode/24.backup
new file mode 100644
index 0000000..f70753f
--- /dev/null
+++ b/tests/at-sms-encode/24.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Sent
+Number = "800123456"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/24.dump b/tests/at-sms-encode/24.dump
new file mode 100644
index 0000000..536b4b7
--- /dev/null
+++ b/tests/at-sms-encode/24.dump
@@ -0,0 +1 @@
+0381214300098108103254F60008706050316503008C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/25.backup b/tests/at-sms-encode/25.backup
new file mode 100644
index 0000000..cbeaa24
--- /dev/null
+++ b/tests/at-sms-encode/25.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Read
+Number = "+420800123456"
+Coding = Default
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/25.dump b/tests/at-sms-encode/25.dump
new file mode 100644
index 0000000..5d152e8
--- /dev/null
+++ b/tests/at-sms-encode/25.dump
@@ -0,0 +1 @@
+0381214311000C912480002143650000FF0631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/26.backup b/tests/at-sms-encode/26.backup
new file mode 100644
index 0000000..6e0015e
--- /dev/null
+++ b/tests/at-sms-encode/26.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Sent
+Number = "+420800123456"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/26.dump b/tests/at-sms-encode/26.dump
new file mode 100644
index 0000000..b7dc72e
--- /dev/null
+++ b/tests/at-sms-encode/26.dump
@@ -0,0 +1 @@
+03812143000C912480002143650000706050316503000631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/27.backup b/tests/at-sms-encode/27.backup
new file mode 100644
index 0000000..14a0519
--- /dev/null
+++ b/tests/at-sms-encode/27.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Read
+Number = "+420800123456"
+Coding = Unicode
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/27.dump b/tests/at-sms-encode/27.dump
new file mode 100644
index 0000000..5bfb3f3
--- /dev/null
+++ b/tests/at-sms-encode/27.dump
@@ -0,0 +1 @@
+0381214311000C912480002143650008FF0C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/28.backup b/tests/at-sms-encode/28.backup
new file mode 100644
index 0000000..0df32d4
--- /dev/null
+++ b/tests/at-sms-encode/28.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Sent
+Number = "+420800123456"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/28.dump b/tests/at-sms-encode/28.dump
new file mode 100644
index 0000000..1f5ab11
--- /dev/null
+++ b/tests/at-sms-encode/28.dump
@@ -0,0 +1 @@
+03812143000C912480002143650008706050316503000C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/29.backup b/tests/at-sms-encode/29.backup
new file mode 100644
index 0000000..3a8f6f6
--- /dev/null
+++ b/tests/at-sms-encode/29.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Read
+Number = "+420800123456"
+Coding = Default
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/29.dump b/tests/at-sms-encode/29.dump
new file mode 100644
index 0000000..e9262fc
--- /dev/null
+++ b/tests/at-sms-encode/29.dump
@@ -0,0 +1 @@
+0381214311000C912480002143650000FF0DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/30.backup b/tests/at-sms-encode/30.backup
new file mode 100644
index 0000000..66adebb
--- /dev/null
+++ b/tests/at-sms-encode/30.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Sent
+Number = "+420800123456"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/30.dump b/tests/at-sms-encode/30.dump
new file mode 100644
index 0000000..1db59f6
--- /dev/null
+++ b/tests/at-sms-encode/30.dump
@@ -0,0 +1 @@
+03812143000C912480002143650000706050316503000DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/31.backup b/tests/at-sms-encode/31.backup
new file mode 100644
index 0000000..33b014f
--- /dev/null
+++ b/tests/at-sms-encode/31.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Read
+Number = "+420800123456"
+Coding = Unicode
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/31.dump b/tests/at-sms-encode/31.dump
new file mode 100644
index 0000000..1727c80
--- /dev/null
+++ b/tests/at-sms-encode/31.dump
@@ -0,0 +1 @@
+0381214311000C912480002143650008FF1A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/32.backup b/tests/at-sms-encode/32.backup
new file mode 100644
index 0000000..426dc07
--- /dev/null
+++ b/tests/at-sms-encode/32.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Sent
+Number = "+420800123456"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/32.dump b/tests/at-sms-encode/32.dump
new file mode 100644
index 0000000..c678ea6
--- /dev/null
+++ b/tests/at-sms-encode/32.dump
@@ -0,0 +1 @@
+03812143000C912480002143650008706050316503001A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/33.backup b/tests/at-sms-encode/33.backup
new file mode 100644
index 0000000..32fe49f
--- /dev/null
+++ b/tests/at-sms-encode/33.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Read
+Number = "+420800123456"
+Coding = Default
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/33.dump b/tests/at-sms-encode/33.dump
new file mode 100644
index 0000000..fa3ecb6
--- /dev/null
+++ b/tests/at-sms-encode/33.dump
@@ -0,0 +1 @@
+0381214311000C912480002143650000FFA054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/34.backup b/tests/at-sms-encode/34.backup
new file mode 100644
index 0000000..3345ffb
--- /dev/null
+++ b/tests/at-sms-encode/34.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Sent
+Number = "+420800123456"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/34.dump b/tests/at-sms-encode/34.dump
new file mode 100644
index 0000000..7b92262
--- /dev/null
+++ b/tests/at-sms-encode/34.dump
@@ -0,0 +1 @@
+03812143000C91248000214365000070605031650300A054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/35.backup b/tests/at-sms-encode/35.backup
new file mode 100644
index 0000000..d3b1e5c
--- /dev/null
+++ b/tests/at-sms-encode/35.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Read
+Number = "+420800123456"
+Coding = Unicode
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/35.dump b/tests/at-sms-encode/35.dump
new file mode 100644
index 0000000..5951619
--- /dev/null
+++ b/tests/at-sms-encode/35.dump
@@ -0,0 +1 @@
+0381214311000C912480002143650008FF8C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/36.backup b/tests/at-sms-encode/36.backup
new file mode 100644
index 0000000..44a6bbb
--- /dev/null
+++ b/tests/at-sms-encode/36.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Sent
+Number = "+420800123456"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/36.dump b/tests/at-sms-encode/36.dump
new file mode 100644
index 0000000..93acea2
--- /dev/null
+++ b/tests/at-sms-encode/36.dump
@@ -0,0 +1 @@
+03812143000C912480002143650008706050316503008C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/37.backup b/tests/at-sms-encode/37.backup
new file mode 100644
index 0000000..25ed746
--- /dev/null
+++ b/tests/at-sms-encode/37.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Read
+Number = "+41761234567"
+Coding = Default
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/37.dump b/tests/at-sms-encode/37.dump
new file mode 100644
index 0000000..5ffd4f5
--- /dev/null
+++ b/tests/at-sms-encode/37.dump
@@ -0,0 +1 @@
+0381214311000B911467214365F70000FF0631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/38.backup b/tests/at-sms-encode/38.backup
new file mode 100644
index 0000000..c5c8a42
--- /dev/null
+++ b/tests/at-sms-encode/38.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Sent
+Number = "+41761234567"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/38.dump b/tests/at-sms-encode/38.dump
new file mode 100644
index 0000000..5d5beae
--- /dev/null
+++ b/tests/at-sms-encode/38.dump
@@ -0,0 +1 @@
+03812143000B911467214365F70000706050316503000631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/39.backup b/tests/at-sms-encode/39.backup
new file mode 100644
index 0000000..c00197b
--- /dev/null
+++ b/tests/at-sms-encode/39.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Read
+Number = "+41761234567"
+Coding = Unicode
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/39.dump b/tests/at-sms-encode/39.dump
new file mode 100644
index 0000000..ccf6fb3
--- /dev/null
+++ b/tests/at-sms-encode/39.dump
@@ -0,0 +1 @@
+0381214311000B911467214365F70008FF0C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/40.backup b/tests/at-sms-encode/40.backup
new file mode 100644
index 0000000..6952600
--- /dev/null
+++ b/tests/at-sms-encode/40.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Sent
+Number = "+41761234567"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/40.dump b/tests/at-sms-encode/40.dump
new file mode 100644
index 0000000..497c7b1
--- /dev/null
+++ b/tests/at-sms-encode/40.dump
@@ -0,0 +1 @@
+03812143000B911467214365F70008706050316503000C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/41.backup b/tests/at-sms-encode/41.backup
new file mode 100644
index 0000000..5130762
--- /dev/null
+++ b/tests/at-sms-encode/41.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Read
+Number = "+41761234567"
+Coding = Default
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/41.dump b/tests/at-sms-encode/41.dump
new file mode 100644
index 0000000..a535b3f
--- /dev/null
+++ b/tests/at-sms-encode/41.dump
@@ -0,0 +1 @@
+0381214311000B911467214365F70000FF0DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/42.backup b/tests/at-sms-encode/42.backup
new file mode 100644
index 0000000..da79f4e
--- /dev/null
+++ b/tests/at-sms-encode/42.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Sent
+Number = "+41761234567"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/42.dump b/tests/at-sms-encode/42.dump
new file mode 100644
index 0000000..2e04cb6
--- /dev/null
+++ b/tests/at-sms-encode/42.dump
@@ -0,0 +1 @@
+03812143000B911467214365F70000706050316503000DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/43.backup b/tests/at-sms-encode/43.backup
new file mode 100644
index 0000000..e8faf4e
--- /dev/null
+++ b/tests/at-sms-encode/43.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Read
+Number = "+41761234567"
+Coding = Unicode
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/43.dump b/tests/at-sms-encode/43.dump
new file mode 100644
index 0000000..27b75b2
--- /dev/null
+++ b/tests/at-sms-encode/43.dump
@@ -0,0 +1 @@
+0381214311000B911467214365F70008FF1A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/44.backup b/tests/at-sms-encode/44.backup
new file mode 100644
index 0000000..d5093c0
--- /dev/null
+++ b/tests/at-sms-encode/44.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Sent
+Number = "+41761234567"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/44.dump b/tests/at-sms-encode/44.dump
new file mode 100644
index 0000000..0e2fb88
--- /dev/null
+++ b/tests/at-sms-encode/44.dump
@@ -0,0 +1 @@
+03812143000B911467214365F70008706050316503001A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/45.backup b/tests/at-sms-encode/45.backup
new file mode 100644
index 0000000..013385a
--- /dev/null
+++ b/tests/at-sms-encode/45.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Read
+Number = "+41761234567"
+Coding = Default
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/45.dump b/tests/at-sms-encode/45.dump
new file mode 100644
index 0000000..31a74b3
--- /dev/null
+++ b/tests/at-sms-encode/45.dump
@@ -0,0 +1 @@
+0381214311000B911467214365F70000FFA054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/46.backup b/tests/at-sms-encode/46.backup
new file mode 100644
index 0000000..17bffcc
--- /dev/null
+++ b/tests/at-sms-encode/46.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Sent
+Number = "+41761234567"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/46.dump b/tests/at-sms-encode/46.dump
new file mode 100644
index 0000000..7a05ee4
--- /dev/null
+++ b/tests/at-sms-encode/46.dump
@@ -0,0 +1 @@
+03812143000B911467214365F7000070605031650300A054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/47.backup b/tests/at-sms-encode/47.backup
new file mode 100644
index 0000000..cf7e982
--- /dev/null
+++ b/tests/at-sms-encode/47.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Read
+Number = "+41761234567"
+Coding = Unicode
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/47.dump b/tests/at-sms-encode/47.dump
new file mode 100644
index 0000000..2442f99
--- /dev/null
+++ b/tests/at-sms-encode/47.dump
@@ -0,0 +1 @@
+0381214311000B911467214365F70008FF8C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/48.backup b/tests/at-sms-encode/48.backup
new file mode 100644
index 0000000..4c2d3eb
--- /dev/null
+++ b/tests/at-sms-encode/48.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "1234"
+State = Sent
+Number = "+41761234567"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/48.dump b/tests/at-sms-encode/48.dump
new file mode 100644
index 0000000..af18ac7
--- /dev/null
+++ b/tests/at-sms-encode/48.dump
@@ -0,0 +1 @@
+03812143000B911467214365F70008706050316503008C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/49.backup b/tests/at-sms-encode/49.backup
new file mode 100644
index 0000000..851d93c
--- /dev/null
+++ b/tests/at-sms-encode/49.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Read
+Number = "1234"
+Coding = Default
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/49.dump b/tests/at-sms-encode/49.dump
new file mode 100644
index 0000000..bbcd43a
--- /dev/null
+++ b/tests/at-sms-encode/49.dump
@@ -0,0 +1 @@
+068108103254F61100048121430000FF0631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/50.backup b/tests/at-sms-encode/50.backup
new file mode 100644
index 0000000..539cc49
--- /dev/null
+++ b/tests/at-sms-encode/50.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Sent
+Number = "1234"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/50.dump b/tests/at-sms-encode/50.dump
new file mode 100644
index 0000000..d3a8349
--- /dev/null
+++ b/tests/at-sms-encode/50.dump
@@ -0,0 +1 @@
+068108103254F600048121430000706050316503000631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/51.backup b/tests/at-sms-encode/51.backup
new file mode 100644
index 0000000..0ebf030
--- /dev/null
+++ b/tests/at-sms-encode/51.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Read
+Number = "1234"
+Coding = Unicode
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/51.dump b/tests/at-sms-encode/51.dump
new file mode 100644
index 0000000..b23fa24
--- /dev/null
+++ b/tests/at-sms-encode/51.dump
@@ -0,0 +1 @@
+068108103254F61100048121430008FF0C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/52.backup b/tests/at-sms-encode/52.backup
new file mode 100644
index 0000000..f418c93
--- /dev/null
+++ b/tests/at-sms-encode/52.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Sent
+Number = "1234"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/52.dump b/tests/at-sms-encode/52.dump
new file mode 100644
index 0000000..6426522
--- /dev/null
+++ b/tests/at-sms-encode/52.dump
@@ -0,0 +1 @@
+068108103254F600048121430008706050316503000C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/53.backup b/tests/at-sms-encode/53.backup
new file mode 100644
index 0000000..71f29c3
--- /dev/null
+++ b/tests/at-sms-encode/53.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Read
+Number = "1234"
+Coding = Default
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/53.dump b/tests/at-sms-encode/53.dump
new file mode 100644
index 0000000..01cd49c
--- /dev/null
+++ b/tests/at-sms-encode/53.dump
@@ -0,0 +1 @@
+068108103254F61100048121430000FF0DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/54.backup b/tests/at-sms-encode/54.backup
new file mode 100644
index 0000000..e730d9f
--- /dev/null
+++ b/tests/at-sms-encode/54.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Sent
+Number = "1234"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/54.dump b/tests/at-sms-encode/54.dump
new file mode 100644
index 0000000..3680ea8
--- /dev/null
+++ b/tests/at-sms-encode/54.dump
@@ -0,0 +1 @@
+068108103254F600048121430000706050316503000DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/55.backup b/tests/at-sms-encode/55.backup
new file mode 100644
index 0000000..f3a67e9
--- /dev/null
+++ b/tests/at-sms-encode/55.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Read
+Number = "1234"
+Coding = Unicode
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/55.dump b/tests/at-sms-encode/55.dump
new file mode 100644
index 0000000..1eb9147
--- /dev/null
+++ b/tests/at-sms-encode/55.dump
@@ -0,0 +1 @@
+068108103254F61100048121430008FF1A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/56.backup b/tests/at-sms-encode/56.backup
new file mode 100644
index 0000000..80c799c
--- /dev/null
+++ b/tests/at-sms-encode/56.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Sent
+Number = "1234"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/56.dump b/tests/at-sms-encode/56.dump
new file mode 100644
index 0000000..82194bc
--- /dev/null
+++ b/tests/at-sms-encode/56.dump
@@ -0,0 +1 @@
+068108103254F600048121430008706050316503001A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/57.backup b/tests/at-sms-encode/57.backup
new file mode 100644
index 0000000..b214a11
--- /dev/null
+++ b/tests/at-sms-encode/57.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Read
+Number = "1234"
+Coding = Default
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/57.dump b/tests/at-sms-encode/57.dump
new file mode 100644
index 0000000..84f8160
--- /dev/null
+++ b/tests/at-sms-encode/57.dump
@@ -0,0 +1 @@
+068108103254F61100048121430000FFA054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/58.backup b/tests/at-sms-encode/58.backup
new file mode 100644
index 0000000..818395b
--- /dev/null
+++ b/tests/at-sms-encode/58.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Sent
+Number = "1234"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/58.dump b/tests/at-sms-encode/58.dump
new file mode 100644
index 0000000..54758c2
--- /dev/null
+++ b/tests/at-sms-encode/58.dump
@@ -0,0 +1 @@
+068108103254F60004812143000070605031650300A054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/59.backup b/tests/at-sms-encode/59.backup
new file mode 100644
index 0000000..04c46dc
--- /dev/null
+++ b/tests/at-sms-encode/59.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Read
+Number = "1234"
+Coding = Unicode
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/59.dump b/tests/at-sms-encode/59.dump
new file mode 100644
index 0000000..b11f33b
--- /dev/null
+++ b/tests/at-sms-encode/59.dump
@@ -0,0 +1 @@
+068108103254F61100048121430008FF8C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/60.backup b/tests/at-sms-encode/60.backup
new file mode 100644
index 0000000..0cf08ee
--- /dev/null
+++ b/tests/at-sms-encode/60.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Sent
+Number = "1234"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/60.dump b/tests/at-sms-encode/60.dump
new file mode 100644
index 0000000..f2b0c8a
--- /dev/null
+++ b/tests/at-sms-encode/60.dump
@@ -0,0 +1 @@
+068108103254F600048121430008706050316503008C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/61.backup b/tests/at-sms-encode/61.backup
new file mode 100644
index 0000000..622a90a
--- /dev/null
+++ b/tests/at-sms-encode/61.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Read
+Number = "800123456"
+Coding = Default
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/61.dump b/tests/at-sms-encode/61.dump
new file mode 100644
index 0000000..281d7ae
--- /dev/null
+++ b/tests/at-sms-encode/61.dump
@@ -0,0 +1 @@
+068108103254F61100098108103254F60000FF0631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/62.backup b/tests/at-sms-encode/62.backup
new file mode 100644
index 0000000..16519b8
--- /dev/null
+++ b/tests/at-sms-encode/62.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Sent
+Number = "800123456"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/62.dump b/tests/at-sms-encode/62.dump
new file mode 100644
index 0000000..2764ec4
--- /dev/null
+++ b/tests/at-sms-encode/62.dump
@@ -0,0 +1 @@
+068108103254F600098108103254F60000706050316503000631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/63.backup b/tests/at-sms-encode/63.backup
new file mode 100644
index 0000000..c6cf59d
--- /dev/null
+++ b/tests/at-sms-encode/63.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Read
+Number = "800123456"
+Coding = Unicode
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/63.dump b/tests/at-sms-encode/63.dump
new file mode 100644
index 0000000..43656ea
--- /dev/null
+++ b/tests/at-sms-encode/63.dump
@@ -0,0 +1 @@
+068108103254F61100098108103254F60008FF0C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/64.backup b/tests/at-sms-encode/64.backup
new file mode 100644
index 0000000..9079dd6
--- /dev/null
+++ b/tests/at-sms-encode/64.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Sent
+Number = "800123456"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/64.dump b/tests/at-sms-encode/64.dump
new file mode 100644
index 0000000..f088719
--- /dev/null
+++ b/tests/at-sms-encode/64.dump
@@ -0,0 +1 @@
+068108103254F600098108103254F60008706050316503000C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/65.backup b/tests/at-sms-encode/65.backup
new file mode 100644
index 0000000..b467fb6
--- /dev/null
+++ b/tests/at-sms-encode/65.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Read
+Number = "800123456"
+Coding = Default
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/65.dump b/tests/at-sms-encode/65.dump
new file mode 100644
index 0000000..46454c1
--- /dev/null
+++ b/tests/at-sms-encode/65.dump
@@ -0,0 +1 @@
+068108103254F61100098108103254F60000FF0DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/66.backup b/tests/at-sms-encode/66.backup
new file mode 100644
index 0000000..52b91c2
--- /dev/null
+++ b/tests/at-sms-encode/66.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Sent
+Number = "800123456"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/66.dump b/tests/at-sms-encode/66.dump
new file mode 100644
index 0000000..18dc4eb
--- /dev/null
+++ b/tests/at-sms-encode/66.dump
@@ -0,0 +1 @@
+068108103254F600098108103254F60000706050316503000DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/67.backup b/tests/at-sms-encode/67.backup
new file mode 100644
index 0000000..a7a4de9
--- /dev/null
+++ b/tests/at-sms-encode/67.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Read
+Number = "800123456"
+Coding = Unicode
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/67.dump b/tests/at-sms-encode/67.dump
new file mode 100644
index 0000000..a1c3aed
--- /dev/null
+++ b/tests/at-sms-encode/67.dump
@@ -0,0 +1 @@
+068108103254F61100098108103254F60008FF1A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/68.backup b/tests/at-sms-encode/68.backup
new file mode 100644
index 0000000..eef6661
--- /dev/null
+++ b/tests/at-sms-encode/68.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Sent
+Number = "800123456"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/68.dump b/tests/at-sms-encode/68.dump
new file mode 100644
index 0000000..e47c860
--- /dev/null
+++ b/tests/at-sms-encode/68.dump
@@ -0,0 +1 @@
+068108103254F600098108103254F60008706050316503001A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/69.backup b/tests/at-sms-encode/69.backup
new file mode 100644
index 0000000..75aa4d1
--- /dev/null
+++ b/tests/at-sms-encode/69.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Read
+Number = "800123456"
+Coding = Default
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/69.dump b/tests/at-sms-encode/69.dump
new file mode 100644
index 0000000..5cbf872
--- /dev/null
+++ b/tests/at-sms-encode/69.dump
@@ -0,0 +1 @@
+068108103254F61100098108103254F60000FFA054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/70.backup b/tests/at-sms-encode/70.backup
new file mode 100644
index 0000000..5538224
--- /dev/null
+++ b/tests/at-sms-encode/70.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Sent
+Number = "800123456"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/70.dump b/tests/at-sms-encode/70.dump
new file mode 100644
index 0000000..1a20ca1
--- /dev/null
+++ b/tests/at-sms-encode/70.dump
@@ -0,0 +1 @@
+068108103254F600098108103254F6000070605031650300A054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/71.backup b/tests/at-sms-encode/71.backup
new file mode 100644
index 0000000..4951361
--- /dev/null
+++ b/tests/at-sms-encode/71.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Read
+Number = "800123456"
+Coding = Unicode
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/71.dump b/tests/at-sms-encode/71.dump
new file mode 100644
index 0000000..658c5ba
--- /dev/null
+++ b/tests/at-sms-encode/71.dump
@@ -0,0 +1 @@
+068108103254F61100098108103254F60008FF8C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/72.backup b/tests/at-sms-encode/72.backup
new file mode 100644
index 0000000..3ec3be2
--- /dev/null
+++ b/tests/at-sms-encode/72.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Sent
+Number = "800123456"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/72.dump b/tests/at-sms-encode/72.dump
new file mode 100644
index 0000000..134a5d9
--- /dev/null
+++ b/tests/at-sms-encode/72.dump
@@ -0,0 +1 @@
+068108103254F600098108103254F60008706050316503008C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/73.backup b/tests/at-sms-encode/73.backup
new file mode 100644
index 0000000..c92f9d8
--- /dev/null
+++ b/tests/at-sms-encode/73.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Read
+Number = "+420800123456"
+Coding = Default
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/73.dump b/tests/at-sms-encode/73.dump
new file mode 100644
index 0000000..4a12741
--- /dev/null
+++ b/tests/at-sms-encode/73.dump
@@ -0,0 +1 @@
+068108103254F611000C912480002143650000FF0631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/74.backup b/tests/at-sms-encode/74.backup
new file mode 100644
index 0000000..65d9957
--- /dev/null
+++ b/tests/at-sms-encode/74.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Sent
+Number = "+420800123456"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/74.dump b/tests/at-sms-encode/74.dump
new file mode 100644
index 0000000..b75befe
--- /dev/null
+++ b/tests/at-sms-encode/74.dump
@@ -0,0 +1 @@
+068108103254F6000C912480002143650000706050316503000631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/75.backup b/tests/at-sms-encode/75.backup
new file mode 100644
index 0000000..534c461
--- /dev/null
+++ b/tests/at-sms-encode/75.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Read
+Number = "+420800123456"
+Coding = Unicode
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/75.dump b/tests/at-sms-encode/75.dump
new file mode 100644
index 0000000..a7621bf
--- /dev/null
+++ b/tests/at-sms-encode/75.dump
@@ -0,0 +1 @@
+068108103254F611000C912480002143650008FF0C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/76.backup b/tests/at-sms-encode/76.backup
new file mode 100644
index 0000000..88f3636
--- /dev/null
+++ b/tests/at-sms-encode/76.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Sent
+Number = "+420800123456"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/76.dump b/tests/at-sms-encode/76.dump
new file mode 100644
index 0000000..43a5824
--- /dev/null
+++ b/tests/at-sms-encode/76.dump
@@ -0,0 +1 @@
+068108103254F6000C912480002143650008706050316503000C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/77.backup b/tests/at-sms-encode/77.backup
new file mode 100644
index 0000000..7acfbaf
--- /dev/null
+++ b/tests/at-sms-encode/77.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Read
+Number = "+420800123456"
+Coding = Default
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/77.dump b/tests/at-sms-encode/77.dump
new file mode 100644
index 0000000..b1e95ff
--- /dev/null
+++ b/tests/at-sms-encode/77.dump
@@ -0,0 +1 @@
+068108103254F611000C912480002143650000FF0DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/78.backup b/tests/at-sms-encode/78.backup
new file mode 100644
index 0000000..a39fe98
--- /dev/null
+++ b/tests/at-sms-encode/78.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Sent
+Number = "+420800123456"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/78.dump b/tests/at-sms-encode/78.dump
new file mode 100644
index 0000000..41a7eda
--- /dev/null
+++ b/tests/at-sms-encode/78.dump
@@ -0,0 +1 @@
+068108103254F6000C912480002143650000706050316503000DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/79.backup b/tests/at-sms-encode/79.backup
new file mode 100644
index 0000000..2084701
--- /dev/null
+++ b/tests/at-sms-encode/79.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Read
+Number = "+420800123456"
+Coding = Unicode
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/79.dump b/tests/at-sms-encode/79.dump
new file mode 100644
index 0000000..e2aaff3
--- /dev/null
+++ b/tests/at-sms-encode/79.dump
@@ -0,0 +1 @@
+068108103254F611000C912480002143650008FF1A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/80.backup b/tests/at-sms-encode/80.backup
new file mode 100644
index 0000000..030d029
--- /dev/null
+++ b/tests/at-sms-encode/80.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Sent
+Number = "+420800123456"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/80.dump b/tests/at-sms-encode/80.dump
new file mode 100644
index 0000000..95f6576
--- /dev/null
+++ b/tests/at-sms-encode/80.dump
@@ -0,0 +1 @@
+068108103254F6000C912480002143650008706050316503001A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/81.backup b/tests/at-sms-encode/81.backup
new file mode 100644
index 0000000..e8b2e22
--- /dev/null
+++ b/tests/at-sms-encode/81.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Read
+Number = "+420800123456"
+Coding = Default
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/81.dump b/tests/at-sms-encode/81.dump
new file mode 100644
index 0000000..1f58095
--- /dev/null
+++ b/tests/at-sms-encode/81.dump
@@ -0,0 +1 @@
+068108103254F611000C912480002143650000FFA054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/82.backup b/tests/at-sms-encode/82.backup
new file mode 100644
index 0000000..29875d6
--- /dev/null
+++ b/tests/at-sms-encode/82.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Sent
+Number = "+420800123456"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/82.dump b/tests/at-sms-encode/82.dump
new file mode 100644
index 0000000..6828be4
--- /dev/null
+++ b/tests/at-sms-encode/82.dump
@@ -0,0 +1 @@
+068108103254F6000C91248000214365000070605031650300A054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/83.backup b/tests/at-sms-encode/83.backup
new file mode 100644
index 0000000..c6972d4
--- /dev/null
+++ b/tests/at-sms-encode/83.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Read
+Number = "+420800123456"
+Coding = Unicode
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/83.dump b/tests/at-sms-encode/83.dump
new file mode 100644
index 0000000..ce9f307
--- /dev/null
+++ b/tests/at-sms-encode/83.dump
@@ -0,0 +1 @@
+068108103254F611000C912480002143650008FF8C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/84.backup b/tests/at-sms-encode/84.backup
new file mode 100644
index 0000000..58eb5dd
--- /dev/null
+++ b/tests/at-sms-encode/84.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Sent
+Number = "+420800123456"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/84.dump b/tests/at-sms-encode/84.dump
new file mode 100644
index 0000000..9f31112
--- /dev/null
+++ b/tests/at-sms-encode/84.dump
@@ -0,0 +1 @@
+068108103254F6000C912480002143650008706050316503008C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/85.backup b/tests/at-sms-encode/85.backup
new file mode 100644
index 0000000..c3f250c
--- /dev/null
+++ b/tests/at-sms-encode/85.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Read
+Number = "+41761234567"
+Coding = Default
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/85.dump b/tests/at-sms-encode/85.dump
new file mode 100644
index 0000000..2c847dc
--- /dev/null
+++ b/tests/at-sms-encode/85.dump
@@ -0,0 +1 @@
+068108103254F611000B911467214365F70000FF0631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/86.backup b/tests/at-sms-encode/86.backup
new file mode 100644
index 0000000..7a53ad4
--- /dev/null
+++ b/tests/at-sms-encode/86.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Sent
+Number = "+41761234567"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/86.dump b/tests/at-sms-encode/86.dump
new file mode 100644
index 0000000..6773ceb
--- /dev/null
+++ b/tests/at-sms-encode/86.dump
@@ -0,0 +1 @@
+068108103254F6000B911467214365F70000706050316503000631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/87.backup b/tests/at-sms-encode/87.backup
new file mode 100644
index 0000000..abc363c
--- /dev/null
+++ b/tests/at-sms-encode/87.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Read
+Number = "+41761234567"
+Coding = Unicode
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/87.dump b/tests/at-sms-encode/87.dump
new file mode 100644
index 0000000..176b751
--- /dev/null
+++ b/tests/at-sms-encode/87.dump
@@ -0,0 +1 @@
+068108103254F611000B911467214365F70008FF0C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/88.backup b/tests/at-sms-encode/88.backup
new file mode 100644
index 0000000..44eb175
--- /dev/null
+++ b/tests/at-sms-encode/88.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Sent
+Number = "+41761234567"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/88.dump b/tests/at-sms-encode/88.dump
new file mode 100644
index 0000000..795b914
--- /dev/null
+++ b/tests/at-sms-encode/88.dump
@@ -0,0 +1 @@
+068108103254F6000B911467214365F70008706050316503000C003100320033003400350036 \ No newline at end of file
diff --git a/tests/at-sms-encode/89.backup b/tests/at-sms-encode/89.backup
new file mode 100644
index 0000000..05cbf76
--- /dev/null
+++ b/tests/at-sms-encode/89.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Read
+Number = "+41761234567"
+Coding = Default
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/89.dump b/tests/at-sms-encode/89.dump
new file mode 100644
index 0000000..9ba0097
--- /dev/null
+++ b/tests/at-sms-encode/89.dump
@@ -0,0 +1 @@
+068108103254F611000B911467214365F70000FF0DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/90.backup b/tests/at-sms-encode/90.backup
new file mode 100644
index 0000000..39646e1
--- /dev/null
+++ b/tests/at-sms-encode/90.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Sent
+Number = "+41761234567"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/90.dump b/tests/at-sms-encode/90.dump
new file mode 100644
index 0000000..8ba3e53
--- /dev/null
+++ b/tests/at-sms-encode/90.dump
@@ -0,0 +1 @@
+068108103254F6000B911467214365F70000706050316503000DDAF5BB3E5F8741F3B4BCE006 \ No newline at end of file
diff --git a/tests/at-sms-encode/91.backup b/tests/at-sms-encode/91.backup
new file mode 100644
index 0000000..41bf74f
--- /dev/null
+++ b/tests/at-sms-encode/91.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Read
+Number = "+41761234567"
+Coding = Unicode
+Folder = 1
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/91.dump b/tests/at-sms-encode/91.dump
new file mode 100644
index 0000000..f4ec338
--- /dev/null
+++ b/tests/at-sms-encode/91.dump
@@ -0,0 +1 @@
+068108103254F611000B911467214365F70008FF1A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/92.backup b/tests/at-sms-encode/92.backup
new file mode 100644
index 0000000..f6baede
--- /dev/null
+++ b/tests/at-sms-encode/92.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Sent
+Number = "+41761234567"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 005a006b006f00750161006b0061002000730069007200e9006e
diff --git a/tests/at-sms-encode/92.dump b/tests/at-sms-encode/92.dump
new file mode 100644
index 0000000..adac5ec
--- /dev/null
+++ b/tests/at-sms-encode/92.dump
@@ -0,0 +1 @@
+068108103254F6000B911467214365F70008706050316503001A005A006B006F00750161006B0061002000730069007200E9006E \ No newline at end of file
diff --git a/tests/at-sms-encode/93.backup b/tests/at-sms-encode/93.backup
new file mode 100644
index 0000000..009296c
--- /dev/null
+++ b/tests/at-sms-encode/93.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Read
+Number = "+41761234567"
+Coding = Default
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/93.dump b/tests/at-sms-encode/93.dump
new file mode 100644
index 0000000..60e125e
--- /dev/null
+++ b/tests/at-sms-encode/93.dump
@@ -0,0 +1 @@
+068108103254F611000B911467214365F70000FFA054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/94.backup b/tests/at-sms-encode/94.backup
new file mode 100644
index 0000000..ca544c4
--- /dev/null
+++ b/tests/at-sms-encode/94.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Sent
+Number = "+41761234567"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/94.dump b/tests/at-sms-encode/94.dump
new file mode 100644
index 0000000..6576edb
--- /dev/null
+++ b/tests/at-sms-encode/94.dump
@@ -0,0 +1 @@
+068108103254F6000B911467214365F7000070605031650300A054747A0E82CBDF6779B80D4ACF416679B90C9ABFCDF47B585EDE81F2EF3A681C7683E465727A4E97A7C5757A1994A683C26EF2EB2D07B5DFE4B4390F4AD3417537B92C07D1D16510BD2C6FCF416F33888E2E838ECE2AE8587697E56136085A17B3D36310333D2EBBE76590BD2C9FA7DF6E900C149E83E075313B3D4797C920711E444797414679B90C9ABECD \ No newline at end of file
diff --git a/tests/at-sms-encode/95.backup b/tests/at-sms-encode/95.backup
new file mode 100644
index 0000000..acb6a32
--- /dev/null
+++ b/tests/at-sms-encode/95.backup
@@ -0,0 +1,11 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Read
+Number = "+41761234567"
+Coding = Unicode
+Folder = 1
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/95.dump b/tests/at-sms-encode/95.dump
new file mode 100644
index 0000000..68bd6a4
--- /dev/null
+++ b/tests/at-sms-encode/95.dump
@@ -0,0 +1 @@
+068108103254F611000B911467214365F70008FF8C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/96.backup b/tests/at-sms-encode/96.backup
new file mode 100644
index 0000000..2db4181
--- /dev/null
+++ b/tests/at-sms-encode/96.backup
@@ -0,0 +1,12 @@
+
+[SMSBackup000]
+SMSC = "800123456"
+State = Sent
+Number = "+41761234567"
+Coding = Unicode
+Folder = 2
+Sent = 20070605T135630
+Text00 = 0054006800690073002000700072006f006700720061006d0020006900730020006600720065006500200073006f006600740077006100720065003b00200079006f0075002000630061006e002000720065006400690073007400720069006200750074
+Text01 = 006500200069007400200061006e0064002f006f00720020006d006f006400690066007900200069007400200075006e00640065007200200074006800650020007400650072006d00730020006f0066002000740068006500200047004e005500200047
+Text02 = 0065006e006500720061006c0020005000750062006c006900630020004c006900630065006e00730065002000760065007200730069006f006e002000320020006100730020007000750062006c00690073006800650064002000620079002000740068
+Text03 = 00650020004600720065006500200053006f00660074007700610072006500200046006f0075006e0064006100740069006f006e002e
diff --git a/tests/at-sms-encode/96.dump b/tests/at-sms-encode/96.dump
new file mode 100644
index 0000000..b003582
--- /dev/null
+++ b/tests/at-sms-encode/96.dump
@@ -0,0 +1 @@
+068108103254F6000B911467214365F70008706050316503008C0054006800690073002000700072006F006700720061006D0020006900730020006600720065006500200073006F006600740077006100720065003B00200079006F0075002000630061006E002000720065006400690073007400720069006200750074006500200069007400200061006E0064002F006F00720020006D006F006400690066007900200069 \ No newline at end of file
diff --git a/tests/at-sms-encode/97.backup b/tests/at-sms-encode/97.backup
new file mode 100644
index 0000000..d52e2f3
--- /dev/null
+++ b/tests/at-sms-encode/97.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Read
+Number = "1234"
+Coding = Default
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/97.dump b/tests/at-sms-encode/97.dump
new file mode 100644
index 0000000..543d059
--- /dev/null
+++ b/tests/at-sms-encode/97.dump
@@ -0,0 +1 @@
+07912480002143651100048121430000FF0631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/98.backup b/tests/at-sms-encode/98.backup
new file mode 100644
index 0000000..c9737c4
--- /dev/null
+++ b/tests/at-sms-encode/98.backup
@@ -0,0 +1,9 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Sent
+Number = "1234"
+Coding = Default
+Folder = 2
+Sent = 20070605T135630
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/98.dump b/tests/at-sms-encode/98.dump
new file mode 100644
index 0000000..9016956
--- /dev/null
+++ b/tests/at-sms-encode/98.dump
@@ -0,0 +1 @@
+079124800021436500048121430000706050316503000631D98C56B301 \ No newline at end of file
diff --git a/tests/at-sms-encode/99.backup b/tests/at-sms-encode/99.backup
new file mode 100644
index 0000000..abce3e7
--- /dev/null
+++ b/tests/at-sms-encode/99.backup
@@ -0,0 +1,8 @@
+
+[SMSBackup000]
+SMSC = "+420800123456"
+State = Read
+Number = "1234"
+Coding = Unicode
+Folder = 1
+Text00 = 003100320033003400350036
diff --git a/tests/at-sms-encode/99.dump b/tests/at-sms-encode/99.dump
new file mode 100644
index 0000000..cff8ed6
--- /dev/null
+++ b/tests/at-sms-encode/99.dump
@@ -0,0 +1 @@
+07912480002143651100048121430008FF0C003100320033003400350036 \ No newline at end of file