App Engine Python SDK version $VERSION
[gae.git] / docs / appengine / kb / supported_carriers.html
blob2a31991ff114ba4f0019a54bf95237ab58d1f590
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
30 <html>
31 <head>
32 <script type="text/javascript" language="JavaScript">
33 ORIGINAL_PAGE_PATH = "/appengine/kb/supported_carriers.html";
34 </script>
37 <meta http-equiv="content-type" content="text/html; charset=utf-8">
38 <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
39 <title>Supported Carriers for SMS Verification - Google App Engine - Google Code</title>
40 <script type="text/javascript"><!--
41 (function(){function a(){this.t={};this.tick=function(c){this.t[c]=(new Date).getTime()};this.tick("start")}var b=new a;window.jstiming={Timer:a,load:b};if(window.external&&window.external.pageT)window.jstiming.pt=window.external.pageT;})();
43 var _tocPath_ = '/appengine/docs/_toc.ezt';
44 var codesite_token = null;
45 var logged_in_user_email = null;
46 //--></script>
47 <link href="../../css/codesite.pack.04102009.css" type="text/css" rel="stylesheet">
48 <script src="../../js/codesite_head.pack.04102009.js" type="text/javascript"></script>
49 <script type="text/javascript">CODESITE_CSITimer['load'].tick('bhs');</script>
50 <link rel="search" type="application/opensearchdescription+xml" title="Google Code" href="http://code.google.com/osd.xml">
52 <!--[if IE]><link rel="stylesheet" type="text/css" href="../../css/iehacks.css"><![endif]-->
54 <link href="../../css/semantic_headers.css" rel="stylesheet" type="text/css" />
55 <link href="../css/local_extensions.css" rel="stylesheet" type="text/css" />
56 <script src="../js/customtabs.js" type="text/javascript"></script>
57 <script src="../js/ui.tabs.js" type="text/javascript"></script>
58 </head>
60 <body class="gc-documentation">
64 <script type="text/javascript">
65 var _gaq = _gaq || [];
67 var cookiePath = '/appengine/';
68 if (cookiePath.lastIndexOf('.html') > cookiePath.lastIndexOf('/')) {
69 cookiePath = cookiePath.substring(0, cookiePath.lastIndexOf('/') + 1);
72 _gaq.push(
75 ['siteTracker._setAccount', 'UA-18071-1'],
76 ['siteTracker._setDomainName', 'code.google.com'],
77 ['siteTracker._trackPageview']
79 (function() {
80 var ga = document.createElement('script');
81 ga.type = 'text/javascript';
82 ga.async = true;
83 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
84 (document.getElementsByTagName('head')[0] ||
85 document.getElementsByTagName('body')[0]).appendChild(ga);
86 })();
87 </script>
90 <div id="gb">
91 <span>
93 <a id="lang-dropdown" href="http://code.google.com" onclick="return false;"><span style="text-decoration:underline">English</span> <span style="font-size:.75em;">&#9660;</span></a>
95 </span>
96 </div>
98 <div class="gbh" style="left:0px;"></div>
99 <div class="gbh" style="right:0px;"></div>
102 <div id="gc-container">
103 <a id="top"></a>
104 <div id="skipto">
105 <a href="#gc-pagecontent-anchor">Skip to page content</a>
106 <a href="#gc-toc-anchor">Skip to main navigation</a>
107 </div>
109 <div id="gc-header">
110 <div id="logo"><a href="http://code.google.com">
112 <img src="../../images/code_logo.gif" height="40" width="167" alt="Google Code" style="border:0;margin:3px 0 0 0;">
114 </a></div>
115 <div id="search">
116 <div id="searchForm">
117 <form id="cse" action="http://www.google.com/cse" accept-charset="utf-8" onsubmit="executeGSearch(document.getElementById('gsearchInput').value); return false;">
118 <noscript>
119 <input type="hidden" name="cref" value="http://code.google.com/cse/googlecode-context.xml">
120 </noscript>
121 <div id="gsc-search-box">
122 <input id="gsearchInput" type="text" name="q" maxlength="2048" class="gsc-input" autocomplete="off" title="Google Code Search" style="width:345px">
123 <div id="cs-searchresults" onclick="event.cancelBubble = true;"></div>
124 <input title="Search" id="gsearchButton" class="gsc-search-button" name="sa" value="Search" type="submit">
125 <div class="greytext">e.g. "templates" or "datastore"</div>
126 </div>
127 </form>
128 </div> <!-- end searchForm -->
129 </div> <!-- end search -->
134 </div> <!-- end gc-header -->
137 <div id="codesiteContent">
139 <a id="gc-topnav-anchor"></a>
140 <div id="gc-topnav">
141 <h1 style="padding:0 0 0 6px;">Google App Engine</h1>
142 <ul id="faq" class="gc-topnav-tabs">
144 <li id="home_link">
145 <a href="../index.html" title="Google App Engine home page">Home</a>
146 </li>
148 <li id="docs_link">
149 <a href="../docs/index.html" title="Official Google App Engine documentation">Docs</a>
150 </li>
152 <li id="faq_link">
153 <a href="index.html" class="selected" title="Answers to frequently asked questions about Google App Engine">FAQ</a>
154 </li>
156 <li id="articles_link">
157 <a href="../articles/index.html" title="Focused articles and tutorials for Google App Engine developers">Articles</a>
158 </li>
160 <li>
161 <a href="http://googleappengine.blogspot.com/" title="Official Google App Engine blog">Blog</a>
162 </li>
164 <li>
165 <a href="../community.html" title="Community home for Google App Engine">Community</a>
166 </li>
168 <li>
169 <a href="../terms.html" title="Google App Engine terms of service">Terms</a>
170 </li>
172 <li>
173 <a href="../downloads.html" title="Download Google App Engine">Download</a>
174 </li>
181 <li><g:plusone size="small" count="false" source="google:googlecode"></g:plusone>&nbsp;</li>
182 </ul>
183 </div> <!-- end gc-topnav -->
186 <div class="g-section g-tpl-170">
188 <a name="gc-toc-anchor"></a>
189 <div class="g-unit g-first" id="gc-toc">
190 <ul>
191 <li><a href="../downloads.html">Downloads</a></li>
192 <li><a href="../tools_tips.html">Tools and Tips</a></li>
193 <li><a href="../docs/glossary.html">Glossary</a><sup class="new">New!</sup></li>
194 <li><a href="https://appengine.google.com/">Admin Console</a></li>
195 <li><a href="http://code.google.com/status/appengine">System Status</a></li>
196 <li><a href="http://code.google.com/p/googleappengine/issues/list">Issue Tracker</a></li>
197 </ul>
198 <div class="line"></div>
199 <ul>
200 <li><h2>Getting Started</h2>
201 <ul>
202 <li><a href="../docs/whatisgoogleappengine.html">What Is Google App Engine?</a></li>
203 <li><a href="../docs/java/gettingstarted/index.html">Java</a>
204 <ul>
205 <li><a href="../docs/java/gettingstarted/introduction.html">Introduction</a></li>
206 <li><a href="../docs/java/gettingstarted/installing.html">Installing the Java SDK</a></li>
207 <li><a href="../docs/java/gettingstarted/creating.html">Creating a Project</a></li>
208 <li><a href="../docs/java/gettingstarted/usingusers.html">Using the Users Service</a></li>
209 <li><a href="../docs/java/gettingstarted/usingjsps.html">Using JSPs</a></li>
210 <li><a href="../docs/java/gettingstarted/usingdatastore.html">Using the Datastore</a></li>
211 <li><a href="../docs/java/gettingstarted/staticfiles.html">Using Static Files</a></li>
212 <li><a href="../docs/java/gettingstarted/uploading.html">Uploading Your Application</a></li>
213 <li><a href="http://googcloudlabs.appspot.com">Codelabs for Getting Started in Java</a></li>
215 </ul>
216 </li>
217 <li><a href="../docs/python/gettingstarted/index.html">Python 2.5</a>
218 <ul>
219 <li><a href="../docs/python/gettingstarted/introduction.html">Introduction</a></li>
220 <li><a href="../docs/python/gettingstarted/devenvironment.html">The Development Environment</a></li>
221 <li><a href="../docs/python/gettingstarted/helloworld.html">Hello, World!</a></li>
222 <li><a href="../docs/python/gettingstarted/usingwebapp.html">Using the webapp Framework</a></li>
223 <li><a href="../docs/python/gettingstarted/usingusers.html">Using the Users Service</a></li>
224 <li><a href="../docs/python/gettingstarted/handlingforms.html">Handling Forms With webapp</a></li>
225 <li><a href="../docs/python/gettingstarted/usingdatastore.html">Using the Datastore</a></li>
226 <li><a href="../docs/python/gettingstarted/templates.html">Using Templates</a></li>
227 <li><a href="../docs/python/gettingstarted/staticfiles.html">Using Static Files</a></li>
228 <li><a href="../docs/python/gettingstarted/uploading.html">Uploading Your Application</a></li>
230 </ul>
231 </li>
232 <li><a href="../docs/python/gettingstartedpython27/index.html">Python 2.7</a>
233 <ul>
234 <li><a href="../docs/python/gettingstartedpython27/introduction.html">Introduction</a></li>
235 <li><a href="../docs/python/gettingstartedpython27/devenvironment.html">The Development Environment</a></li>
236 <li><a href="../docs/python/gettingstartedpython27/helloworld.html">Hello, World!</a></li>
237 <li><a href="../docs/python/gettingstartedpython27/usingwebapp.html">Explaining the webapp2 Framework</a></li>
238 <li><a href="../docs/python/gettingstartedpython27/usingusers.html">Using the Users Service</a></li>
239 <li><a href="../docs/python/gettingstartedpython27/handlingforms.html">Handling Forms With webapp</a></li>
240 <li><a href="../docs/python/gettingstartedpython27/usingdatastore.html">Using the Datastore</a></li>
241 <li><a href="../docs/python/gettingstartedpython27/templates.html">Using Templates</a></li>
242 <li><a href="../docs/python/gettingstartedpython27/staticfiles.html">Using Static Files</a></li>
243 <li><a href="../docs/python/gettingstartedpython27/uploading.html">Uploading Your Application</a></li>
245 </ul>
246 </li>
247 <li><a href="../docs/go/gettingstarted/index.html">Go</a>
248 <ul>
249 <li><span class="exp-feat">Experimental!</span></li>
250 <li><a href="../docs/go/gettingstarted/introduction.html">Introduction</a></li>
251 <li><a href="../docs/go/gettingstarted/devenvironment.html">The Development Environment</a></li>
252 <li><a href="../docs/go/gettingstarted/helloworld.html">Hello, World!</a></li>
253 <li><a href="../docs/go/gettingstarted/usingusers.html">Using the Users Service</a></li>
254 <li><a href="../docs/go/gettingstarted/handlingforms.html">Handling Forms</a></li>
255 <li><a href="../docs/go/gettingstarted/usingdatastore.html">Using the Datastore</a></li>
256 <li><a href="../docs/go/gettingstarted/uploading.html">Uploading Your Application</a></li>
258 </ul>
259 </li>
260 </ul>
261 </li>
262 </ul>
263 <div class="line"></div>
264 <ul>
265 <li><h2>Java</h2>
266 <ul>
267 <li><a href="../docs/java/overview.html">Overview</a></li>
268 <li><a href="../docs/java/runtime.html">Servlet Environment</a></li>
269 <li><a href="../docs/java/backends/index.html">Backends</a>
270 <ul>
271 <li><a href="../docs/java/backends/overview.html">Overview</a></li>
272 <li><a href="../docs/java/javadoc/com/google/appengine/api/backends/package-summary.html">Javadoc Reference</a></li>
275 </ul>
276 </li>
277 <li><a href="../docs/java/datastore/index.html">Storing Data</a>
278 <ul>
279 <li><a href="../docs/java/datastore/overview.html">Overview</a></li>
280 <li><a href="../docs/java/datastore/entities.html">Entities</a></li>
281 <li><a href="../docs/java/datastore/queries.html">Queries</a></li>
282 <li><a href="../docs/java/datastore/transactions.html">Transactions</a></li>
283 <li><a href="../docs/java/datastore/hr/index.html">Choosing a Datastore</a></li>
284 <li><a href="../docs/java/datastore/hr/overview.html">Using the High Replication Datastore</a></li>
285 <li><a href="../docs/java/datastore/metadataqueries.html">Metadata Queries</a></li>
286 <li><a href="../docs/java/datastore/stats.html">Statistics</a></li>
287 <li><a href="../docs/java/datastore/async.html">Async API</a></li>
288 <li><a href="../docs/java/datastore/callbacks.html">Callbacks</a></li>
289 <li><a href="../docs/java/datastore/jdo/index.html">JDO</a>
290 <ul>
291 <li><a href="../docs/java/datastore/jdo/overview.html">Overview</a></li>
292 <li><a href="../docs/java/datastore/jdo/dataclasses.html">Defining Data Classes with JDO</a></li>
293 <li><a href="../docs/java/datastore/jdo/creatinggettinganddeletingdata.html">Creating, Getting, and Deleting Data in JDO</a></li>
294 <li><a href="../docs/java/datastore/jdo/relationships.html">Entity Relationships in JDO</a></li>
295 <li><a href="../docs/java/datastore/jdo/queries.html">Queries in JDO</a></li>
297 </ul>
298 </li>
299 <li><a href="../docs/java/datastore/jpa/index.html">JPA</a>
300 <ul>
301 <li><a href="../docs/java/datastore/jpa/overview.html">Overview</a></li>
303 </ul>
304 </li>
305 <li><a href="../docs/java/javadoc/com/google/appengine/api/datastore/package-summary.html">Javadoc Reference</a></li>
307 </ul>
308 </li>
309 <li><a href="../docs/java/apis.html">Services</a>
310 <ul>
311 <li><a href="../docs/java/appidentity/index.html">App Identity</a>
312 <ul>
313 <li><a href="../docs/java/appidentity/overview.html">Overview</a></li>
315 <li><a href="../docs/java/javadoc/com/google/appengine/api/appidentity/package-summary.html">Low-level API</a></li>
317 </ul>
318 </li>
319 <li><a href="../docs/java/blobstore/index.html">Blobstore</a>
320 <ul>
321 <li><a href="../docs/java/blobstore/overview.html">Overview</a></li>
322 <li><span class="tlw-title tlw-expanded">Reference</span>
323 <ul>
324 <li><a href="../docs/java/javadoc/com/google/appengine/api/blobstore/package-summary.html">API Reference</a></li>
325 </ul>
326 </li>
328 </ul>
329 </li>
330 <li><a href="../docs/java/googlestorage/index.html">Google Cloud Storage</a>
331 <ul>
332 <li><a href="../docs/java/googlestorage/overview.html">Overview</a></li>
333 <li><a href="../docs/java/javadoc/com/google/appengine/api/files/package-summary.html">API Reference</a></li>
334 </li>
337 </ul>
338 </li>
339 <li><a href="../docs/java/capabilities/index.html">Capabilities</a>
340 <ul>
341 <li><a href="../docs/java/capabilities/overview.html">Overview</a></li>
342 <li><a href="../docs/java/javadoc/com/google/appengine/api/capabilities/package-summary.html">Javadoc Reference</a></li>
344 </ul>
345 </li>
346 <li><a href="../docs/java/conversion/index.html">Conversion</a>
347 <ul>
348 <li><a href="../docs/java/conversion/overview.html">Overview</a></li>
349 <li><a href="../docs/java/javadoc/com/google/appengine/api/conversion/package-summary.html">Javadoc Reference</a></li>
351 </ul>
352 </li>
353 <li><a href="../docs/java/channel/index.html">Channel</a>
354 <ul>
355 <li><a href="../docs/java/channel/overview.html">Overview</a></li>
356 <li><a href="../docs/java/javadoc/com/google/appengine/api/channel/package-summary.html">Javadoc Reference</a></li>
357 <li><a href="../docs/java/channel/javascript.html">JavaScript Reference</a></li>
359 </ul>
360 </li>
361 <li><a href="../docs/java/images/index.html">Images</a>
362 <ul>
363 <li><a href="../docs/java/images/overview.html">Overview</a></li>
364 <li><a href="../docs/java/javadoc/com/google/appengine/api/images/package-summary.html">API Reference</a></li>
366 </ul>
367 </li>
368 <li><a href="../docs/java/mail/index.html">Mail</a>
369 <ul>
370 <li><a href="../docs/java/mail/overview.html">Overview</a></li>
371 <li><a href="../docs/java/mail/usingjavamail.html">Using JavaMail to Send Mail</a></li>
372 <li><a href="../docs/java/mail/receiving.html">Receiving Mail</a></li>
373 <li><a href="../docs/java/javadoc/com/google/appengine/api/mail/package-summary.html">Low-level API</a></li>
375 </ul>
376 </li>
377 <li><a href="../docs/java/memcache/index.html">Memcache</a>
378 <ul>
379 <li><a href="../docs/java/memcache/overview.html">Overview</a></li>
380 <li><a href="../docs/java/memcache/usingjcache.html">Using JCache</a></li>
381 <li><a href="../docs/java/javadoc/com/google/appengine/api/memcache/package-summary.html">Low-level API</a></li>
383 </ul>
384 </li>
385 <li><a href="../docs/java/multitenancy/index.html">Multitenancy</a>
386 <ul>
387 <li><a href="../docs/java/multitenancy/overview.html">Overview</a></li>
388 <li><a href="../docs/java/multitenancy/multitenancy.html">Multitenancy with Namespaces</a></li>
389 <li><a href="../docs/java/multitenancy/namespaces.html">Other Uses for Namespaces</a></li>
390 <li><a href="../docs/java/javadoc/com/google/appengine/api/NamespaceManager.html">API Reference</a></li>
392 </ul>
393 </li>
394 <li><a href="../docs/java/oauth/index.html">OAuth</a>
395 <ul>
396 <li><a href="../docs/java/oauth/overview.html">Overview</a></li>
397 <li><a href="../docs/java/javadoc/com/google/appengine/api/oauth/package-summary.html">API Reference</a></li>
400 </ul>
401 </li>
402 <li><a href="../docs/java/prospectivesearch/index.html">Prospective Search</a>
403 <ul>
404 <li><a href="../docs/java/prospectivesearch/overview.html">Overview</a></li>
405 <li><a href="../docs/java/javadoc/com/google/appengine/api/prospectivesearch/package-summary.html">Javadoc Reference</a></li>
407 </ul>
408 </li>
409 </li>
410 <li><a href="../docs/java/taskqueue/index.html">Task Queues</a>
411 <ul>
412 <li><a href="../docs/java/taskqueue/overview.html">Overview</a></li>
413 <li><a href="../docs/java/taskqueue/overview-push.html">Using Push Queues</a></li>
414 <li><a href="../docs/java/taskqueue/overview-pull.html">Using Pull Queues</a><sup class="new">New!</sup></li>
415 <li><a href="../docs/java/javadoc/com/google/appengine/api/taskqueue/package-summary.html">Javadoc Reference</a></li>
416 <li><a href="../docs/java/taskqueue/rest.html">REST reference</a> <span class="exp-feat">(Experimental)</span></li>
417 </ul>
418 </li>
419 <li><a href="../docs/java/urlfetch/index.html">URL Fetch</a>
420 <ul>
421 <li><a href="../docs/java/urlfetch/overview.html">Overview</a></li>
422 <li><a href="../docs/java/urlfetch/usingjavanet.html">Using java.net</a></li>
423 <li><a href="../docs/java/javadoc/com/google/appengine/api/urlfetch/package-summary.html">Low-level API</a></li>
425 </ul>
426 </li>
427 <li><a href="../docs/java/users/index.html">Users</a>
428 <ul>
429 <li><a href="../docs/java/users/overview.html">Overview</a></li>
430 <li><a href="../docs/java/javadoc/com/google/appengine/api/users/package-summary.html">API Reference</a></li>
432 </ul>
433 </li>
434 <li><a href="../docs/java/xmpp/index.html">XMPP</a>
435 <ul>
436 <li><a href="../docs/java/xmpp/overview.html">Overview</a></li>
437 <li><a href="../docs/java/javadoc/com/google/appengine/api/xmpp/package-summary.html">API Reference</a></li>
439 </ul>
440 </li>
441 </ul>
442 </li>
443 <li><a href="../docs/java/javadoc/index.html">Services Javadoc</a></li>
444 <li><a href="../docs/java/jrewhitelist.html">JRE Class White List</a></li>
445 <li><a href="../docs/java/config/index.html">Configuration</a>
446 <ul>
447 <li><a href="../docs/java/config/webxml.html">Deployment Descriptor</a></li>
448 <li><a href="../docs/java/config/appconfig.html">App Config</a></li>
449 <li><a href="../docs/java/config/backends.html">Backends Config</a></li>
450 <li><a href="../docs/java/config/indexconfig.html">Index Config</a></li>
451 <li><a href="../docs/java/config/cron.html">Scheduled Tasks</a></li>
452 <li><a href="../docs/java/config/queue.html">Task Queue Config</a></li>
453 <li><a href="../docs/java/config/dos.html">DoS Protection Config</a></li>
455 </ul>
456 </li>
457 <li><a href="../docs/java/configyaml/index.html">YAML Configuration</a>
458 <ul>
459 <li><a href="../docs/java/configyaml/appconfig_yaml.html">YAML App Config</a></li>
460 <li><a href="../docs/java/configyaml/backends.html">Backends Config</a></li>
461 <li><a href="../docs/java/configyaml/indexconfig.html">Index Config</a></li>
462 <li><a href="../docs/java/configyaml/cron.html">Scheduled Tasks</a></li>
463 <li><a href="../docs/java/configyaml/queue.html">Task Queue Config</a></li>
464 <li><a href="../docs/java/configyaml/dos.html">DoS Protection Config</a></li>
466 </ul>
467 </li>
468 <li><a href="../docs/java/tools/index.html">Tools</a>
469 <ul>
470 <li><a href="../docs/java/tools/devserver.html">Development Server</a></li>
471 <li><a href="../docs/java/tools/uploadinganapp.html">Uploading and Managing an App</a></li>
472 <li><a href="../docs/java/tools/eclipse.html">Google Plugin for Eclipse</a></li>
473 <li><a href="../docs/java/tools/ant.html">Using Apache Ant</a></li>
474 <li><a href="../docs/java/tools/capabilities.html">Capabilities Service Test Configuration</a>
475 <li><a href="../docs/java/tools/localunittesting.html">Local Unit Testing</a>
476 <ul>
477 <li><a href="../docs/java/tools/localunittesting/javadoc/index.html">Testing Javadoc</a></li>
478 </ul>
479 </li>
480 <li><a href="../docs/java/tools/appstats.html">Appstats</a></li>
481 <li><a href="../docs/java/tools/remoteapi.html">Remote API</a></li>
483 </ul>
484 </li>
485 <li><a href="../docs/java/howto/index.html">How-To</a>
486 <ul>
487 <li><a href="../docs/java/howto/maintenance.html">Handling Scheduled Maintenance Periods</a></li>
489 </ul>
490 </li>
492 </ul>
493 </li>
494 </ul>
495 <div class="line"></div>
496 <ul>
497 <li><h2>Python</h2>
498 <ul>
499 <li><a href="../docs/python/overview.html">Overview</a></li>
500 <li><a href="../docs/python/runtime.html">Runtime Environment</a></li>
501 <li><a href="../docs/python/python27/index.html">Python 2.7</a>
502 <ul>
503 <li><a href="../docs/python/python27/newin27.html">What's New in Python 2.7</a></li>
504 <li><a href="../docs/python/python27/using27.html">Using Python 2.7</a></li>
506 </ul>
507 </li>
508 <li><a href="../docs/python/backends/index.html">Backends</a>
509 <ul>
510 <li><a href="../docs/python/backends/overview.html">Overview</a></li>
511 <li><span class="tlw-title tlw-expanded">Reference</span>
512 <ul>
513 <li><a href="../docs/python/backends/functions.html">Backends API Functions</a></li>
514 <li><a href="../docs/python/backends/exceptions.html">Backends API Exceptions</a></li>
515 <li><a href="../docs/python/backends/logserviceapi.html">LogService API</a></li>
516 <li><a href="../docs/python/backends/applog.html">AppLog Class</a></li>
517 <li><a href="../docs/python/backends/requestlog.html">RequestLog Class</a></li>
518 <li><a href="../docs/python/backends/runtimeapi.html">Runtime API</a></li>
519 </ul>
520 </li>
522 </ul>
523 </li>
524 <li><a href="../docs/python/datastore/index.html">Storing Data</a>
525 <ul>
526 <li><a href="../docs/python/datastore/overview.html">Datastore Overview</a></li>
527 <li><a href="../docs/python/datastore/entities.html">Entities</a></li>
528 <li><a href="../docs/python/datastore/queries.html">Queries</a></li>
529 <li><a href="../docs/python/datastore/transactions.html">Transactions</a></li>
530 <li><a href="../docs/python/datastore/datamodeling.html">Data Modeling</a></li>
531 <li><a href="../docs/python/datastore/gqlreference.html">GQL Reference</a></li>
532 <li><a href="../docs/python/datastore/hr/index.html">Choosing a Datastore</a></li>
533 <li><a href="../docs/python/datastore/hr/overview.html">Using the High Replication Datastore</a></li>
534 <li><a href="../docs/python/datastore/metadataqueries.html">Metadata Queries</a></li>
535 <li><a href="../docs/python/datastore/stats.html">Statistics</a></li>
536 <li><a href="../docs/python/datastore/async.html">Async API</a></li>
537 <li><span class="tlw-title tlw-expanded">Reference</span>
538 <ul>
539 <li><a href="../docs/python/datastore/typesandpropertyclasses.html">Types and Property Classes</a></li>
540 <li><a href="../docs/python/datastore/gqlreference.html">GQL Reference</a></li>
541 <li><a href="../docs/python/datastore/modelclass.html">Model</a></li>
542 <li><a href="../docs/python/datastore/expandoclass.html">Expando</a></li>
543 <li><a href="../docs/python/datastore/polymodelclass.html">PolyModel</a></li>
544 <li><a href="../docs/python/datastore/propertyclass.html">Property</a></li>
545 <li><a href="../docs/python/datastore/queryclass.html">Query</a></li>
546 <li><a href="../docs/python/datastore/gqlqueryclass.html">GqlQuery</a></li>
547 <li><a href="../docs/python/datastore/metadataqueryclass.html">Metadata Query</a></li>
548 <li><a href="../docs/python/datastore/keyclass.html">Key</a></li>
549 <li><a href="../docs/python/datastore/functions.html">Functions</a></li>
550 <li><a href="../docs/python/datastore/exceptions.html">Exceptions</a></li>
551 </ul>
552 </li>
554 </ul>
555 </li>
556 <li><a href="../docs/python/dataprocessing/index.html">Data Processing</a>
557 <ul>
558 <li><a href="../docs/python/dataprocessing/overview.html">Overview</a></li>
559 <li><a href="../docs/python/dataprocessing/helloworld.html">Hello World</a></li>
560 <li><span class="tlw-title tlw-expanded">Reference</span>
561 <ul>
562 <li><a href="../docs/python/dataprocessing/mapreducepipelineclass.html">Mapreduce Pipline</a></li>
563 <li><a href="../docs/python/dataprocessing/readers_writers.html">Standard Input Readers and Output Writers</a></li>
564 </ul>
565 </li>
567 </ul>
568 </li>
569 <li><a href="../docs/python/apis.html">Services</a>
570 <ul>
571 <li><a href="../docs/python/appidentity/index.html">App Identity</a>
572 <ul>
573 <li><a href="../docs/python/appidentity/overview.html">Overview</a></li>
574 <li><span class="tlw-title tlw-expanded">Reference</span>
575 <ul>
576 <li><a href="../docs/python/appidentity/functions.html">Functions</a></li>
577 <li><a href="../docs/python/appidentity/exceptions.html">Exceptions</a></li>
578 </ul>
579 </li>
581 </ul>
582 </li>
583 <li><a href="../docs/python/blobstore/index.html">Blobstore</a>
584 <ul>
585 <li><a href="../docs/python/blobstore/overview.html">Overview</a></li>
586 <li><span class="tlw-title tlw-expanded">Reference</span>
587 <ul>
588 <li><a href="../docs/python/blobstore/blobinfoclass.html">BlobInfo</a></li>
589 <li><a href="../docs/python/blobstore/blobkeyclass.html">BlobKey</a></li>
590 <li><a href="../docs/python/blobstore/blobreaderclass.html">BlobReader</a></li>
591 <li><a href="../docs/python/blobstore/functions.html">Functions</a></li>
592 <li><a href="../docs/python/blobstore/exceptions.html">Exceptions</a></li>
593 </ul>
594 </li>
596 </ul>
597 </li>
598 <li><a href="../docs/python/capabilities/index.html">Capabilities</a>
599 <ul>
600 <li><a href="../docs/python/capabilities/overview.html">Overview</a></li>
601 <li><span class="tlw-title tlw-expanded">Reference</span>
602 <ul>
603 <li><a href="../docs/python/capabilities/capabilitysetclass.html">CapabilitySet</a></li>
604 <li><a href="../docs/python/capabilities/exceptions.html">Exceptions</a></li>
605 </ul>
606 </li>
608 </ul>
609 </li>
610 <li><a href="../docs/python/conversion/index.html">Conversion</a>
611 <ul>
612 <li><a href="../docs/python/conversion/overview.html">Overview</a></li>
613 <li><span class="tlw-title tlw-expanded">Reference</span>
614 <ul>
615 <li><a href="../docs/python/conversion/conversionclass.html">Conversion Class</a></li>
616 <li><a href="../docs/python/conversion/propertyclasses.html">Property Classes</a></li>
617 <li><a href="../docs/python/conversion/functions.html">Functions</a></li>
618 <li><a href="../docs/python/conversion/exceptions.html">Exceptions</a></li>
619 </ul>
620 </li>
622 </ul>
623 </li>
624 <li><a href="../docs/python/channel/index.html">Channel</a>
625 <ul>
626 <li><a href="../docs/python/channel/overview.html">Overview</a></li>
627 <li><span class="tlw-title tlw-expanded">Reference</span>
628 <ul>
629 <li><a href="../docs/python/channel/functions.html">Functions</a></li>
630 <li><a href="../docs/python/channel/exceptions.html">Exceptions</a></li>
631 <li><a href="../docs/python/channel/javascript.html">Client Javascript Reference</a></li>
632 </ul>
633 </li>
635 </ul>
636 </li>
637 <li><a href="../docs/python/images/index.html">Images</a>
638 <ul>
639 <li><a href="../docs/python/images/overview.html">Overview</a></li>
640 <li><a href="../docs/python/images/installingPIL.html">Installing PIL</a></li>
641 <li><a href="../docs/python/images/usingimages.html">Using the Images API</a></li>
642 <li><span class="tlw-title tlw-expanded">Reference</span>
643 <ul>
644 <li><a href="../docs/python/images/imageclass.html">Image</a></li>
645 <li><a href="../docs/python/images/functions.html">Functions</a></li>
646 <li><a href="../docs/python/images/exceptions.html">Exceptions</a></li>
647 </ul>
648 </li>
650 </ul>
651 </li>
652 <li><a href="../docs/python/mail/index.html">Mail</a>
653 <ul>
654 <li><a href="../docs/python/mail/overview.html">Overview</a></li>
655 <li><a href="../docs/python/mail/sendingmail.html">Sending Mail</a></li>
656 <li><a href="../docs/python/mail/receivingmail.html">Receiving Mail</a></li>
657 <li><a href="../docs/python/mail/attachments.html">Attachments</a></li>
658 <li><a href="../docs/python/mail/headers.html">Headers</a></li>
659 <li><span class="tlw-title tlw-expanded">Reference</span>
660 <ul>
661 <li><a href="../docs/python/mail/emailmessageclass.html">EmailMessage</a></li>
662 <li><a href="../docs/python/mail/emailmessagefields.html">Message Fields</a></li>
663 <li><a href="../docs/python/mail/functions.html">Functions</a></li>
664 <li><a href="../docs/python/mail/exceptions.html">Exceptions</a></li>
665 </ul>
666 </li>
668 </ul>
669 </li>
670 <li><a href="../docs/python/memcache/index.html">Memcache</a>
671 <ul>
672 <li><a href="../docs/python/memcache/overview.html">Overview</a></li>
673 <li><a href="../docs/python/memcache/usingmemcache.html">Using Memcache</a></li>
674 <li><span class="tlw-title tlw-expanded">Reference</span>
675 <ul>
676 <li><a href="../docs/python/memcache/clientclass.html">Client</a></li>
677 <li><a href="../docs/python/memcache/functions.html">Functions</a></li>
678 </ul>
679 </li>
681 </ul>
682 </li>
683 <li><a href="../docs/python/multitenancy/index.html">Multitenancy</a>
684 <ul>
685 <li><a href="../docs/python/multitenancy/overview.html">Overview</a></li>
686 <li><a href="../docs/python/multitenancy/multitenancy.html">Multitenancy with Namespaces</a></li>
687 <li><a href="../docs/python/multitenancy/namespaces.html">Other Uses for Namespaces</a></li>
688 <li>Reference
689 <ul>
690 <li><a href="../docs/python/multitenancy/functions.html">Functions</a></li>
691 <li><a href="../docs/python/multitenancy/exceptions.html">Exceptions</a></li>
692 </ul>
693 </li>
695 </ul>
696 </li>
697 <li><a href="../docs/python/oauth/index.html">OAuth</a>
698 <ul>
699 <li><a href="../docs/python/oauth/overview.html">Overview</a></li>
700 <li><span class="tlw-title tlw-expanded">Reference</span>
701 <ul>
702 <li><a href="../docs/python/oauth/functions.html">Functions</a></li>
703 <li><a href="../docs/python/oauth/exceptions.html">Exceptions</a></li>
704 </ul>
705 </li>
707 </ul>
708 </li>
709 <li><a href="../docs/python/prospectivesearch/index.html">Prospective Search</a>
710 <ul>
711 <li><a href="../docs/python/prospectivesearch/overview.html">Overview</a></li>
712 <li><span class="tlw-title tlw-expanded">Reference</span>
713 <ul>
714 <li><a href="../docs/python/prospectivesearch/functions.html">Functions</a></li>
715 <li><a href="../docs/python/prospectivesearch/exceptions.html">Exceptions</a></li>
716 </ul>
717 </li>
719 </ul>
720 </li>
721 <li><a href="../docs/python/googlestorage/index.html">Google Cloud Storage</a>
722 <ul>
723 <li><a href="../docs/python/googlestorage/overview.html">Overview</a></li>
724 <li><a href="../docs/python/googlestorage/functions.html">Functions</a></li>
725 <li><a href="../docs/python/googlestorage/exceptions.html">Exceptions</a></li>
726 </li>
729 </ul>
730 </li>
731 <li><a href="../docs/python/taskqueue/index.html">Task Queues</a>
732 <ul>
733 <li><a href="../docs/python/taskqueue/overview.html">Overview</a></li>
734 <li><a href="../docs/python/taskqueue/overview-push.html">Using Push Queues</a></li>
735 <li><a href="../docs/python/taskqueue/overview-pull.html">Using Pull Queues</a><sup class="new">New!</sup></li>
736 <li><span class="tlw-title tlw-expanded">Reference</span>
737 <ul>
738 <li><a href="../docs/python/taskqueue/tasks.html">Task Class</a></li>
739 <li><a href="../docs/python/taskqueue/taskretryoptions.html">TaskRetryOptions Class</a></li>
740 <li><a href="../docs/python/taskqueue/queues.html">Queue Class</a></li>
741 <li><a href="../docs/python/taskqueue/rest.html">REST</a> <span class="exp-feat">(Experimental)</span></li>
742 <li><a href="../docs/python/taskqueue/functions.html">Functions</a></li>
743 <li><a href="../docs/python/taskqueue/exceptions.html">Exceptions</a></li>
744 </ul>
745 </li>
747 </ul>
748 </li>
749 <li><a href="../docs/python/urlfetch/index.html">URL Fetch</a>
750 <ul>
751 <li><a href="../docs/python/urlfetch/overview.html">Overview</a></li>
752 <li><span class="tlw-title tlw-expanded">Reference</span>
753 <ul>
754 <li><a href="../docs/python/urlfetch/fetchfunction.html">The fetch Function</a></li>
755 <li><a href="../docs/python/urlfetch/asynchronousrequests.html">Asynchronous Requests</a></li>
756 <li><a href="../docs/python/urlfetch/responseobjects.html">Response Objects</a></li>
757 <li><a href="../docs/python/urlfetch/exceptions.html">Exceptions</a></li>
758 </ul>
759 </li>
761 </ul>
762 </li>
763 <li><a href="../docs/python/users/index.html">Users</a>
764 <ul>
765 <li><a href="../docs/python/users/overview.html">Overview</a></li>
766 <li><a href="../docs/python/users/userobjects.html">User Objects</a></li>
767 <li><a href="../docs/python/users/loginurls.html">Login URLs</a></li>
768 <li><a href="../docs/python/users/adminusers.html">Admin Users</a></li>
770 <li><span class="tlw-title tlw-expanded">Reference</span>
771 <ul>
772 <li><a href="../docs/python/users/userclass.html">User</a></li>
773 <li><a href="../docs/python/users/functions.html">Functions</a></li>
774 <li><a href="../docs/python/users/exceptions.html">Exceptions</a></li>
775 </ul>
776 </li>
778 </ul>
779 </li>
780 <li><a href="../docs/python/xmpp/index.html">XMPP</a>
781 <ul>
782 <li><a href="../docs/python/xmpp/overview.html">Overview</a></li>
783 <li><span class="tlw-title tlw-expanded">Reference</span>
784 <ul>
785 <li><a href="../docs/python/xmpp/functions.html">Functions</a></li>
786 <li><a href="../docs/python/xmpp/messageclass.html">Message</a></li>
787 <li><a href="../docs/python/xmpp/exceptions.html">Exceptions</a></li>
788 </ul>
789 </li>
791 </ul>
792 </li>
793 </ul>
794 </li>
795 <li><a href="../docs/python/config/index.html">Configuration</a>
796 <ul>
797 <li><a href="../docs/python/config/appconfig.html">App Config</a></li>
798 <li><a href="../docs/python/config/backends.html">Backends Config</a></li>
799 <li><a href="../docs/python/config/indexconfig.html">Index Config</a></li>
800 <li><a href="../docs/python/config/cron.html">Scheduled Tasks</a></li>
801 <li><a href="../docs/python/config/queue.html">Task Queue Config</a></li>
802 <li><a href="../docs/python/config/dos.html">DoS Protection Config</a></li>
804 </ul>
805 </li>
806 <li><span class="tlw-title"><a href="../docs/python/tools/index.html">Tools</a></span>
807 <ul>
808 <li><a href="../docs/python/tools/devserver.html">Development Server</a></li>
809 <li><a href="../docs/python/tools/uploadinganapp.html">Uploading and Managing an App</a></li>
810 <li><a href="../docs/python/tools/uploadingdata.html">Uploading and Downloading Data</a></li>
811 <li><span class="tlw-title"><a href="../docs/python/tools/protorpc/index.html">ProtoRPC</a></span>
812 <ul>
813 <li><a href="../docs/python/tools/protorpc/overview.html">Overview</a></li>
814 <li><a href="../docs/python/tools/protorpc/definition-functions.html">Definition Module</a></li>
815 <li>Descriptor Module
816 <ul>
817 <li><a href="../docs/python/tools/protorpc/descriptor/descriptorlibrary.html">DescriptorLibrary Functions</a></li>
818 <li><a href="../docs/python/tools/protorpc/descriptor/functions.html">Functions</a></li>
820 </ul>
821 </li>
822 <li>Messages Module
823 <ul>
824 <li><a href="../docs/python/tools/protorpc/messages/enumclass.html">Enum</a></li>
825 <li><a href="../docs/python/tools/protorpc/messages/enumfieldclass.html">EnumField</a></li>
826 <li><a href="../docs/python/tools/protorpc/messages/fieldclass.html">Field</a></li>
827 <li><a href="../docs/python/tools/protorpc/messages/fieldclasses.html">Message Field Classes</a></li>
828 <li><a href="../docs/python/tools/protorpc/messages/messageclass.html">Message</a></li>
829 <li><a href="../docs/python/tools/protorpc/messages/messagefieldclass.html">MessageField</a></li>
830 <li><a href="../docs/python/tools/protorpc/messages/variantclass.html">Variant</a></li>
831 <li><a href="../docs/python/tools/protorpc/messages/functions.html">Functions</a></li>
832 <li><a href="../docs/python/tools/protorpc/messages/exceptions.html">Exceptions</a></li>
833 </ul>
834 </li>
835 <li>Remote Service Library
836 <ul>
837 <li><a href="../docs/python/tools/protorpc/remote/index.html">Overview</a></li>
838 <li><a href="../docs/python/tools/protorpc/remote/httprequeststateclass.html">HttpRequestState Class</a></li>
839 <li><a href="../docs/python/tools/protorpc/remote/requeststateclass.html">RequestState Class</a></li>
840 <li><a href="../docs/python/tools/protorpc/remote/rpcstatusclass.html">RpcStatus Class</a></li>
841 <li><a href="../docs/python/tools/protorpc/remote/serviceclass.html">Service Class</a></li>
842 <li><a href="../docs/python/tools/protorpc/remote/functions.html">Functions</a></li>
843 <li><a href="../docs/python/tools/protorpc/remote/exceptions.html">Exceptions</a></li>
845 </ul>
846 </li>
847 <li>Transport Library
848 <ul>
849 <li><a href="../docs/python/tools/protorpc/transport/httptransport.html">HttpTransport Class</a></li>
850 <li><a href="../docs/python/tools/protorpc/transport/transport.html">Transport Class</a></li>
852 </ul>
853 </li>
854 <li>WebApp Service Handlers
855 <ul>
856 <li><a href="../docs/python/tools/protorpc/webapp/index.html">Overview</a></li>
857 <li><a href="../docs/python/tools/protorpc/webapp/functions.html">WebApp Service Handlers</a></li>
859 </ul>
860 </li>
862 </ul>
863 </li>
864 <li><a href="../docs/python/tools/webapp/index.html">webapp Framework</a>
865 <ul>
866 <li><a href="../docs/python/tools/webapp/overview.html">Overview</a></li>
867 <li><a href="../docs/python/tools/webapp/running.html">Running the Application</a></li>
868 <li><a href="../docs/python/tools/webapp/requesthandlers.html">Request Handlers</a></li>
869 <li><a href="../docs/python/tools/webapp/requestdata.html">Request Data</a></li>
870 <li><a href="../docs/python/tools/webapp/buildingtheresponse.html">Building the Response</a></li>
871 <li><a href="../docs/python/tools/webapp/redirects.html">Redirects, Headers and Status Codes</a></li>
872 <li><a href="../docs/python/tools/webapp/blobstorehandlers.html">Blobstore Handlers</a></li>
874 <li><span class="tlw-title tlw-expanded">Reference</span>
875 <ul>
876 <li><a href="../docs/python/tools/webapp/requestclass.html">Request</a></li>
877 <li><a href="../docs/python/tools/webapp/responseclass.html">Response</a></li>
878 <li><a href="../docs/python/tools/webapp/requesthandlerclass.html">RequestHandler</a></li>
879 <li><a href="../docs/python/tools/webapp/wsgiapplicationclass.html">WSGIApplication</a></li>
880 <li><a href="../docs/python/tools/webapp/utilmodule.html">Utility Functions</a></li>
882 </ul>
883 </li>
885 </ul>
886 </li>
887 <li><a href="../docs/python/tools/localunittesting.html">Local Unit Testing</a></li>
888 <li><a href="../docs/python/tools/appstats.html">Appstats</a></li>
889 <li><a href="../docs/python/tools/libraries.html">Included Libraries </a>(Python 2.5)</li>
890 <li><a href="../docs/python/tools/libraries27.html">Included Libraries</a>(Python 2.7)</li>
891 <li><a href="../docs/python/tools/appengineconfig.html">Python Module Configuration</a></li>
893 </ul>
894 </li>
895 <li><a href="../docs/python/howto/index.html">How-To</a>
896 <ul>
897 <li><a href="../docs/python/howto/usinggdataservices.html">Google Data Services</a></li>
898 <li><a href="../docs/python/howto/maintenance.html">Handling Scheduled Maintenance Periods</a></li>
900 </ul>
901 </li>
903 </ul>
904 </li>
905 </ul>
906 <div class="line"></div>
907 <ul>
908 <li><h2>Go</h2> <span class="exp-feat">Experimental!</span>
909 <ul>
910 <li><a href="../docs/go/overview.html">Overview</a></li>
911 <li><a href="../docs/go/runtime.html">Runtime Environment</a>
912 <ul>
913 <li><a href="../docs/go/reference.html">Reference</a></li>
914 </ul>
915 </li>
916 <li><a href="../docs/go/backends/index.html">Backends</a>
917 <ul>
918 <li><a href="../docs/go/backends/overview.html">Overview</a></li>
919 <li><a href="../docs/go/backends/runtime.html">Runtime package</a></li>
921 </ul>
922 </li>
923 <li><a href="../docs/go/datastore/index.html">Storing Data</a>
924 <ul>
925 <li><a href="../docs/go/datastore/overview.html">Overview</a></li>
926 <li><a href="../docs/go/datastore/transactions.html">Transactions</a></li>
927 <li><a href="../docs/go/datastore/reference.html">Reference</a></li>
929 </ul>
930 </li>
931 <li><a href="../docs/go/apis.html">Services</a>
932 <ul>
933 <li><a href="../docs/go/blobstore/index.html">Blobstore</a>
934 <ul>
935 <li><a href="../docs/go/blobstore/overview.html">Overview</a></li>
936 <li><a href="../docs/go/blobstore/reference.html">Reference</a></li>
938 </ul>
939 </li>
940 <li><a href="../docs/go/capabilities/index.html">Capabilities</a>
941 <ul>
942 <li><a href="../docs/go/capabilities/overview.html">Overview</a></li>
943 <li><a href="../docs/go/capabilities/reference.html">Reference</a></li>
945 </ul>
946 </li>
947 <li><a href="../docs/go/channel/index.html">Channel</a>
948 <ul>
949 <li><a href="../docs/go/channel/overview.html">Overview</a></li>
950 <li><a href="../docs/go/channel/reference.html">Reference</a></li>
951 <li><a href="../docs/go/channel/javascript.html">Client Javascript Reference</a></li>
953 </ul>
954 </li>
955 <li><a href="../docs/go/mail/index.html">Mail</a>
956 <ul>
957 <li><a href="../docs/go/mail/overview.html">Overview</a></li>
958 <li><a href="../docs/go/mail/reference.html">Reference</a></li>
960 </ul>
961 </li>
962 <li><a href="../docs/go/memcache/index.html">Memcache</a>
963 <ul>
964 <li><a href="../docs/go/memcache/overview.html">Overview</a></li>
965 <li><a href="../docs/go/memcache/reference.html">Reference</a></li>
967 </ul>
968 </li>
969 <li><a href="../docs/go/taskqueue/index.html">Task Queues</a>
970 <ul>
971 <li><a href="../docs/go/taskqueue/overview.html">Overview</a></li>
972 <li><a href="../docs/go/taskqueue/reference.html">Reference</a></li>
973 <li><a href="../docs/go/taskqueue/delay.html">Delay package</a></li>
975 </ul>
976 </li>
977 <li><a href="../docs/go/urlfetch/index.html">URL Fetch</a>
978 <ul>
979 <li><a href="../docs/go/urlfetch/overview.html">Overview</a></li>
980 <li><a href="../docs/go/urlfetch/reference.html">Reference</a></li>
982 </ul>
983 </li>
984 <li><a href="../docs/go/users/index.html">Users</a>
985 <ul>
986 <li><a href="../docs/go/users/overview.html">Overview</a></li>
987 <li><a href="../docs/go/users/reference.html">Reference</a></li>
989 </ul>
990 </li>
991 </ul>
992 <li><a href="../docs/go/config/index.html">Configuration</a>
993 <ul>
994 <li><a href="../docs/go/config/appconfig.html">App Config</a></li>
995 <li><a href="../docs/go/config/backends.html">Backends Config</a></li>
996 <li><a href="../docs/go/config/indexconfig.html">Index Config</a></li>
997 <li><a href="../docs/go/config/cron.html">Scheduled Tasks</a></li>
998 <li><a href="../docs/go/config/queue.html">Task Queue Config</a></li>
999 <li><a href="../docs/go/config/dos.html">DoS Protection Config</a></li>
1001 </ul>
1002 </li>
1003 <li><a href="../docs/go/tools/index.html">Tools</a>
1004 <ul>
1005 <li><a href="../docs/go/tools/devserver.html">Development Server</a></li>
1006 <li><a href="../docs/go/tools/uploadinganapp.html">Uploading and Managing an App</a></li>
1008 </ul>
1009 </li>
1010 </li>
1012 </ul>
1013 </li>
1014 </ul>
1015 <div class="line"></div>
1016 <ul>
1017 <li><h2>Managing Your App</h2>
1018 <ul>
1019 <li><a href="../docs/adminconsole/index.html">Admin Console</a>
1020 <ul>
1021 <li><a href="../docs/adminconsole/instances.html">Instances</a></li>
1022 <li><a href="../docs/adminconsole/roles.html">Roles</a></li>
1023 <li><a href="../docs/adminconsole/applicationsettings.html">Application Settings</a></li>
1024 <li><a href="../docs/adminconsole/datastoreadmin.html">Datastore</a></li>
1025 <li><a href="../docs/adminconsole/performancesettings.html">Performance Settings</a></li>
1027 </ul>
1028 </li>
1029 <li><a href="../docs/quotas.html">Quotas</a></li>
1030 <li><a href="../docs/billing.html">Billing</a></li>
1031 <li><a href="../docs/premier/index.html">Premier Accounts</a></li>
1032 <li><a href="../docs/domain.html">Using a Custom Domain</a></li>
1033 </ul>
1034 </li>
1035 </ul>
1036 <div class="line"></div>
1037 <ul>
1038 <li><h2>Resources</h2>
1039 <ul>
1040 <li><a href="index.html">FAQ</a></li>
1041 <li><a href="../articles/index.html">Articles</a></li>
1042 <li><a href="../docs/videoresources.html">Video Resources</a><sup class="new">New!</sup></li>
1043 <li><a href="http://code.google.com/p/googleappengine/">SDK Code</a></li>
1044 <li><a href="http://code.google.com/p/datanucleus-appengine/">JDO/JPA Code</a></li>
1045 <li><a href="http://code.google.com/p/google-app-engine-samples/">Sample Apps Code</a></li>
1046 <li>Launcher Code
1047 <ul>
1048 <li><a href="http://code.google.com/p/google-appengine-mac-launcher/">Mac</a></li>
1049 <li><a href="http://code.google.com/p/google-appengine-wx-launcher/">Windows/wx</a></li>
1050 </ul>
1051 </li>
1052 <li><a href="../community.html">Discussion Groups</a></li>
1053 </ul>
1054 </li>
1055 </ul>
1056 <div class="line"></div>
1057 <ul>
1058 <li><a href="../docs/roadmap.html">Product Roadmap</a></li>
1059 <li><a href="http://code.google.com/p/googleappengine/wiki/SdkReleaseNotes">Release Notes: Python</a></li>
1060 <li><a href="http://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes">Release Notes: Java</a></li>
1061 <li><a href="../docs/revision_history.html">Revision History</a></li>
1062 </ul>
1064 <a class="hidden" href="#gc-topnav-anchor">More Google App Engine resource links</a>
1065 </div>
1067 <a name="gc-pagecontent-anchor"></a>
1068 <div class="g-unit" id="gc-pagecontent">
1069 <script type="text/javascript">CODESITE_docEarlyProcessing();</script>
1070 <h1 class="page_title">Supported Carriers for SMS Verification</h1>
1074 <div id="jd-content">
1075 <div class="jd-descr">
1077 <p>To check if your mobile carrier supports Google App Engine's SMS verification, please refer to the following list of carriers known to work with Google App Engine. If you are having issues receiving an SMS, fill out the <a href="https://appengine.google.com/waitlist/sms_issues">SMS issues</a> form.</p>
1078 <p><b><a href="#A">A</a> | <a href="#B">B</a> | <a href="#C">C</a> | <a href="#D">D</a> | <a href="#E">E</a> | <a href="#F">F</a> | <a href="#G">G</a> | <a href="#H">H</a> | <a href="#I">I</a> | <a href="#J">J</a> | <a href="#K">K</a> | <a href="#L">L</a> | <a href="#M">M</a> | <a href="#N">N</a> | <a href="#O">O</a> | <a href="#P">P</a> | Q | <a href="#R">R</a> | <a href="#S">S</a> | <a href="#T">T</a> | <a href="#U">U</a> | <a href="#V">V</a> | W | X | <a href="#Y">Y</a> | Z </b></p>
1079 <p><br /><br />
1080 </p>
1082 <a name="A"></a><b>A</b></p>
1083 <hr />
1084 <p><strong>Afghanistan</strong></p>
1085 <ul>
1086 <li>Afghan Wireless Communication Corp
1087 (AWCC)</li>
1088 <li>Telecom Development Company Afghanistan Ltd.</li>
1089 </ul>
1090 <p><strong>Albania</strong></p>
1091 <ul>
1092 <li>Albanian Mobile Communications</li>
1094 <li>Vodafone Albaniaca</li>
1095 </ul>
1096 <p><strong>Andorra</strong></p>
1097 <ul>
1098 <li>Servei De Tele. DAndorra</li>
1099 </ul>
1100 <p><strong>Antigua and Barbuda</strong></p>
1101 <ul>
1102 <li>Antigua Public Utilities
1103 Authority-APUA</li>
1105 <li>Antigua Wireless Ventures Limited</li>
1106 <li>Cable & Wireless Caribbean Cellular (Antigua) Ltd</li>
1107 </ul>
1108 <p><strong>Argentina</strong></p>
1109 <ul>
1110 <li>Telecom Personal SA</li>
1111 </ul>
1112 <p><strong>Armenia</strong></p>
1114 <ul>
1115 <li>K Telecom CJSC</li>
1116 <li>Karabakh Telecom</li>
1117 </ul>
1118 <p><strong>Australia</strong></p>
1119 <ul>
1120 <li>Hutchison 3G Australia Pty Limited</li>
1121 <li>Singtel Optus Limited</li>
1123 <li>Telstra Corporation Limited</li>
1124 <li>Vodafone Pacific Limited</li>
1125 </ul>
1126 <p><strong>Austria</strong></p>
1127 <ul>
1128 <li>Hutchison 3G Austria GmbH</li>
1129 <li>One GmbH</li>
1130 <li>Tele2 Austria</li>
1132 <li>T-Mobile Austria GmbH</li>
1133 <li>Mobilkom Austria AG</li>
1134 </ul>
1135 <p><strong>Azerbaijan</strong></p>
1136 <ul>
1137 <li>Azercell Telecom BM</li>
1138 <li>Bakcell Ltd.</li>
1139 </ul>
1141 <p align=right><a href="#top">Back to top</a></p>
1142 <p><br /><br />
1143 </p>
1144 <a name="B"></a><b>B</b></p>
1145 <hr />
1146 <p><strong>Bahrain</strong></p>
1147 <ul>
1148 <li>Bahrain Telecommunications Company</li>
1149 <li>MTC Vodafone (Bahrain) B.S.C.</li>
1150 </ul>
1152 <p><strong>Bangladesh</strong></p>
1153 <ul>
1154 <li>GrameenPhone Ltd</li>
1155 <li>TM International (Bangladesh) Ltd</li>
1156 <li>Warid Telecom International Ltd</li>
1157 </ul>
1158 <p><strong>Belgium</strong></p>
1159 <ul>
1160 <li>Base NV SA</li>
1162 <li>Belgacom Mobile</li>
1163 <li>Mobistar S.A.</li>
1164 </ul>
1165 <p><strong>Benin</strong></p>
1166 <ul>
1167 <li>Spacetel-Benin</li>
1168 </ul>
1169 <p><strong>Bermuda</strong></p>
1170 <ul>
1172 <li>M3 Wireless Ltd</li>
1173 </ul>
1174 <p><strong>Bhutan</strong></p>
1175 <ul>
1176 <li>B-Mobile</li>
1177 </ul>
1178 <p><strong>Bolivia</strong></p>
1179 <ul>
1180 <li>Entel SA</li>
1182 <li>Nuevatel PCS De Bolivia SA</li>
1183 </ul>
1184 <p><strong>Bosnia-Herzegovina</strong></p>
1185 <ul>
1186 <li>HT Mobile Communications Ltd
1187 Mostar</li>
1188 <li>RS Telecommunications JSC Banja Luka</li>
1189 </ul>
1190 <p><strong>Brazil</strong></p>
1191 <ul>
1193 <li>TIM Celular S.A.</li>
1194 <li>TNL PCS S.A.</li>
1195 </ul>
1196 <p><strong>Brunei Darussalam</strong></p>
1197 <ul>
1198 <li>DataStream Technology</li>
1199 </ul>
1200 <p><strong>Bulgaria</strong></p>
1201 <ul>
1203 <li>BTC Mobile EOOD</li>
1204 <li>Cosmo Bulgaria Mobile EAD</li>
1205 <li>Mobiltel EAD</li>
1206 </ul>
1207 <p align=right><a href="#top">Back to top</a></p>
1208 <p><br /><br />
1209 </p>
1210 <a name="C"></a><b>C</b></p>
1211 <hr />
1213 <p><strong>Cambodia</strong></p>
1214 <ul>
1215 <li>Cambodia Shinawatra Co. Ltd</li>
1216 </ul>
1217 <p><strong>Canada</strong></p>
1218 <ul>
1219 <li>Rogers Wireless Inc</li>
1220 </ul>
1221 <p><strong>Cape Verde</strong></p>
1222 <ul>
1224 <li>CVMovel S.A.</li>
1225 </ul>
1226 <p><strong>China</strong></p>
1227 <ul>
1228 <li>China Mobile</li>
1229 <li>China Unicom</li>
1230 </ul>
1231 <p><strong>Croatia</strong></p>
1232 <ul>
1234 <li>T-Mobile Croatia LLC</li>
1235 <li>VIPnet d.o.o.</li>
1236 </ul>
1237 <p><strong>Cyprus</strong></p>
1238 <ul>
1239 <li>Areeba Ltd</li>
1240 <li>Cyprus Telecommunications Auth</li>
1241 </ul>
1243 <p><strong>Czech Republic</strong></p>
1244 <ul>
1245 <li>Telefonica O2 Czech Republic</li>
1246 <li>T-Mobile Czech Republic a.s.</li>
1247 <li>Vodafone Czech Republic a.s.</li>
1248 </ul>
1249 <p align=right><a href="#top">Back to top</a></p>
1250 <p><br /><br />
1251 </p>
1253 <a name="D"></a><b>D</b></p>
1254 <hr />
1255 <p><strong>Denmark</strong></p>
1256 <ul>
1257 <li>Hi3G Denmark ApS</li>
1258 <li>Sonofon</li>
1259 <li>TDC Mobil AS</li>
1260 <li>Tele2 Denmark</li>
1262 <li>Telia Nattjanster Norden AB</li>
1263 </ul>
1264 <p><strong>Dominican Republic</strong></p>
1265 <ul>
1266 <li>Orange Dominicana S.A.</li>
1267 </ul>
1268 <p align=right><a href="#top">Back to top</a></p>
1269 <p><br /><br />
1270 </p>
1271 <a name="E"></a><b>E</b></p>
1273 <hr />
1274 <p><strong>Egypt</strong></p>
1275 <ul>
1276 <li>ECMS-MobiNiL</li>
1277 <li>Etisalat Misr</li>
1278 <li>Vodafone Egypt Telecommunications S.A.E</li>
1279 </ul>
1280 <p><strong>Estonia</strong></p>
1281 <ul>
1283 <li>AS EMT</li>
1284 <li>Elisa Eesti AS</li>
1285 <li>Tele2 Eesti AS</li>
1286 </ul>
1287 <p align=right><a href="#top">Back to top</a></p>
1288 <p><br /><br />
1289 </p>
1290 <a name="F"></a><b>F</b></p>
1291 <hr />
1293 <p><strong>Faroe Islands</strong></p>
1294 <ul>
1295 <li>Faroese Telecom</li>
1296 <li>Kall</li>
1297 </ul>
1298 <p><strong>Finland</strong></p>
1299 <ul>
1300 <li>Alands Mobiltelefon Ab</li>
1301 <li>DNA Networks Ltd</li>
1303 <li>Elisa Corporation</li>
1304 <li>Telia Sonera Finland Oyj</li>
1305 </ul>
1306 <p><strong>France</strong></p>
1307 <ul>
1308 <li>Bouygues Telecom</li>
1309 <li>Orange France</li>
1310 <li>SFR</li>
1312 </ul>
1313 <p align=right><a href="#top">Back to top</a></p>
1314 <p><br /><br />
1315 </p>
1316 <a name="G"></a><b>G</b></p>
1317 <hr />
1318 <p><strong>Gabon</strong></p>
1319 <ul>
1320 <li>Celtel Gabon SA</li>
1321 </ul>
1322 <p><strong>Gambia</strong></p>
1324 <ul>
1325 <li>Africell (Gambia) Ltd</li>
1326 </ul>
1327 <p><strong>Germany</strong></p>
1328 <ul>
1329 <li>E-Plus Mobilfunk
1330 </li>
1331 <li>O2 (Germany) GmbH &amp; Co. OHG
1332 </li>
1333 <li>T-Mobile Deutschland GmbH
1334 </li>
1336 <li>Vistream
1337 </li>
1338 <li>Vodafone D2 GmbH
1339 </li>
1340 </ul>
1341 <p><strong>Ghana</strong></p>
1342 <ul>
1343 <li>Scancom Ltd</li>
1344 </ul>
1345 <p><strong>Gibraltar</strong></p>
1346 <ul>
1348 <li>Gibraltar Telecommunications Int. Ltd.</li>
1349 </ul>
1350 <p><strong>Greece</strong></p>
1351 <ul>
1352 <li>Cosmote - Mobile
1353 Telecommunications S.A.
1354 </li>
1355 <li>Q Telecommunications S.A
1356 </li>
1357 <li>Vodafone-Panafon
1358 </li>
1359 <li>Wind Hellas Telecommunications S.A
1360 </li>
1362 </ul>
1363 <p><strong>Greenland</strong></p>
1364 <ul>
1365 <li>TELE Greenland AS</li>
1366 </ul>
1367 <p><strong>Guernsey</strong></p>
1368 <ul>
1369 <li>Cable &amp; Wireless Guernsey Ltd</li>
1370 </ul>
1372 <p align=right><a href="#top">Back to top</a></p>
1373 <p><br /><br />
1374 </p>
1375 <a name="H"></a><b>H</b></p>
1376 <hr />
1377 <p><strong>Hong Kong</strong></p>
1378 <ul>
1379 <li>China Mobile Peoples Telephone Co
1380 Ltd</li>
1381 <li>Hong Kong CSL Limited</li>
1382 <li>Hutchison Telecom (HK) Ltd</li>
1384 <li>New World PCS</li>
1385 <li>PCCW Mobile HK Limited</li>
1386 <li>SmarTone Mobile Communications Limited</li>
1387 </ul>
1388 <p><strong>Hungary</strong></p>
1389 <ul>
1390 <li>Magyar Telekom Plc
1391 </li>
1392 <li>Vodafone Hungary Ltd
1393 </li>
1395 </ul>
1396 <p align=right><a href="#top">Back to top</a></p>
1397 <p><br /><br />
1398 </p>
1399 <a name="I"></a><b>I</b></p>
1400 <hr />
1401 <p><strong>Iceland</strong></p>
1402 <ul>
1403 <li>IMC Island ehf</li>
1404 <li>Og fjarskipti hf</li>
1406 <li>Siminn hf</li>
1407 </ul>
1408 <p><strong>India</strong></p>
1409 <ul>
1410 <li>Aircel Cellular Limited
1411 </li>
1412 <li>Bharat Sanchar Nigam Limited
1413 </li>
1414 <li>Bharti Airtel Limited
1415 </li>
1416 <li>BPL Mobile Communications Limited
1417 </li>
1419 <li>IDEA Cellular Limited
1420 </li>
1421 <li>Reliance Telecom Limited
1422 </li>
1423 <li>Spice Communications Limited
1424 </li>
1425 <li>Vodafone
1426 </li>
1427 </ul>
1428 <p><strong>Indonesia</strong></p>
1429 <ul>
1430 <li>Excelcom</li>
1432 <li>Hutchison CP Telecommunications</li>
1433 <li>PT Indonesian Satellite
1434 Corporation Tbk (INDOSAT)</li>
1435 <li>PT Telekomunikasi Selular</li>
1436 </ul>
1437 <p><strong>Iraq</strong></p>
1438 <ul>
1439 <li>Asia Cell Telecommunications
1440 Company Ltd.</li>
1441 <li>Orascom Telecom Iraq Corporation</li>
1443 </ul>
1444 <p STYLE="line-height: 100%"><strong>Ireland</strong></p>
1445 <ul>
1446 <li>Hutchison 3G</li>
1447 <li>Ireland limited</li>
1448 <li>Meteor Mobile Telecommunications
1449 Limited</li>
1450 <li>O2 Communications (Ireland) Ltd</li>
1451 <li>Vodafone Ireland Ltd.</li>
1453 </ul>
1454 <p><strong>Isle of Man</strong></p>
1455 <ul>
1456 <li>Manx Telecom</li>
1457 </ul>
1458 <p><strong>Israel</strong></p>
1459 <ul>
1460 <li>Cellcom Israel Ltd</li>
1461 <li>Palestine Telecomm Co Ltd</li>
1463 <li>Partner Communications Company Ltd</li>
1464 </ul>
1465 <p><strong>Italy</strong></p>
1466 <ul>
1467 <li>H3G
1468 </li>
1469 <li>TIM Italia Mobile
1470 </li>
1471 <li>Vodafone Omnitel N.V.
1472 </li>
1473 <li>Wind Telecomunicazioni SpA
1474 </li>
1476 </ul>
1477 <p align=right><a href="#top">Back to top</a></p>
1478 <p><br /><br />
1479 </p>
1480 <a name="J"></a><b>J</b></p>
1481 <hr />
1482 <p><strong>Jamaica</strong></p>
1483 <ul>
1484 <li>Cable &amp; Wireless Jamaica
1485 Limited</li>
1486 <li>Digicel (Jamaica) Limited</li>
1488 </ul>
1489 <p><strong>Japan</strong></p>
1490 <ul>
1491 <li>SoftBank Mobile</li>
1492 </ul>
1493 <p><strong>Jersey</strong></p>
1494 <ul>
1495 <li>Jersey Telecom</li>
1496 <li>Jersey Airtel Limited</li>
1498 </ul>
1499 <p><strong>Jordan</strong></p>
1500 <ul>
1501 <li>Jordan Mobile Telephone Services
1502 (JMTS)</li>
1503 <li>Petra Jordanian Mobile
1504 Telecommunications Company(MobileCom)</li>
1505 <li>Xpress</li>
1506 </ul>
1507 <p align=right><a href="#top">Back to top</a></p>
1508 <p><br /><br />
1510 </p>
1511 <a name="K"></a><b>K</b></p>
1512 <hr />
1513 <p><strong>Kenya</strong></p>
1514 <ul>
1515 <li>Celtel Kenya Limited.</li>
1516 </ul>
1517 <p><strong>Kuwait</strong></p>
1518 <ul>
1519 <li>National Mobile Telecommunications Co.</li>
1521 </ul>
1522 <p align=right><a href="#top">Back to top</a></p>
1523 <p><br /><br />
1524 </p>
1525 <a name="L"></a><b>L</b></p>
1526 <hr />
1527 <p><strong>Latvia</strong></p>
1528 <ul>
1529 <li>Latvian Mobile Telephone Co</li>
1530 <li>Tele2 Latvia</li>
1532 </ul>
1533 <p><strong>Lebanon</strong></p>
1534 <ul>
1535 <li>MIC 2</li>
1536 </ul>
1537 <p><strong>Liberia</strong></p>
1538 <ul>
1539 <li>Celcom Telecommunications Inc</li>
1540 <li>Comium Services BVI</li>
1542 </ul>
1543 <p><strong>Liechtenstein</strong></p>
1544 <ul>
1545 <li>Mobilkom
1546 </li>
1547 <li>Orange
1548 </li>
1549 <li>Swisscom Mobile Ltd)
1550 </li>
1551 <li>Tele2
1552 </li>
1553 </ul>
1555 <p><strong>Lithuania</strong></p>
1556 <ul>
1557 <li>Omnitel
1558 </li>
1559 <li>UAB Bite Lietuva
1560 </li>
1561 <li>UAB TELE2
1562 </li>
1563 </ul>
1564 <p><strong>Luxembourg</strong></p>
1565 <ul>
1566 <li>P &amp; T Luxembourg</li>
1568 <li>Tango SA</li>
1569 <li>VOXmobile S.A.</li>
1570 </ul>
1571 <p align=right><a href="#top">Back to top</a></p>
1572 <p><br /><br />
1573 </p>
1574 <a name="M"></a><b>M</b></p>
1575 <hr />
1576 <p><strong>Macau</strong></p>
1577 <ul>
1579 <li>CTM</li>
1580 <li>Hutchison Telephone (Macau) Company Ltd</li>
1581 </ul>
1582 <p><strong>Macedonia</strong></p>
1583 <ul>
1584 <li>T-Mobile Macedonia</li>
1585 </ul>
1586 <p><strong>Malaysia</strong></p>
1587 <ul>
1589 <li>Celcom (Malaysia) Sdn Bhd</li>
1590 <li>DiGi Telecommunications Sdn Bhd</li>
1591 <li>Maxis Communications Berhad</li>
1592 </ul>
1593 <p><strong>Maldives</strong></p>
1594 <ul>
1595 <li>Wataniya Telecom Maldives Pvt. Ltd</li>
1596 </ul>
1598 <p><strong>Mali</strong></p>
1599 <ul>
1600 <li>Orange Mali SA</li>
1601 </ul>
1602 <p><strong>Malta</strong></p>
1603 <ul>
1604 <li>Mobisle Communications Limited</li>
1605 <li>Vodafone Malta Limited</li>
1606 </ul>
1608 <p><strong>Mauritius</strong></p>
1609 <ul>
1610 <li>Cellplus Mobile Communications
1611 Ltd.</li>
1612 <li>Emtel Ltd</li>
1613 </ul>
1614 <p><strong>Mexico</strong></p>
1615 <ul>
1616 <li>Telefonica Moviles Mexico</li>
1617 </ul>
1619 <p><strong>Montenegro</strong></p>
1620 <ul>
1621 <li>MTEL D.O.O. Podgorica</li>
1622 <li>ProMonte GSM</li>
1623 </ul>
1624 <p><strong>Morocco</strong></p>
1625 <ul>
1626 <li>IAM</li>
1627 <li>Medi Telecom</li>
1629 </ul>
1630 <p><strong>Mozambique</strong></p>
1631 <ul>
1632 <li>Mocambique Celular SARL(mCel)</li>
1633 <li>VM S.A.R.L.</li>
1634 </ul>
1635 <p align=right><a href="#top">Back to top</a></p>
1636 <p><br /><br />
1637 </p>
1638 <a name="N"></a><b>N</b></p>
1640 <hr />
1641 <p><strong>Namibia</strong></p>
1642 <ul>
1643 <li>MTC Namibia</li>
1644 </ul>
1645 <p><strong>Netherlands</strong></p>
1646 <ul>
1647 <li>KPN Mobile
1648 </li>
1649 <li>Orange
1650 </li>
1652 <li>Tele2
1653 </li>
1654 <li>Telfort
1655 </li>
1656 <li>T-Mobile
1657 </li>
1658 <li>Vodafone
1659 </li>
1660 </ul>
1661 <p><strong>New Zealand</strong></p>
1662 <ul>
1663 <li>Telecom
1664 </li>
1666 <li>Vodafone
1667 </li>
1668 </ul>
1669 <p><strong>Nigeria</strong></p>
1670 <ul>
1671 <li>Globacom Ltd.</li>
1672 <li>MTN Nigeria Communications Limited</li>
1673 </ul>
1674 <p><strong>Norway</strong></p>
1675 <ul>
1677 <li>Netcom AS</li>
1678 <li>Tele2 Norway</li>
1679 <li>Telenor Mobil</li>
1680 </ul>
1681 <p align=right><a href="#top">Back to top</a></p>
1682 <p><br /><br />
1683 </p>
1684 <a name="O"></a><b>O</b></p>
1685 <hr />
1687 <p><strong>Oman</strong></p>
1688 <ul>
1689 <li>Oman Telecommunications Company</li>
1690 <li>Omani Qatari Telecommunications Company SAOC</li>
1691 </ul>
1692 <p align=right><a href="#top">Back to top</a></p>
1693 <p><br /><br />
1694 </p>
1695 <a name="P"></a><b>P</b></p>
1696 <hr />
1698 <p><strong>Pakistan</strong></p>
1699 <ul>
1700 <li>Mobilink-PMCL</li>
1701 <li>Telenor Pakistan (Pvt) Ltd.</li>
1702 <li>Paktel Limited</li>
1703 </ul>
1704 <p><strong>Peru</strong></p>
1705 <ul>
1706 <li>America Movil Peru S.A.C</li>
1708 </ul>
1709 <p><strong>Philippines</strong></p>
1710 <ul>
1711 <li>Digital Telecommunications Phils
1712 Inc</li>
1713 <li>Globe Telecom</li>
1714 <li>Smart Communications Inc</li>
1715 </ul>
1716 <p><strong>Poland</strong></p>
1717 <ul>
1719 <li>P4 Sp. z o.o</li>
1720 <li>Polkomtel S.A.</li>
1721 <li>Polska Telefonia Cyfrowa</li>
1722 <li>PTK Centertel</li>
1723 </ul>
1724 <p><strong>Portugal</strong></p>
1725 <ul>
1726 <li>Sonaecom
1727 </li>
1729 <li>TMN
1730 </li>
1731 <li>Vodafone
1732 </li>
1733 </ul>
1734 <p><strong>Puerto Rico</strong></p>
1735 <ul>
1736 <li>Centennial</li>
1737 </ul>
1738 <ul>
1739 <li>Suncom</li>
1741 </ul>
1742 <p align=right><a href="#top">Back to top</a></p>
1743 <p><br /><br />
1744 </p>
1745 <a name="R"></a><b>R</b></p>
1746 <hr />
1747 <p><strong>Romania</strong></p>
1748 <ul>
1749 <li>Cosmote Romanian Mobile
1750 Telecommunications S.A.</li>
1751 <li>Orange Romania SA</li>
1753 <li>Vodafone Romania S.A.</li>
1754 </ul>
1755 <p><strong>Russia</strong></p>
1756 <ul>
1757 <li>CJSC Novgorod Telecommunication
1758 </li>
1759 <li>JSC Uralsvyazinform
1760 </li>
1761 <li>Kuban
1762 </li>
1763 <li>MegaFon Open Joint Stock Company
1764 </li>
1766 <li>Mobile TeleSystems (MTS)
1767 </li>
1768 <li>New Telephone Company
1769 </li>
1770 <li>Nizhegorodskaya Cellular
1771 Communications
1772 </li>
1773 <li>OJSC VimpelCom
1774 </li>
1775 <li>Primtelefon
1776 </li>
1777 <li>Tele2
1778 </li>
1780 <li>Yeniseytelecom
1781 </li>
1782 <li>Zao Smarts
1783 </li>
1784 </ul>
1785 <p align=right><a href="#top">Back to top</a></p>
1786 <p><br /><br />
1787 </p>
1788 <a name="S"></a><b>S</b></p>
1789 <hr />
1790 <p><strong>Saudi Arabia</strong></p>
1791 <ul>
1793 <li>Saudi Telecom Company (STC)</li>
1794 </ul>
1795 <p><strong>Serbia</strong></p>
1796 <ul>
1797 <li>Telekom Srbija</li>
1798 <li>Telenor d.o.o.</li>
1799 </ul>
1800 <p><strong>Seychelles</strong></p>
1801 <ul>
1803 <li>Cable &amp; Wireless (Seychelles)</li>
1804 <li>Telecom (Seychelles) Ltd</li>
1805 </ul>
1806 <p><strong>Singapore</strong></p>
1807 <ul>
1808 <li>MobileOne Ltd</li>
1809 <li>Singapore Telecom Mobile Pte Ltd</li>
1811 </ul>
1812 <p><strong>Slovakia</strong></p>
1813 <ul>
1814 <li>Orange Slovensko a.s.</li>
1815 <li>T-Mobile Slovensko a.s.</li>
1816 <li>Telefonica O2 Slovakia s.r.o.</li>
1817 </ul>
1818 <p><strong>Slovenia</strong></p>
1819 <ul>
1821 <li>Mobitel D.D.</li>
1822 <li>Si.Mobil d.d.</li>
1823 <li>Tusmobil d.o.o.</li>
1824 </ul>
1825 <p><strong>South Africa</strong></p>
1826 <ul>
1827 <li>Cell C (Pty) Ltd</li>
1828 <li>MTN - Mobile Telephone Networks
1829 (Pty) Ltd.</li>
1831 <li>Vodacom Group Pty Ltd.</li>
1832 </ul>
1833 <p><strong>Spain</strong></p>
1834 <ul>
1835 <li>France Telecom Espana SA (Orange)</li>
1836 <li>Telefonica Moviles Espana S.A.</li>
1837 <li>Vodafone Espana S.A.</li>
1838 </ul>
1840 <p><strong>Sri Lanka</strong></p>
1841 <ul>
1842 <li>Dialog Telekom Ltd</li>
1843 <li>Tigo (Private) Limited</li>
1844 </ul>
1845 <p><strong>Syria</strong></p>
1846 <ul>
1847 <li><p STYLE="margin-bottom: 0in; line-height: 200%">Spacetel Syria
1848 </li>
1849 </ul>
1851 <p><strong>Sweden</strong></p>
1852 <ul>
1853 <li>Hi3G Access AB</li>
1854 <li>Tele 2 AB</li>
1855 <li>Telenor Sverige AB</li>
1856 <li>TeliaSonera Mobile Networks AB Sweden</li>
1857 </ul>
1858 <p><strong>Switzerland</strong></p>
1860 <ul>
1861 <li>Orange Communications
1862 </li>
1863 <li>Sunrise Communications
1864 </li>
1865 <li>Swisscom Mobile Ltd
1866 </li>
1867 </ul>
1868 <p align=right><a href="#top">Back to top</a></p>
1869 <p><br /><br />
1870 </p>
1871 <a name="T"></a><b>T</b></p>
1873 <hr />
1874 <p><strong>Taiwan</strong></p>
1875 <ul>
1876 <li>Chunghwa Telecom</li>
1877 <li>Taiwan Mobile Co. Ltd</li>
1878 <li>VIBO Telecom</li>
1879 </ul>
1880 <p><strong>Tanzania</strong></p>
1881 <ul>
1882 <li>Vodacom Tanzania Limited</li>
1884 </ul>
1885 <p><strong>Thailand</strong></p>
1886 <ul>
1887 <li>Advanced Info Service PLC
1888 </li>
1889 <li>Total Access Communications Co
1890 </li>
1891 <li>True Move Company Limited
1892 </li>
1893 </ul>
1894 <p><strong>Tunisia</strong></p>
1895 <ul>
1897 <li>Orascom Telecom Tunisie</li>
1898 <li>Tunisie Telecom</li>
1899 </ul>
1900 <p><strong>Turkey</strong></p>
1901 <ul>
1902 <li>Avea Iletisim Hizmetleri A.S.
1903 </li>
1904 <li>Turkcell Iletisim Hizmetleri A.S.
1905 </li>
1906 <li>Vodafone Telekommunikasyon A.S. (TELSIM GSM)
1907 </li>
1909 </ul>
1910 <p align=right><a href="#top">Back to top</a></p>
1911 <p><br /><br />
1912 </p>
1913 <a name="U"></a><b>U</b></p>
1914 <hr />
1915 <p><strong>Uganda</strong></p>
1916 <ul>
1917 <li>CelTel</li>
1918 <li>MTN Uganda Ltd</li>
1920 </ul>
1921 <p><strong>Ukraine</strong></p>
1922 <ul>
1923 <li>Astelit LLC
1924 </li>
1925 <li>Kyivstar GSM JSC
1926 </li>
1927 <li>Ukrainian Mobile Communications
1928 </li>
1929 </ul>
1930 <p><strong>United Arab Emirates</strong></p>
1931 <ul>
1933 <li>Emirates Integrated Telecommunications Company</li>
1934 </ul>
1935 <p><strong>United Kingdom</strong></p>
1936 <ul>
1937 <li>Hutchison 3G
1938 </li>
1939 <li>O2
1940 </li>
1941 <li>Orange PCS
1942 </li>
1943 <li>T-Mobile
1944 </li>
1946 <li>Vodafone
1947 </li>
1948 </ul>
1949 <p><strong>United States of America</strong></p>
1950 <p>Note: Google Calendar's SMS feature isn't supported by prepaid
1951 mobile services in the United States at this time.</p>
1952 <ul>
1953 <li>Alaska Communications Systems
1954 </li>
1955 <li>Alaska Wireless
1956 </li>
1957 <li>Alltel
1958 </li>
1960 <li>Appalachian Wireless
1961 </li>
1962 <li>AT&amp;T
1963 </li>
1964 <li>Bluegrass Cellular
1965 </li>
1966 <li>Cellcom
1967 </li>
1968 <li>Cellular One of San Luis Obispo
1969 </li>
1970 <li>Cellular South
1971 </li>
1973 <li>CellularOne
1974 </li>
1975 <li>Centennial Wireless
1976 </li>
1977 <li>Cincinnati Bell
1978 </li>
1979 <li>Copper Valley
1980 </li>
1981 <li>Edge Wireless
1982 </li>
1983 <li>Einstein Wireless
1984 </li>
1986 <li>Helio
1987 </li>
1988 <li>MetroPCS
1989 </li>
1990 <li>Midwest Wireless
1991 </li>
1992 <li>Nextel
1993 </li>
1994 <li>nTelos
1995 </li>
1996 <li>Omnipoint
1997 </li>
1999 <li>Qwest
2000 </li>
2001 <li>SouthernLINC Wireless
2002 </li>
2003 <li>Sprint
2004 </li>
2005 <li>SRT WIRELESS
2006 </li>
2007 <li>SunCom Wireless
2008 </li>
2009 <li>SureWest
2010 </li>
2012 <li>T-Mobile
2013 </li>
2014 <li>Tracfone
2015 </li>
2016 <li>Unicel
2017 </li>
2018 <li>US Cellular
2019 </li>
2020 <li>Verizon
2021 </li>
2022 <li>Virgin Mobile
2023 </li>
2025 <li>Western Wireless
2026 </li>
2027 </ul>
2028 <p><strong>Uzbekistan</strong></p>
2029 <ul>
2030 <li>FE Uzdunrobita Ltd</li>
2031 <li>Unitel LLC</li>
2032 </ul>
2033 <p align=right><a href="#top">Back to top</a></p>
2034 <p><br /><br />
2036 </p>
2037 <a name="V"></a><b>V</b></p>
2038 <hr />
2039 <p><strong>Venezuela</strong></p>
2040 <ul>
2041 <li>Corporacion Digitel C.A.</li>
2042 </ul>
2043 <p><strong>Virgin Islands (British)</strong></p>
2044 <ul>
2045 <li>Cable &amp; Wireless (West Indies) Limited</li>
2047 </ul>
2048 <p align=right><a href="#top">Back to top</a></p>
2049 <p><br /><br />
2050 </p>
2051 <a name="Y"></a><b>Y</b></p>
2052 <hr />
2053 <p><strong>Yemen</strong></p>
2054 <ul>
2055 <li>Spacetel - Yemen</li>
2056 <li>Yemen Mobile Phone Company - Sabafon</li>
2058 </ul>
2059 <p align=right><a href="#top">Back to top</a></p>
2062 </div>
2063 </div>
2066 </div><!-- end gc-pagecontent -->
2067 </div><!-- end gooey wrapper -->
2069 </div> <!-- end codesite content -->
2072 <div id="gc-footer" dir="ltr">
2073 <div class="text">
2075 <div class="notice"><div id="notice" style="text-align: center; border: 1em 0em 1em 0em">
2076 Except as otherwise <a
2077 href="http://code.google.com/policies.html#restrictions">noted</a>,
2078 the content of this page is licensed under the <a rel="license"
2079 href="http://creativecommons.org/licenses/by/3.0/">Creative Commons
2080 Attribution 3.0 License</a>, and code samples are licensed under the
2081 <a rel="license" href="http://www.apache.org/licenses/LICENSE-2.0">Apache
2082 2.0 License</a>.
2083 <!-- <rdf:RDF xmlns="http://web.resource.org/cc/"
2084 xmlns:dc="http://purl.org/dc/elements/1.1/"
2085 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
2086 <Work rdf:about="">
2087 <license rdf:resource="http://creativecommons.org/licenses/by/3.0/" />
2088 </Work>
2089 <License rdf:about="http://creativecommons.org/licenses/by/3.0/">
2090 <permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
2091 <permits rdf:resource="http://web.resource.org/cc/Distribution"/>
2092 <requires rdf:resource="http://web.resource.org/cc/Notice"/>
2093 <requires rdf:resource="http://web.resource.org/cc/Attribution"/>
2094 <permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
2095 </License>
2096 </rdf:RDF> -->
2097 </div>
2098 Java is a registered trademark of Oracle Corporation and/or its affiliates</div>
2100 ©2011 Google -
2101 <a href="http://code.google.com">Code Home</a> -
2102 <a href="http://code.google.com/terms.html">Site Terms of Service</a> -
2103 <a href="http://code.google.com/privacy.html">Privacy Policy</a> -
2104 <a href="http://code.google.com/more">Site Directory</a>
2105 <br> <br>
2106 Google Code offered in:
2107 <a href="http://code.google.com/intl/en">English</a> -
2108 <a href="http://code.google.com/intl/es">Español</a> -
2109 <a href="http://code.google.com/intl/ja">日本語</a> -
2110 <a href="http://code.google.com/intl/ko">한국어</a> -
2111 <a href="http://code.google.com/intl/pt-BR">Português</a> -
2112 <a href="http://code.google.com/intl/ru">Pусский</a> -
2113 <a href="http://code.google.com/intl/zh-CN">中文(简体)</a> -
2114 <a href="http://code.google.com/intl/zh-TW">中文(繁體)</a>
2115 </div>
2116 </div><!-- end gc-footer -->
2118 </div><!-- end gc-container -->
2120 <script type="text/javascript">CODESITE_CSITimer['load'].tick('ats');</script>
2121 <script src="../../js/codesite_tail.pack.04102009.js" type="text/javascript"></script>
2122 <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
2128 </body>
2129 </html>