diff --git a/tools/mozilla-telify-sflphone/debian/changelog b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/changelog
similarity index 100%
rename from tools/mozilla-telify-sflphone/debian/changelog
rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/changelog
diff --git a/tools/mozilla-telify-sflphone/debian/compat b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/compat
similarity index 100%
rename from tools/mozilla-telify-sflphone/debian/compat
rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/compat
diff --git a/tools/mozilla-telify-sflphone/debian/control.ubuntu b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/control
similarity index 100%
rename from tools/mozilla-telify-sflphone/debian/control.ubuntu
rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/control
diff --git a/tools/mozilla-telify-sflphone/debian/control.debian b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/control.debian
similarity index 100%
rename from tools/mozilla-telify-sflphone/debian/control.debian
rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/control.debian
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/control.ubuntu b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/control.ubuntu
new file mode 100644
index 0000000000000000000000000000000000000000..01e98ce8031fcb3b5edf0ddbb7027936f529ce6c
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/control.ubuntu
@@ -0,0 +1,19 @@
+Source: mozilla-telify-sflphone
+Section: web
+Priority: optional
+Maintainer: Julien Bonjean <julien.bonjean@savoirfairelinux.com>
+Uploaders: Julien Bonjean <julien.bonjean@savoirfairelinux.com>
+Build-Depends: debhelper (>= 7), unzip
+Homepage: http://www.sflphone.org
+Standards-Version: 3.8.3
+DM-Upload-Allowed: yes
+
+Package: mozilla-telify-sflphone
+Depends: firefox-gnome-support, sflphone-client-gnome
+Architecture: all
+Description: This package provides telify firefox plugin and handler for SFLphone.
+ Telify recognizes phone numbers on web pages and converts them to clickable links.
+ Additionally, any text can be selected and handled as a phone number (including
+ vanity number conversion) by selecting the corresponding context menu item.
+ http://www.codepad.de/en/software/firefox-add-ons/telify.html
+
diff --git a/tools/mozilla-telify-sflphone/debian/copyright b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/copyright
similarity index 100%
rename from tools/mozilla-telify-sflphone/debian/copyright
rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/copyright
diff --git a/tools/mozilla-telify-sflphone/debian/files b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/files
similarity index 100%
rename from tools/mozilla-telify-sflphone/debian/files
rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/files
diff --git a/tools/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.debhelper.log b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.debhelper.log
similarity index 100%
rename from tools/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.debhelper.log
rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.debhelper.log
diff --git a/tools/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.install b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.install
similarity index 100%
rename from tools/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.install
rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.install
diff --git a/tools/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.links.ubuntu b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.links
similarity index 100%
rename from tools/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.links.ubuntu
rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.links
diff --git a/tools/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.links.debian b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.links.debian
similarity index 100%
rename from tools/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.links.debian
rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.links.debian
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.links.ubuntu b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.links.ubuntu
new file mode 100644
index 0000000000000000000000000000000000000000..f234168dd005f777b71662153559dbe689f1aebf
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.links.ubuntu
@@ -0,0 +1 @@
+usr/share/telify usr/lib/firefox-addons/extensions/{6c5f349a-ddda-49ad-bdf0-326d3fe1f938}
diff --git a/tools/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.substvars b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.substvars
similarity index 100%
rename from tools/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.substvars
rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone.substvars
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/DEBIAN/control b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/DEBIAN/control
new file mode 100644
index 0000000000000000000000000000000000000000..2c8faf4345a72c5b6b32e28adee8a26335d006d3
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/DEBIAN/control
@@ -0,0 +1,14 @@
+Package: mozilla-telify-sflphone
+Version: 0.4.7.3
+Architecture: all
+Maintainer: Julien Bonjean <julien.bonjean@savoirfairelinux.com>
+Installed-Size: 1296
+Depends: firefox-gnome-support, sflphone-client-gnome
+Section: web
+Priority: optional
+Homepage: http://www.sflphone.org
+Description: This package provides telify firefox plugin and handler for SFLphone.
+ Telify recognizes phone numbers on web pages and converts them to clickable links.
+ Additionally, any text can be selected and handled as a phone number (including
+ vanity number conversion) by selecting the corresponding context menu item.
+ http://www.codepad.de/en/software/firefox-add-ons/telify.html
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/DEBIAN/md5sums b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/DEBIAN/md5sums
new file mode 100644
index 0000000000000000000000000000000000000000..20effcb346c717f0a35c8187eeff044efe8baf5f
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/DEBIAN/md5sums
@@ -0,0 +1,282 @@
+65ce74599376d092487f618de1e986fb  usr/bin/sflphone-handler
+1dfa9e4bdb5667ed2452cb1842598638  usr/share/telify/chrome/content/jshashtable.js
+09146002421216f18e238dc9914df02a  usr/share/telify/chrome/content/icon32.png
+3efa199f5dc17af1806daf44c9c389be  usr/share/telify/chrome/content/icon96.png
+5897f6aab0803b91883a6235223c4c36  usr/share/telify/chrome/content/config.js
+add45890afad2c0a4e7ae2ae7602662a  usr/share/telify/chrome/content/warn32.png
+d070239a3728cafad19bb8aef31739aa  usr/share/telify/chrome/content/messagebox.js
+5624cf500dd7c023075672d3fad866d6  usr/share/telify/chrome/content/config.xul
+f6ea223fbe6e7f85e00e2164546b9bd4  usr/share/telify/chrome/content/messagebox.xul
+e802bc3ff17f1ea2e68ccdb263dea3fd  usr/share/telify/chrome/content/ask32.png
+f4de0420b7dd240b29d42e2af3bbf50c  usr/share/telify/chrome/content/util.js
+1bb2b945ab6f911fd32f9b046bf735b0  usr/share/telify/chrome/content/flag/52.png
+90576da5f20865375ea4719f1310000d  usr/share/telify/chrome/content/flag/212.png
+affd04a67faccde8d9539fb3b5ca0589  usr/share/telify/chrome/content/flag/685.png
+f493cea29615a02b9a917bee58ac3af3  usr/share/telify/chrome/content/flag/228.png
+d27ffb0f000c36985df32eb1b34de31d  usr/share/telify/chrome/content/flag/250.png
+6dd70c9752d8b50ea152f5c3f228312c  usr/share/telify/chrome/content/flag/43.png
+20edbfd5b61a01f2e619f22333635118  usr/share/telify/chrome/content/flag/61.png
+573caf2b526203b5e27614e6cc9a655a  usr/share/telify/chrome/content/flag/261.png
+276bf37cf19ed4fdc5e9e92796b4878d  usr/share/telify/chrome/content/flag/597.png
+31b9f8c69f07fdfe837ea0bd470ce9bd  usr/share/telify/chrome/content/flag/1809.png
+1330db2111f10ec94e67aed37af92109  usr/share/telify/chrome/content/flag/31.png
+22cfbf44cf2bb7559e07e3209c285c42  usr/share/telify/chrome/content/flag/7-kazakhstan.png
+31675a29209b26b05bf2aed571b024c3  usr/share/telify/chrome/content/flag/39-vatican.png
+4a7b9e35f3941cef8f31b7631337b513  usr/share/telify/chrome/content/flag/678.png
+63bfbc37a0bba342ba7d409cba9df880  usr/share/telify/chrome/content/flag/594.png
+f58e02ceba6a9d56b0fdace52f809575  usr/share/telify/chrome/content/flag/56.png
+b684077e750479668a6b5471422aa009  usr/share/telify/chrome/content/flag/682.png
+552223b24a21cfcae7a9dd24ca010ef4  usr/share/telify/chrome/content/flag/244.png
+193393c898442920b2f2e6becf939b57  usr/share/telify/chrome/content/flag/673.png
+fd3a4f77c790e3e0ca7c7a1936924d7c  usr/share/telify/chrome/content/flag/996.png
+bffee9389293cc9516811ca88039bbff  usr/share/telify/chrome/content/flag/65.png
+9323fd337065d66b3407bf19fdee3412  usr/share/telify/chrome/content/flag/1649.png
+0966afaa93eee08c08672c762424654d  usr/share/telify/chrome/content/flag/44.png
+35c688e6e0fbaeede3d71a0d9970c8a9  usr/share/telify/chrome/content/flag/374.png
+572dc608ba807fcfbe4f23083a529da3  usr/share/telify/chrome/content/flag/853.png
+56a19c85de7d530c9b24b906d4ef1d78  usr/share/telify/chrome/content/flag/1284.png
+12d703c057fe3a9d22b960df954259a1  usr/share/telify/chrome/content/flag/55.png
+156d00760316249b723e65c4535f6a3a  usr/share/telify/chrome/content/flag/502.png
+63bfbc37a0bba342ba7d409cba9df880  usr/share/telify/chrome/content/flag/262.png
+b469e92e74363294932063045ba5773b  usr/share/telify/chrome/content/flag/852.png
+b549b2c866e19bbaf05a71b142c8e277  usr/share/telify/chrome/content/flag/222.png
+f0c6ad269ca79fd0a636c0f7e55ecd8f  usr/share/telify/chrome/content/flag/63.png
+9917632bbfeb986871fc2f0a9a0ef323  usr/share/telify/chrome/content/flag/54.png
+cc0ef42fdf091b3cc7d79689f5d90d48  usr/share/telify/chrome/content/flag/873.png
+0edfcb7932381257b781a33fdac17cba  usr/share/telify/chrome/content/flag/37497.png
+e57cb5d9b42417834781028e79c6ad80  usr/share/telify/chrome/content/flag/229.png
+f38d97d28c2db81694c8d23bea8a544e  usr/share/telify/chrome/content/flag/299.png
+b9d35240a94c486c39ae66784cd4bb7c  usr/share/telify/chrome/content/flag/1664.png
+31b9f8c69f07fdfe837ea0bd470ce9bd  usr/share/telify/chrome/content/flag/1829.png
+cc0ef42fdf091b3cc7d79689f5d90d48  usr/share/telify/chrome/content/flag/874.png
+63bfbc37a0bba342ba7d409cba9df880  usr/share/telify/chrome/content/flag/596.png
+cf6d436e35c00502149621c9d2419633  usr/share/telify/chrome/content/flag/1473.png
+cc0ef42fdf091b3cc7d79689f5d90d48  usr/share/telify/chrome/content/flag/871.png
+59feda46a504c73c5de936e6cc463b91  usr/share/telify/chrome/content/flag/598.png
+65637850eca375f5343b51772b2789e3  usr/share/telify/chrome/content/flag/34.png
+63bfbc37a0bba342ba7d409cba9df880  usr/share/telify/chrome/content/flag/508.png
+07be2870ef618a4d3b69d24b3b0523bf  usr/share/telify/chrome/content/flag/92.png
+bd75acef3588961ef3e1d8c1beea2ba1  usr/share/telify/chrome/content/flag/242.png
+9416a0c7d9c580619faec6a6bff30cc9  usr/share/telify/chrome/content/flag/297.png
+465c38736ae791e89917a99467567e44  usr/share/telify/chrome/content/flag/258.png
+06a21021e5dce13dce475beb26697c69  usr/share/telify/chrome/content/flag/992.png
+7efb0536329c0ec081b08f288a175d4c  usr/share/telify/chrome/content/flag/94.png
+ec7c4ad00ede6aebe170377b8b830b3e  usr/share/telify/chrome/content/flag/680.png
+4e6a1e93bcf98acb4a828bedb3b39bc5  usr/share/telify/chrome/content/flag/501.png
+dae53d80a2dde3c0fca76ed93422eeb2  usr/share/telify/chrome/content/flag/223.png
+8b5a3f217aa96af3a0e9c799db2d930b  usr/share/telify/chrome/content/flag/599.png
+88d8c448f7e85ceda0eff805b081fcff  usr/share/telify/chrome/content/flag/420.png
+0fc6b4583f851e874e64a68f2f365e96  usr/share/telify/chrome/content/flag/976.png
+125aac84de4da114aef44a9a4282ac06  usr/share/telify/chrome/content/flag/994.png
+36da0872dac993c2750a5a371903bb6e  usr/share/telify/chrome/content/flag/373.png
+4bef1704acdc80636c68dffee9c01b51  usr/share/telify/chrome/content/flag/265.png
+ace80316bb7bfd2058e4bd8e281f93e3  usr/share/telify/chrome/content/flag/57.png
+a879b03b7cca0d49600c24c7c2f335cc  usr/share/telify/chrome/content/flag/254.png
+f9733cf00793532e858c718c60488bd7  usr/share/telify/chrome/content/flag/49.png
+6350bfec1685c569dcc6d52b5b5096f3  usr/share/telify/chrome/content/flag/30.png
+abddcd041761748a1462bcf509f167ce  usr/share/telify/chrome/content/flag/961.png
+df3279055e7e07f46705c151ffa4b188  usr/share/telify/chrome/content/flag/995.png
+9cf9ac77cf4c6d5504eb5cce3d9aeb4d  usr/share/telify/chrome/content/flag/504.png
+efc6524bcb70ef812b2725032e0b8cb9  usr/share/telify/chrome/content/flag/1787.png
+42c9adf5c32e8574701c582dd970563c  usr/share/telify/chrome/content/flag/220.png
+06a1651c9d58610744de5edb29a60e58  usr/share/telify/chrome/content/flag/993.png
+8f7b466990cbc4b0e6e31269cbc60ea8  usr/share/telify/chrome/content/flag/37744.png
+d3f29ad4504d6360d19ef706f494d7da  usr/share/telify/chrome/content/flag/298.png
+aa57863f7e2c49d33d3a2a0a9fe6da64  usr/share/telify/chrome/content/flag/41.png
+485ad10e06bd25ef65270af20dfc996b  usr/share/telify/chrome/content/flag/84.png
+929bd3c144dbcfc51d7d6836b6363cbe  usr/share/telify/chrome/content/flag/232.png
+3f9c4b8b9f8ee08e4e9f5135cb034657  usr/share/telify/chrome/content/flag/235.png
+0f92d3e3a3e1e547af05567c2510ddf0  usr/share/telify/chrome/content/flag/593.png
+77857f1400221cb796eebbb029a52617  usr/share/telify/chrome/content/flag/500.png
+4304ebdaa34ab1885b1ab8e5a3e45303  usr/share/telify/chrome/content/flag/239.png
+98bbf43c599a38d8eb6b5421fd7bacd0  usr/share/telify/chrome/content/flag/240.png
+b6c5a45e5ce80d2b527d893b279caad8  usr/share/telify/chrome/content/flag/36.png
+b5f4336bf7b5a30061b9eb3be8bdb71e  usr/share/telify/chrome/content/flag/291.png
+94c34b050a9d0860b91a96bddcbd2650  usr/share/telify/chrome/content/flag/850.png
+63bfbc37a0bba342ba7d409cba9df880  usr/share/telify/chrome/content/flag/33.png
+63bfbc37a0bba342ba7d409cba9df880  usr/share/telify/chrome/content/flag/590.png
+0966afaa93eee08c08672c762424654d  usr/share/telify/chrome/content/flag/247.png
+74deccf3b9279029b092b0359088f955  usr/share/telify/chrome/content/flag/1.png
+5c4b81590c1291ed24b6f2e0fb1db51b  usr/share/telify/chrome/content/flag/1868.png
+09aa245b094c7ebd785eb2d6651560b8  usr/share/telify/chrome/content/flag/1340.png
+9fd5fd3d5ec1c59a5de2b2cd4a83d3ba  usr/share/telify/chrome/content/flag/505.png
+f6481f07b520e5494ccf4fd7f2130510  usr/share/telify/chrome/content/flag/40.png
+2abd1722a95d7af6e316f906cde54e6d  usr/share/telify/chrome/content/flag/507.png
+66266f09754869056db176a7a99c999c  usr/share/telify/chrome/content/flag/855.png
+08d8941a6a94447cf6838bde5a2ec48c  usr/share/telify/chrome/content/flag/45.png
+a938868b993bbdc98caf18e1b022f5f8  usr/share/telify/chrome/content/flag/689.png
+92cacebf8596b267f69b7b99bb2f5588  usr/share/telify/chrome/content/flag/974.png
+5672868ef79592374bf990f652607a6e  usr/share/telify/chrome/content/flag/387.png
+8de229a968922437036b9731a376d12e  usr/share/telify/chrome/content/flag/963.png
+1bad50fdbd079efb01c9996dd3db9f39  usr/share/telify/chrome/content/flag/234.png
+258acc3c84ef093985f20f0c4cc3e8bb  usr/share/telify/chrome/content/flag/886.png
+2a555ebb43f963161fa1046442d5bee8  usr/share/telify/chrome/content/flag/385.png
+5b811ac6ef5af15e3a4fd75679814f01  usr/share/telify/chrome/content/flag/253.png
+2748dfe6daeebefc78dc9e7e5261e2a7  usr/share/telify/chrome/content/flag/378.png
+f4b5c9d9e2025a5cfa95652852aa0707  usr/share/telify/chrome/content/flag/688.png
+f2ba52be3d5071a0fbf5ed58df529f14  usr/share/telify/chrome/content/flag/3883.png
+d39cf563c53fd10e3f4e4d95f98b0035  usr/share/telify/chrome/content/flag/375.png
+3bd363fac16b74cb23adbd7704ade65d  usr/share/telify/chrome/content/flag/47.png
+f7f4151604e5860cf696e7409ef173b2  usr/share/telify/chrome/content/flag/880.png
+c964a9a106e3c9b76d3559c2cfcba90d  usr/share/telify/chrome/content/flag/968.png
+addd908670d7012818061979c7bace02  usr/share/telify/chrome/content/flag/221.png
+90226addfca8c9861a770f15e94b78d2  usr/share/telify/chrome/content/flag/354.png
+31675a29209b26b05bf2aed571b024c3  usr/share/telify/chrome/content/flag/379.png
+63bfbc37a0bba342ba7d409cba9df880  usr/share/telify/chrome/content/flag/681.png
+b5208534081b162fe790e854408b6dac  usr/share/telify/chrome/content/flag/51.png
+8f7b466990cbc4b0e6e31269cbc60ea8  usr/share/telify/chrome/content/flag/38649.png
+168dc53ba860577f659345846d59cb45  usr/share/telify/chrome/content/flag/965.png
+6e76764835f5db75d13b2498ba7e3efb  usr/share/telify/chrome/content/flag/260.png
+8678e140cb0965400a842595e8034e6e  usr/share/telify/chrome/content/flag/670.png
+07fcf184129db2d17310bed269bd032f  usr/share/telify/chrome/content/flag/677.png
+e8d950cb0f9b047987cfed72903a61b2  usr/share/telify/chrome/content/flag/82.png
+2530d73e10540607d8c453f10030ccd3  usr/share/telify/chrome/content/flag/243.png
+844f10c7a922da19a99fe6a9b7eb27dd  usr/share/telify/chrome/content/flag/371.png
+0fa3206cde59782c9998153683bff8d3  usr/share/telify/chrome/content/flag/238.png
+26f26cccb7b432d4dde1a1eb394c0ceb  usr/share/telify/chrome/content/flag/231.png
+8bdeaa2a3bc46f876e7dff744fc47659  usr/share/telify/chrome/content/flag/90.png
+0da3d2cf7c99fb9dfe238bfcb4ab11cf  usr/share/telify/chrome/content/flag/251.png
+4f9e0d2c82662f5b9b56acf472610c70  usr/share/telify/chrome/content/flag/998.png
+46019464edfa1be7666087620fe7142b  usr/share/telify/chrome/content/flag/382.png
+eb0d4e938edac3bee751b17ca72849df  usr/share/telify/chrome/content/flag/95.png
+e9cdf4484d0646e09464a28350be4df2  usr/share/telify/chrome/content/flag/263.png
+aa046c5e44c961089dbc6f45d8873122  usr/share/telify/chrome/content/flag/592.png
+45e940da2982616d3cc99822128e6cae  usr/share/telify/chrome/content/flag/267.png
+e4d9d483a531c7a16436b09a8a4cf104  usr/share/telify/chrome/content/flag/20.png
+7e6b762105a6b1679c1abd0280da2f73  usr/share/telify/chrome/content/flag/227.png
+9fd0b3d477d8651a16241d130ee353ad  usr/share/telify/chrome/content/flag/1758.png
+d1e4b9739c6eff4f6beadc8eb4ab8650  usr/share/telify/chrome/content/flag/595.png
+fb0490472ceed9b31b19dbe0a1d8f872  usr/share/telify/chrome/content/flag/236.png
+390bf4371cc50c51c50d1d15d7e63e3f  usr/share/telify/chrome/content/flag/7.png
+bc4f5cc6c03cdd13217d6d32e6425989  usr/share/telify/chrome/content/flag/1246.png
+757c67bf50c916597a5088829140286b  usr/share/telify/chrome/content/flag/1767.png
+f301e493e1c0271865c115a25f3f8680  usr/share/telify/chrome/content/flag/359.png
+278b835433b00b47589b3d7cf28d52a7  usr/share/telify/chrome/content/flag/377.png
+8f7b466990cbc4b0e6e31269cbc60ea8  usr/share/telify/chrome/content/flag/381-kosovo.png
+50185d74128455cb2c16c0903a03ca0d  usr/share/telify/chrome/content/flag/1684.png
+ce84e48ba306877dd6112a8470bfdfb0  usr/share/telify/chrome/content/flag/248.png
+0397fc499dce824e378c758682774440  usr/share/telify/chrome/content/flag/246.png
+9bd332abc26865f07ebae01383b8494d  usr/share/telify/chrome/content/flag/224.png
+464067a945638f51c7d3ee7ed4dda81d  usr/share/telify/chrome/content/flag/370.png
+2c030899839f02c2954cda800e4c41db  usr/share/telify/chrome/content/flag/266.png
+f405c1ae5ff791f8f6c8ff31bfd98e91  usr/share/telify/chrome/content/flag/216.png
+8b5f8aff9a34065f16db660509b6476b  usr/share/telify/chrome/content/flag/1345.png
+a3d9074daaf4b13a1c475469acb1ef40  usr/share/telify/chrome/content/flag/213.png
+9b475b0988eff85c2e6758f3629d3e3a  usr/share/telify/chrome/content/flag/1876.png
+a4d03f19872b3a11d3c8c9f55477caac  usr/share/telify/chrome/content/flag/355.png
+ef1a2c9fc984d6e21c2543bac5d56b89  usr/share/telify/chrome/content/flag/53.png
+7d71f58c22b314c64f304070cd4dcb4f  usr/share/telify/chrome/content/flag/226.png
+87d57818a5ad32dad3c512ebc93a80d6  usr/share/telify/chrome/content/flag/91.png
+33f848b2031ff858cd7db75404640a6b  usr/share/telify/chrome/content/flag/591.png
+0dc574a3de142aecc3e996206371294a  usr/share/telify/chrome/content/flag/225.png
+c72a9c63d4d41272ea672a1c402ee189  usr/share/telify/chrome/content/flag/973.png
+efe435a51af6d9c7e97c7c8a050d6efb  usr/share/telify/chrome/content/flag/1264.png
+0c3c91808881101dff1635101e02aa2b  usr/share/telify/chrome/content/flag/269.png
+4a6d3eee131acf89897c0b24689b82c3  usr/share/telify/chrome/content/flag/503.png
+019ff6b8cd322dfa5663c511d07b0d5d  usr/share/telify/chrome/content/flag/1671.png
+4220598be43707f399cf5b62aec26a4e  usr/share/telify/chrome/content/flag/27.png
+cc0ef42fdf091b3cc7d79689f5d90d48  usr/share/telify/chrome/content/flag/872.png
+94a4f42d77b298471b01e31068a4993c  usr/share/telify/chrome/content/flag/421.png
+6488bf155022194a4b9b419e5b411fdf  usr/share/telify/chrome/content/flag/90392.png
+0edfcb7932381257b781a33fdac17cba  usr/share/telify/chrome/content/flag/37447.png
+abac2bdc6ee86fed6f2a83b0bbc5af1b  usr/share/telify/chrome/content/flag/218.png
+9c120774fad7fae663c0c41e101410e9  usr/share/telify/chrome/content/flag/674.png
+fb53ec0d0245f2e4ebb8361d8ff85f8f  usr/share/telify/chrome/content/flag/690.png
+5dcba80a818cf6b07c5b7ccd0297a65f  usr/share/telify/chrome/content/flag/252.png
+48967bc438e5a7bb69cca0f7732396eb  usr/share/telify/chrome/content/flag/98.png
+03453359634eecec412c8e467f67af76  usr/share/telify/chrome/content/flag/290.png
+1cad1e69d782f42a29a1fcc532daf243  usr/share/telify/chrome/content/flag/48.png
+4628248388e53df337b39730f8aefbfd  usr/share/telify/chrome/content/flag/256.png
+9a758bb3b0392ee2c6d814dbaeea01b4  usr/share/telify/chrome/content/flag/376.png
+53ef3d82ba706db1e5dfdd5b0bf14c81  usr/share/telify/chrome/content/flag/972.png
+acdae2b0851d5fec6c4b16ab884bbd9d  usr/share/telify/chrome/content/flag/86.png
+35a5b51d0e37656c93cca43686c7ce62  usr/share/telify/chrome/content/flag/233.png
+c24a1dc23535660e8f013d7f4b15eba0  usr/share/telify/chrome/content/flag/60.png
+9b0517891ee2538397a7140697bde925  usr/share/telify/chrome/content/flag/241.png
+1f40c7e3f9513ea1a31d5b1efd2adae6  usr/share/telify/chrome/content/flag/249.png
+6a190cf5b40502186d7a335a8e10dcfd  usr/share/telify/chrome/content/flag/64.png
+714928715307e35c9d96f82baa9e5658  usr/share/telify/chrome/content/flag/856.png
+de204480ea7585fa2ab331b7c4b856af  usr/share/telify/chrome/content/flag/257.png
+fd92a03c9c1fbf78fea7e50b1e4085f9  usr/share/telify/chrome/content/flag/353.png
+d9a1931187b34b91d8a0becbfcc8d92d  usr/share/telify/chrome/content/flag/672.png
+8f1c20cc56e3b0388c37fa9f300cdc80  usr/share/telify/chrome/content/flag/356.png
+610a156d74efa1227e732319c0bddcdc  usr/share/telify/chrome/content/flag/692.png
+b44c818df281cad4bf13f54dcf67b151  usr/share/telify/chrome/content/flag/66.png
+0399c70c9efba4caefd028ad5028bc25  usr/share/telify/chrome/content/flag/960.png
+72f33ab0fff112755d90d65fc71042fd  usr/share/telify/chrome/content/flag/423.png
+a99812c389c8a521a9b7495e7d7318d7  usr/share/telify/chrome/content/flag/230.png
+40796e5560f2fa63f523de45bfd20f07  usr/share/telify/chrome/content/flag/964.png
+c5ba8166e7165bef7247b674faafa83a  usr/share/telify/chrome/content/flag/32.png
+44d65230c16730cc9b74ab0cf0f3a31d  usr/share/telify/chrome/content/flag/962.png
+328daac04aee3d4a868673667b29f561  usr/share/telify/chrome/content/flag/1268.png
+a9123178222f6940496eeed41e4f7932  usr/share/telify/chrome/content/flag/245.png
+7dd4f0a5d9fc3201cb03f90c5b9dd98d  usr/share/telify/chrome/content/flag/509.png
+5ac9bbaab7ef6edaf285a92655ad3100  usr/share/telify/chrome/content/flag/372.png
+0215b1c78f1983ff93d4a71d994429b3  usr/share/telify/chrome/content/flag/967.png
+bc2b7b1fea6191cadfe5563c4ec4f482  usr/share/telify/chrome/content/flag/1670.png
+ad5a8bf6203aaa390432c164b7f98097  usr/share/telify/chrome/content/flag/1784.png
+6cda8970ef0d1ac14ebda52fe7be9d50  usr/share/telify/chrome/content/flag/352.png
+cf9a0a8e33c14011ca720d5c4308d145  usr/share/telify/chrome/content/flag/386.png
+722cb977a10c1a2a8412fc5ee87d4fc4  usr/share/telify/chrome/content/flag/675.png
+0641850973fa5605d26add1e6c859da4  usr/share/telify/chrome/content/flag/676.png
+2e017a5dd612390255848dca5afb330d  usr/share/telify/chrome/content/flag/255.png
+01d51ff805bef4ce44d75fbbd93b28d9  usr/share/telify/chrome/content/flag/966.png
+e81fd902853e1d3abfc59a8aa1ae6832  usr/share/telify/chrome/content/flag/1242.png
+a71af7b8b48922f614b499239c8a51b8  usr/share/telify/chrome/content/flag/977.png
+bea37d045f7026995838fcfc8b9b45ca  usr/share/telify/chrome/content/flag/268.png
+b24fbefbb7e51f8c68c3df2c74891878  usr/share/telify/chrome/content/flag/62.png
+0c50a0a1bf667ae3271ffff33e2b9372  usr/share/telify/chrome/content/flag/380.png
+8c0085810a9528c2bf6e3f5b6e43e281  usr/share/telify/chrome/content/flag/672-norfolk_island.png
+b4e46a8d8576a1a717f8e1f2c5de85a9  usr/share/telify/chrome/content/flag/350.png
+d45dfb7a968e89b66db04ddf446ffe09  usr/share/telify/chrome/content/flag/1869.png
+8f797a746ef2192e4cfa5fb7fb1fb272  usr/share/telify/chrome/content/flag/58.png
+949942100b8504bc91da99d9c237633b  usr/share/telify/chrome/content/flag/683.png
+cd560dd865ccea58212db45956248115  usr/share/telify/chrome/content/flag/975.png
+3275d2a698a6fc4497c3628d681b5d12  usr/share/telify/chrome/content/flag/358.png
+61c1ecffc039239ee6411394921aa241  usr/share/telify/chrome/content/flag/506.png
+4a89ee4cf5fe72c332e90527e12c07cf  usr/share/telify/chrome/content/flag/93.png
+458b2d7875fc143704f636e7454e598d  usr/share/telify/chrome/content/flag/971.png
+111a19121adf21f6010aa43992cd5675  usr/share/telify/chrome/content/flag/389.png
+63bfbc37a0bba342ba7d409cba9df880  usr/share/telify/chrome/content/flag/687.png
+2d2714d2e0de8465ac12d65a5e52d82d  usr/share/telify/chrome/content/flag/381.png
+af283fcaf3f288709548bae1c4750031  usr/share/telify/chrome/content/flag/264.png
+91c372b5e4167ab59eb858e442a8f91f  usr/share/telify/chrome/content/flag/679.png
+449f5fa5b87314615a7ea3aa501a78fd  usr/share/telify/chrome/content/flag/691.png
+a63f50a8081b441b48989267a6fb329c  usr/share/telify/chrome/content/flag/39.png
+bf17a973466b976ddefdcdf52503e6fa  usr/share/telify/chrome/content/flag/46.png
+efc6524bcb70ef812b2725032e0b8cb9  usr/share/telify/chrome/content/flag/1939.png
+4b30c9135a576a61668ce14129c60ac7  usr/share/telify/chrome/content/flag/81.png
+ec10eee9610f5ac6bc74311ae481fad7  usr/share/telify/chrome/content/flag/1441.png
+300e025eca7079783221fcd86ea1942a  usr/share/telify/chrome/content/flag/237.png
+c9088d972106719cce7c9a226f2b1667  usr/share/telify/chrome/content/flag/1-canada.png
+a676e93449fc74703d5f12636593b699  usr/share/telify/chrome/content/flag/686.png
+63faf9dbefe527ed55e0d9170fb5fba2  usr/share/telify/chrome/content/flag/357.png
+219a52448b0df4e66905086301b03b10  usr/share/telify/chrome/content/flag/351.png
+cc0ef42fdf091b3cc7d79689f5d90d48  usr/share/telify/chrome/content/flag/870.png
+dd8c6aa4b172928bc49969b80a0926a3  usr/share/telify/chrome/content/editNumber.js
+8b49826c5b4ebfbb95c513be63a79b41  usr/share/telify/chrome/content/pref.js
+cacb7d13f9781f1d71b6338f62df55e0  usr/share/telify/chrome/content/edit22x15.png
+4d0fec589b212e8fd004abe97cae9884  usr/share/telify/chrome/content/telify.js
+380345f5e1888667b412a9cc6d622ffb  usr/share/telify/chrome/content/dialog.css
+0c48e0a5c919244e39da008905bf3704  usr/share/telify/chrome/content/info32.png
+b1b6854306f4547a0f17fa88e5bbfc2a  usr/share/telify/chrome/content/browser.xul
+b59d8264612fa19986333ce3f20c978a  usr/share/telify/chrome/content/editNumber.xul
+259e7299cf9c56c466e62b6d2e7a09be  usr/share/telify/chrome/content/icon18_active.png
+df8e1ad83cb3ee6cfb8073be99c9334d  usr/share/telify/chrome/content/country_data.js
+d11c921428d126525024f0269c289366  usr/share/telify/chrome/content/icon18_inactive.png
+961bc17c9aab761902b5e755424c50f0  usr/share/telify/chrome/content/icon_menu.png
+c192d0d65c0ee5093a9f520cbb203cde  usr/share/telify/chrome/content/error32.png
+081a39ee35f6fd034d47a52d18161e38  usr/share/telify/chrome/locale/en-US/custom_preset.js
+f93c88f9730ab952c1607f01284c953b  usr/share/telify/chrome/locale/en-US/lang.dtd
+b05b084a52248112936f234f70afa445  usr/share/telify/chrome/locale/en-US/country_locale.js
+d0568dafab9a1206113235173cc58c85  usr/share/telify/chrome/locale/en-US/lang.properties
+878ffe167a481f93b26302871868618a  usr/share/telify/chrome/locale/en-US/locale.js
+24604d65d67874073ad9b3df7060e221  usr/share/telify/chrome/locale/de-DE/custom_preset.js
+8ea28f7144c3da1b13824c751ed045d7  usr/share/telify/chrome/locale/de-DE/lang.dtd
+ded79ce41ea89b117534c1af4e95d5b5  usr/share/telify/chrome/locale/de-DE/country_locale.js
+f8c99d4e0ea6514f2d4f6ad71db85ae2  usr/share/telify/chrome/locale/de-DE/lang.properties
+816dac9e3dc748bc9f7e6a46dd57e029  usr/share/telify/chrome/locale/de-DE/locale.js
+4200a5c7a588e6aadbd6d56dc0f72ee7  usr/share/telify/defaults/preferences/preferences.js
+8bed4b9918d4f36b8c3db1f0322e31bf  usr/share/telify/chrome.manifest
+7a164502d511ecbe38c3ad860e833579  usr/share/telify/install.rdf
+a5a82bcdce14f9439cad46169b5bc354  usr/share/doc/mozilla-telify-sflphone/changelog.gz
diff --git a/tools/mozilla-telify-sflphone/debian/postinst b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/DEBIAN/postinst
similarity index 100%
rename from tools/mozilla-telify-sflphone/debian/postinst
rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/DEBIAN/postinst
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/bin/sflphone-handler b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/bin/sflphone-handler
new file mode 100755
index 0000000000000000000000000000000000000000..727ef0f93c26927ed962654154418cd59ca2983a
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/bin/sflphone-handler
@@ -0,0 +1,52 @@
+#!/bin/sh
+#
+# This script can be used as a callto: (or other) protocol handler in
+# Mozilla Firefox-based browser.
+# In Firefox use Preferences > Applications and set the callto handler
+# to this script.
+
+# The sflphone daemon config file
+RESFILE=~/.config/sflphone/sflphonedrc
+
+# Parse sflphonedrc and get default account id string
+if [ -f "$RESFILE" ]; then
+
+	# Use first ID
+	ACCOUNTID=`grep Accounts.order $RESFILE | sed -e 's/Accounts.order=//' -e 's/\/.*//'`
+
+	# Accounts.order is not set
+	if [ -z $ACCOUNTID ]; then
+
+		# Use first account declared in sflphone config
+		ACCOUNTID="`grep -m 1 Account: $RESFILE | sed -e 's/\[//' -e 's/\]//'`"
+   	fi 
+
+else
+    echo Fatal: Cant find sflphonedrc config file.
+    exit 1
+fi
+
+# Check 1st argument (phone number)
+if [ -z $1 ]; then
+    echo "Error: argument 1 (phone number) not provided."
+    exit 1
+fi
+
+# Cleanup destination, keeping numbers only 
+TO="`echo $1 | sed -e 's/[^0123456789]//g'`"
+
+# Generate call id.
+CALLID=${RANDOM}$$  
+
+dbus-send                                           \
+    --type="method_call"                            \
+    --dest="org.sflphone.SFLphone"                  \
+    "/org/sflphone/SFLphone/CallManager"            \
+    "org.sflphone.SFLphone.CallManager.placeCall"   \
+    string:"$ACCOUNTID"                             \
+    string:"$CALLID"                                \
+    string:"$TO"
+
+exit 0
+
+# EOF
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/lib/firefox-addons/extensions/{6c5f349a-ddda-49ad-bdf0-326d3fe1f938} b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/lib/firefox-addons/extensions/{6c5f349a-ddda-49ad-bdf0-326d3fe1f938}
new file mode 120000
index 0000000000000000000000000000000000000000..7d660382bdd5b719ba0430a579f079381b3d1cac
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/lib/firefox-addons/extensions/{6c5f349a-ddda-49ad-bdf0-326d3fe1f938}
@@ -0,0 +1 @@
+../../../share/telify
\ No newline at end of file
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/doc/mozilla-telify-sflphone/changelog.gz b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/doc/mozilla-telify-sflphone/changelog.gz
new file mode 100644
index 0000000000000000000000000000000000000000..186ab5d35fe47e1e0590fbfa544a38e8604cbdfd
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/doc/mozilla-telify-sflphone/changelog.gz differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome.manifest b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome.manifest
new file mode 100644
index 0000000000000000000000000000000000000000..bc9507c8816097cc6790ce6b16406987793c0971
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome.manifest
@@ -0,0 +1,5 @@
+content	telify	chrome/content/
+locale	telify	en-US	chrome/locale/en-US/
+locale	telify	de-DE	chrome/locale/de-DE/
+
+overlay	chrome://browser/content/browser.xul	chrome://telify/content/browser.xul
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/ask32.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/ask32.png
new file mode 100644
index 0000000000000000000000000000000000000000..d56ba2c2449cb156979af2896e82be831f258d93
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/ask32.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/browser.xul b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/browser.xul
new file mode 100644
index 0000000000000000000000000000000000000000..68f72fbff72784512e9051b78473baaf39b76643
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/browser.xul
@@ -0,0 +1,87 @@
+<?xml version="1.0"?>
+<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?>
+<?xml-stylesheet href="chrome://telify/content/dialog.css" type="text/css"?>
+
+<!DOCTYPE overlay SYSTEM "chrome://telify/locale/lang.dtd">
+<overlay xmlns='http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul'>
+
+	<stringbundleset id="stringbundleset">
+		<stringbundle id="idTelifyStringBundle" src="chrome://telify/locale/lang.properties"/>
+	</stringbundleset>
+
+	<script type='application/x-javascript' src='chrome://telify/content/jshashtable.js'></script>
+	<script type='application/x-javascript' src='chrome://telify/content/util.js'></script>
+	<script type='application/x-javascript' src='chrome://telify/content/pref.js'></script>
+	<script type='application/x-javascript' src='chrome://telify/locale/country_locale.js'></script>
+	<script type='application/x-javascript' src='chrome://telify/content/country_data.js'></script>
+	<script type='application/x-javascript' src='chrome://telify/locale/locale.js'></script>
+	<script type='application/x-javascript' src='chrome://telify/content/telify.js'></script>
+
+	<statusbar id="status-bar">
+		<statusbarpanel id="idTelify_status" collapsed="true">
+			<popup id="idTelify_status_popup" onpopupshowing="objTelify.modifyPopup(event)">
+				<menuitem id="idTelify_status_activity" oncommand="objTelify.toggleActive()" />
+				<menuitem id="idTelify_status_blacklist" oncommand="objTelify.toggleBlacklist()" />
+			</popup>
+			<hbox id="idTelify_statusicon" context="idTelify_status_popup" class="statusbarpanel-menu-iconic" src="chrome://telify/content/icon18_active.png" />
+		</statusbarpanel>
+	</statusbar>
+
+	<menupopup id="contentAreaContextMenu">
+		<menu id="idTelify_menu_context" label="&menu.selection;" collapsed="true" insertbefore="context-sep-stop" 
+			class="menu-iconic" image="chrome://telify/content/icon_menu.png">
+			<menupopup id="idTelify_popup_context">
+				<menuitem id="idTelify_context" class="menuitem-iconic"/>
+				<menuseparator id="idTelify_sep_context"/>
+				<menuitem id="idTelify_tld_context" class="menuitem-iconic"/>
+				<menuitem id="idTelify_context0" class="menuitem-iconic"/>
+				<menuitem id="idTelify_context1" class="menuitem-iconic"/>
+				<menuitem id="idTelify_context2" class="menuitem-iconic"/>
+				<menuitem id="idTelify_context3" class="menuitem-iconic"/>
+				<menuitem id="idTelify_context4" class="menuitem-iconic"/>
+				<menuitem id="idTelify_context5" class="menuitem-iconic"/>
+				<menuitem id="idTelify_context6" class="menuitem-iconic"/>
+				<menuitem id="idTelify_context7" class="menuitem-iconic"/>
+				<menuitem id="idTelify_context8" class="menuitem-iconic"/>
+				<menuitem id="idTelify_context9" class="menuitem-iconic"/>
+				<menuseparator />
+				<menuitem id="idTelify_edit_context" class="menuitem-iconic" label="&menu.edit_number;" image="chrome://telify/content/edit22x15.png"/>
+			</menupopup>
+		</menu>
+	</menupopup>
+
+	<popupset>
+	<menupopup id="idTelify_popup_dial">
+		<menuitem id="idTelify_dial" class="menuitem-iconic"/>
+		<menuseparator id="idTelify_sep_dial"/>
+		<menuitem id="idTelify_tld_dial" class="menuitem-iconic"/>
+		<menuitem id="idTelify_dial0" class="menuitem-iconic"/>
+		<menuitem id="idTelify_dial1" class="menuitem-iconic"/>
+		<menuitem id="idTelify_dial2" class="menuitem-iconic"/>
+		<menuitem id="idTelify_dial3" class="menuitem-iconic"/>
+		<menuitem id="idTelify_dial4" class="menuitem-iconic"/>
+		<menuitem id="idTelify_dial5" class="menuitem-iconic"/>
+		<menuitem id="idTelify_dial6" class="menuitem-iconic"/>
+		<menuitem id="idTelify_dial7" class="menuitem-iconic"/>
+		<menuitem id="idTelify_dial8" class="menuitem-iconic"/>
+		<menuitem id="idTelify_dial9" class="menuitem-iconic"/>
+		<menuseparator />
+		<menuitem id="idTelify_edit_dial" class="menuitem-iconic" label="&menu.edit_number;" image="chrome://telify/content/edit22x15.png"/>
+	</menupopup>
+	</popupset>
+
+	<menupopup id="menu_ToolsPopup">
+		<menu id="idTelify_menu" label="Telify" insertafter="devToolsSeparator">
+			<menupopup onpopupshowing="objTelify.modifyPopup(event)">
+				<menuitem id="idTelify_menu_activity" oncommand="objTelify.toggleActive()"/>
+				<menuitem id="idTelify_menu_blacklist" oncommand="objTelify.toggleBlacklist()"/>
+				<menuseparator />
+				<menuitem id="idTelify_menu_config" label="&menu.onlinehelp;" oncommand="objTelifyLocale.openOnlineHelp()"/>
+				<menuseparator />
+				<menuitem id="idTelify_menu_config" label="&menu.config;" oncommand="objTelifyPrefs.showConfigDialog()"/>
+			</menupopup>
+		</menu>
+	</menupopup>
+
+</overlay>
+
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/config.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/config.js
new file mode 100644
index 0000000000000000000000000000000000000000..25e529121ac47f94550cb2413dbf33e93e3f8360
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/config.js
@@ -0,0 +1,196 @@
+/*
+Creative Commons License: Attribution-No Derivative Works 3.0 Unported
+http://creativecommons.org/licenses/by-nd/3.0/
+(c)2009 Michael Koch
+*/
+
+var objTelifyConfig = {
+
+tmplIndex: 0,
+customLabelDefault: "",
+
+setConfigValues: function()
+{
+	objTelifyPrefs.telPrefs.setCharPref(objTelifyPrefs.PREF_IDD_PREFIX, document.getElementById("idTelifyPref_idd_prefix").value);
+	objTelifyPrefs.telPrefs.setIntPref(objTelifyPrefs.PREF_HREFTYPE, document.getElementById("idTelifyPref_hreftype").value);
+	objTelifyPrefs.telPrefs.setIntPref(objTelifyPrefs.PREF_HIGHLIGHT, document.getElementById("idTelifyPref_highlight").value);
+	objTelifyPrefs.telPrefs.setIntPref(objTelifyPrefs.PREF_NUMHISTORY, document.getElementById("idTelifyPref_num_history").value);
+	objTelifyPrefs.telPrefs.setBoolPref(objTelifyPrefs.PREF_STATUSICON, document.getElementById("idTelifyPref_statusicon").value == 1);
+	objTelifyPrefs.telPrefs.setBoolPref(objTelifyPrefs.PREF_DIAL_CC_DIRECT, document.getElementById("idTelifyPref_dialcc").value == 1);
+
+	objTelifyPrefs.telPrefs.setCharPref(objTelifyPrefs.PREF_CUSTOM_URL, document.getElementById("idTelifyPref_url_input").value);
+	objTelifyPrefs.telPrefs.setIntPref(objTelifyPrefs.PREF_CUSTOM_TMPL, this.tmplIndex);
+	for (var i=1; i<objTelifyPrefs.NUM_CUSTOM_PARAMS+1; i++) {
+		objTelifyPrefs.telPrefs.setCharPref(objTelifyPrefs.PREF_CUSTOM_PARAM+i, document.getElementById("idTelifyPref_param"+i+"_value").value);
+	}
+	objTelifyPrefs.telPrefs.setIntPref(objTelifyPrefs.PREF_CUSTOM_OPENTYPE, document.getElementById("idTelifyPref_opentype").value);
+},
+
+onAccept: function()
+{
+	this.setConfigValues();
+	return true;
+},
+
+onHelp: function()
+{
+	objTelifyLocale.openOnlineHelp();
+	return true;
+},
+
+initConfig: function()
+{
+	objTelifyPrefs.initTelifyPrefs();
+	document.getElementById("idTelifyPref_idd_prefix").value = objTelifyPrefs.idd_prefix;
+	document.getElementById("idTelifyPref_hreftype").value = objTelifyPrefs.hrefType;
+	this.hrefTypeChanged(objTelifyPrefs.hrefType);
+	document.getElementById("idTelifyPref_highlight").value = objTelifyPrefs.highlight;
+	document.getElementById("idTelifyPref_num_history").value = objTelifyPrefs.numHistory;
+	document.getElementById("idTelifyPref_statusicon").value = (objTelifyPrefs.fStatusIcon ? 1 : 0);
+	document.getElementById("idTelifyPref_dialcc").value = (objTelifyPrefs.fDialCCDirect ? 1 : 0);
+
+	document.getElementById("idTelifyPref_url_input").value = objTelifyPrefs.custom_url;
+	this.tmplIndex = objTelifyPrefs.custom_tmpl;
+	for (var i=1; i<objTelifyPrefs.NUM_CUSTOM_PARAMS+1; i++) {
+		document.getElementById("idTelifyPref_param"+i+"_value").value = objTelifyPrefs.custom_param[i];
+	}
+	document.getElementById("idTelifyPref_opentype").value = objTelifyPrefs.custom_opentype;
+
+	this.customLabelDefault = document.getElementById("idTelifyPref_custom_caption").label
+
+	var popup = document.getElementById("idTelifyPref_url_popup");
+	for (var i=0; i<telify_custom_preset.length; i++) {
+		var item = document.createElement("menuitem");
+		item.setAttribute("label", telify_custom_preset[i][0]);
+		popup.appendChild(item);
+	}
+
+	this.setTemplate(this.tmplIndex, true);
+
+	document.getElementById("idTelifyPref_version_label").value = "Telify v"+objTelifyUtil.getAddonVersion();
+},
+
+getTemplateParam: function(nr)
+{
+	if (nr == 0) return objTelifyPrefs.telStrings.getString("phonenr_tmpl");
+	var param = document.getElementById("idTelifyPref_param"+nr+"_value").value;
+	var label = document.getElementById("idTelifyPref_param"+nr+"_caption").value;
+	if (label.value == "") param = "";
+	return param;
+},
+
+createResultDOM: function(node)
+{
+	if (node == null) return 0; // safety
+	if (node.nodeType == Node.TEXT_NODE) {
+		var text = node.data;
+		var len = text.length;
+		var escape = 0;
+		for (var i=0; i<len-1; i++) {
+			if (escape == 1) {escape = 0; continue;}
+			var c = text.charAt(i);
+			if (c == '\\') {escape = 1; continue}
+			if (c != '$') continue;
+			c = text.charAt(i+1);
+			var nr = "0123456789".indexOf(c);
+			if (nr < 0 || nr > objTelifyPrefs.NUM_CUSTOM_PARAMS) continue;
+			var prev_node = document.createTextNode(text.substr(0, i));
+			var next_node = document.createTextNode(text.substr(i+2));
+			var hilite_node = document.createElement("span");
+			hilite_node.setAttribute("class", (nr == 0 ? "tmpl_number" : "tmpl_param"));
+			var param_node = document.createTextNode(this.getTemplateParam(nr));
+			hilite_node.appendChild(param_node);
+			var parentNode = node.parentNode;
+			parentNode.replaceChild(next_node, node);
+			parentNode.insertBefore(hilite_node, next_node);
+			parentNode.insertBefore(prev_node, hilite_node);
+			break;
+		}
+	} else {
+		for (var i=0; i<node.childNodes.length; i++) {
+			this.createResultDOM(node.childNodes[i]);
+		}
+	}
+},
+
+urlChanged: function()
+{
+	var url = document.getElementById("idTelifyPref_url_input").value;
+	var result = document.getElementById("idTelifyPref_url_result");
+	while (result.childNodes[0]) result.removeChild(result.childNodes[0]);
+	if (url == "") {
+		var item = document.createElement("span");
+		var empty_url = objTelifyPrefs.telStrings.getString("empty_url")
+		item.appendChild(document.createTextNode(empty_url));
+		item.setAttribute("class", "tmpl_empty");
+		result.appendChild(item);
+	} else {
+		var item = document.createTextNode(url);
+		result.appendChild(item);
+		this.createResultDOM(result);
+	}
+},
+
+setTemplate: function(nr, init)
+{
+	var caption =	document.getElementById("idTelifyPref_custom_caption");
+	caption.label = this.customLabelDefault;
+	if (telify_custom_preset[nr][0].length) caption.label += " ("+telify_custom_preset[nr][0]+")";
+	if (!init) document.getElementById("idTelifyPref_url_input").value = telify_custom_preset[nr][1];
+	for (var j=0; j<objTelifyPrefs.NUM_CUSTOM_PARAMS; j++) {
+		var label = document.getElementById("idTelifyPref_param"+(j+1)+"_caption");
+		var param = document.getElementById("idTelifyPref_param"+(j+1)+"_value");
+		var row = document.getElementById("idTelifyPref_param"+(j+1)+"_row");
+		label.value = telify_custom_preset[nr][2+j];
+		if (label.value != "") label.value += ":";
+		if (label.value == "") param.setAttribute("disabled", true); else param.removeAttribute("disabled");
+	}
+	this.urlChanged();
+},
+
+tmplChanged: function()
+{
+	var obj = document.getElementById("idTelifyPref_url_input");
+	for (var i=0; i<telify_custom_preset.length; i++) {
+		if (obj.value == telify_custom_preset[i][0]) {
+			this.tmplIndex = i;
+			this.setTemplate(i, false);
+			break;
+		}
+	}
+},
+
+paramChanged: function(nr, value)
+{
+	this.urlChanged();
+},
+
+enableDOMTree: function(node, enable)
+{
+	if (node == null) return;
+	if (enable) {
+		if (node.removeAttribute) node.removeAttribute("disabled");
+	} else {
+		if (node.setAttribute) node.setAttribute("disabled", true);
+	}
+	for (var i=0; i<node.childNodes.length; i++) {
+		this.enableDOMTree(node.childNodes[i], enable);
+	}
+},
+
+hrefTypeChanged: function(nr)
+{
+	var group = document.getElementById("idTelifyPref_custom_group");
+	if (nr == objTelifyPrefs.HREFTYPE_CUSTOM) {
+		group.removeAttribute("collapsed");
+		window.sizeToContent();
+	} else {
+		//alert(group.clientHeight);
+		group.setAttribute("collapsed", true);
+		//window.resizeTo(500, 500);
+		window.resizeBy(0, -200);
+		window.sizeToContent();
+	}
+}
+
+};
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/config.xul b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/config.xul
new file mode 100644
index 0000000000000000000000000000000000000000..967d4db7227e48bde4587aa0b59a409aedd6aa33
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/config.xul
@@ -0,0 +1,180 @@
+<?xml version="1.0"?>
+<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?>
+<?xml-stylesheet href="chrome://telify/content/dialog.css" type="text/css"?>
+
+<!DOCTYPE dialog SYSTEM "chrome://telify/locale/lang.dtd">
+
+<dialog id="dlgTelifyConfig"
+	xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
+	buttons="accept,cancel,help"
+	onload="objTelifyConfig.initConfig()"
+	ondialogaccept="objTelifyConfig.onAccept()"
+	ondialogcancel=""
+	ondialoghelp="objTelifyConfig.onHelp()"
+	title="&dialog.config.title;">
+
+	<stringbundleset id="stringbundleset">
+		<stringbundle id="idTelifyStringBundle" src="chrome://telify/locale/lang.properties"/>
+	</stringbundleset>
+
+	<script type='application/x-javascript' src='chrome://telify/content/util.js'></script>
+	<script type='application/x-javascript' src='chrome://telify/content/pref.js'></script>
+	<script type='application/x-javascript' src='chrome://telify/content/config.js'></script>
+	<script type='application/x-javascript' src='chrome://telify/locale/locale.js'></script>
+	<script type='application/x-javascript' src='chrome://telify/locale/custom_preset.js'></script>
+	
+	<hbox>
+
+		<groupbox style="padding-bottom:8px;">
+		<caption label="&dialog.config.general;"/>
+			<grid>
+				<columns>
+					<column flex="1"/>
+					<column flex="2"/>
+				</columns>
+				<rows>
+					<row align="center">
+						<label value="&dialog.config.hreftype;:"/>
+						<menulist id="idTelifyPref_hreftype" onselect="objTelifyConfig.hrefTypeChanged(this.value)">
+							<menupopup>
+								<menuitem label="&dialog.config.hreftype0;" value="0"/>
+								<menuitem label="&dialog.config.hreftype1;" value="1"/>
+								<menuitem label="&dialog.config.hreftype2;" value="2"/>
+								<menuitem label="&dialog.config.hreftype3;" value="3"/>
+								<menuitem label="&dialog.config.hreftype_custom;" value="9"/>
+							</menupopup>
+						</menulist>
+					</row>
+
+					<row align="center">
+						<label value="&dialog.config.dialcc;:"/>
+						<menulist id="idTelifyPref_dialcc">
+							<menupopup>
+								<menuitem label="&dialog.config.dialcc_menu;" value="0"/>
+								<menuitem label="&dialog.config.dialcc_direct;" value="1"/>
+							</menupopup>
+						</menulist>
+					</row>
+
+					<row align="center">
+						<label value="&dialog.config.highlight;:"/>
+						<menulist id="idTelifyPref_highlight">
+							<menupopup>
+								<menuitem label="&dialog.config.highlight0;" value="0"/>
+								<menuitem label="&dialog.config.highlight1;" value="25"/>
+								<menuitem label="&dialog.config.highlight2;" value="50"/>
+								<menuitem label="&dialog.config.highlight3;" value="100"/>
+							</menupopup>
+						</menulist>
+					</row>
+					<row align="center">
+						<label value="&dialog.config.num_history;:"/>
+						<menulist id="idTelifyPref_num_history">
+							<menupopup>
+								<menuitem label="3" value="3"/>
+								<menuitem label="4" value="4"/>
+								<menuitem label="5" value="5"/>
+								<menuitem label="6" value="6"/>
+								<menuitem label="7" value="7"/>
+								<menuitem label="8" value="8"/>
+								<menuitem label="9" value="9"/>
+								<menuitem label="10" value="10"/>
+							</menupopup>
+						</menulist>
+					</row>
+					<row align="center">
+						<label value="&dialog.config.statusicon;:"/>
+						<menulist id="idTelifyPref_statusicon">
+							<menupopup>
+								<menuitem label="&dialog.config.statusicon0;" value="0" />
+								<menuitem label="&dialog.config.statusicon1;" value="1" />
+							</menupopup>
+						</menulist>
+					</row>
+					<row align="center">
+						<label value="&dialog.config.idd_prefix;"/>
+						<menulist id="idTelifyPref_idd_prefix" editable="true">
+							<menupopup>
+								<menuitem label="" value=""/>
+								<menuitem label="00" value="00"/>
+								<menuitem label="001" value="001"/>
+								<menuitem label="011" value="011"/>
+								<menuitem label="0011" value="0011"/>
+							</menupopup>
+						</menulist>
+					</row>
+				</rows>
+			</grid>
+		</groupbox>
+
+		<groupbox style="padding-bottom:8px;">
+		<caption label="&dialog.config.about;"/>
+			<vbox style="width:96px;">
+				<spacer style="height:0px;"/>
+				<hbox>
+					<image src="chrome://telify/content/icon96.png" style="width:96px;height:96px;margin-left:0px;"/>
+					<spacer/>
+				</hbox>
+				<spacer style="height:4px;"/>
+				<label id="idTelifyPref_version_label" value="" style="font-weight:bold;"/>
+				<label value="www.codepad.de" href="http://www.codepad.de" class="text-link"/>
+				<spacer flex="1"/>
+			</vbox>
+		</groupbox>
+
+	</hbox>
+	
+	<groupbox id="idTelifyPref_custom_group" style="padding-bottom:8px;">
+	<caption id="idTelifyPref_custom_caption" label="&dialog.config.custom;"/>
+	<vbox>
+		<description id="idTelifyPref_url_result" class="urlresult">
+		</description>
+
+		<menulist id="idTelifyPref_url_input" editable="true"
+			oninput="objTelifyConfig.urlChanged(this.value)" onselect="objTelifyConfig.tmplChanged(this.value)">
+			<menupopup id="idTelifyPref_url_popup">
+			</menupopup>
+		</menulist>
+
+		<grid>
+			<columns>
+				<column flex="0"/>
+				<column flex="2"/>
+				<column flex="3"/>
+			</columns>
+			<rows>
+				<row align="center" id="idTelifyPref_param1_row" style="margin-top:4px;">
+					<label id="idTelifyPref_param1_caption"/>
+					<textbox id="idTelifyPref_param1_value" emptytext="&dialog.config.replaces; $1 &dialog.config.in_template;" 
+						oninput="objTelifyConfig.paramChanged(1, this.value)"/>
+					<spacer flex="2"/>
+				</row>
+				<row align="center" id="idTelifyPref_param2_row">
+					<label id="idTelifyPref_param2_caption"/>
+					<textbox id="idTelifyPref_param2_value" emptytext="&dialog.config.replaces; $2 &dialog.config.in_template;" 
+						oninput="objTelifyConfig.paramChanged(2, this.value)"/>
+				</row>
+				<row align="center" id="idTelifyPref_param3_row">
+					<label id="idTelifyPref_param3_caption"/>
+					<textbox id="idTelifyPref_param3_value" emptytext="&dialog.config.replaces; $3 &dialog.config.in_template;" 
+						oninput="objTelifyConfig.paramChanged(3, this.value)"/>
+				</row>
+				<row align="center" style="margin-top:4px;">
+					<label value="&dialog.config.opentype;:"/>
+					<menulist id="idTelifyPref_opentype">
+						<menupopup>
+							<menuitem label="&dialog.config.opentype0;" value="0"/>
+							<menuitem label="&dialog.config.opentype1;" value="1"/>
+							<menuitem label="&dialog.config.opentype2;" value="2"/>
+							<menuitem label="&dialog.config.opentype3;" value="3"/>
+						</menupopup>
+					</menulist>
+				</row>
+			</rows>
+		</grid>
+
+		
+	</vbox>
+	</groupbox>
+	
+</dialog>
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/country_data.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/country_data.js
new file mode 100644
index 0000000000000000000000000000000000000000..63acf6089a1a45b873005a49f7933cb9b7790743
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/country_data.js
@@ -0,0 +1,258 @@
+/*
+Creative Commons License: Attribution-No Derivative Works 3.0 Unported
+http://creativecommons.org/licenses/by-nd/3.0/
+(c)2009 Michael Koch
+*/
+// must be saved as UTF-8
+var telify_country_data = [
+["", "", "", ""],
+["+1", "USA", "us,mil,gov,edu", "1"],
+["+1340", "U.S. Virgin Islands", "vi", "1"],
+["+1670", "Northern Mariana Islands", "mp", "1"],
+["+1671", "Guam", "gu", "1"],
+["+1684", "American Samoa", "as", "1"],
+["+1787", "Puerto Rico", "pr", "1"],
+["+1939", "Puerto Rico", "", "1"],
+["+1", "Canada", "ca", "1"],
+["+1264", "Anguilla", "ai", "1"],
+["+1268", "Antigua and Barbuda", "ag", "1"],
+["+1242", "Bahamas", "bs", "1"],
+["+1246", "Barbados", "bb", "1"],
+["+1441", "Bermuda", "bm", "1"],
+["+1284", "British Virgin Islands", "vg", "1"],
+["+1345", "Cayman Islands", "ky", "1"],
+["+1767", "Dominica", "dm", "1"],
+["+1808", "Midway Island", "", "1"],
+["+1809", "Dominican Republic", "do", "1"],
+["+1829", "Dominican Republic", "", "1"],
+["+1849", "Dominican Republic", "", "1"],
+["+1473", "Grenada", "gd", "1"],
+["+1876", "Jamaica", "jm", "1"],
+["+1664", "Montserrat", "ms", "1"],
+["+1869", "Saint Kitts and Nevis", "kn", "1"],
+["+1758", "Saint Lucia", "lc", "1"],
+["+1784", "Saint Vincent and the Grenadines", "vc", "1"],
+["+1868", "Trinidad and Tobago", "tt", "1"],
+["+1649", "Turks and Caicos Islands", "tc", "1"],
+["+20", "Egypt", "eg", "0"],
+["+212", "Morocco", "ma", ""],
+["+213", "Algeria", "dz", "7"],
+["+216", "Tunisia", "tn", "0"],
+["+218", "Libya", "ly", "0"],
+["+220", "Gambia", "gm", ""],
+["+221", "Senegal", "sn", "0"],
+["+222", "Mauritania", "mr", "0"],
+["+223", "Mali", "ml", "0"],
+["+224", "Guinea", "gn", "0"],
+["+225", "Ivory Coast", "ci", "0"],
+["+226", "Burkina Faso", "bf", ""],
+["+227", "Niger", "ne", "0"],
+["+228", "Togo", "tg", ""],
+["+229", "Benin", "bj", ""],
+["+230", "Mauritius", "mu", "0"],
+["+231", "Liberia", "lr", "22"],
+["+232", "Sierra Leone", "sl", "0"],
+["+233", "Ghana", "gh", ""],
+["+234", "Nigeria", "ng", "0"],
+["+235", "Chad", "td", ""],
+["+236", "Central African Republic", "cf", ""],
+["+237", "Cameroon", "cm", ""],
+["+238", "Cape Verde", "cv", ""],
+["+239", "São Tomé and Príncipe", "st", "0"],
+["+240", "Equatorial Guinea", "gq", ""],
+["+241", "Gabon", "ga", ""],
+["+242", "Congo (Republic)", "cg", ""],
+["+243", "Congo (Democratic Republic)", "cd", ""],
+["+244", "Angola", "ao", "0"],
+["+245", "Guinea-Bissau", "gw", ""],
+["+246", "Diego Garcia", "", ""],
+["+247", "Ascension Island", "ac", ""],
+["+248", "Seychelles", "sc", "0"],
+["+249", "Sudan", "sd", "0"],
+["+250", "Rwanda", "rw", "0"],
+["+251", "Ethiopia", "et", "0"],
+["+252", "Somalia", "so", ""],
+["+253", "Djibouti", "dj", ""],
+["+254", "Kenya", "ke", "0"],
+["+255", "Tanzania", "tz", "0"],
+["+256", "Uganda", "ug", "0"],
+["+257", "Burundi", "bi", ""],
+["+258", "Mozambique", "mz", "0"],
+["+260", "Zambia", "zm", "0"],
+["+261", "Madagascar", "mg", "0"],
+["+262", "Réunion", "re", "0"],
+["+262", "Mayotte", "yt", "0"],
+["+263", "Zimbabwe", "zw", "0"],
+["+264", "Namibia", "na", "0"],
+["+265", "Malawi", "mw", ""],
+["+266", "Lesotho", "ls", "0"],
+["+267", "Botswana", "bw", ""],
+["+268", "Swaziland", "sz", ""],
+["+269", "Comoros", "km", ""],
+["+27", "South Africa", "za", "0"],
+["+290", "Saint Helena", "sh", ""],
+["+290", "Tristan da Cunha", "", "0"],
+["+291", "Eritrea", "er", "0"],
+["+297", "Aruba", "aw", ""],
+["+298", "Faroe Islands", "fo", ""],
+["+299", "Greenland", "gl", ""],
+["+30", "Greece", "gr", ""],
+["+31", "Netherlands", "nl", "0"],
+["+32", "Belgium", "be", "0"],
+["+33", "France", "fr", "0"],
+["+34", "Spain", "es", "0"],
+["+350", "Gibraltar", "gi", ""],
+["+351", "Portugal", "pt", ""],
+["+352", "Luxembourg", "lu", ""],
+["+353", "Ireland", "ie", "0"],
+["+354", "Iceland", "is", "0"],
+["+355", "Albania", "al", "0"],
+["+356", "Malta", "mt", "0"],
+["+357", "Cyprus (South)", "cy", ""],
+["+358", "Finland", "fi", "0"],
+["+359", "Bulgaria", "bg", "0"],
+["+36", "Hungary", "hu", "06"],
+["+370", "Lithuania", "lt", "8"],
+["+371", "Latvia", "lv", "8"],
+["+372", "Estonia", "ee", ""],
+["+373", "Moldova", "md", "0"],
+["+374", "Armenia", "am", "8"],
+["+37447", "Nagorno-Karabakh", "", "0"],
+["+37497", "Nagorno-Karabakh (Mobile)", "", "0"],
+["+375", "Belarus", "by", "8"],
+["+376", "Andorra", "ad", ""],
+["+377", "Monaco", "mc", "0"],
+["+37744", "Kosovo (Mobile)", "", "0"],
+["+378", "San Marino", "sm", "0"],
+["+379", "Vatican City", "va", ""],
+["+380", "Ukraine", "ua", "8"],
+["+381", "Serbia", "rs", "0"],
+["+381", "Kosovo", "", "0"],
+["+382", "Montenegro", "me", "0"],
+["+385", "Croatia", "hr", "0"],
+["+386", "Slovenia", "si", "0"],
+["+38649", "Kosovo (Mobile)", "", "0"],
+["+387", "Bosnia and Herzegovina", "ba", "0"],
+["+389", "Macedonia", "mk", "0"],
+["+39", "Italy and Vatican City", "it", ""],
+["+40", "Romania", "ro", "0"],
+["+41", "Switzerland", "ch", "0"],
+["+420", "Czech Republic", "cz", ""],
+["+421", "Slovakia", "sk", "0"],
+["+423", "Liechtenstein", "li", ""],
+["+43", "Austria", "at", "0"],
+["+44", "United Kingdom", "uk,gb", "0"],
+["+45", "Denmark", "dk", ""],
+["+46", "Sweden", "se", "0"],
+["+47", "Norway", "no", ""],
+["+48", "Poland", "pl", "0"],
+["+49", "Germany", "de", "0"],
+["+500", "Falkland Islands", "fk", ""],
+["+501", "Belize", "bz", "0"],
+["+502", "Guatemala", "gt", ""],
+["+503", "El Salvador", "sv", ""],
+["+504", "Honduras", "hn", "0"],
+["+505", "Nicaragua", "ni", "0"],
+["+506", "Costa Rica", "cr", ""],
+["+507", "Panama", "pa", "0"],
+["+508", "Saint-Pierre and Miquelon", "pm", "0"],
+["+509", "Haiti", "ht", "0"],
+["+51", "Peru", "pe", "0"],
+["+52", "Mexico", "mx", "01"],
+["+53", "Cuba", "cu", "0"],
+["+5399", "Guantanamo Bay", "", "0"],
+["+54", "Argentina", "ar", "0"],
+["+55", "Brazil", "br", "0"],
+["+56", "Chile", "cl", "0"],
+["+57", "Colombia", "co", "0"],
+["+58", "Venezuela", "ve", "0"],
+["+590", "Guadeloupe", "gp", ""],
+["+591", "Bolivia", "bo", "0"],
+["+592", "Guyana", "gy", "0"],
+["+593", "Ecuador", "ec", "0"],
+["+594", "French Guiana", "gf", ""],
+["+595", "Paraguay", "py", "0"],
+["+596", "Martinique", "mq", ""],
+["+597", "Suriname", "sr", ""],
+["+598", "Uruguay", "uy", "0"],
+["+599", "Netherlands Antilles", "an", ""],
+["+60", "Malaysia", "my", "0"],
+["+61", "Australia", "au", "0"],
+["+62", "Indonesia", "id", "0"],
+["+63", "Philippines", "ph", "0"],
+["+64", "New Zealand", "nz", ""],
+["+65", "Singapore", "sg", ""],
+["+66", "Thailand", "th", "0"],
+["+670", "East Timor", "tp,tl", ""],
+["+672", "Australian external territories", "", ""],
+["+673", "Brunei", "bn", "0"],
+["+674", "Nauru", "nr", "0"],
+["+675", "Papua New Guinea", "pg", ""],
+["+676", "Tonga", "to", ""],
+["+677", "Solomon Islands", "sb", ""],
+["+678", "Vanuatu", "vu", ""],
+["+679", "Fiji", "fj", ""],
+["+680", "Palau", "pw", ""],
+["+681", "Wallis and Futuna", "wf", ""],
+["+682", "Cook Islands", "ck", "00"],
+["+683", "Niue Island", "nu", "0"],
+["+685", "Samoa", "ws", ""],
+["+686", "Kiribati", "ki", "0"],
+["+687", "New Caledonia", "nc", "0"],
+["+688", "Tuvalu", "tv", ""],
+["+689", "French Polynesia", "pf", ""],
+["+690", "Tokelau", "tk", ""],
+["+691", "Micronesia", "fm", "1"],
+["+692", "Marshall Islands", "mh", "1"],
+["+7", "Russia", "ru,su", "8"],
+["+7", "Kazakhstan", "kz", "8"],
+["+81", "Japan", "jp", "0"],
+["+82", "South Korea", "kr", "0"],
+["+84", "Vietnam", "vn", "0"],
+["+850", "North Korea", "", "0"],
+["+852", "Hong Kong", "hk", ""],
+["+853", "Macao", "mo", "0"],
+["+855", "Cambodia", "kh", "0"],
+["+856", "Laos", "la", "0"],
+["+86", "China", "cn", "0"],
+["+870", "Inmarsat SNAC", "", ""],
+["+871", "Inmarsat (Atlantic East)", "", ""],
+["+872", "Inmarsat (Pacific)", "", ""],
+["+873", "Inmarsat (Indian)", "", ""],
+["+874", "Inmarsat (Atlantic West)", "", ""],
+["+880", "Bangladesh", "bd", "0"],
+["+881", "Global Mobile Satellite System", "", ""],
+["+882", "International Networks", "", ""],
+["+883", "International Networks", "", ""],
+["+886", "Taiwan", "tw", ""],
+["+90", "Turkey", "tr", "0"],
+["+90392", "Cyprus (North)", "", "0"],
+["+91", "India", "in", "0"],
+["+92", "Pakistan", "pk", "0"],
+["+93", "Afghanistan", "af", "0"],
+["+94", "Sri Lanka", "lk", "0"],
+["+95", "Burma", "mm", ""],
+["+960", "Maldives", "mv", "0"],
+["+961", "Lebanon", "lb", "0"],
+["+962", "Jordan", "jo", "0"],
+["+963", "Syria", "sy", "0"],
+["+964", "Iraq", "iq", "0"],
+["+965", "Kuwait", "kw", "0"],
+["+966", "Saudi Arabia", "sa", "0"],
+["+967", "Yemen", "ye", "0"],
+["+968", "Oman", "om", "0"],
+["+971", "United Arab Emirates", "ae", ""],
+["+972", "Israel", "il", "0"],
+["+973", "Bahrain", "bh", ""],
+["+974", "Qatar", "qa", "0"],
+["+975", "Bhutan", "bt", ""],
+["+976", "Mongolia", "mn", "0"],
+["+977", "Nepal", "np", "0"],
+["+98", "Iran", "ir", "0"],
+["+992", "Tajikistan", "tj", "8"],
+["+993", "Turkmenistan", "tm", "8"],
+["+994", "Azerbaijan", "az", "8"],
+["+995", "Georgia", "ge", "8"],
+["+996", "Kyrgyzstan", "kg", "0"],
+["+998", "Uzbekistan", "uz", "8"],
+];
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/dialog.css b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/dialog.css
new file mode 100644
index 0000000000000000000000000000000000000000..c154c5200629e37a8cfab53bd5366c9baecacd56
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/dialog.css
@@ -0,0 +1,33 @@
+.telInputCC {
+	width: 6em;
+}
+
+#idTelify_popup_dial .menu-iconic-icon {
+	width: 22px;
+	height: 15px;
+} 
+
+#idTelify_popup_context .menu-iconic-icon {
+	width: 22px;
+	height: 15px;
+} 
+
+.tmpl_empty {
+	color: #a0a0a0;
+}
+
+.tmpl_number {
+	color: #008000;
+}
+
+.tmpl_param {
+	color: #000080;
+}
+
+.urlresult {
+	height:4.2em;
+	padding:2px 3px;
+	border:1px solid #e0e0e0;
+	background-color:#f0f0f0;
+	margin-left:4px;
+}
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/edit22x15.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/edit22x15.png
new file mode 100644
index 0000000000000000000000000000000000000000..cb4c614f0b8250a5424018630cc4663962591633
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/edit22x15.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/editNumber.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/editNumber.js
new file mode 100644
index 0000000000000000000000000000000000000000..64896ad5c87f04ff0cf1581be739da27fb571215
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/editNumber.js
@@ -0,0 +1,180 @@
+/*
+Creative Commons License: Attribution-No Derivative Works 3.0 Unported
+http://creativecommons.org/licenses/by-nd/3.0/
+(c)2009 Michael Koch
+*/
+
+var objTelifyEditNumber = {
+
+checkKey: function(event, allowed)
+{
+	if (event.which < 32) return
+	var key = String.fromCharCode(event.which)
+	if (allowed.indexOf(key) >= 0) return;
+	event.preventDefault();
+},
+
+
+createListItem: function()
+{
+	var item = document.createElement('listitem');
+	for (var i=0; i<arguments.length; i++) {
+		var cell = document.createElement('listcell');
+		cell.setAttribute("label", arguments[i]);
+		item.appendChild(cell);
+	}
+	return item;
+},
+
+
+updateCountrySelection: function()
+{
+	var list = document.getElementById("idTelifyCountryCodeList");
+	var editcc = document.getElementById("idTelifyInputCC");
+	if (editcc.value == "" || editcc.value == "+" || editcc.value.charAt(0) != '+') {
+		list.scrollToIndex(0);
+		list.selectedIndex = 0;
+		editcc.style.color = "#ff0000";
+		return;
+	}
+	var index = 0;
+	var maxlen = 1;
+	for (var i=0; i<telify_country_data.length; i++) {
+		if (editcc.value == telify_country_data[i][0]) {
+			index = i;
+			break;
+		}
+		for (var j=1; j<editcc.value.length; j++) {
+			if (editcc.value.charAt(j) == telify_country_data[i][0].charAt(j)) {
+				if (j+1 > maxlen) {
+					maxlen = j+1;
+					index = i;
+				}
+			} else {
+				break;
+			}
+		}
+	}
+	if (index >= 0) {
+		list.scrollToIndex(index);
+		if (editcc.value == telify_country_data[index][0]) {
+			list.selectedIndex = index;
+			editcc.style.color = "#000000";
+		} else {
+			list.clearSelection();
+			editcc.style.color = "#ff0000";
+		}
+	} else {
+		list.scrollToIndex(0);
+		list.clearSelection();
+		editcc.style.color = "#ff0000";
+	}
+},
+
+
+ccChanged: function()
+{
+	var editcc = document.getElementById("idTelifyInputCC");
+	if (editcc.value.length == 1 && editcc.value.charAt(0) != '+') {
+		editcc.value = "+" + editcc.value;
+	}
+	this.updateCountrySelection();
+},
+
+
+updateNumberEdit: function()
+{
+	var list = document.getElementById("idTelifyCountryCodeList");
+	var fClear = false;
+	if (list.getRowCount() != telify_country_data.length) {
+		while (list.getRowCount() > 0) list.removeItemAt(0);
+		fClear = true;
+	}
+	for (var i=0; i<telify_country_data.length; i++) {
+		var item = this.createListItem(telify_country_data[i][0], telify_country_data[i][1]);
+		if (fClear) {
+			list.appendChild(item);
+		} else {
+			list.replaceChild(item, list.getItemAtIndex(i));
+		}
+	}
+	this.updateCountrySelection();
+},
+
+
+updateListSelection: function()
+{
+	var list = document.getElementById("idTelifyCountryCodeList");
+	var editcc = document.getElementById("idTelifyInputCC");
+	if (list.selectedCount > 0) {
+		editcc.value = telify_country_data[list.selectedIndex][0];
+		editcc.style.color = "#000000";
+	}
+},
+
+
+compareCol1: function(a, b)
+{
+	var v = a[0].localeCompare(b[0]);
+	if (v == 0) return a[1].localeCompare(b[1]);
+	return v;
+},
+
+
+compareCol2: function(a, b)
+{
+	var v = a[1].localeCompare(b[1]);
+	if (v == 0) return a[0].localeCompare(b[0]);
+	return v;
+},
+
+
+last_sorted_column: -1,
+
+sortCountryCodeList: function(column)
+{
+	var telPrefs = objTelifyPrefs.getPrefObj();
+	if (column < 0) {
+		column = telPrefs.getIntPref(objTelifyPrefs.PREF_COLSORTCC);
+	} else {
+		telPrefs.setIntPref(objTelifyPrefs.PREF_COLSORTCC, column);
+	}
+	if (column == this.last_sorted_column) return;
+	if (column == 0) {
+		telify_country_data.sort(this.compareCol1);
+		document.getElementById("idTelifyColCode").setAttribute("sortDirection", "descending");
+		document.getElementById("idTelifyColCountry").setAttribute("sortDirection", "natural");
+	}
+	if (column == 1) {
+		telify_country_data.sort(this.compareCol2);
+		document.getElementById("idTelifyColCode").setAttribute("sortDirection", "natural");
+		document.getElementById("idTelifyColCountry").setAttribute("sortDirection", "descending");
+	}
+	this.last_sorted_column = column;
+	this.updateNumberEdit();
+},
+
+
+setNumberEditReturnValue: function(fOK)
+{
+	window.arguments[0].cc = document.getElementById("idTelifyInputCC").value;
+	window.arguments[0].nr = document.getElementById("idTelifyInputNr").value;
+	window.arguments[0].fOK = fOK;
+},
+
+
+initNumberEdit: function()
+{
+	var cc = window.arguments[0].cc;
+	var nr = window.arguments[0].nr;
+	var index = -1;
+	var maxlen = 0;
+
+	objTelifyUtil.localizeCountryData();
+	document.getElementById("idTelifyInputCC").value = (cc ? cc : "");
+	document.getElementById("idTelifyInputNr").value = nr;
+	this.sortCountryCodeList(-1);
+}
+
+};
+
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/editNumber.xul b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/editNumber.xul
new file mode 100644
index 0000000000000000000000000000000000000000..251fbc0198542f60424265bec1b80426e10c519f
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/editNumber.xul
@@ -0,0 +1,45 @@
+<?xml version="1.0"?>
+<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?>
+<?xml-stylesheet href="chrome://telify/content/dialog.css" type="text/css"?>
+
+<!DOCTYPE dialog SYSTEM "chrome://telify/locale/lang.dtd">
+
+<dialog id="dlgTelifyEditNumber"
+	xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
+	buttons="accept,cancel"
+	buttonlabelaccept="&dialog.edit.dial;"
+	onload="objTelifyEditNumber.initNumberEdit()"
+	ondialogaccept="objTelifyEditNumber.setNumberEditReturnValue(true)"
+	ondialogcancel="objTelifyEditNumber.setNumberEditReturnValue(false)"
+	title="&dialog.edit.title;">
+
+	<stringbundleset id="stringbundleset">
+		<stringbundle id="idTelifyStringBundle" src="chrome://telify/locale/lang.properties"/>
+	</stringbundleset>
+
+	<script type='application/x-javascript' src='chrome://telify/content/jshashtable.js'></script>
+	<script type='application/x-javascript' src='chrome://telify/content/util.js'></script>
+	<script type='application/x-javascript' src='chrome://telify/content/pref.js'></script>
+	<script type='application/x-javascript' src='chrome://telify/content/country_data.js'></script>
+	<script type='application/x-javascript' src='chrome://telify/locale/country_locale.js'></script>
+	<script type='application/x-javascript' src='chrome://telify/content/editNumber.js'></script>
+
+	<vbox>
+		<hbox align="center">
+			<textbox id="idTelifyInputCC" class="telInputCC" oninput="objTelifyEditNumber.ccChanged()" onkeypress="objTelifyEditNumber.checkKey(event,'+0123456789')"/>
+			<label value="&#8211;"/>
+			<textbox id="idTelifyInputNr" flex="1" onkeypress="objTelifyEditNumber.checkKey(event,'0123456789')"/>
+		</hbox>
+		<listbox id="idTelifyCountryCodeList" flex="1" width="280" height="250" onselect="objTelifyEditNumber.updateListSelection()">
+			<listhead>
+				<listheader id="idTelifyColCode" class="telInputCC" label="&dialog.edit.code;" onclick="objTelifyEditNumber.sortCountryCodeList(0)"/>
+				<listheader id="idTelifyColCountry" label="&dialog.edit.country;" onclick="objTelifyEditNumber.sortCountryCodeList(1)"/>
+			</listhead>
+			<listcols>
+				<listcol flex="0"/>
+				<listcol flex="1"/>
+			</listcols>
+		</listbox>
+	</vbox>
+
+</dialog>
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/error32.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/error32.png
new file mode 100644
index 0000000000000000000000000000000000000000..2d5e260a5f21585e0a76c81a0a66b6dbf5be60e6
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/error32.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1-canada.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1-canada.png
new file mode 100644
index 0000000000000000000000000000000000000000..fd226fef001e55ec8e0ede8fdf897babf89c2ed3
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1-canada.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1.png
new file mode 100644
index 0000000000000000000000000000000000000000..34bd21fd5cdfa2525a224ac596e07713d87de6af
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1242.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1242.png
new file mode 100644
index 0000000000000000000000000000000000000000..cb72ea2c0f48e6935ee8bad01b77b11d8108855a
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1242.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1246.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1246.png
new file mode 100644
index 0000000000000000000000000000000000000000..b6db2cd4a7aa6a3c71375bcaa8181440de130884
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1246.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1264.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1264.png
new file mode 100644
index 0000000000000000000000000000000000000000..45b6ec574ecf6afe62656e876878e1ed0b2fa253
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1264.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1268.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1268.png
new file mode 100644
index 0000000000000000000000000000000000000000..d618aeb5f3d0490a063bde2f04aa11aa7e316038
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1268.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1284.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1284.png
new file mode 100644
index 0000000000000000000000000000000000000000..93c6f1125582c3c4ed2ad91b13f94a4d225b297a
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1284.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1340.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1340.png
new file mode 100644
index 0000000000000000000000000000000000000000..0949b5fa6d5194dc591ac483794fd0d3ab2f740c
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1340.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1345.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1345.png
new file mode 100644
index 0000000000000000000000000000000000000000..4ade1ca9be95a1952190fafbfc153ffb3c35827f
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1345.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1441.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1441.png
new file mode 100644
index 0000000000000000000000000000000000000000..775a6b67b56424fc2e5c950c88f902a5aa78c627
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1441.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1473.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1473.png
new file mode 100644
index 0000000000000000000000000000000000000000..19612cf7a73a7be8c0ffb1f405c025c30a2ad305
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1473.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1649.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1649.png
new file mode 100644
index 0000000000000000000000000000000000000000..d8f0e6ec7e98e80146665ad258cd7603285ff461
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1649.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1664.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1664.png
new file mode 100644
index 0000000000000000000000000000000000000000..35d8f052b93c5208e3d430bc5213c6c984f47423
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1664.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1670.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1670.png
new file mode 100644
index 0000000000000000000000000000000000000000..a5c8609a24821b02da585b50bef280f9cc23d65e
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1670.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1671.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1671.png
new file mode 100644
index 0000000000000000000000000000000000000000..5189a550be437d825ec88b09ec090bfd8138ac5c
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1671.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1684.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1684.png
new file mode 100644
index 0000000000000000000000000000000000000000..553b350cd38f66a8304aef45ca4c879f7559d5ff
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1684.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1758.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1758.png
new file mode 100644
index 0000000000000000000000000000000000000000..4e92314b7bd0ae2c79a532e0359a57edc262e506
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1758.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1767.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1767.png
new file mode 100644
index 0000000000000000000000000000000000000000..472d05c29aa90043c2992380c7f924a6c7ebbbd8
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1767.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1784.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1784.png
new file mode 100644
index 0000000000000000000000000000000000000000..ceb8103b06c6bc457c5263c5adf2e454281dac20
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1784.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1787.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1787.png
new file mode 100644
index 0000000000000000000000000000000000000000..7e25408dc26822567bdf78e54e4ded5eaadb3775
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1787.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1809.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1809.png
new file mode 100644
index 0000000000000000000000000000000000000000..d1caf4f21030542284ed53c3c88e2aca2a061a69
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1809.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1829.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1829.png
new file mode 100644
index 0000000000000000000000000000000000000000..d1caf4f21030542284ed53c3c88e2aca2a061a69
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1829.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1868.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1868.png
new file mode 100644
index 0000000000000000000000000000000000000000..a1e2ea500745872e6060bf58f0e125ee9f762e95
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1868.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1869.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1869.png
new file mode 100644
index 0000000000000000000000000000000000000000..45e13d35c7d3ef278ca8beaf967eab7b00348854
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1869.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1876.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1876.png
new file mode 100644
index 0000000000000000000000000000000000000000..6398ed535192024ccf662d56747b8268d9e9d4a0
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1876.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1939.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1939.png
new file mode 100644
index 0000000000000000000000000000000000000000..7e25408dc26822567bdf78e54e4ded5eaadb3775
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/1939.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/20.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/20.png
new file mode 100644
index 0000000000000000000000000000000000000000..0bb0d4e877dfc90324faa34953da79e04d145f8b
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/20.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/212.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/212.png
new file mode 100644
index 0000000000000000000000000000000000000000..3319fa7f6f16eedf976ebabc0c88b1e2058cf39d
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/212.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/213.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/213.png
new file mode 100644
index 0000000000000000000000000000000000000000..92b1190e3dca8bb2caac257ccc69b840192b34fe
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/213.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/216.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/216.png
new file mode 100644
index 0000000000000000000000000000000000000000..f00450b7afc3e22cddcdeca9c540747dba82969e
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/216.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/218.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/218.png
new file mode 100644
index 0000000000000000000000000000000000000000..52530626a429d202624f72c4309f1f106a8c87a4
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/218.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/220.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/220.png
new file mode 100644
index 0000000000000000000000000000000000000000..b5964b2715b6fb4fd993384843aac0973395360d
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/220.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/221.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/221.png
new file mode 100644
index 0000000000000000000000000000000000000000..ff6071bad1d33253fb04d625b496cdb36bbddb3b
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/221.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/222.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/222.png
new file mode 100644
index 0000000000000000000000000000000000000000..08d9e225999a18374839a2cc754aee51df360ecd
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/222.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/223.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/223.png
new file mode 100644
index 0000000000000000000000000000000000000000..27da235bc70c04011749e7d5a0e3ee29be40662e
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/223.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/224.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/224.png
new file mode 100644
index 0000000000000000000000000000000000000000..fba8996037e0cf45309c313628d775604cfff23b
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/224.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/225.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/225.png
new file mode 100644
index 0000000000000000000000000000000000000000..acc23943de8d5712d09ac176b9edbf2534bb001a
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/225.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/226.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/226.png
new file mode 100644
index 0000000000000000000000000000000000000000..8f43316c680dd169ae90a297722331a65befdd80
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/226.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/227.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/227.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d2a6556f0796c412ae9498ede3c5dd5982beaa5
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/227.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/228.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/228.png
new file mode 100644
index 0000000000000000000000000000000000000000..efc38d4c716f41f2b207a4f6cc940983173be58e
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/228.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/229.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/229.png
new file mode 100644
index 0000000000000000000000000000000000000000..c433ed9e6da4ed1090acb54335e1d9b6fcad4ed0
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/229.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/230.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/230.png
new file mode 100644
index 0000000000000000000000000000000000000000..3fe55dc10a1a738e059c6064485f43949a94d183
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/230.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/231.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/231.png
new file mode 100644
index 0000000000000000000000000000000000000000..82ba43a3af028eea86b9fd02443953c638a90bc8
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/231.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/232.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/232.png
new file mode 100644
index 0000000000000000000000000000000000000000..8577c25bd3c8b085a12c25030b81e5b304ddadae
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/232.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/233.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/233.png
new file mode 100644
index 0000000000000000000000000000000000000000..33066499d0a6623939dd1e9a83c8c5525558c77d
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/233.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/234.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/234.png
new file mode 100644
index 0000000000000000000000000000000000000000..b2fb61dbd0ea7f746536b65020019c1fa17e069d
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/234.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/235.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/235.png
new file mode 100644
index 0000000000000000000000000000000000000000..de17bf8393dd9fc3c7b601d0e7f49553f76d1438
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/235.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/236.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/236.png
new file mode 100644
index 0000000000000000000000000000000000000000..4babeeb7ca2bd4af882bdaf462a6074499cfa9c0
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/236.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/237.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/237.png
new file mode 100644
index 0000000000000000000000000000000000000000..85a0664c5ce94f045586951d41c38a96faf8a1ee
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/237.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/238.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/238.png
new file mode 100644
index 0000000000000000000000000000000000000000..a587e353b2ed434f04c7ea3e24441ba2831f3e7b
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/238.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/239.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/239.png
new file mode 100644
index 0000000000000000000000000000000000000000..9b2c63a54e4604533710f926fc89ddac2e9df95a
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/239.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/240.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/240.png
new file mode 100644
index 0000000000000000000000000000000000000000..097a4dab5681fab5316683991a997572d216e1eb
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/240.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/241.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/241.png
new file mode 100644
index 0000000000000000000000000000000000000000..0080a167553681c5698549cf53da57cc3874e076
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/241.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/242.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/242.png
new file mode 100644
index 0000000000000000000000000000000000000000..9b775eb9a6204a8b6373c3486a2b6287d74363bd
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/242.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/243.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/243.png
new file mode 100644
index 0000000000000000000000000000000000000000..a0673c0e4e2786360e76bcd6ff6d65f8b29b7184
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/243.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/244.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/244.png
new file mode 100644
index 0000000000000000000000000000000000000000..923e1368ef2a83749ad67facd7ce688a2409615a
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/244.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/245.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/245.png
new file mode 100644
index 0000000000000000000000000000000000000000..bcd4652e3b0874a14963db07e7b68276a62be233
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/245.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/246.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/246.png
new file mode 100644
index 0000000000000000000000000000000000000000..f8ad19709be8b5d8177f14a5ecd177bb39b10b60
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/246.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/247.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/247.png
new file mode 100644
index 0000000000000000000000000000000000000000..9318eb8fe70febc98c026e9a4ffd1afa3d3208d2
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/247.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/248.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/248.png
new file mode 100644
index 0000000000000000000000000000000000000000..b2cb6d37d7b7957319f3398bdb7ddf50789007dd
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/248.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/249.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/249.png
new file mode 100644
index 0000000000000000000000000000000000000000..2d785b7516a7e614ab9928437b520a57d6c700e3
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/249.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/250.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/250.png
new file mode 100644
index 0000000000000000000000000000000000000000..0a68f35de952e90fac0b33b40674f3fb9c870c29
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/250.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/251.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/251.png
new file mode 100644
index 0000000000000000000000000000000000000000..e4fe22ffc7676114a7787ed83693d5b87dc35f50
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/251.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/252.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/252.png
new file mode 100644
index 0000000000000000000000000000000000000000..01c5ab21dab57f18048130d4eb87de81642bf814
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/252.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/253.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/253.png
new file mode 100644
index 0000000000000000000000000000000000000000..dfd4a6c385127dc422fc54075be8d370df532663
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/253.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/254.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/254.png
new file mode 100644
index 0000000000000000000000000000000000000000..caed18859343cb4313b1df209d525e8c8f5b461c
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/254.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/255.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/255.png
new file mode 100644
index 0000000000000000000000000000000000000000..0f43c74c1468360f70dc74e03494ba15ea334421
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/255.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/256.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/256.png
new file mode 100644
index 0000000000000000000000000000000000000000..89967cbd6b9def6deb79e9c11451af80277453cb
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/256.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/257.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/257.png
new file mode 100644
index 0000000000000000000000000000000000000000..ff347ae1bfe101580f9914e57207b7ff7cbc2558
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/257.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/258.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/258.png
new file mode 100644
index 0000000000000000000000000000000000000000..1f6c7665207e2a4162f4766f34938ea87539d478
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/258.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/260.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/260.png
new file mode 100644
index 0000000000000000000000000000000000000000..fd801209b2883c1cd8c4f0dfe0c6c437d0f668a5
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/260.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/261.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/261.png
new file mode 100644
index 0000000000000000000000000000000000000000..a9b1bdf47de6952e73435c96e09cce2f2f916ad7
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/261.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/262.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/262.png
new file mode 100644
index 0000000000000000000000000000000000000000..24b6a4bca6540e3c9f2bfb13dbf91cd37186842a
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/262.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/263.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/263.png
new file mode 100644
index 0000000000000000000000000000000000000000..5f3008748d97f1c338c201757243c40b0673ecf5
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/263.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/264.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/264.png
new file mode 100644
index 0000000000000000000000000000000000000000..d349a7da20100f79192ffe6d564a9c378aba88f3
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/264.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/265.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/265.png
new file mode 100644
index 0000000000000000000000000000000000000000..daf195c20648708591b3f508db4b32c8fbf221ba
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/265.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/266.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/266.png
new file mode 100644
index 0000000000000000000000000000000000000000..2cb51a16dd4ca57a012b5ac250a5ad66a6179a4a
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/266.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/267.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/267.png
new file mode 100644
index 0000000000000000000000000000000000000000..046aa3a6d090196eaed6a48e5960efde008e34cb
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/267.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/268.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/268.png
new file mode 100644
index 0000000000000000000000000000000000000000..068b38ef54a682cc4659f052a7666f74776f982e
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/268.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/269.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/269.png
new file mode 100644
index 0000000000000000000000000000000000000000..67e1e9aac9bbf52bb14080ed3a16899955473786
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/269.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/27.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/27.png
new file mode 100644
index 0000000000000000000000000000000000000000..8ddf0c22c9600cb1243f11131e9a660ceab65fb4
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/27.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/290.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/290.png
new file mode 100644
index 0000000000000000000000000000000000000000..38484c45c1ad4cf584589633c91b1604ea9fe3b2
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/290.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/291.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/291.png
new file mode 100644
index 0000000000000000000000000000000000000000..46564ddbb54c11f0424a8fa359f9437d383c60e7
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/291.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/297.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/297.png
new file mode 100644
index 0000000000000000000000000000000000000000..7b9bf9de6991ac980dd189bea4cb6d03bb2a07d8
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/297.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/298.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/298.png
new file mode 100644
index 0000000000000000000000000000000000000000..8d9ee26cb801accac4a0c0ccb028e04f857f8511
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/298.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/299.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/299.png
new file mode 100644
index 0000000000000000000000000000000000000000..f77fe6f8ac31cd597e7892b55e6bc3f30b48ec36
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/299.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/30.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/30.png
new file mode 100644
index 0000000000000000000000000000000000000000..c288eda81631852ee988e604ddb3b9ac117dd29f
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/30.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/31.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/31.png
new file mode 100644
index 0000000000000000000000000000000000000000..33bb87b3ac9b40b8a07c0ad694042bd878a9c654
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/31.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/32.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/32.png
new file mode 100644
index 0000000000000000000000000000000000000000..51ece017cec4f19ee0f2a8dcc7ee0410ef9a11c4
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/32.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/33.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/33.png
new file mode 100644
index 0000000000000000000000000000000000000000..24b6a4bca6540e3c9f2bfb13dbf91cd37186842a
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/33.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/34.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/34.png
new file mode 100644
index 0000000000000000000000000000000000000000..823535c5fc0a584c9090ed7ca540dd28174dcc04
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/34.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/350.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/350.png
new file mode 100644
index 0000000000000000000000000000000000000000..ef227ecfcbd29b8ff2bd7d542db526dc3b4761ae
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/350.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/351.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/351.png
new file mode 100644
index 0000000000000000000000000000000000000000..856c4266e2e9c7b9843a00a6b4b615d4f23bf6a3
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/351.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/352.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/352.png
new file mode 100644
index 0000000000000000000000000000000000000000..8ab3e5925ebbfa5a0ba2636b0b62c8eb43f84818
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/352.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/353.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/353.png
new file mode 100644
index 0000000000000000000000000000000000000000..54c9b405a3ea025e4a9bee8df9df97dc59c05c33
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/353.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/354.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/354.png
new file mode 100644
index 0000000000000000000000000000000000000000..48a016944efd9057ffaa04b1a070217e905928a6
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/354.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/355.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/355.png
new file mode 100644
index 0000000000000000000000000000000000000000..ce8467aea1f081d9676e2f6e05aaec14a9ad1171
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/355.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/356.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/356.png
new file mode 100644
index 0000000000000000000000000000000000000000..69e7525933dcfe35998584580c79dec3a855402c
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/356.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/357.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/357.png
new file mode 100644
index 0000000000000000000000000000000000000000..1689fcbf67274bedecbd967d0df7d45ac3c6b5d5
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/357.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/358.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/358.png
new file mode 100644
index 0000000000000000000000000000000000000000..0f8476dc7de76b11b85911bda3e0f52c54291899
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/358.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/359.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/359.png
new file mode 100644
index 0000000000000000000000000000000000000000..34bb5e4877b780057f169bceb38178c681a7e320
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/359.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/36.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/36.png
new file mode 100644
index 0000000000000000000000000000000000000000..b7bef807073e241bbd0de46148259990229fd363
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/36.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/370.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/370.png
new file mode 100644
index 0000000000000000000000000000000000000000..01ca64fc001b753cd4541defbdafb3fff8997e24
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/370.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/371.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/371.png
new file mode 100644
index 0000000000000000000000000000000000000000..324c5ce6b23ec72dfd7c12b797826f6f90d47d9b
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/371.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/372.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/372.png
new file mode 100644
index 0000000000000000000000000000000000000000..2417be67f663f4bccc4c65df2385ca1d19a879bb
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/372.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/373.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/373.png
new file mode 100644
index 0000000000000000000000000000000000000000..af1fcbf4b86432e28db96347fde091e9f5d2c544
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/373.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/374.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/374.png
new file mode 100644
index 0000000000000000000000000000000000000000..fbf4cd84eee773fd3293d125ce07ac69d9bbcba2
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/374.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/37447.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/37447.png
new file mode 100644
index 0000000000000000000000000000000000000000..2bd0a8fa986ccf03ab61b7126c5a67854a8720c5
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/37447.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/37497.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/37497.png
new file mode 100644
index 0000000000000000000000000000000000000000..2bd0a8fa986ccf03ab61b7126c5a67854a8720c5
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/37497.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/375.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/375.png
new file mode 100644
index 0000000000000000000000000000000000000000..ff3603ea87997cae8f55bbad844a3a22eb349278
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/375.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/376.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/376.png
new file mode 100644
index 0000000000000000000000000000000000000000..a28055171420ec44cf9344c4e71bedc51f1f34b6
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/376.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/377.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/377.png
new file mode 100644
index 0000000000000000000000000000000000000000..c680a315bf8a78ee30ce2826418e571d03d1159c
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/377.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/37744.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/37744.png
new file mode 100644
index 0000000000000000000000000000000000000000..e5ec034a6f5b9fbcb4fb4fba7f8c9859fe3c23fb
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/37744.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/378.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/378.png
new file mode 100644
index 0000000000000000000000000000000000000000..a0bb8102e6c7612401aa52b3ca1c6e8896e7fac2
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/378.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/379.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/379.png
new file mode 100644
index 0000000000000000000000000000000000000000..68e637378ed913fc4077c9d4391aca4eefa5f9b1
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/379.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/380.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/380.png
new file mode 100644
index 0000000000000000000000000000000000000000..15b68969955bb0629f7bc467f92c787c76ed09d7
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/380.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/381-kosovo.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/381-kosovo.png
new file mode 100644
index 0000000000000000000000000000000000000000..e5ec034a6f5b9fbcb4fb4fba7f8c9859fe3c23fb
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/381-kosovo.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/381.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/381.png
new file mode 100644
index 0000000000000000000000000000000000000000..c900d994fbd85684a22dbbc50238703fa17b5aa6
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/381.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/382.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/382.png
new file mode 100644
index 0000000000000000000000000000000000000000..00f247911a40dd9ca96c84aa47b8bcc22685ad0b
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/382.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/385.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/385.png
new file mode 100644
index 0000000000000000000000000000000000000000..dadf7b2f397f9c3fb5d987934929f88562e9f92a
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/385.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/386.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/386.png
new file mode 100644
index 0000000000000000000000000000000000000000..3600748d60e07aed4cd4e436e4838013e6225355
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/386.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/38649.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/38649.png
new file mode 100644
index 0000000000000000000000000000000000000000..e5ec034a6f5b9fbcb4fb4fba7f8c9859fe3c23fb
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/38649.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/387.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/387.png
new file mode 100644
index 0000000000000000000000000000000000000000..c7ea660b758bd41cb82c54d010aca9c0bb671413
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/387.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/3883.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/3883.png
new file mode 100644
index 0000000000000000000000000000000000000000..d9cdd7b04dac4bcc565266746535e1cd9f83fb85
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/3883.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/389.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/389.png
new file mode 100644
index 0000000000000000000000000000000000000000..0f3ba712423b81de3c838f375d374b0dacf68c42
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/389.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/39-vatican.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/39-vatican.png
new file mode 100644
index 0000000000000000000000000000000000000000..68e637378ed913fc4077c9d4391aca4eefa5f9b1
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/39-vatican.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/39.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/39.png
new file mode 100644
index 0000000000000000000000000000000000000000..4fa1169543b3645a2cd29eb4d4472a042dc1678e
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/39.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/40.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/40.png
new file mode 100644
index 0000000000000000000000000000000000000000..4787d77bcba76196842d46952c278280dee94326
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/40.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/41.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/41.png
new file mode 100644
index 0000000000000000000000000000000000000000..737149fd040f764ca255204e8fb3209d03de0ac5
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/41.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/420.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/420.png
new file mode 100644
index 0000000000000000000000000000000000000000..5b01670a952df71a8a685c8bff47bdb9a9fc37cb
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/420.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/421.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/421.png
new file mode 100644
index 0000000000000000000000000000000000000000..2fef0e26e14e3eaecac16189cf9377efdb8f593f
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/421.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/423.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/423.png
new file mode 100644
index 0000000000000000000000000000000000000000..1a7db9fa5a614ddf75c9125b76c048f74c94db28
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/423.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/43.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/43.png
new file mode 100644
index 0000000000000000000000000000000000000000..40e0b1a0ea35572fc9d87bbf7c5a061b16103a69
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/43.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/44.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/44.png
new file mode 100644
index 0000000000000000000000000000000000000000..9318eb8fe70febc98c026e9a4ffd1afa3d3208d2
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/44.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/45.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/45.png
new file mode 100644
index 0000000000000000000000000000000000000000..969748551ec2684350e526cb03bdad0f30181c7e
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/45.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/46.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/46.png
new file mode 100644
index 0000000000000000000000000000000000000000..143799009caa4c49364369cc7cb1ea1d5cb641e0
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/46.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/47.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/47.png
new file mode 100644
index 0000000000000000000000000000000000000000..1afaeccf0977d2aa0f1e98d2117b0b9ac73a1773
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/47.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/48.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/48.png
new file mode 100644
index 0000000000000000000000000000000000000000..8a8fe27ba9d1c24b3b5a5a888d4f8f7f406b6b90
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/48.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/49.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/49.png
new file mode 100644
index 0000000000000000000000000000000000000000..72f0868642f812b89768f6dd45b984ba90239b5a
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/49.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/500.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/500.png
new file mode 100644
index 0000000000000000000000000000000000000000..55137c4ae14ab41c4b4f6fa1e89899c1ee636aa8
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/500.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/501.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/501.png
new file mode 100644
index 0000000000000000000000000000000000000000..57eb05c951a0e39f4c9706cba6dc6c7783d30cb6
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/501.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/502.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/502.png
new file mode 100644
index 0000000000000000000000000000000000000000..5163b833e9a1094e9b04e61556033e2d40c11f7b
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/502.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/503.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/503.png
new file mode 100644
index 0000000000000000000000000000000000000000..efa15872dc3e335a1ac64dedfae871866b245e0e
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/503.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/504.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/504.png
new file mode 100644
index 0000000000000000000000000000000000000000..f362afaf493b9a84b7b24ce5585ec4c2a35a6c0b
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/504.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/505.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/505.png
new file mode 100644
index 0000000000000000000000000000000000000000..083033e12dba965ace9af837e41b61d1266d89b0
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/505.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/506.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/506.png
new file mode 100644
index 0000000000000000000000000000000000000000..59e1f37393f51e88566824926c42fd96f2e31cd0
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/506.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/507.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/507.png
new file mode 100644
index 0000000000000000000000000000000000000000..a6b852c9785475de9af4a24f47ed57c2b71602b4
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/507.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/508.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/508.png
new file mode 100644
index 0000000000000000000000000000000000000000..24b6a4bca6540e3c9f2bfb13dbf91cd37186842a
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/508.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/509.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/509.png
new file mode 100644
index 0000000000000000000000000000000000000000..f9269b395de1c66ee46e911586a72a9d70427edc
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/509.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/51.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/51.png
new file mode 100644
index 0000000000000000000000000000000000000000..afb3e6ea871c39fb1992fbabf6e5a0abaf549f9f
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/51.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/52.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/52.png
new file mode 100644
index 0000000000000000000000000000000000000000..8fc90266fb3a34a700b3239baa97eda842033df7
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/52.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/53.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/53.png
new file mode 100644
index 0000000000000000000000000000000000000000..fd7ce15da4cc7c4786515401ef10172f9ed307ed
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/53.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/54.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/54.png
new file mode 100644
index 0000000000000000000000000000000000000000..64a961aa762f80fe60b3c6c8fbe9be0bbd432ca3
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/54.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/55.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/55.png
new file mode 100644
index 0000000000000000000000000000000000000000..d2b4c2231efa14dcf4afd6b9eecc13fd2d859a8b
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/55.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/56.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/56.png
new file mode 100644
index 0000000000000000000000000000000000000000..e1ebcdc4d00eeacf068fc738b36d8b69a9221b26
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/56.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/57.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/57.png
new file mode 100644
index 0000000000000000000000000000000000000000..56d1d716f022f124ec49e28da33229243e9a912f
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/57.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/58.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/58.png
new file mode 100644
index 0000000000000000000000000000000000000000..0c259dd70208631cbefd34936fee59117071cd47
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/58.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/590.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/590.png
new file mode 100644
index 0000000000000000000000000000000000000000..24b6a4bca6540e3c9f2bfb13dbf91cd37186842a
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/590.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/591.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/591.png
new file mode 100644
index 0000000000000000000000000000000000000000..397b63958533972636df624646a2576e7084a0b7
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/591.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/592.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/592.png
new file mode 100644
index 0000000000000000000000000000000000000000..7ee71fd7e9258889a32fad74e618b029a2cba9ce
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/592.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/593.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/593.png
new file mode 100644
index 0000000000000000000000000000000000000000..371dfcba928413beb06ac80e337be95964646c1c
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/593.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/594.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/594.png
new file mode 100644
index 0000000000000000000000000000000000000000..24b6a4bca6540e3c9f2bfb13dbf91cd37186842a
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/594.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/595.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/595.png
new file mode 100644
index 0000000000000000000000000000000000000000..e5b17e7b71e05fd6f430d05a054a03c2101c953f
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/595.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/596.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/596.png
new file mode 100644
index 0000000000000000000000000000000000000000..24b6a4bca6540e3c9f2bfb13dbf91cd37186842a
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/596.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/597.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/597.png
new file mode 100644
index 0000000000000000000000000000000000000000..546ed104b93f776f2f85af1a4081f827357607c0
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/597.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/598.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/598.png
new file mode 100644
index 0000000000000000000000000000000000000000..3f28450d7fdda086e88991fc30dcfa8d0a67ceb0
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/598.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/599.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/599.png
new file mode 100644
index 0000000000000000000000000000000000000000..677c952bde158de0418c70b96b809be7833e66ea
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/599.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/60.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/60.png
new file mode 100644
index 0000000000000000000000000000000000000000..20cf467e4d985b3db724d9e649965c553e61aa2b
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/60.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/61.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/61.png
new file mode 100644
index 0000000000000000000000000000000000000000..59f8fbabf96de683340ee0d8b331ff9ffc8b260c
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/61.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/62.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/62.png
new file mode 100644
index 0000000000000000000000000000000000000000..6e2480649711fcffd5ec7c3a378f893d1d7d25e6
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/62.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/63.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/63.png
new file mode 100644
index 0000000000000000000000000000000000000000..e240964121dd1a00f3a60af77260e83c43c1069d
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/63.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/64.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/64.png
new file mode 100644
index 0000000000000000000000000000000000000000..44955986fe3f7bd9705a5d55bd70f41bb4ef28f7
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/64.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/65.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/65.png
new file mode 100644
index 0000000000000000000000000000000000000000..8f4d09771500007dd65c4790d8627d52a50205a1
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/65.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/66.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/66.png
new file mode 100644
index 0000000000000000000000000000000000000000..eee0b35558823195dc7f86f2366625962d142c9d
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/66.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/670.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/670.png
new file mode 100644
index 0000000000000000000000000000000000000000..abfd2b8b5ba9f9cb0a3626f75bac7a33ca24c2e6
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/670.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/672-norfolk_island.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/672-norfolk_island.png
new file mode 100644
index 0000000000000000000000000000000000000000..dbe675de43b003a20ecea8ebeea485f3a11f48a2
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/672-norfolk_island.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/672.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/672.png
new file mode 100644
index 0000000000000000000000000000000000000000..706fb7c9b8e36a30ff3a7e5841bbd4400c3e68bc
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/672.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/673.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/673.png
new file mode 100644
index 0000000000000000000000000000000000000000..7c574d3e592b52c178fd54a4f1e50217832b5376
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/673.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/674.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/674.png
new file mode 100644
index 0000000000000000000000000000000000000000..15c514149847b9c08038a1ee1f8907449da9b1a7
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/674.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/675.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/675.png
new file mode 100644
index 0000000000000000000000000000000000000000..257f7c27c828b843f207c94b5f3b497654414351
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/675.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/676.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/676.png
new file mode 100644
index 0000000000000000000000000000000000000000..d1ea1a14f13d13640e04b490b672fa4b761b57ce
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/676.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/677.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/677.png
new file mode 100644
index 0000000000000000000000000000000000000000..1e49ea6356a3affc9fea64f9f44b0739fc105b69
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/677.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/678.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/678.png
new file mode 100644
index 0000000000000000000000000000000000000000..a5e36f5d4b40164d483b825538a93b54e2ae3c2c
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/678.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/679.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/679.png
new file mode 100644
index 0000000000000000000000000000000000000000..fec582b952687b2570b97151402c621c3991d2c7
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/679.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/680.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/680.png
new file mode 100644
index 0000000000000000000000000000000000000000..a3320c7fd398e7f0bf3d19556b4434fe9a4284f8
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/680.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/681.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/681.png
new file mode 100644
index 0000000000000000000000000000000000000000..24b6a4bca6540e3c9f2bfb13dbf91cd37186842a
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/681.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/682.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/682.png
new file mode 100644
index 0000000000000000000000000000000000000000..fda0828867c02e6116e14e1dc556b0a1d818b37c
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/682.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/683.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/683.png
new file mode 100644
index 0000000000000000000000000000000000000000..a9eb7f285bb11c2ac876c72346da032bafd76deb
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/683.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/685.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/685.png
new file mode 100644
index 0000000000000000000000000000000000000000..d20e142173432ffd762fcf58fce6e3e8ee72d12b
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/685.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/686.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/686.png
new file mode 100644
index 0000000000000000000000000000000000000000..e6814ccf3b2e6ff0034423046c5eccf405fc7e56
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/686.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/687.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/687.png
new file mode 100644
index 0000000000000000000000000000000000000000..24b6a4bca6540e3c9f2bfb13dbf91cd37186842a
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/687.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/688.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/688.png
new file mode 100644
index 0000000000000000000000000000000000000000..96e1da3c2a5dde8b84d556b92e99e0acec56c77d
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/688.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/689.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/689.png
new file mode 100644
index 0000000000000000000000000000000000000000..5a325063fd1a942cc902987cb7b1cbe99d8b576c
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/689.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/690.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/690.png
new file mode 100644
index 0000000000000000000000000000000000000000..a3513fc62b1eddf991e13412a016a98764f72498
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/690.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/691.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/691.png
new file mode 100644
index 0000000000000000000000000000000000000000..6bf6ea1352624b0e9ba957537d8cb705e96d09a4
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/691.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/692.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/692.png
new file mode 100644
index 0000000000000000000000000000000000000000..c94bac9dcb889445ebefd423dec160af5a2ce8d2
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/692.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/7-kazakhstan.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/7-kazakhstan.png
new file mode 100644
index 0000000000000000000000000000000000000000..ec69dd0e2e9301a2da7330df8de3be4a25a839e3
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/7-kazakhstan.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/7.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/7.png
new file mode 100644
index 0000000000000000000000000000000000000000..53261c06fcd02a8f850a5fd8d7e66a1c7f568e21
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/7.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/81.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/81.png
new file mode 100644
index 0000000000000000000000000000000000000000..6c029f42c208ef2f5df6713ccdffbc3ef82821c6
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/81.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/82.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/82.png
new file mode 100644
index 0000000000000000000000000000000000000000..30d01ec01717a12d50b7da648ec57a881d42ffa1
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/82.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/84.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/84.png
new file mode 100644
index 0000000000000000000000000000000000000000..1a101f13622a34fdff0e3389a4d53fb7bc7c23f8
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/84.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/850.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/850.png
new file mode 100644
index 0000000000000000000000000000000000000000..efecdb6b018af952ebd1340c6c4244608e306f68
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/850.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/852.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/852.png
new file mode 100644
index 0000000000000000000000000000000000000000..bc443392e955cac72568952bf0f8d7d9b080abd9
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/852.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/853.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/853.png
new file mode 100644
index 0000000000000000000000000000000000000000..f1b63fc10a547025a8b9421fffc936b9e2ffead5
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/853.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/855.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/855.png
new file mode 100644
index 0000000000000000000000000000000000000000..8ddee31654d7f75c59c720120ca6dc1efb15e394
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/855.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/856.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/856.png
new file mode 100644
index 0000000000000000000000000000000000000000..1461d62e71ee0e1d11dbb283267c9f473c7e1201
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/856.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/86.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/86.png
new file mode 100644
index 0000000000000000000000000000000000000000..8cc127bc3f115545663b659913f684524c4264cd
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/86.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/870.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/870.png
new file mode 100644
index 0000000000000000000000000000000000000000..c68fefef31d27d0b28ef370ba9b0e278d772a5b2
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/870.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/871.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/871.png
new file mode 100644
index 0000000000000000000000000000000000000000..c68fefef31d27d0b28ef370ba9b0e278d772a5b2
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/871.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/872.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/872.png
new file mode 100644
index 0000000000000000000000000000000000000000..c68fefef31d27d0b28ef370ba9b0e278d772a5b2
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/872.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/873.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/873.png
new file mode 100644
index 0000000000000000000000000000000000000000..c68fefef31d27d0b28ef370ba9b0e278d772a5b2
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/873.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/874.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/874.png
new file mode 100644
index 0000000000000000000000000000000000000000..c68fefef31d27d0b28ef370ba9b0e278d772a5b2
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/874.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/880.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/880.png
new file mode 100644
index 0000000000000000000000000000000000000000..56500cb283c9ccea8f49643692b9b5713f794903
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/880.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/886.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/886.png
new file mode 100644
index 0000000000000000000000000000000000000000..9e08a99299eefd264f6597c3933130b23a9e46c8
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/886.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/90.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/90.png
new file mode 100644
index 0000000000000000000000000000000000000000..f0baa01617e063f2375cd96af633cf1b8fd0781f
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/90.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/90392.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/90392.png
new file mode 100644
index 0000000000000000000000000000000000000000..ba425f0f787d1e1bfa8d116481a1b6c95930564f
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/90392.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/91.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/91.png
new file mode 100644
index 0000000000000000000000000000000000000000..0e8ce1fa92f59c27cdfd7133008f057fb72f6458
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/91.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/92.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/92.png
new file mode 100644
index 0000000000000000000000000000000000000000..6e105a14409b87ebba7c0c7dfdbd8aac53614843
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/92.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/93.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/93.png
new file mode 100644
index 0000000000000000000000000000000000000000..45e31c8fdde0c1653225b4015f5c350290cf7428
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/93.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/94.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/94.png
new file mode 100644
index 0000000000000000000000000000000000000000..b102a002100b583ce99176321556c6c0e16958a8
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/94.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/95.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/95.png
new file mode 100644
index 0000000000000000000000000000000000000000..c840e3835685b9ca18ed5316cbdd9075da369f63
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/95.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/960.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/960.png
new file mode 100644
index 0000000000000000000000000000000000000000..97a58b98d2c76159ef4068d57120b1c215bb7773
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/960.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/961.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/961.png
new file mode 100644
index 0000000000000000000000000000000000000000..c7001fb90c622dd11fbac14d7932b8d371ab91cb
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/961.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/962.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/962.png
new file mode 100644
index 0000000000000000000000000000000000000000..240d0f52ca1787e3cd77a141ad6b763e19fa1d5b
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/962.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/963.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/963.png
new file mode 100644
index 0000000000000000000000000000000000000000..32f0122ab71a70c0b16940f5f0ac53b1fcef8269
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/963.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/964.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/964.png
new file mode 100644
index 0000000000000000000000000000000000000000..1e3371f0029bcfacc903ac1b4b1f4d035b46450f
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/964.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/965.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/965.png
new file mode 100644
index 0000000000000000000000000000000000000000..ec3f620292c2bd0423608470e1cffcef7021722a
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/965.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/966.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/966.png
new file mode 100644
index 0000000000000000000000000000000000000000..811fbe23dbc1c42e844a9b914f5687235a386637
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/966.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/967.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/967.png
new file mode 100644
index 0000000000000000000000000000000000000000..cf4fc8a339cc5d53d0aa0dc9a1a528fe84b211d5
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/967.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/968.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/968.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d7b6102e7d09105d30bbaa621f428f9a32f3771
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/968.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/971.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/971.png
new file mode 100644
index 0000000000000000000000000000000000000000..db976ea171d47f8e2155be63cfde307e4ef16a4b
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/971.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/972.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/972.png
new file mode 100644
index 0000000000000000000000000000000000000000..560752617fed5108121fa882a025beb7442d4f26
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/972.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/973.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/973.png
new file mode 100644
index 0000000000000000000000000000000000000000..fb803fd859294e979f25ea7ef7ae76f4e954f739
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/973.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/974.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/974.png
new file mode 100644
index 0000000000000000000000000000000000000000..88f902a36b9d7d3a954f4f337a4015f866941512
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/974.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/975.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/975.png
new file mode 100644
index 0000000000000000000000000000000000000000..acf16d9ff145df0ea71f052ac835eaebb878251f
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/975.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/976.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/976.png
new file mode 100644
index 0000000000000000000000000000000000000000..21114e73be7e073336806f993c469c1022d8e302
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/976.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/977.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/977.png
new file mode 100644
index 0000000000000000000000000000000000000000..03ca19284acf9aad8812ac67720d2986f22e652a
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/977.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/98.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/98.png
new file mode 100644
index 0000000000000000000000000000000000000000..f8c7d6749636bcffd74fbb3963cb97464643ace1
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/98.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/992.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/992.png
new file mode 100644
index 0000000000000000000000000000000000000000..9b571f6d8502a7671ba1592785a5140568f185c0
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/992.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/993.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/993.png
new file mode 100644
index 0000000000000000000000000000000000000000..be6df0d155f2c9f1618c18d89d4cf08bac55daa6
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/993.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/994.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/994.png
new file mode 100644
index 0000000000000000000000000000000000000000..bd0fb1adc861300c81c2dd5ad461a265ba0bd011
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/994.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/995.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/995.png
new file mode 100644
index 0000000000000000000000000000000000000000..ca25b95487020021ee6f3d6aabafc8f86d15b107
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/995.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/996.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/996.png
new file mode 100644
index 0000000000000000000000000000000000000000..f64723f6ffc304e27cb3a1dc49ad612aafe692d2
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/996.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/998.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/998.png
new file mode 100644
index 0000000000000000000000000000000000000000..f0d8338ed7cb3ed23f5510bb364101224b1935c1
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/flag/998.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon18_active.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon18_active.png
new file mode 100644
index 0000000000000000000000000000000000000000..4daf42d88e83cd92acd59008c986abc7bab51cfb
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon18_active.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon18_inactive.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon18_inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..ec52c3ef7b742bd46939a10b8ed10deb76dbc199
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon18_inactive.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon32.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon32.png
new file mode 100644
index 0000000000000000000000000000000000000000..38949785768fa37e6490cd89025e35f38518997b
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon32.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon96.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon96.png
new file mode 100644
index 0000000000000000000000000000000000000000..0c0ea89ad2356ba6a6253bc2b545cf6584ed0298
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon96.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon_menu.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon_menu.png
new file mode 100644
index 0000000000000000000000000000000000000000..62dd257f7e86daefb4f01088da641f90a2a9e6be
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/icon_menu.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/info32.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/info32.png
new file mode 100644
index 0000000000000000000000000000000000000000..d8197d61a38f508651d3ce759bcd60d620226bbb
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/info32.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/jshashtable.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/jshashtable.js
new file mode 100644
index 0000000000000000000000000000000000000000..3806f818f98bc13a75438ad1b976ab74b5f08862
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/jshashtable.js
@@ -0,0 +1,380 @@
+/**
+ * Copyright 2009 Tim Down.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * jshashtable
+ *
+ * jshashtable is a JavaScript implementation of a hash table. It creates a
+ * single constructor function called Hashtable in the global scope.
+ *
+ * Author: Tim Down <tim@timdown.co.uk>
+ * Version: 1.0
+ * Build date: 5 February 2009
+ * Website: http://www.timdown.co.uk/jshashtable
+ */
+
+var Hashtable = (function() {
+	function isUndefined(obj) {
+		return (typeof obj === "undefined");
+	}
+
+	function isFunction(obj) {
+		return (typeof obj === "function");
+	}
+
+	function isString(obj) {
+		return (typeof obj === "string");
+	}
+
+	function hasMethod(obj, methodName) {
+		if (obj[methodName]) {
+			return isFunction(obj[methodName]);
+		} else {
+			return false;
+		}
+	}
+
+	function hasEquals(obj) {
+		return hasMethod(obj, "equals");
+	}
+
+	function hasHashCode(obj) {
+		return hasMethod(obj, "hashCode");
+	}
+
+	function keyForObject(obj) {
+		if (isString(obj)) {
+			return obj;
+		} else if (hasHashCode(obj)) {
+			// Check the hashCode method really has returned a string
+			var hashCode = obj.hashCode();
+			if (!isString(hashCode)) {
+				return keyForObject(hashCode);
+			}
+			return hashCode;
+		} else if (hasMethod(obj, "toString")) {
+			return obj.toString();
+		} else {
+			return String(obj);
+		}
+	}
+
+	function equals_fixedValueHasEquals(fixedValue, variableValue) {
+		return fixedValue.equals(variableValue);
+	}
+
+	function equals_fixedValueNoEquals(fixedValue, variableValue) {
+		if (hasEquals(variableValue)) {
+			return variableValue.equals(fixedValue);
+		} else {
+			return fixedValue === variableValue;
+		}
+	}
+
+	function equals_equivalence(o1, o2) {
+		return o1 === o2;
+	}
+
+	function arraySearch(arr, value, arrayValueFunction, returnFoundItem, equalityFunction) {
+		var currentValue;
+		for (var i = 0, len = arr.length; i < len; i++) {
+			currentValue = arr[i];
+			if (equalityFunction(value, arrayValueFunction(currentValue))) {
+				return returnFoundItem ? [i, currentValue] : true;
+			}
+		}
+		return false;
+	}
+
+	function arrayRemoveAt(arr, idx) {
+		if (hasMethod(arr, "splice")) {
+			arr.splice(idx, 1);
+		} else {
+			if (idx === arr.length - 1) {
+				arr.length = idx;
+			} else {
+				var itemsAfterDeleted = arr.slice(idx + 1);
+				arr.length = idx;
+				for (var i = 0, len = itemsAfterDeleted.length; i < len; i++) {
+					arr[idx + i] = itemsAfterDeleted[i];
+				}
+			}
+		}
+	}
+
+	function checkKeyOrValue(kv, kvStr) {
+		if (kv === null) {
+			throw new Error("null is not a valid " + kvStr);
+		} else if (isUndefined(kv)) {
+			throw new Error(kvStr + " must not be undefined");
+		}
+	}
+
+	var keyStr = "key", valueStr = "value";
+
+	function checkKey(key) {
+		checkKeyOrValue(key, keyStr);
+	}
+
+	function checkValue(value) {
+		checkKeyOrValue(value, valueStr);
+	}
+
+	/*------------------------------------------------------------------------*/
+
+	function Bucket(firstKey, firstValue, equalityFunction) {
+		this.entries = [];
+		this.addEntry(firstKey, firstValue);
+
+		if (equalityFunction !== null) {
+			this.getEqualityFunction = function() {
+				return equalityFunction;
+			};
+		}
+	}
+
+	function getBucketEntryKey(entry) {
+		return entry[0];
+	}
+
+	function getBucketEntryValue(entry) {
+		return entry[1];
+	}
+
+	Bucket.prototype = {
+		getEqualityFunction: function(searchValue) {
+			if (hasEquals(searchValue)) {
+				return equals_fixedValueHasEquals;
+			} else {
+				return equals_fixedValueNoEquals;
+			}
+		},
+
+		searchForEntry: function(key) {
+			return arraySearch(this.entries, key, getBucketEntryKey, true, this.getEqualityFunction(key));
+		},
+
+		getEntryForKey: function(key) {
+			return this.searchForEntry(key)[1];
+		},
+
+		getEntryIndexForKey: function(key) {
+			return this.searchForEntry(key)[0];
+		},
+
+		removeEntryForKey: function(key) {
+			var result = this.searchForEntry(key);
+			if (result) {
+				arrayRemoveAt(this.entries, result[0]);
+				return true;
+			}
+			return false;
+		},
+
+		addEntry: function(key, value) {
+			this.entries[this.entries.length] = [key, value];
+		},
+
+		size: function() {
+			return this.entries.length;
+		},
+
+		keys: function(keys) {
+			var startIndex = keys.length;
+			for (var i = 0, len = this.entries.length; i < len; i++) {
+				keys[startIndex + i] = this.entries[i][0];
+			}
+		},
+
+		values: function(values) {
+			var startIndex = values.length;
+			for (var i = 0, len = this.entries.length; i < len; i++) {
+				values[startIndex + i] = this.entries[i][1];
+			}
+		},
+
+		containsKey: function(key) {
+			return arraySearch(this.entries, key, getBucketEntryKey, false, this.getEqualityFunction(key));
+		},
+
+		containsValue: function(value) {
+			return arraySearch(this.entries, value, getBucketEntryValue, false, equals_equivalence);
+		}
+	};
+
+	/*------------------------------------------------------------------------*/
+
+	function BucketItem() {}
+	BucketItem.prototype = [];
+
+	// Supporting functions for searching hashtable bucket items
+
+	function getBucketKeyFromBucketItem(bucketItem) {
+		return bucketItem[0];
+	}
+
+	function searchBucketItems(bucketItems, bucketKey, equalityFunction) {
+		return arraySearch(bucketItems, bucketKey, getBucketKeyFromBucketItem, true, equalityFunction);
+	}
+
+	function getBucketForBucketKey(bucketItemsByBucketKey, bucketKey) {
+		var bucketItem = bucketItemsByBucketKey[bucketKey];
+
+		// Check that this is a genuine bucket item and not something
+		// inherited from prototype
+		if (bucketItem && (bucketItem instanceof BucketItem)) {
+			return bucketItem[1];
+		}
+		return null;
+	}
+
+	/*------------------------------------------------------------------------*/
+
+	function Hashtable(hashingFunction, equalityFunction) {
+		var bucketItems = [];
+		var bucketItemsByBucketKey = {};
+
+		hashingFunction = isFunction(hashingFunction) ? hashingFunction : keyForObject;
+		equalityFunction = isFunction(equalityFunction) ? equalityFunction : null;
+
+		this.put = function(key, value) {
+			checkKey(key);
+			checkValue(value);
+			var bucketKey = hashingFunction(key);
+
+			// Check if a bucket exists for the bucket key
+			var bucket = getBucketForBucketKey(bucketItemsByBucketKey, bucketKey);
+			if (bucket) {
+				// Check this bucket to see if it already contains this key
+				var bucketEntry = bucket.getEntryForKey(key);
+				if (bucketEntry) {
+					// This bucket entry is the current mapping of key to value, so replace
+					// old value and we're done.
+					bucketEntry[1] = value;
+				} else {
+					// The bucket does not contain an entry for this key, so add one
+					bucket.addEntry(key, value);
+				}
+			} else {
+				// No bucket, so create one and put our key/value mapping in
+				var bucketItem = new BucketItem();
+				bucketItem[0] = bucketKey;
+				bucketItem[1] = new Bucket(key, value, equalityFunction);
+				bucketItems[bucketItems.length] = bucketItem;
+				bucketItemsByBucketKey[bucketKey] = bucketItem;
+			}
+		};
+
+		this.get = function(key) {
+			if (key == null) return null;
+			checkKey(key);
+			var bucketKey = hashingFunction(key);
+			// Check if a bucket exists for the bucket key
+			var bucket = getBucketForBucketKey(bucketItemsByBucketKey, bucketKey);
+			if (bucket) {
+				// Check this bucket to see if it contains this key
+				var bucketEntry = bucket.getEntryForKey(key);
+				if (bucketEntry) {
+					// This bucket entry is the current mapping of key to value, so return
+					// the value.
+					return bucketEntry[1];
+				}
+			}
+			return null;
+		};
+
+		this.containsKey = function(key) {
+			checkKey(key);
+
+			var bucketKey = hashingFunction(key);
+
+			// Check if a bucket exists for the bucket key
+			var bucket = getBucketForBucketKey(bucketItemsByBucketKey, bucketKey);
+			if (bucket) {
+				return bucket.containsKey(key);
+			}
+
+			return false;
+		};
+
+		this.containsValue = function(value) {
+			checkValue(value);
+			for (var i = 0, len = bucketItems.length; i < len; i++) {
+				if (bucketItems[i][1].containsValue(value)) {
+					return true;
+				}
+			}
+			return false;
+		};
+
+		this.clear = function() {
+			bucketItems.length = 0;
+			bucketItemsByBucketKey = {};
+		};
+
+		this.isEmpty = function() {
+			return bucketItems.length === 0;
+		};
+
+		this.keys = function() {
+			var keys = [];
+			for (var i = 0, len = bucketItems.length; i < len; i++) {
+				bucketItems[i][1].keys(keys);
+			}
+			return keys;
+		};
+
+		this.values = function() {
+			var values = [];
+			for (var i = 0, len = bucketItems.length; i < len; i++) {
+				bucketItems[i][1].values(values);
+			}
+			return values;
+		};
+
+		this.remove = function(key) {
+			checkKey(key);
+
+			var bucketKey = hashingFunction(key);
+
+			// Check if a bucket exists for the bucket key
+			var bucket = getBucketForBucketKey(bucketItemsByBucketKey, bucketKey);
+
+			if (bucket) {
+				// Remove entry from this bucket for this key
+				if (bucket.removeEntryForKey(key)) {
+					// Entry was removed, so check if bucket is empty
+					if (bucket.size() === 0) {
+						// Bucket is empty, so remove it
+						var result = searchBucketItems(bucketItems, bucketKey, bucket.getEqualityFunction(key));
+						arrayRemoveAt(bucketItems, result[0]);
+						delete bucketItemsByBucketKey[bucketKey];
+					}
+				}
+			}
+		};
+
+		this.size = function() {
+			var total = 0;
+			for (var i = 0, len = bucketItems.length; i < len; i++) {
+				total += bucketItems[i][1].size();
+			}
+			return total;
+		};
+	}
+
+	return Hashtable;
+})();
\ No newline at end of file
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/messagebox.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/messagebox.js
new file mode 100644
index 0000000000000000000000000000000000000000..8be1b9828521bb3aa4b62cd7139dcb5e5e647d9c
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/messagebox.js
@@ -0,0 +1,43 @@
+/*
+Creative Commons License: Attribution-No Derivative Works 3.0 Unported
+http://creativecommons.org/licenses/by-nd/3.0/
+(c)2009 Michael Koch
+*/
+
+var objTelifyMessageBox = {
+
+init: function()
+{
+	var title = window.arguments[0].title;
+	if (title == null || title == "") title =" Telify";
+	document.getElementById("dlgTelifyMessageBox").setAttribute("title", title);
+	var msg_node = document.createTextNode(window.arguments[0].msg);
+	document.getElementById("idTelify_mb_msg").appendChild(msg_node);
+	var flags = window.arguments[0].flags;
+	if ((flags & objTelifyUtil.MB_MASK) == 0) flags |= objTelifyUtil.MB_OK; // default button
+	if ((flags & objTelifyUtil.MB_OK) == 0) document.documentElement.getButton("accept").collapsed = true;
+	if ((flags & objTelifyUtil.MB_CANCEL) == 0) document.documentElement.getButton("cancel").collapsed = true;
+	var icon = "info32.png";
+	switch (flags & objTelifyUtil.MB_ICON_MASK) {
+		case objTelifyUtil.MB_ICON_ERROR: icon = "error32.png"; break;
+		case objTelifyUtil.MB_ICON_WARNING: icon = "warn32.png"; break;
+		case objTelifyUtil.MB_ICON_ASK: icon = "ask32.png"; break;
+		case objTelifyUtil.MB_ICON_INFO: icon = "info32.png"; break;
+	}
+	document.getElementById("idTelify_mb_icon").setAttribute("src", "chrome://telify/content/"+icon);
+},
+
+onAccept: function()
+{
+	window.arguments[0].fResult = true;
+	return true;
+},
+
+onCancel: function()
+{
+	window.arguments[0].fResult = false;
+	return true;
+}
+
+};
+
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/messagebox.xul b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/messagebox.xul
new file mode 100644
index 0000000000000000000000000000000000000000..1be8d587f4dc776d2454b566d79f910df780ac51
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/messagebox.xul
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?>
+<?xml-stylesheet href="chrome://telify/content/dialog.css" type="text/css"?>
+
+<!DOCTYPE dialog SYSTEM "chrome://telify/locale/lang.dtd">
+
+<dialog id="dlgTelifyMessageBox"
+	xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
+	buttons="accept, cancel"
+	onload="objTelifyMessageBox.init()"
+	ondialogaccept="objTelifyMessageBox.onAccept()"
+	ondialogcancel="objTelifyMessageBox.onCancel()"
+	title="">
+
+	<stringbundleset id="stringbundleset">
+		<stringbundle id="idTelifyStringBundle" src="chrome://telify/locale/lang.properties"/>
+	</stringbundleset>
+
+	<script type='application/x-javascript' src='chrome://telify/content/pref.js'></script>
+	<script type='application/x-javascript' src='chrome://telify/content/util.js'></script>
+	<script type='application/x-javascript' src='chrome://telify/content/messagebox.js'></script>
+
+	
+	<groupbox style="background-color:white;padding:8px;">
+		<hbox>
+			<vbox>
+				<image id="idTelify_mb_icon" src="chrome://telify/content/info32.png" style="width:32px;height:32px;margin-right:4px;"/>
+				<spacer flex="1"/>
+			</vbox>
+			<description id="idTelify_mb_msg" style="width:240px;text-align:justify;"/>
+		</hbox>
+	</groupbox>
+	
+</dialog>
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/pref.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/pref.js
new file mode 100644
index 0000000000000000000000000000000000000000..2d3b635917caa5e8b8d7361020bd7a2e2c819339
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/pref.js
@@ -0,0 +1,164 @@
+/*
+Creative Commons License: Attribution-No Derivative Works 3.0 Unported
+http://creativecommons.org/licenses/by-nd/3.0/
+(c)2009 Michael Koch
+*/
+
+var objTelifyPrefs = {
+
+PREF_BLACKLIST: "blacklist",
+PREF_HIGHLIGHT: "highlight",
+PREF_EXCLUDE: "exclude",
+PREF_DEBUG: "debug",
+PREF_ACTIVE: "active",
+PREF_STATUSICON: "statusicon",
+PREF_HREFTYPE: "linktype",
+PREF_COLSORTCC: "colsortcc",
+PREF_NUMHISTORY: "num_history",
+PREF_IDD_PREFIX: "idd_prefix",
+PREF_DONT_ESCAPE_PLUS: "dont_escape_plus",
+PREF_DIAL_CC_DIRECT: "dial_cc_direct",
+
+NUM_CUSTOM_PARAMS: 3,
+
+PREF_CUSTOM_URL: "custom_url",
+PREF_CUSTOM_TMPL: "custom_tmpl",
+PREF_CUSTOM_PARAM: "custom_param",
+PREF_CUSTOM_OPENTYPE: "custom_opentype",
+
+maxHistory: 10,
+
+telPrefs: null,
+telStrings: null,
+
+blacklist: null,
+excludedHosts: null,
+highlight: null,
+excludedTags: null,
+hrefType: null,
+numHistory: null,
+idd_prefix: null,
+fStatusIcon: null,
+fActive: null,
+fDebug: null,
+fDontEscapePlus: null,
+fDialCCDirect: null,
+
+custom_url: null,
+custom_tmpl: null,
+custom_param: [],
+custom_opentype: null,
+
+HREFTYPE_CUSTOM: 9,
+
+protoList: new Array("tel", "callto", "skype", "sip"),
+
+
+showConfigDialog: function()
+{
+	while (true) {
+		window.openDialog("chrome://telify/content/config.xul", "dlgTelifyConfig", "centerscreen,chrome,modal").focus;
+		if (this.hrefType == this.HREFTYPE_CUSTOM && this.custom_url.indexOf("$0") < 0) {
+			var result = objTelifyUtil.showMessageBox("", objTelifyLocale.msgNumberTemplateMissing(),
+				 objTelifyUtil.MB_OK|objTelifyUtil.MB_CANCEL|objTelifyUtil.MB_ICON_WARNING);
+			if (result == false) continue;
+		}
+		break;
+	}
+},
+
+
+getPrefObj: function()
+{
+	var obj = Components.classes["@mozilla.org/preferences-service;1"];
+	obj = obj.getService(Components.interfaces.nsIPrefService);
+	obj = obj.getBranch("telify.settings.");
+	obj.QueryInterface(Components.interfaces.nsIPrefBranch2);
+	return obj;
+},
+
+
+getCharPref: function(name)
+{
+	try {
+		return this.telPrefs.getCharPref(name);
+	} catch (e) {
+		alert(e);
+		return "";
+	}
+},
+
+
+getIntPref: function(name)
+{
+	try {
+		return this.telPrefs.getIntPref(name);
+	} catch (e) {
+		return 0;
+	}
+},
+
+
+getBoolPref: function(name)
+{
+	try {
+		return this.telPrefs.getBoolPref(name);
+	} catch (e) {
+		return false;
+	}
+},
+
+
+getPrefs: function()
+{
+	this.blacklist = this.telPrefs.getCharPref(this.PREF_BLACKLIST);
+	if (this.blacklist.length > 0) {
+		this.excludedHosts = this.blacklist.toLowerCase().split(",");
+	} else {
+		this.excludedHosts = new Array();
+	}
+	this.highlight = this.telPrefs.getIntPref(this.PREF_HIGHLIGHT);
+	this.highlight = objTelifyUtil.trimInt(this.highlight, 0, 100);
+	this.numHistory = this.telPrefs.getIntPref(this.PREF_NUMHISTORY);
+	this.numHistory = objTelifyUtil.trimInt(this.numHistory, 1, 10);
+	this.idd_prefix = this.telPrefs.getCharPref(this.PREF_IDD_PREFIX);
+	var exclude = this.telPrefs.getCharPref(this.PREF_EXCLUDE);
+	this.excludedTags = exclude.toLowerCase().split(",");
+	this.hrefType = this.telPrefs.getIntPref(this.PREF_HREFTYPE);
+	if ((this.hrefType < 0 || this.hrefType >= this.protoList.length) && this.hrefType != this.HREFTYPE_CUSTOM) this.hrefType = 0;
+	this.fStatusIcon = this.telPrefs.getBoolPref(this.PREF_STATUSICON);
+	var status = document.getElementById("idTelify_status");
+	if (status) status.setAttribute("collapsed", !this.fStatusIcon);
+	this.fDebug = this.telPrefs.getBoolPref(this.PREF_DEBUG);
+	this.fActive = this.telPrefs.getBoolPref(this.PREF_ACTIVE);
+	this.fDontEscapePlus = this.telPrefs.getBoolPref(this.PREF_DONT_ESCAPE_PLUS);
+	this.fDialCCDirect = this.telPrefs.getBoolPref(this.PREF_DIAL_CC_DIRECT);
+	// custom url
+	this.custom_url = this.getCharPref(this.PREF_CUSTOM_URL);
+	this.custom_tmpl = this.getIntPref(this.PREF_CUSTOM_TMPL);
+	for (var i=1; i<this.NUM_CUSTOM_PARAMS+1; i++) {
+		this.custom_param[i] = this.getCharPref(this.PREF_CUSTOM_PARAM+i);
+	}
+	this.custom_opentype = this.getIntPref(this.PREF_CUSTOM_OPENTYPE);
+},
+
+
+prefObserver: {
+	observe: function(subject, topic, data) {
+		if (topic != "nsPref:changed") return;
+		objTelifyPrefs.getPrefs();
+	}
+},
+
+
+initTelifyPrefs: function()
+{
+	objTelifyPrefs.telPrefs = objTelifyPrefs.getPrefObj();
+	objTelifyPrefs.telPrefs.addObserver("", objTelifyPrefs.prefObserver, false);
+	objTelifyPrefs.telStrings = document.getElementById("idTelifyStringBundle");
+	objTelifyPrefs.getPrefs();
+}
+
+};
+
+
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/telify.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/telify.js
new file mode 100644
index 0000000000000000000000000000000000000000..58a615ec060bbb4bfeba41cb99ff550fab6b5f9f
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/telify.js
@@ -0,0 +1,715 @@
+/*
+Creative Commons License: Attribution-No Derivative Works 3.0 Unported
+http://creativecommons.org/licenses/by-nd/3.0/
+(c)2009 Michael Koch
+*/
+
+var objTelify = {
+
+digits_min: 7,
+digits_max: 16,
+
+hilite_color: new Array(0,0,255),
+hilite_bgcolor: new Array(255,255,0),
+
+// special chars
+sc_nbsp: String.fromCharCode(0xa0),
+
+// chars which look like dashes
+token_dash:
+	String.fromCharCode(0x2013) +
+	String.fromCharCode(0x2014) +
+	String.fromCharCode(0x2212),
+
+exclPatternList: [
+	/^\d{2}\.\d{2} ?(-|–) ?\d{2}\.\d{2}$/,	// time range e.g. 08.00 - 17.00
+	/^\d{2}\/\d{2}\/\d{2}$/,	// date e.g. 09/03/09
+	/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,	// ip address
+	/^[0-3]?[0-9]\.[0-3]?[0-9]\.(19|20)\d{2} - \d{2}\.\d{2}$/,	// date and time e.g. 09.03.2009 - 17.59
+	/^[0-3]?[0-9][\/\.-][0-3]?[0-9][\/\.-](19|20)\d{2}$/,	// date e.g. 09/03/2009, 09.03.2009, 09-03-2009
+	/^[0-3]?[0-9][\/\.-][0-3]?[0-9][\/\.-]\d{2} ?(-|–) ?[0-3]?[0-9][\/\.-][0-3]?[0-9][\/\.-]\d{2}$/,	// date range short
+	/^[0-3]?[0-9][\/\.-][0-3]?[0-9][\/\.-] ?(-|–) ?[0-3]?[0-9][\/\.-][0-3]?[0-9][\/\.-](19|20)\d{2}$/,	// date range medium
+	/^[0-3]?[0-9][\/\.-][0-3]?[0-9][\/\.-](19|20)\d{2} ?(-|–) ?[0-3]?[0-9][\/\.-][0-3]?[0-9][\/\.-](19|20)\d{2}$/,	// date range long
+	/^0\.\d+$/, // e.g. 0.12345678
+],
+
+inclLocalList: [
+	[/^[1-9]\d{2}[\.-]\d{3}[\.-]\d{4}$/, "+1"],	// US
+],
+
+token_trigger: "+(0123456789",
+token_part: " -/()[].\r\n"
+	+ String.fromCharCode(0xa0) // sc_nbsp
+	+ String.fromCharCode(0x2013) + String.fromCharCode(0x2014) +	String.fromCharCode(0x2212), // token_dash
+token_start: "+(0",
+token_sep: " -/(.",
+token_disallowed_post: ":-",
+token_disallowed_prev: "-,.",
+
+dialHistory: new Array(objTelifyPrefs.maxHistory),
+
+
+getDialHistory: function()
+{
+	for (var i=0; i<objTelifyPrefs.maxHistory; i++) {
+		try {
+			this.dialHistory[i] = objTelifyPrefs.telPrefs.getCharPref("history"+i);
+		} catch (e) {
+			this.dialHistory[i] = "";
+		}
+	}
+},
+
+
+saveDialHistory: function()
+{
+	for (var i=0; i<objTelifyPrefs.maxHistory; i++) {
+		if (this.dialHistory[i] == null) this.dialHistory[i] = "";
+		objTelifyPrefs.telPrefs.setCharPref("history"+i, this.dialHistory[i]);
+	}
+},
+
+
+updateDialHistory: function(prefix)
+{
+	//logmsg("updateDialHistory("+prefix+")");
+	var newList = new Array(objTelifyPrefs.maxHistory);
+	newList[0] = prefix;
+	for (var i=0, j=1; i<objTelifyPrefs.maxHistory && j<objTelifyPrefs.maxHistory; i++) {
+		if (this.dialHistory[i] == null || this.dialHistory[i] == "" || this.dialHistory[i] == prefix) continue;
+		newList[j++] = this.dialHistory[i];
+	}
+	this.dialHistory = newList;
+	this.saveDialHistory();
+},
+
+
+setStatus: function()
+{
+	var statusicon = document.getElementById("idTelify_statusicon");
+	if (objTelifyPrefs.fActive) {
+		statusicon.setAttribute("src", "chrome://telify/content/icon18_active.png");
+		var text = objTelifyPrefs.telStrings.getString("telify_active");
+		statusicon.setAttribute("tooltiptext", text);
+	} else {
+		statusicon.setAttribute("src", "chrome://telify/content/icon18_inactive.png");
+		var text = objTelifyPrefs.telStrings.getString("telify_inactive");
+		statusicon.setAttribute("tooltiptext", text);
+	}
+},
+
+
+toggleBlacklist: function()
+{
+	var host = objTelifyUtil.getHost();
+	if (host == null) return;
+	if (objTelifyPrefs.excludedHosts.indexOf(host) >= 0) {
+		objTelifyUtil.arrayRemove(objTelifyPrefs.excludedHosts, host);
+	} else {
+		objTelifyPrefs.excludedHosts.push(host);
+	}
+	objTelifyPrefs.blacklist = objTelifyPrefs.excludedHosts.join(",");
+	objTelifyPrefs.telPrefs.setCharPref(objTelifyPrefs.PREF_BLACKLIST, objTelifyPrefs.blacklist);
+},
+
+
+toggleActive: function()
+{
+	objTelifyPrefs.telPrefs.setBoolPref(objTelifyPrefs.PREF_ACTIVE, !objTelifyPrefs.fActive);
+	this.setStatus();
+},
+
+
+getSelectionNumber: function()
+{
+	//var sel = content.window.getSelection().toString();
+	var sel = document.commandDispatcher.focusedWindow.getSelection().toString();
+	sel = this.convertVanityNr(sel);
+	sel = objTelifyUtil.stripNumber(sel);
+	return sel;
+},
+
+
+dialNumber: function(nr)
+{
+	var requ = new XMLHttpRequest();
+	var url = objTelifyUtil.createDialURL(nr);
+
+	if (objTelifyPrefs.hrefType == objTelifyPrefs.HREFTYPE_CUSTOM) {
+		if (objTelifyPrefs.custom_opentype == 1) {
+			window.open(url, "_blank");
+			return;
+		}
+		if (objTelifyPrefs.custom_opentype == 2) {
+			var browser = top.document.getElementById("content");
+			var tab = browser.addTab(url);
+			return;
+		}
+		if (objTelifyPrefs.custom_opentype == 3) {
+			var browser = top.document.getElementById("content");
+			var tab = browser.addTab(url);
+			browser.selectedTab = tab;
+			return;
+		}
+	}
+
+	try {
+		requ.open("GET", url, true);
+		requ.send(null);
+	} catch(e) {
+		// throws exception because answer is empty (or protocol is unknown)
+		if (e.name == "NS_ERROR_UNKNOWN_PROTOCOL") {
+			objTelifyUtil.showMessageBox("", objTelifyLocale.msgUnknownProtocol(), objTelifyUtil.MB_ICON_ERROR);
+		}
+	}
+},
+
+
+modifyPopup: function(event)
+{
+	var label, key;
+
+	//var selText = content.window.getSelection().toString();
+	var selText = document.commandDispatcher.focusedWindow.getSelection().toString();
+
+	if (document.popupNode && document.popupNode.getAttribute("class") == "telified") {
+		var nr = document.popupNode.getAttribute("nr");
+		var nr_parts = objTelifyUtil.splitPhoneNr(nr);
+		objTelify.modifyDialPopup(nr_parts[0], nr_parts[1], "context");
+		objTelifyUtil.setIdAttr("collapsed", false, "idTelify_menu_context");
+	} else if (objTelifyPrefs.fActive && selText.length > 0 && objTelifyUtil.countDigits(selText) > 1) {
+		var nr = objTelify.getSelectionNumber();
+		var nr_parts = objTelifyUtil.splitPhoneNr(nr);
+		objTelify.modifyDialPopup(nr_parts[0], nr_parts[1], "context");
+		objTelifyUtil.setIdAttr("collapsed", false, "idTelify_menu_context");
+	} else {
+		objTelifyUtil.setIdAttr("collapsed", true, "idTelify_menu_context");
+	}
+
+	if (objTelifyPrefs.fActive) {
+		label = objTelifyPrefs.telStrings.getString("telify_deactivate");
+	} else {
+		label = objTelifyPrefs.telStrings.getString("telify_activate");
+	}
+	objTelifyUtil.setIdAttr("label", label, "idTelify_menu_activity", "idTelify_status_activity");
+
+	var host = objTelifyUtil.getHost();
+	if (host) {
+		objTelifyUtil.setIdAttr("disabled", !objTelifyPrefs.fActive, "idTelify_menu_blacklist", "idTelify_status_blacklist");
+		if (objTelifyPrefs.excludedHosts.indexOf(host) >= 0) key = "host_active_arg"; else key = "host_inactive_arg";
+		label = objTelifyUtil.substArgs(objTelifyPrefs.telStrings.getString(key), host);
+		objTelifyUtil.setIdAttr("label", label, "idTelify_menu_blacklist", "idTelify_status_blacklist");
+	} else {
+		objTelifyUtil.setIdAttr("label", "Kein Host aktiv", "idTelify_menu_blacklist", "idTelify_status_blacklist");
+		objTelifyUtil.setIdAttr("disabled", true, "idTelify_menu_blacklist", "idTelify_status_blacklist");
+	}
+},
+
+
+showEditNumberDialog: function(cc, nr)
+{
+	var argObj = {cc: cc, nr: nr, fOK: false};
+	window.openDialog("chrome://telify/content/editNumber.xul", "dlgTelifyEditNumber", "centerscreen,chrome,modal", argObj);
+	if (argObj.fOK) {
+		this.updateDialHistory(argObj.cc);
+		var dial = objTelifyUtil.prefixNumber(argObj.cc, argObj.nr, "");
+		objTelify.dialNumber(dial);
+	}
+},
+
+
+dialMenuSelection: function(cc, nr)
+{
+	this.updateDialHistory(cc);
+	var dial = objTelifyUtil.prefixNumber(cc, nr, "");
+	objTelify.dialNumber(dial);
+},
+
+
+createTargetCountryInfo: function(prefix)
+{
+	var cstring = objTelifyUtil.getCountryListString(prefix);
+	if (cstring) return "\n" + objTelifyPrefs.telStrings.getString('country_code') + ": " + cstring;
+	return "";
+},
+
+
+setDialMenuItem: function(item, code, nr)
+{
+	var label = objTelifyUtil.prefixNumber(code, nr, "-");
+	item.setAttribute("label", label);
+	var cmd = "objTelify.dialMenuSelection('"+code+"','"+nr+"');";
+	item.setAttribute("oncommand", cmd);
+	label = objTelifyUtil.substArgs(objTelifyPrefs.telStrings.getString('call_arg'), label);
+	label += objTelify.createTargetCountryInfo(code);
+	item.setAttribute("tooltiptext", label);
+	item.setAttribute("image", "chrome://telify/content/flag/"+code.substr(1)+".png");
+},
+
+
+modifyDialPopup: function(cc, nr, id)
+{
+	var item = document.getElementById("idTelify_"+id);
+	var sep = document.getElementById("idTelify_sep_"+id);
+	var numShown = 0;
+
+	if (cc) {
+		this.setDialMenuItem(item, cc, nr);
+	} else {
+	  item.setAttribute("label", nr);
+		var label = objTelifyUtil.substArgs(objTelifyPrefs.telStrings.getString('call_arg'), nr);
+		item.setAttribute("tooltiptext", label);
+	  item.removeAttribute("image");
+	  item.setAttribute("oncommand", "objTelify.dialNumber('"+nr+"')");
+	}
+
+	item = document.getElementById("idTelify_edit_"+id);
+	if (cc) {
+	  item.setAttribute("oncommand", "objTelify.showEditNumberDialog('"+cc+"','"+nr+"')");
+	} else {
+	  item.setAttribute("oncommand", "objTelify.showEditNumberDialog(null,'"+nr+"')");
+	}
+
+	var tldcc = objTelifyUtil.tld2cc(objTelifyUtil.getHostTLD());
+	item = document.getElementById("idTelify_tld_"+id);
+	if (!cc && tldcc) {
+		item.setAttribute("collapsed", false);
+		this.setDialMenuItem(item, tldcc, nr);
+		numShown = 1;
+	} else {
+		item.setAttribute("collapsed", true);
+		tldcc = null;
+	}
+
+	this.getDialHistory();
+
+	if (!cc && nr.charAt(0) != '+') {
+		var numLeft = objTelifyPrefs.numHistory;
+		if (tldcc) numLeft--;
+		for (var i=0; i<objTelifyPrefs.maxHistory; i++) {
+			item = document.getElementById("idTelify_"+id+i);
+			if (numLeft == 0 || this.dialHistory[i] == null || this.dialHistory[i].length == 0 || this.dialHistory[i] == cc || this.dialHistory[i] == tldcc) {
+				item.setAttribute("collapsed", true);
+			} else {
+				item.setAttribute("collapsed", false);
+				this.setDialMenuItem(item, this.dialHistory[i], nr);
+				numLeft--;
+				numShown++;
+			}
+		}
+	} else {
+		for (var i=0; i<objTelifyPrefs.maxHistory; i++) {
+			item = document.getElementById("idTelify_"+id+i);
+			item.setAttribute("collapsed", true);
+		}
+	}
+	sep.setAttribute("collapsed", numShown == 0);
+},
+
+
+showDialPopup: function(target, cc, nr)
+{
+	var menu = document.getElementById("idTelify_popup_dial");
+	var nr_parts = objTelifyUtil.splitPhoneNr(nr);
+	this.modifyDialPopup(cc, nr, "dial");
+	menu.openPopup(target, "after_start", 0, 0, true, false);
+},
+
+
+onClick: function(event)
+{
+	if (event.button != 0) return;
+	var class = event.target.getAttribute("class");
+	if (class != "telified") return;
+	event.preventDefault();
+	var nr = event.target.getAttribute("nr");
+	var nr_parts = objTelifyUtil.splitPhoneNr(nr);
+	if (event.button == 0) {
+		if (nr_parts[0] && objTelifyPrefs.fDialCCDirect) {
+			objTelify.dialNumber(nr);
+		} else {
+			objTelify.showDialPopup(event.target, nr_parts[0], nr_parts[1]);
+		}
+	}
+	if (event.button == 2) {
+		objTelify.showDialPopup(event.target, nr_parts[0], nr_parts[1]);
+	}
+},
+
+
+getNodeBackgroundColor: function(node)
+{
+	node = node.parentNode;
+	if (node == null) return null;
+	if (node.nodeType == Node.ELEMENT_NODE) {
+		var style = content.document.defaultView.getComputedStyle(node, "");
+		var image = style.getPropertyValue("background-image");
+		if (image && image != "none") return null;
+		var color = style.getPropertyValue("background-color");
+		if (color && color != "transparent") return color;
+	}
+	return this.getNodeBackgroundColor(node);
+},
+
+
+getNodeColor: function(node)
+{
+	node = node.parentNode;
+	if (node == null) return null;
+	if (node.nodeType == Node.ELEMENT_NODE) {
+		var style = content.document.defaultView.getComputedStyle(node, "");
+		var color = style.getPropertyValue("color");
+		if (color && color != "transparent") return color;
+	}
+	return this.getNodeColor(node);
+},
+
+
+formatPhoneNr: function(phonenr)
+{
+	var substList = [
+		["  ", " "],	// double spaces to single space
+		[this.sc_nbsp, " "],	// non-breaking space to plain old space
+		["+ ", "+"],	// remove space after +
+		["--", "-"],	// double dashes to single dash
+		["(0)", " "],	// remove optional area code prefix
+		["[0]", " "],	// remove optional area code prefix
+		["-/", "/"],
+		["/-", "/"],
+		["( ", "("],
+		[" )", ")"],
+		["\r", " "],
+		["\n", " "],
+	];
+
+	// replace dash-like chars with dashes
+	for (var i=0; i<phonenr.length; i++) {
+		var c = phonenr.charAt(i);
+		if (this.token_dash.indexOf(c) >= 0) {
+			phonenr = phonenr.substr(0, i) + "-" + phonenr.substr(i+1);
+		}
+	}
+
+	const MAXLOOP = 100; // safety bailout
+	var nChanged;
+
+	nChanged = 1;
+	for (var j=0; nChanged > 0 && j < MAXLOOP; j++) {
+		nChanged = 0;
+		for (var i=0; i<substList.length; i++) {
+			var index;
+			while ((index = phonenr.indexOf(substList[i][0])) >= 0) {
+				phonenr = phonenr.substr(0, index) + substList[i][1] + phonenr.substr(index+substList[i][0].length);
+				nChanged++;
+			}
+		}
+	}
+
+	return phonenr;
+},
+
+
+convertVanityNr: function(phonenr)
+{
+	const tab_alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
+	const tab_digit = "22233344455566677778889999";
+	var newnr = "";
+	for (var i=0; i<phonenr.length; i++) {
+		var c = phonenr.charAt(i);
+		var index = tab_alpha.indexOf(c);
+		if (index >= 0) c = tab_digit.substr(index, 1);
+		newnr += c;
+	}
+	return newnr;
+},
+
+
+reject: function(str, reason)
+{
+	if (objTelifyPrefs.fDebug == false) return;
+	var msg = "Telify: reject '"+str+"' reason: "+reason;
+	objTelifyUtil.logmsg(msg);
+},
+
+
+basechar_tab: [
+	String.fromCharCode(0xa0) +
+	String.fromCharCode(0x2013) +
+	String.fromCharCode(0x2014) +
+	String.fromCharCode(0x2212),
+	" ---"
+],
+
+
+basechar: function(c)
+{
+	var index = this.basechar_tab[0].indexOf(c);
+	if (index >= 0) c = this.basechar_tab[1].charAt(index);
+	return c;
+},
+
+
+telifyTextNode: function(node)
+{
+	if (node == null) return 0;
+	var text = node.data;
+	var len = text.length;
+	if (len < this.digits_min) return 0;
+	var hlFactor = objTelifyPrefs.highlight/200.0;
+
+	for (var i=0; i<len; i++) {
+		var c = text.charAt(i);
+
+		if (this.token_trigger.indexOf(c) < 0) continue;
+
+		c = this.basechar(c);
+
+		var str = "" + c;
+		var strlen = 1;
+		var last_c = c;
+		var ndigits = (objTelifyUtil.isdigit(c) ? 1 : 0);
+		var index;
+		var fStartsWithCountryCode = false;
+		var CCfromPattern = null;
+
+		// gather allowed chars
+		while (strlen < len-i) {
+			c = text.charAt(i+strlen);
+			c = this.basechar(c);
+			if ((c == '+' && ndigits == 0) || (this.token_part.indexOf(c) >= 0)) {
+				if (c == last_c && c!=' ') break;
+			} else {
+				if (!objTelifyUtil.isdigit(c)) break;
+				ndigits++;
+			}
+			str += c;
+			strlen++;
+			last_c = c;
+		}
+
+		// check against digit count min value
+		if (ndigits < this.digits_min) {
+			this.reject(str, "less than "+this.digits_min+" digits");
+			i += strlen - 1; continue;
+		}
+
+		// check allowed prev token
+		if (i > 0) {
+			var prev_c = text.charAt(i-1);
+			if (this.token_disallowed_prev.indexOf(prev_c) >= 0) {
+				this.reject(str, "unallowed previous token (reject list)");
+				i += strlen - 1; continue;
+			}
+			if ((prev_c >= 'a' && prev_c <= "z") || (prev_c >= 'A' && prev_c <= "Z")) {
+				this.reject(str, "unallowed previous token (letter)");
+				i += strlen - 1; continue;
+			}
+		}
+
+		// check if phone number starts with country code
+		for (var j=0; j<telify_country_data.length; j++) {
+			var cclen = telify_country_data[j][0].length;
+			if (cclen < 2 || cclen > 4) continue;
+			var pattern = telify_country_data[j][0].substr(1);
+			var plen = pattern.length;
+			if (str.substr(0, plen) != pattern) continue;
+			var c = str.charAt(plen);
+			if (this.token_sep.indexOf(c) < 0) continue;
+			fStartsWithCountryCode = true;
+			break;
+		}
+
+		// check against special local patterns
+		for (var j=0; j<this.inclLocalList.length; j++) {
+			var res = this.inclLocalList[j][0].exec(str);
+			if (res) {CCfromPattern = this.inclLocalList[j][1]; break;}
+		}
+
+		// check if phone number starts with allowed token
+		if (CCfromPattern == null && fStartsWithCountryCode == false && this.token_start.indexOf(str.charAt(0)) < 0) {
+			this.reject(str, "unallowed start token (reject list)");
+			i += strlen - 1; continue;
+		}
+
+		// trim chars at end of string up to an unmatched opening bracket
+		index = -1;
+		for (var j=strlen-1; j>=0; j--) {
+			c = str.charAt(j);
+			if (c == ')') break;
+			if (c == '(') {index = j; break;}
+		}
+		if (index == 0) continue;
+		if (index > 0) {
+			str = str.substr(0, index);
+			strlen = str.length;
+		}
+
+		// check against digit count max value (after we have removed unnecessary digits)
+		if (objTelifyUtil.countDigits(str) > this.digits_max) {
+			this.reject(str, "more than "+this.digits_max+" digits");
+			i += strlen - 1; continue;
+		}
+
+		// trim non-digit chars at end of string
+		while (str.length > 0) {
+			c = str.charAt(str.length-1);
+			if (!objTelifyUtil.isdigit(c)) {
+				str = str.substr(0, str.length-1);
+				strlen--;
+			} else break;
+		}
+
+		// check allowed post token
+		var post_c = text.charAt(i+strlen);
+		if (post_c) {
+			if (this.token_disallowed_post.indexOf(post_c) >= 0) {
+				this.reject(str, "unallowed post token (reject list)");
+				i += strlen - 1; continue;
+			}
+			if ((post_c >= 'a' && post_c <= "z") || (post_c >= 'A' && post_c <= "Z")) {
+				this.reject(str, "unallowed post token (letter)");
+				i += strlen - 1; continue;
+			}
+		}
+
+		// check if this is just a number in braces
+		// first check for unnecessary opening braces
+		if (str.substr(0, 1) == "(" && str.indexOf(")") < 0) {
+			str = str.substr(1);
+			i++;
+			strlen--;
+			// now check if it still starts with allowed token
+			if (this.token_start.indexOf(str.charAt(0)) < 0) {
+				this.reject(str, "unallowed start token (after brace removal)");
+				i += strlen - 1;
+				continue;
+			}
+		}
+
+		// check against blacklist patterns (date, time ranges etc.)
+		index = -1;
+		for (var j=0; j<this.exclPatternList.length; j++) {
+			var res = this.exclPatternList[j].exec(str);
+			if (res) {index = j; break;}
+		}
+		if (index >= 0) {this.reject(str, "blacklisted pattern #"+index); i += strlen - 1; continue;}
+
+
+		// ----------------------------------------------------------------
+
+		var display = this.formatPhoneNr(str);
+		var href = objTelifyUtil.stripNumber(display);
+		if (fStartsWithCountryCode) href = "+"+href;
+		//if (CCfromPattern) href = CCfromPattern + href;
+
+		// insert link into DOM
+
+		var node_prev = content.document.createTextNode(text.substr(0, i));
+		var node_after = content.document.createTextNode(text.substr(i+strlen));
+
+		//alert("match="+str);
+
+		var node_anchor = content.document.createElement("a");
+
+		if (hlFactor > 0.0) {
+			var color = objTelifyUtil.parseColor(this.getNodeColor(node));
+			if (color == null) color = new Array(0,0,0);
+			var bgcolor = objTelifyUtil.parseColor(this.getNodeBackgroundColor(node));
+			if (bgcolor == null) bgcolor = new Array(255,255,255);
+			for (var i=0; i<3; i++) {
+				color[i] = color[i] + hlFactor * (this.hilite_color[i] - color[i]);
+				bgcolor[i] = bgcolor[i] + hlFactor * (this.hilite_bgcolor[i] - bgcolor[i]);
+			}
+			var style = "color:#"+objTelifyUtil.color2hex(color)+";background-color:#"+objTelifyUtil.color2hex(bgcolor)+";-moz-border-radius:3px";
+			node_anchor.setAttribute("style", style);
+		}
+
+		node_anchor.setAttribute("title", objTelifyPrefs.telStrings.getString('link_title'));
+		node_anchor.setAttribute("class", "telified");
+		node_anchor.setAttribute("nr", href);
+		node_anchor.setAttribute("href", objTelifyUtil.createDialURL(href));
+
+		var node_text = content.document.createTextNode(str);
+		node_anchor.appendChild(node_text);
+
+		var parentNode = node.parentNode;
+		parentNode.replaceChild(node_after, node);
+		parentNode.insertBefore(node_anchor, node_after);
+		parentNode.insertBefore(node_prev, node_anchor);
+
+		return 1;
+	}
+
+	return 0;
+},
+
+
+recurseNode: function(node)
+{
+	if (node == null) return 0; // safety
+	if (node.nodeType == Node.TEXT_NODE) {
+		return this.telifyTextNode(node);
+	} else {
+		var nChanged = 0;
+		//objTelifyUtil.logmsg("node type="+node.nodeType+" "+node.tagName+" (childs:"+node.childNodes.length+")");
+		if (node.nodeType == Node.ELEMENT_NODE) {
+			var tagName = node.tagName.toLowerCase();
+			if (objTelifyPrefs.excludedTags.indexOf(tagName) >= 0) return 0;
+		}
+		for (var i=0; i<node.childNodes.length; i++) {
+			nChanged += this.recurseNode(node.childNodes[i]);
+		}
+		if (node.contentDocument) {
+			nChanged += this.recurseNode(node.contentDocument.body);
+			node.contentDocument.addEventListener("click", objTelify.onClick, false);
+		}
+	}
+	return nChanged;
+},
+
+
+parsePage: function(event)
+{
+	if (!objTelifyPrefs.fActive) return;
+	//objTelifyUtil.logmsg("eventPhase: "+event.eventPhase+"\n"+content.document.URL);
+	if (content.document.body == null) return;
+	if (event && event.eventPhase != 1) return;
+
+	var host = objTelifyUtil.getHost();
+	if (host && objTelifyPrefs.excludedHosts.indexOf(host) >= 0) return;
+
+	//if (content.document.body.getAttribute('telified') == 1) return;
+	//content.document.body.setAttribute('telified', 1);
+
+/*
+	var nChanged = 0;
+	var duration = (new Date()).getTime();
+	nChanged = objTelify.recurseNode(content.document.body);
+	duration = (new Date()).getTime() - duration;
+	var label = "Telify\n" + objTelifyPrefs.telStrings.getString('converted') + ": " + nChanged + " (" + duration + " ms)";
+	document.getElementById("idTelify_statusicon").setAttribute("tooltiptext", label);
+*/
+
+	window.setTimeout("objTelify.recurseNode(content.document.body)",	0);
+
+	content.document.addEventListener("click", objTelify.onClick, false);
+},
+
+
+init: function(event)
+{
+	window.addEventListener('load', objTelify.init, false);
+	objTelifyPrefs.initTelifyPrefs();
+	objTelify.setStatus();
+	getBrowser().addEventListener("load", objTelify.parsePage, true);
+	document.getElementById("contentAreaContextMenu").addEventListener("popupshowing", objTelify.modifyPopup, false);
+	objTelifyUtil.addScheme("tel");
+	objTelifyUtil.localizeCountryData();
+	objTelifyUtil.getAddonVersion();
+}
+
+};
+
+
+window.addEventListener('load', objTelify.init, false);
+
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/util.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/util.js
new file mode 100644
index 0000000000000000000000000000000000000000..838cd91afba39fcc34f151f1ed42c521603171c9
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/util.js
@@ -0,0 +1,516 @@
+/*
+Creative Commons License: Attribution-No Derivative Works 3.0 Unported
+http://creativecommons.org/licenses/by-nd/3.0/
+(c)2009 Michael Koch
+*/
+
+var objTelifyUtil = {
+
+getBrowser: function()
+{
+	var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"].getService(Components.interfaces.nsIWindowMediator);
+	var mainWindow = wm.getMostRecentWindow("navigator:browser");
+	var browser =  mainWindow.getBrowser();
+	return browser;
+},
+
+
+getAddonVersion: function()
+{
+	var gExtensionManager = Components.classes["@mozilla.org/extensions/manager;1"]
+		.getService(Components.interfaces.nsIExtensionManager);
+	return gExtensionManager.getItemForID("{6c5f349a-ddda-49ad-bdf0-326d3fe1f938}").version;
+},
+
+
+createDialURL: function(nr)
+{
+	var url;
+	if (nr.charAt(0) == '+') {
+		if (objTelifyPrefs.idd_prefix.length > 0) {
+			nr = objTelifyPrefs.idd_prefix + nr.substr(1);
+		}	else if (objTelifyPrefs.hrefType == objTelifyPrefs.HREFTYPE_CUSTOM && !objTelifyPrefs.fDontEscapePlus) {
+			nr = "%2B" + nr.substr(1);
+		}
+	}
+	if (objTelifyPrefs.hrefType == objTelifyPrefs.HREFTYPE_CUSTOM) {
+		url = objTelifyPrefs.custom_url;
+		url = objTelifyUtil.replaceRefs(url, 0, nr);
+		for (var i=1; i<objTelifyPrefs.NUM_CUSTOM_PARAMS+1; i++) {
+			url = objTelifyUtil.replaceRefs(url, i, objTelifyPrefs.custom_param[i]);
+		}
+	} else {
+		url = objTelifyPrefs.protoList[objTelifyPrefs.hrefType]+":"+nr;
+	}
+	return url;
+},
+
+
+token_href: "+0123456789",
+
+stripNumber: function(phonenr)
+{
+	var newnr = "";
+	for (var i=0; i<phonenr.length; i++) {
+		var c = phonenr.charAt(i);
+		if (this.token_href.indexOf(c) >= 0) newnr += c;
+	}
+	return newnr.substr(0, objTelify.digits_max);
+},
+
+
+code2ndd_hashtable: null,
+
+create_code2ndd_hashtable: function()
+{
+	this.code2ndd_hashtable = new Hashtable();
+	for (var i=0; i<telify_country_data.length; i++) {
+		if (telify_country_data[i][0] == "") continue;
+		this.code2ndd_hashtable.put(telify_country_data[i][0], telify_country_data[i][3]);
+	}
+},
+
+
+prefixNumber: function(prefix, nr, sep)
+{
+	if (prefix == null || prefix == "") return this.stripNumber(nr);
+	if (this.code2ndd_hashtable == null) this.create_code2ndd_hashtable();
+	var ndd = this.code2ndd_hashtable.get(prefix);
+	if ((ndd.length > 0) && (nr.substr(0, ndd.length) == ndd)) nr = nr.substr(ndd.length);
+	return this.stripNumber(prefix) + sep + this.stripNumber(nr);
+},
+
+
+trim: function(s)
+{
+  s = s.replace(/^\s*(.*)/, "$1");
+  s = s.replace(/(.*?)\s*$/, "$1");
+  return s;
+},
+
+
+localizeCountryData: function()
+{
+/*
+	for (var i=0; i < telify_country_data.length; i++) {
+		for (var j=0; j<telify_country_locale.length; j++) {
+			if (telify_country_data[i][1] == telify_country_locale[j][0]) {
+				telify_country_data[i][1] = telify_country_locale[j][1];
+				break;
+			}
+		}
+	}
+*/
+	var hashtable = new Hashtable();
+	for (var i=0; i<telify_country_locale.length; i++) {
+		hashtable.put(telify_country_locale[i][0], telify_country_locale[i][1]);
+	}
+	for (var i=0; i<telify_country_data.length; i++) {
+		var value = hashtable.get(telify_country_data[i][1]);
+		if (value) telify_country_data[i][1] = value;
+	}
+},
+
+
+tld_hashtable: null,
+
+create_tld_hashtable: function()
+{
+	this.tld_hashtable = new Hashtable();
+	for (var i=0; i<telify_country_data.length; i++) {
+		if (telify_country_data[i][2] == "") continue;
+		var tld_list = telify_country_data[i][2].toLowerCase().split(",");
+		for (var j=0; j<tld_list.length; j++) {
+			tld_list[j] = this.trim(tld_list[j]);
+			this.tld_hashtable.put(tld_list[j], telify_country_data[i][0]);
+		}
+	}
+},
+
+
+tld2cc: function(tld)
+{
+	if (this.tld_hashtable == null) this.create_tld_hashtable();
+	return this.tld_hashtable.get(tld);
+},
+
+
+splitPhoneNr: function(nr)
+{
+	var index = -1;
+	var maxlen = 0;
+	var idd_list = ["00", "011"];
+	var oldnr = nr;
+
+	if (nr.charAt(0) != '+') {
+		for (var i=0; i<idd_list.length; i++) {
+			if (nr.substr(0, idd_list[i].length) == idd_list[i]) {
+				nr = "+" + nr.substr(idd_list[i].length);
+				break;
+			}
+		}
+	}
+	if (nr.charAt(0) != '+') return [null, oldnr];
+	for (var i=0; i<telify_country_data.length; i++) {
+		if (nr.substr(0, telify_country_data[i][0].length) == telify_country_data[i][0]) {
+			if (telify_country_data[i][0].length > maxlen) {
+				index = i;
+				maxlen = telify_country_data[i][0].length;
+			}
+		}
+	}
+	if (index >= 0) {
+		var cc = telify_country_data[index][0];
+		return [cc, nr.substr(cc.length)];
+	}
+	return [null, oldnr];
+},
+
+
+code2name_hashtable: null,
+
+create_code2name_hashtable: function()
+{
+	this.code2name_hashtable = new Hashtable();
+	for (var i=0; i<telify_country_data.length; i++) {
+		if (telify_country_data[i][0] == "") continue;
+		var name = telify_country_data[i][1];
+		var prev = this.code2name_hashtable.get(telify_country_data[i][0]);
+		if (prev) name = prev + ", " + name;
+		this.code2name_hashtable.put(telify_country_data[i][0], name);
+	}
+},
+
+
+getCountryListString: function(prefix)
+{
+	if (this.code2name_hashtable == null) this.create_code2name_hashtable();
+	return this.code2name_hashtable.get(prefix);
+},
+
+
+getHost: function()
+{
+	try {
+		return content.document.location.host.toLowerCase();
+	} catch (e) {
+		return null;
+	}
+},
+
+
+getHostTLD: function()
+{
+	var host = this.getHost();
+	if (host) {
+		var index = host.lastIndexOf('.');
+		if (index >= 0) {
+			var tld = host.substr(index+1);
+			if (tld.length) return tld;
+		}
+	}
+	return null;
+},
+
+
+MB_MASK: 0xff, MB_OK: 1, MB_CANCEL: 2,
+MB_ICON_MASK: 0xff00, MB_ICON_INFO: 0, MB_ICON_WARNING: 0x0100, MB_ICON_ERROR: 0x0200, MB_ICON_ASK: 0x0300,
+
+showMessageBox: function(title, msg, flags)
+{
+	var argObj = {title: title, msg: msg, flags: flags, fResult: true};
+	window.openDialog("chrome://telify/content/messagebox.xul", "dlgTelifyMessageBox", "centerscreen,chrome,modal", argObj).focus();
+	return argObj.fResult;
+},
+
+
+consoleService: null,
+
+logmsg: function(msg) {
+	if (this.consoleService == null) {
+		this.consoleService = Components.classes["@mozilla.org/consoleservice;1"];
+		this.consoleService = this.consoleService.getService(Components.interfaces.nsIConsoleService);
+	}
+	this.consoleService.logStringMessage(msg);
+},
+
+
+logerror: function(msg) {
+  Components.utils.reportError(msg);
+},
+
+
+arrayRemove: function(a, v)
+{
+	for (var i=0; i<a.length; i++) {
+		if (a[i] == v) {
+			a.splice(i, 1);
+			i--;
+		}
+	}
+},
+
+
+replaceRefs: function(string, nr, param)
+{
+	var index;
+	while ((index = string.indexOf("$"+nr)) >= 0 && string.charAt(index-1) != '\\') {
+		string = string.substr(0, index) + param + string.substr(index+2);
+	}
+	return string;
+},
+
+
+substArgs: function(text)
+{
+	var newText = "";
+	for (var i=1; i<arguments.length && i<10; i++) {
+		for (var j=0; j<text.length; j++) {
+			var c = text.charAt(j);
+			if (c == '$') {
+				c = text.charAt(j+1);
+				if (c >= '1' && c <= '9') {
+					var index = c - '0';
+					if (index < arguments.length) {
+						newText += arguments[index];
+					} else {
+						this.logerror("substArgs("+text+"): argument for $"+index+" missing");
+					}
+					j++;
+				} else {
+					newText += c;
+				}
+			} else {
+				newText += c;
+			}
+		}
+	}
+	return newText;
+},
+
+
+setIdAttr: function(name, value)
+{
+	for (var i=2; i<arguments.length; i++) {
+		var e = document.getElementById(arguments[i]);
+		if (e) {
+			e.setAttribute(name, value);
+		} else {
+			this.logerror("unknown element '"+arguments[i]+"'");
+		}
+	}
+},
+
+
+countDigits: function(text)
+{
+	var count = 0;
+	for (var i=0; i<text.length; i++) {
+		var c = text.charAt(i);
+		if (c >= '0' && c <= '9') count++;
+	}
+	return count;
+},
+
+
+isdigit: function(c)
+{
+	return ("0123456789".indexOf(c) >= 0);
+},
+
+
+trimInt: function(value, min, max)
+{
+	if (value < min) return min;
+	if (value > max) return max;
+	return value;
+},
+
+
+parseColor: function(text)
+{
+	var exp, res, color;
+
+	if (text == null) return null;
+
+	exp = /^rgb *\( *(\d{1,3}) *, *(\d{1,3}) *, *(\d{1,3}) *\)$/;
+	res = exp.exec(text);
+	if (res) {
+		color = new Array(parseInt(res[1]), parseInt(res[2]), parseInt(res[3]));
+		for (var i=0; i<3; i++) {
+			if (color[i] < 0) color[i] = 0;
+			if (color[i] > 255) color[i] = 255;
+		}
+		return color;
+	}
+
+	exp = /^#?([\da-f]{2})([\da-f]{2})([\da-f]{2})$/i;
+	res = exp.exec(text);
+	if (res) {
+		color = new Array(parseInt(res[1], 16), parseInt(res[2], 16), parseInt(res[3], 16));
+		return color;
+	}
+
+	exp = /^#?([\da-f])([\da-f])([\da-f])$/i;
+	res = exp.exec(text);
+	if (res) {
+		color = new Array(parseInt(res[1], 16), parseInt(res[2], 16), parseInt(res[3], 16));
+		for (var i=0; i<3; i++) color[i] = color[i]*16+color[i];
+		return color;
+	}
+
+	return null;
+},
+
+
+color2hex: function(color)
+{
+	var hex;
+
+	if (color == null || color.length != 3) return "";
+	for (var i=0, hex=""; i<3; i++) {
+		var d = "0"+Math.floor(color[i]).toString(16);
+		hex += d.substr(d.length - 2, 2);
+	}
+	return hex;
+},
+
+
+esc2xml: function(string)
+{
+	var substList = [
+		["&", "&amp;"],	// here be dragons: must be first element in list
+		["<", "&lt;"],
+		[">", "&gt;"],
+		["\'", "&apos;"],
+		["\"", "&quot;"],
+		["Ä", "&#196;"],
+		["Ö", "&#214;"],
+		["Ü", "&#220;"],
+		["ä", "&#228;"],
+		["ö", "&#246;"],
+		["ü", "&#252;"],
+		["ß", "&#223;"],
+	];
+
+	for (var i=0; i<substList.length; i++) {
+		var index;
+		while ((index = string.indexOf(substList[i][0])) >= 0) {
+			string = string.substr(0, index) + substList[i][1] + string.substr(index+substList[i][0].length);
+		}
+	}
+
+	return string;
+},
+
+
+iso2utf8: function(s)
+{
+	s = s.split("");
+	for (var i=0; i<s.length; i++) {
+		var c = s[i].charCodeAt(0);
+		if (c > 127) s[i] = String.fromCharCode(0xc0 | ((c >> 6) & 3)) + String.fromCharCode(0x80 | (c & 0x3f));
+	}
+	return s.join("");
+},
+
+addScheme: function(scheme)
+{
+	var createNC = function(aProperty) {return "http://home.netscape.com/NC-rdf#" + aProperty;};
+
+	var RDF = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService();
+	var IRDFService = RDF.QueryInterface(Components.interfaces.nsIRDFService);
+
+	var ContainerUtils = Components.classes["@mozilla.org/rdf/container-utils;1"].getService();
+	var IRDFContainerUtils = ContainerUtils.QueryInterface(Components.interfaces.nsIRDFContainerUtils);
+
+  var Container = Components.classes["@mozilla.org/rdf/container;1"].createInstance();
+	var IRDFContainer = Container.QueryInterface(Components.interfaces.nsIRDFContainer);
+
+  const mimeTypes = "UMimTyp";
+  var fileLocator = Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties);
+  var file = fileLocator.get(mimeTypes, Components.interfaces.nsIFile);
+  var ioService = Components.classes["@mozilla.org/network/io-service;1"].getService(Components.interfaces.nsIIOService);
+  var fileHandler = ioService.getProtocolHandler("file").QueryInterface(Components.interfaces.nsIFileProtocolHandler);
+  var datasource = IRDFService.GetDataSource(fileHandler.getURLSpecFromFile(file));
+	var irds = datasource.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource);
+
+	var about, property, value;
+
+  about = IRDFService.GetResource("urn:schemes");
+  property = IRDFService.GetResource(createNC("Protocol-Schemes"));
+	value = IRDFService.GetResource("urn:schemes:root");
+  datasource.Assert(about, property, value, true);
+
+	about = IRDFService.GetResource("urn:schemes:root");
+	if (IRDFContainerUtils.IsSeq(datasource, about) == false) {
+	  datasource.Assert(about, null, null, true);
+		IRDFContainerUtils.MakeSeq(datasource, about);
+	}
+	IRDFContainer.Init(datasource, about);
+	var element = IRDFService.GetResource("urn:scheme:"+scheme);
+	if (IRDFContainer.IndexOf(element) < 0) {
+		IRDFContainer.AppendElement(element);
+	}
+
+  about = IRDFService.GetResource("urn:scheme:"+scheme);
+  property = IRDFService.GetResource(createNC("value"));
+  value = IRDFService.GetLiteral(scheme);
+  datasource.Assert(about, property, value, true);
+  property = IRDFService.GetResource(createNC("handlerProp"));
+	value = IRDFService.GetResource("urn:scheme:handler:"+scheme)
+  datasource.Assert(about, property, value, true);
+
+  about = IRDFService.GetResource("urn:scheme:handler:"+scheme);
+  property = IRDFService.GetResource(createNC("alwaysAsk"));
+  value = IRDFService.GetLiteral("true");
+  datasource.Assert(about, property, value, true);
+  property = IRDFService.GetResource(createNC("useSystemDefault"));
+  value = IRDFService.GetLiteral("false");
+  datasource.Assert(about, property, value, true);
+/*
+  property = IRDFService.GetResource(createNC("possibleApplication"));
+	value = IRDFService.GetResource("urn:scheme:possibleApplication:tel");
+  datasource.Assert(about, property, value, true);
+
+  about = IRDFService.GetResource("urn:scheme:possibleApplication:tel");
+  property = IRDFService.GetResource(createNC("prettyName"));
+  value = IRDFService.GetLiteral("Nicht konfiguriert");
+  datasource.Assert(about, property, value, true);
+  property = IRDFService.GetResource(createNC("uriTemplate"));
+  value = IRDFService.GetLiteral("urn:handler:web:http://www.mike-koch.de");
+  datasource.Assert(about, property, value, true);
+*/
+	irds.Flush();
+}
+
+
+/*
+  <RDF:Description RDF:about="urn:schemes">
+    <NC:Protocol-Schemes RDF:resource="urn:schemes:root"/>
+  </RDF:Description>
+
+  <RDF:Seq RDF:about="urn:schemes:root">
+    <RDF:li RDF:resource="urn:scheme:webcal"/>
+    <RDF:li RDF:resource="urn:scheme:mailto"/>
+    <RDF:li RDF:resource="urn:scheme:callto"/>
+    <RDF:li RDF:resource="urn:scheme:tel"/>
+  </RDF:Seq>
+
+  <RDF:Description RDF:about="urn:scheme:tel" NC:value="tel">
+    <NC:handlerProp RDF:resource="urn:scheme:handler:tel"/>
+  </RDF:Description>
+
+  <RDF:Description RDF:about="urn:scheme:handler:tel" NC:alwaysAsk="true">
+    <NC:externalApplication RDF:resource="urn:scheme:externalApplication:tel"/>
+  </RDF:Description>
+
+  <RDF:Description RDF:about="urn:scheme:externalApplication:tel"
+                   NC:prettyName="3GP_Converter.exe"
+                   NC:path="C:\Programme\3GP_Converter033\3GP_Converter.exe" />
+
+*/
+
+
+};
+
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/warn32.png b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/warn32.png
new file mode 100644
index 0000000000000000000000000000000000000000..d5f6551d940eb76b48597f3f9bf09e2a3395b090
Binary files /dev/null and b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/content/warn32.png differ
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/country_locale.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/country_locale.js
new file mode 100644
index 0000000000000000000000000000000000000000..57e1c7035d4edb12e9b82fdeace05f9f351833e8
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/country_locale.js
@@ -0,0 +1,158 @@
+// caveat: save as UTF-8
+var telify_country_locale = [
+['U.S. Virgin Islands', 'Amerikanische Jungferninseln'],
+['Northern Mariana Islands', 'Nördliche Marianen'],
+['American Samoa', 'Amerikanisch-Samoa'],
+['Canada', 'Kanada'],
+['Antigua and Barbuda', 'Antigua und Barbuda'],
+['British Virgin Islands', 'Britische Junferninseln'],
+['Cayman Islands', 'Kaimaninseln'],
+['Dominican Republic', 'Dominikanische Republik'],
+['Jamaica', 'Jamaika'],
+['Saint Kitts and Nevis', 'Saint Kitts und Nevis'],
+['Saint Lucia', 'St. Lucia'],
+['Saint Vincent and the Grenadines', 'St. Vincent und die Grenadinen'],
+['Trinidad and Tobago', 'Trinidad und Tobago'],
+['Turks and Caicos Islands', 'Turks- und Caicosinseln'],
+['Egypt', 'Ägypten'],
+['Morocco', 'Marokko'],
+['Algeria', 'Algerien'],
+['Tunisia', 'Tunesien'],
+['Libya', 'Libyen'],
+['Mauritania', 'Mauretanien'],
+['Ivory Coast', 'Elfenbeinküste'],
+['Ghana', 'Gana'],
+['Chad', 'Tschad'],
+['Central African Republic', 'Zentralafrikanische Republik'],
+['Cameroon', 'Kamerun'],
+['Cape Verde', 'Kap Verde'],
+['São Tomé and Príncipe', 'São Tomé und Príncipe'],
+['Equatorial Guinea', 'Äquatorialguinea'],
+['Gabon', 'Gabun'],
+['Congo (Republic)', 'Kongo (Republik)'],
+['Congo (Democratic Republic)', 'Kongo (Demokratische Republik)'],
+['Ascension Island', 'Ascension'],
+['Seychelles', 'Seychellen'],
+['Rwanda', 'Ruanda'],
+['Ethiopia', 'Äthiopien'],
+['Djibouti', 'Dschibuti'],
+['Kenya', 'Kenia'],
+['Tanzania', 'Tansania'],
+['Mozambique', 'Mosambik'],
+['Zambia', 'Sambia'],
+['Madagascar', 'Madagaskar'],
+['Zimbabwe', 'Simbabwe'],
+['Botswana', 'Botsuana'],
+['Swaziland', 'Swasiland'],
+['Comoros', 'Komoren'],
+['South Africa', 'Südafrika'],
+['Saint Helena', 'St.Helena'],
+['Faroe Islands', 'Färöer'],
+['Greenland', 'Grönland'],
+['Greece', 'Griechenland'],
+['Netherlands', 'Niederlande'],
+['Belgium', 'Belgien'],
+['France', 'Frankreich'],
+['Spain', 'Spanien'],
+['Luxembourg', 'Luxemburg'],
+['Ireland', 'Irland'],
+['Iceland', 'Island'],
+['Albania', 'Albanien'],
+['Cyprus (South)', 'Zypern (Süden)'],
+['Finland', 'Finnland'],
+['Bulgaria', 'Bulgarien'],
+['Hungary', 'Ungarn'],
+['Lithuania', 'Litauen'],
+['Latvia', 'Lettland'],
+['Estonia', 'Estland'],
+['Moldova', 'Moldawien'],
+['Armenia', 'Armenien'],
+['Nagorno-Karabakh', 'Bergkarabach'],
+['Nagorno-Karabakh (Mobile)', 'Bergkarabach (Handynetz)'],
+['Belarus', 'Weißrussland'],
+['Kosovo (Mobile)', 'Kosovo (Handynetz)'],
+['Serbia', 'Serbien'],
+['Croatia', 'Kroatien'],
+['Slovenia', 'Slowenien'],
+['Kosovo (Mobile)', 'Kosovo (Handynetz)'],
+['Bosnia and Herzegovina', 'Bosnien und Herzegowina'],
+['Macedonia', 'Mazedonien'],
+['Italy and Vatican City', 'Italien und Vatikanstadt'],
+['Romania', 'Rumänien'],
+['Switzerland', 'Schweiz'],
+['Czech Republic', 'Tschechien'],
+['Slovakia', 'Slowakei'],
+['Austria', 'Österreich'],
+['United Kingdom', 'Großbritannien'],
+['Denmark', 'Dänemark'],
+['Sweden', 'Schweden'],
+['Norway', 'Norwegen'],
+['Poland', 'Polen'],
+['Germany', 'Deutschland'],
+['Falkland Islands', 'Falklandinseln'],
+['Saint-Pierre and Miquelon', 'Saint-Pierre und Miquelon'],
+['Mexico', 'Mexiko'],
+['Cuba', 'Kuba'],
+['Argentina', 'Argentinien'],
+['Brazil', 'Brasilien'],
+['Colombia', 'Kolumbien'],
+['Bolivia', 'Bolivien'],
+['French Guiana', 'Französisch-Guayana'],
+['Suriname', 'Surinam'],
+['Netherlands Antilles', 'Niederländische Antillen'],
+['Malaysia', 'Malaisia'],
+['Australia', 'Australien'],
+['Indonesia', 'Indonesien'],
+['Philippines', 'Philippinen'],
+['New Zealand', 'Neuseeland'],
+['Singapore', 'Singapur'],
+['East Timor', 'Ost-Timor'],
+['Australian external territories', 'Australische Außengebiete'],
+['Papua New Guinea', 'Papua-Neuguinea'],
+['Solomon Islands', 'Salomonen'],
+['Fiji', 'Fidschi'],
+['Wallis and Futuna', 'Wallis und Futuna'],
+['Cook Islands', 'Cook-Inseln'],
+['Niue Island', 'Niue'],
+['New Caledonia', 'Neukaledonien'],
+['French Polynesia', 'Französisch-Polynesien'],
+['Micronesia', 'Mikronesien'],
+['Marshall Islands', 'Marshallinseln'],
+['Russia', 'Russland'],
+['Kazakhstan', 'Kasachstan'],
+['South Korea', 'Südkorea'],
+['North Korea', 'Nordkorea'],
+['Hong Kong', 'Hongkong'],
+['Macau', 'Macao'],
+['Cambodia', 'Kambodscha'],
+['Inmarsat (Atlantic East)', 'Inmarsat (Ostatlantik)'],
+['Inmarsat (Pacific)', 'Inmarsat (Pazifik)'],
+['Inmarsat (Indian)', 'Inmarsat (Indien)'],
+['Inmarsat (Atlantic West)', 'Inmarsat (Westatlantik)'],
+['Bangladesh', 'Bangladesch'],
+['Global Mobile Satellite System', 'Globales mobiles Satellitensystem'],
+['International Networks', 'Internationale Netzwerke'],
+['Turkey', 'Türkei'],
+['Cyprus (North)', 'Zypern (Nord)'],
+['India', 'Indien'],
+['Maldives', 'Malediven'],
+['Lebanon', 'Libanon'],
+['Jordan', 'Jordanien'],
+['Syria', 'Syrien'],
+['Iraq', 'Irak'],
+['Saudi Arabia', 'Saudi Arabien'],
+['Yemen', 'Jemen'],
+['United Arab Emirates', 'Vereinigte Arabische Emirate'],
+['Bahrain', 'Barain'],
+['Qatar', 'Katar'],
+['Bhutan', 'Butan'],
+['Mongolia', 'Mongolei'],
+['Tajikistan', 'Tadschikistan'],
+['Azerbaijan', 'Aserbaidschan'],
+['Georgia', 'Georgien'],
+['Kyrgyzstan', 'Kirgisistan'],
+['Uzbekistan', 'Usbekistan'],
+['Guantanamo Bay', 'Guantanamo'],
+['Midway Island', 'Midway Inseln'],
+['Vatican City', 'Vatikanstadt'],
+];
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/custom_preset.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/custom_preset.js
new file mode 100644
index 0000000000000000000000000000000000000000..7f248be61dd3df535a0d4d0d23404feb3d520058
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/custom_preset.js
@@ -0,0 +1,8 @@
+/* (c)2009 Michael Koch
+*/
+
+/* name, url, parameter #1, parameter #2, parameter #3 */
+var telify_custom_preset = [
+	["", "", "Parameter #1", "Parameter #2", "Parameter #3"],
+	["Vorlage für snom-Telefone", "http://$1/command.htm?number=$0&outgoing_uri=$2", "Telefon-IP", "Ausgehende URI", ""],
+];
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/lang.dtd b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/lang.dtd
new file mode 100644
index 0000000000000000000000000000000000000000..797fd04dcf40dce7fb7f609244f43e7e6fe84b61
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/lang.dtd
@@ -0,0 +1,39 @@
+<!ENTITY menu.edit_number "Telefonnummer bearbeiten">
+<!ENTITY menu.selection "Rufnummernauswahl">
+<!ENTITY menu.config "Einstellungen">
+<!ENTITY menu.onlinehelp "Online-Hilfe">
+<!ENTITY dialog.edit.title "Telefonnummer bearbeiten">
+<!ENTITY dialog.edit.code "Vorwahl">
+<!ENTITY dialog.edit.country "Land">
+<!ENTITY dialog.edit.dial "W&#228;hlen">
+<!ENTITY dialog.config.title "Telify-Einstellungen">
+<!ENTITY dialog.config.general "Allgemeine Einstellungen">
+<!ENTITY dialog.config.custom "Eigene URL">
+<!ENTITY dialog.config.about "Info">
+<!ENTITY dialog.config.replaces "Ersetzt">
+<!ENTITY dialog.config.in_template "in der Vorlage">
+<!ENTITY dialog.config.empty_url "Vorlage unten eingeben oder aus der Liste ausw&#228;hlen">
+<!ENTITY dialog.config.idd_prefix "Ersetze '+' durch">
+<!ENTITY dialog.config.hreftype "Verwendetes Protokoll">
+<!ENTITY dialog.config.hreftype0 "tel:">
+<!ENTITY dialog.config.hreftype1 "callto:">
+<!ENTITY dialog.config.hreftype2 "skype:">
+<!ENTITY dialog.config.hreftype3 "sip:">
+<!ENTITY dialog.config.hreftype_custom "Eigene URL">
+<!ENTITY dialog.config.dialcc "Bei vorhandener Landesvorwahl">
+<!ENTITY dialog.config.dialcc_menu "&#214;ffne Menu">
+<!ENTITY dialog.config.dialcc_direct "W&#228;hle direkt">
+<!ENTITY dialog.config.highlight "Texthervorhebung">
+<!ENTITY dialog.config.highlight0 "Keine">
+<!ENTITY dialog.config.highlight1 "Leicht">
+<!ENTITY dialog.config.highlight2 "Mittel">
+<!ENTITY dialog.config.highlight3 "Stark">
+<!ENTITY dialog.config.num_history "Anzahl der Nummerneintr&#228;ge">
+<!ENTITY dialog.config.statusicon "Status-Icon anzeigen">
+<!ENTITY dialog.config.statusicon0 "Nein">
+<!ENTITY dialog.config.statusicon1 "Ja">
+<!ENTITY dialog.config.opentype "&#214;ffne Link">
+<!ENTITY dialog.config.opentype0 "im Hintergrund">
+<!ENTITY dialog.config.opentype1 "in einem neuen Fenster">
+<!ENTITY dialog.config.opentype2 "in einem neuen Tab ohne Fokus">
+<!ENTITY dialog.config.opentype3 "in einem neuen Tab mit Fokus">
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/lang.properties b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/lang.properties
new file mode 100644
index 0000000000000000000000000000000000000000..52c37336e6fbfb04829831cb42b8bf9929c824d3
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/lang.properties
@@ -0,0 +1,13 @@
+leave_blank=
+converted=Konvertiert
+telify_active=Telify ist aktiv
+telify_inactive=Telify ist inaktiv
+telify_activate=Telify aktivieren
+telify_deactivate=Telify deaktivieren
+call_arg=$1 anrufen
+host_active_arg=Auf $1 aktivieren
+host_inactive_arg=Auf $1 deaktivieren
+link_title=Wählbare Rufnummer
+country_code=Landesvorwahl
+empty_url=Vorlage unten eingeben oder aus der Liste auswählen
+phonenr_tmpl=[TelNr]
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/locale.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/locale.js
new file mode 100644
index 0000000000000000000000000000000000000000..539c6126e6c459e0acecc121155d405ea03a6b0a
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/de-DE/locale.js
@@ -0,0 +1,25 @@
+/* (c)2009 Michael Koch
+*/
+
+var objTelifyLocale = {
+
+openOnlineHelp: function()
+{
+	var browser = objTelifyUtil.getBrowser();
+	var tab = browser.addTab("http://www.codepad.de/de/download/firefox-add-ons/telify.html");
+	browser.selectedTab = tab;
+},
+
+msgNumberTemplateMissing: function()
+{
+	return "Ihre Vorlage enthält keinen Platzhalter für die Telefonnummer (d.h. '$0') und wird deshalb keine Telefonnummer übermitteln. "
+		+ "Wollen Sie das wirklich?";
+},
+
+msgUnknownProtocol: function()
+{
+	return "Im diesem System ist keine Anwendung installiert, die sich für das verwendete Protokoll registriert hat. "
+		+ "Bitte stellen Sie in der Telify-Konfiguration ein geeignetes Protokoll ein oder installieren Sie eine geeignete Anwendung.";
+}
+
+}
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/country_locale.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/country_locale.js
new file mode 100644
index 0000000000000000000000000000000000000000..8d0143c5c15e061727e83655aa800824acfe78f5
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/country_locale.js
@@ -0,0 +1,3 @@
+var telify_country_locale = [
+/* for en-US this is empty */
+];
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/custom_preset.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/custom_preset.js
new file mode 100644
index 0000000000000000000000000000000000000000..e8d3b6be973d7adba081867a9ca0b0fadb2265ea
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/custom_preset.js
@@ -0,0 +1,8 @@
+/* (c)2009 Michael Koch
+*/
+
+/* name, url, parameter #1, parameter #2, parameter #3 */
+var telify_custom_preset = [
+	["", "", "Parameter #1", "Parameter #2", "Parameter #3"],
+	["snom phones template", "http://$1/command.htm?number=$0&outgoing_uri=$2", "Telefon-IP", "Ausgehende URI", ""],
+];
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/lang.dtd b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/lang.dtd
new file mode 100644
index 0000000000000000000000000000000000000000..7dd845151d32971ad402b73a451fb68d9e2b1cf4
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/lang.dtd
@@ -0,0 +1,39 @@
+<!ENTITY menu.edit_number "Edit phone number">
+<!ENTITY menu.selection "Phone number selection">
+<!ENTITY menu.config "Preferences">
+<!ENTITY menu.onlinehelp "Online Help">
+<!ENTITY dialog.edit.title "Edit phone number">
+<!ENTITY dialog.edit.code "Code">
+<!ENTITY dialog.edit.country "Country">
+<!ENTITY dialog.edit.dial "Dial">
+<!ENTITY dialog.config.title "Telify Preferences">
+<!ENTITY dialog.config.general "General Settings">
+<!ENTITY dialog.config.custom "Custom URL">
+<!ENTITY dialog.config.about "About">
+<!ENTITY dialog.config.replaces "Replaces">
+<!ENTITY dialog.config.in_template "in template string">
+<!ENTITY dialog.config.idd_prefix "Replace '+' with">
+<!ENTITY dialog.config.hreftype "Used protocol">
+<!ENTITY dialog.config.hreftype0 "tel:">
+<!ENTITY dialog.config.hreftype1 "callto:">
+<!ENTITY dialog.config.hreftype2 "skype:">
+<!ENTITY dialog.config.hreftype3 "sip:">
+<!ENTITY dialog.config.hreftype_custom "Custom URL">
+<!ENTITY dialog.config.dialcc "When number has country code">
+<!ENTITY dialog.config.dialcc_menu "open menu">
+<!ENTITY dialog.config.dialcc_direct "dial directly">
+<!ENTITY dialog.config.highlight "Text highlighting">
+<!ENTITY dialog.config.highlight0 "None">
+<!ENTITY dialog.config.highlight1 "Light">
+<!ENTITY dialog.config.highlight2 "Medium">
+<!ENTITY dialog.config.highlight3 "Strong">
+<!ENTITY dialog.config.num_history "Number of recent country codes">
+<!ENTITY dialog.config.statusicon "Status icon">
+<!ENTITY dialog.config.statusicon0 "Hide">
+<!ENTITY dialog.config.statusicon1 "Show">
+<!ENTITY dialog.config.opentype "Open link">
+<!ENTITY dialog.config.opentype0 "silently in the background">
+<!ENTITY dialog.config.opentype1 "in a new window">
+<!ENTITY dialog.config.opentype2 "in a new tab without focus">
+<!ENTITY dialog.config.opentype3 "in a new tab with focus">
+ 
\ No newline at end of file
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/lang.properties b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/lang.properties
new file mode 100644
index 0000000000000000000000000000000000000000..ce7ed93d4997f6b269a4da7a70a15ffec20e8425
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/lang.properties
@@ -0,0 +1,13 @@
+leave_blank=
+converted=Converted
+telify_active=Telify is active
+telify_inactive=Telify is inactive
+telify_activate=Activate Telify
+telify_deactivate=Deactivate Telify
+call_arg=Call $1
+host_active_arg=Activate on $1
+host_inactive_arg=Deactivate on $1
+link_title=phone number
+country_code=Country Code
+empty_url=Enter template below or choose from the list
+phonenr_tmpl=[phonenr]
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/locale.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/locale.js
new file mode 100644
index 0000000000000000000000000000000000000000..5240f8585d315d5a39fa0e7bac4a807f99d3d7a5
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/chrome/locale/en-US/locale.js
@@ -0,0 +1,25 @@
+/* (c)2009 Michael Koch
+*/
+
+var objTelifyLocale = {
+
+openOnlineHelp: function()
+{
+	var browser = objTelifyUtil.getBrowser();
+	var tab = browser.addTab("http://www.codepad.de/en/download/firefox-add-ons/telify.html");
+	browser.selectedTab = tab;
+},
+
+msgNumberTemplateMissing: function()
+{
+	return "Your template does not contain a placeholder for the phone number (i.e. '$0') and will therefore not transmit a phone number. "
+		+ "Do you really want to continue?";
+},
+
+msgUnknownProtocol: function()
+{
+	return "No application is installed which registered itself for the used protocol. "
+		+ "Please configure a suitable protocol in the Telify preferences or install a suitable application.";
+}
+
+}
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/defaults/preferences/preferences.js b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/defaults/preferences/preferences.js
new file mode 100644
index 0000000000000000000000000000000000000000..b0bb58542d7bf77b8af405187f0174a00a620341
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/defaults/preferences/preferences.js
@@ -0,0 +1,18 @@
+pref("telify.settings.blacklist", "");
+pref("telify.settings.highlight", 25);
+pref("telify.settings.debug", false);
+pref("telify.settings.active", true);
+pref("telify.settings.exclude", "a,applet,map,select,script,textarea");
+pref("telify.settings.statusicon", true);
+pref("telify.settings.linktype", 0);
+pref("telify.settings.colsortcc", 1);
+pref("telify.settings.num_history", 5);
+pref("telify.settings.idd_prefix", "");
+pref("telify.settings.custom_url", "");
+pref("telify.settings.custom_tmpl", 0);
+pref("telify.settings.custom_param1", "");
+pref("telify.settings.custom_param2", "");
+pref("telify.settings.custom_param3", "");
+pref("telify.settings.custom_opentype", 3);
+pref("telify.settings.dont_escape_plus", false);
+pref("telify.settings.dial_cc_direct", false);
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/install.rdf b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/install.rdf
new file mode 100644
index 0000000000000000000000000000000000000000..5128cb4f705a03d9e13df17e06a9472d8e09cc73
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/mozilla-telify-sflphone/usr/share/telify/install.rdf
@@ -0,0 +1,37 @@
+<?xml version="1.0"?>
+<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#">
+	<Description about="urn:mozilla:install-manifest">
+		<em:id>{6c5f349a-ddda-49ad-bdf0-326d3fe1f938}</em:id>
+		<em:extension>true</em:extension>
+		<em:iconURL>chrome://telify/content/icon32.png</em:iconURL>
+		<em:version>0.4.7.3</em:version>
+		<em:creator>Michael Koch</em:creator>
+		<em:homepageURL>http://www.codepad.de/</em:homepageURL>
+		<em:optionsURL>chrome://telify/content/config.xul</em:optionsURL> 
+
+		<em:localized>
+			<Description>
+				<em:locale>de-DE</em:locale>
+				<em:name>Telify</em:name>
+				<em:description>Erzeugt klickbare Links aus Telefonnummern</em:description>
+			</Description>
+		</em:localized>
+
+		<em:localized>
+			<Description>
+				<em:locale>en-US</em:locale>
+				<em:name>Telify</em:name>
+				<em:description>Converts telephone numbers into clickable links</em:description>
+			</Description>
+		</em:localized>
+
+		<!-- Firefox -->
+		<em:targetApplication>
+			<Description>
+				<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
+				<em:minVersion>3.0</em:minVersion>
+				<em:maxVersion>3.6.*</em:maxVersion>
+			</Description>
+		</em:targetApplication>
+	</Description>
+</RDF>
\ No newline at end of file
diff --git a/tools/build-system/launchpad/mozilla-telify-sflphone/debian/postinst b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/postinst
new file mode 100755
index 0000000000000000000000000000000000000000..1039df3268eae8fca20a728add6c4939f7494360
--- /dev/null
+++ b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/postinst
@@ -0,0 +1,16 @@
+#!/bin/bash
+
+gconftool-2 --direct --config-source xml::/etc/gconf/gconf.xml.defaults -t string -s /desktop/gnome/url-handlers/tel/command "/usr/bin/sflphone-handler %s"
+gconftool-2 --direct --config-source xml::/etc/gconf/gconf.xml.defaults -s /desktop/gnome/url-handlers/tel/needs_terminal false -t bool
+gconftool-2 --direct --config-source xml::/etc/gconf/gconf.xml.defaults -t bool -s /desktop/gnome/url-handlers/tel/enabled true
+
+gconftool-2 --direct --config-source xml::/etc/gconf/gconf.xml.defaults -t string -s /desktop/gnome/url-handlers/callto/command "/usr/bin/sflphone-handler %s"
+gconftool-2 --direct --config-source xml::/etc/gconf/gconf.xml.defaults -s /desktop/gnome/url-handlers/callto/needs_terminal false -t bool
+gconftool-2 --direct --config-source xml::/etc/gconf/gconf.xml.defaults -t bool -s /desktop/gnome/url-handlers/callto/enabled true
+
+gconftool-2 --direct --config-source xml::/etc/gconf/gconf.xml.defaults -t string -s /desktop/gnome/url-handlers/sip/command "/usr/bin/sflphone-handler %s"
+gconftool-2 --direct --config-source xml::/etc/gconf/gconf.xml.defaults -s /desktop/gnome/url-handlers/sip/needs_terminal false -t bool
+gconftool-2 --direct --config-source xml::/etc/gconf/gconf.xml.defaults -t bool -s /desktop/gnome/url-handlers/sip/enabled true
+
+exit 0
+
diff --git a/tools/mozilla-telify-sflphone/debian/rules b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/rules
similarity index 100%
rename from tools/mozilla-telify-sflphone/debian/rules
rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/rules
diff --git a/tools/mozilla-telify-sflphone/debian/watch b/tools/build-system/launchpad/mozilla-telify-sflphone/debian/watch
similarity index 100%
rename from tools/mozilla-telify-sflphone/debian/watch
rename to tools/build-system/launchpad/mozilla-telify-sflphone/debian/watch