Index

A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U

A

add_app() (rapidsms.router.blocking.BlockingRouter method)
add_backend() (rapidsms.router.blocking.BlockingRouter method)
apps (TestRouterMixin attribute)

B

backend (rapidsms.models.ConnectionBase attribute)
BackendBase (class in rapidsms.backends.base)
backends (rapidsms.tests.harness.CustomRouterMixin attribute)
BaseHttpForm (class in rapidsms.backends.http.forms)
BlockingRouter
router
BlockingRouter (class in rapidsms.router.blocking)

C

CeleryRouter
router
clear_sent_messages() (rapidsms.tests.harness.TestRouterMixin method)
configure() (rapidsms.backends.base.BackendBase method)
Connection (class in rapidsms.models)
connection (rapidsms.messages.base.MessageBase attribute)
(rapidsms.router.db.models.Transmission attribute)
ConnectionBase (class in rapidsms.models)
connections (rapidsms.messages.base.MessageBase attribute)
Contact (class in rapidsms.models)
contact (rapidsms.messages.base.MessageBase attribute)
(rapidsms.models.ConnectionBase attribute)
ContactBase (class in rapidsms.models)
create_backend() (rapidsms.tests.harness.CreateDataMixin method)
create_connection() (rapidsms.tests.harness.CreateDataMixin method)
create_contact() (rapidsms.tests.harness.CreateDataMixin method)
create_incoming_message() (rapidsms.tests.harness.CreateDataMixin method)
create_outgoing_message() (rapidsms.tests.harness.CreateDataMixin method)
created_on (rapidsms.models.ConnectionBase attribute)
(rapidsms.models.ContactBase attribute)
CreateDataMixin (class in rapidsms.tests.harness)
CustomRouterMixin (class in rapidsms.tests.harness)

D

DatabaseBackendMixin (class in rapidsms.tests.harness)
DatabaseRouter
router
date (rapidsms.router.db.models.Message attribute)
(rapidsms.router.db.models.Transmission attribute)
DB_ROUTER_DEFAULT_BATCH_SIZE
setting
default_connection (rapidsms.models.ContactBase attribute)
DEFAULT_RESPONSE
setting
delivered (rapidsms.router.db.models.Message attribute)
(rapidsms.router.db.models.Transmission attribute)
direction (rapidsms.router.db.models.Message attribute)
disable_phases (rapidsms.tests.harness.TestRouterMixin attribute)
django.test.testcases.TestCase (built-in class)

E

ErrorMessage (class in rapidsms.messages.error)
EXCLUDED_HANDLERS
setting
external_id (rapidsms.router.db.models.Message attribute)
extra_backend_context() (rapidsms.messages.outgoing.OutgoingMessage method)

F

fields (rapidsms.messages.base.MessageBase attribute)
find() (rapidsms.backends.base.BackendBase class method)

G

generate_id() (rapidsms.messages.base.MessageBase static method)
GenericHttpBackendView (class in rapidsms.backends.http.views)
get_app() (rapidsms.router.blocking.BlockingRouter method)
get_incoming_data() (rapidsms.backends.http.forms.BaseHttpForm method)
get_router() (rapidsms.tests.harness.CustomRouterMixin method)

H

handle() (rapidsms.contrib.handlers.KeywordHandler method)
(rapidsms.contrib.handlers.PatternHandler method)
handled (rapidsms.messages.base.MessageBase attribute)
handlers (rapidsms.tests.harness.CustomRouterMixin attribute)
help() (rapidsms.contrib.handlers.KeywordHandler method)
http_method_names (rapidsms.backends.http.views.GenericHttpBackendView attribute)

I

id (rapidsms.messages.base.MessageBase attribute)
identity (rapidsms.models.ConnectionBase attribute)
in_response_to (rapidsms.messages.base.MessageBase attribute)
(rapidsms.router.db.models.Message attribute)
inbound (rapidsms.router.test.TestRouter attribute)
(rapidsms.tests.harness.TestRouterMixin attribute)
incoming_phases (rapidsms.router.blocking.BlockingRouter attribute)
IncomingMessage (class in rapidsms.messages.incoming)
INSTALLED_BACKENDS
setting
INSTALLED_HANDLERS
setting
is_anonymous (rapidsms.models.ContactBase attribute)

K

keyword (rapidsms.contrib.handlers.KeywordHandler attribute)
KeywordHandler (class in rapidsms.contrib.handlers)

L

language (rapidsms.models.ContactBase attribute)
login() (rapidsms.tests.harness.LoginMixin method)
LoginMixin (class in rapidsms.tests.harness)
lookup_connections() (in module rapidsms.router)
(rapidsms.backends.http.forms.BaseHttpForm method)
(rapidsms.tests.harness.CustomRouterMixin method)
(rapidsms.tests.harness.DatabaseBackendMixin method)
(rapidsms.tests.harness.TestRouterMixin method)

M

Message (class in rapidsms.router.db.models)
message (rapidsms.router.db.models.Transmission attribute)
MessageBase (class in rapidsms.messages.base)
model (rapidsms.backends.base.BackendBase attribute)
modified_on (rapidsms.models.ConnectionBase attribute)
(rapidsms.models.ContactBase attribute)

N

name (rapidsms.models.ContactBase attribute)
new_incoming_message() (rapidsms.router.blocking.BlockingRouter method)
new_outgoing_message() (rapidsms.router.blocking.BlockingRouter method)

O

outbound (rapidsms.router.test.TestRouter attribute)
(rapidsms.tests.harness.TestRouterMixin attribute)
outgoing_phases (rapidsms.router.blocking.BlockingRouter attribute)
OutgoingMessage (class in rapidsms.messages.outgoing)

P

params (rapidsms.backends.http.views.GenericHttpBackendView attribute)
pattern (rapidsms.contrib.handlers.PatternHandler attribute)
PatternHandler (class in rapidsms.contrib.handlers)
peer (rapidsms.messages.base.MessageBase attribute)
processed (rapidsms.messages.base.MessageBase attribute)
PROJECT_NAME
setting

R

random_string() (rapidsms.tests.harness.CreateDataMixin method)
random_unicode_string() (rapidsms.tests.harness.CreateDataMixin method)
rapidsms.apps (module)
rapidsms.apps.base (module)
rapidsms.backends (module)
rapidsms.contrib.default (module)
rapidsms.contrib.echo (module)
rapidsms.contrib.handlers (module)
rapidsms.contrib.httptester (module)
rapidsms.contrib.locations (module)
rapidsms.contrib.messagelog (module)
rapidsms.contrib.messaging (module)
rapidsms.contrib.registration (module)
rapidsms.router (module)
rapidsms.router.api (module)
rapidsms.router.base (module)
rapidsms.router.blocking (module), [1]
rapidsms.router.blocking.router.BlockingRouter (class in rapidsms.router.blocking)
rapidsms.router.celery (module)
rapidsms.router.db (module)
rapidsms.router.db.models (module)
rapidsms.tests.harness.base.CreateDataMixin (built-in class)
rapidsms.tests.harness.base.LoginMixin (built-in class)
rapidsms.tests.harness.router.CustomRouterMixin (built-in class)
rapidsms.tests.harness.router.TestRouterMixin (built-in class)
rapidsms.tests.harness.scripted.TestScriptMixin (built-in class)
rapidsms.utils.translation (module)
RAPIDSMS_HANDLERS
setting
RAPIDSMS_HANDLERS_EXCLUDE_APPS
setting
RAPIDSMS_ROUTER
setting
RapidTest (class in rapidsms.tests.harness)
raw_text (rapidsms.messages.base.MessageBase attribute)
receive() (in module rapidsms.router)
(rapidsms.tests.harness.CustomRouterMixin method)
receive_incoming() (rapidsms.router.blocking.BlockingRouter method)
(rapidsms.router.test.TestRouter method)
respond() (rapidsms.messages.incoming.IncomingMessage method)
responses (rapidsms.messages.incoming.IncomingMessage attribute)
router
BlockingRouter
CeleryRouter
DatabaseRouter
router_class (rapidsms.tests.harness.CustomRouterMixin attribute)
runScript() (rapidsms.tests.harness.TestScriptMixin method)

S

send() (in module rapidsms.router)
(rapidsms.backends.base.BackendBase method)
(rapidsms.messages.outgoing.OutgoingMessage method)
(rapidsms.tests.harness.CustomRouterMixin method)
send_outgoing() (rapidsms.router.blocking.BlockingRouter method)
(rapidsms.router.test.TestRouter method)
sent (rapidsms.router.db.models.Message attribute)
(rapidsms.router.db.models.Transmission attribute)
sent_messages (rapidsms.tests.harness.DatabaseBackendMixin attribute)
(rapidsms.tests.harness.TestRouterMixin attribute)
setting
DB_ROUTER_DEFAULT_BATCH_SIZE
DEFAULT_RESPONSE
EXCLUDED_HANDLERS
INSTALLED_BACKENDS
INSTALLED_HANDLERS
PROJECT_NAME
RAPIDSMS_HANDLERS
RAPIDSMS_HANDLERS_EXCLUDE_APPS
RAPIDSMS_ROUTER
status (rapidsms.router.db.models.Message attribute)
(rapidsms.router.db.models.Transmission attribute)

T

TestRouter (class in rapidsms.router.test)
TestRouterMixin (class in rapidsms.tests.harness)
TestScript (class in rapidsms.tests.harness)
TestScriptMixin (class in rapidsms.tests.harness)
text (rapidsms.messages.base.MessageBase attribute)
(rapidsms.router.db.models.Message attribute)
Transmission (class in rapidsms.router.db.models)

U

updated (rapidsms.router.db.models.Message attribute)
(rapidsms.router.db.models.Transmission attribute)

RapidSMS is a free and open-source framework for dynamic data collection, logistics coordination and communication, leveraging basic short message service (SMS) mobile phone technology.

Getting Help

Related Topics