SMS::Send supports two classes of drivers.
An international class named in the format SMS::Send::Foo, which only
accept international numbers in +1 XXX XXXXX format, and
regional-context drivers in the format SMS::Send::XX::Foo which will
also accept a non-leading-plus number in the format applicable within that
region (in the above case, Australia).
SMS::Send::Test is the testing driver for the international class of
drivers. Except for the name, it is otherwise identical to
Its two roles are firstly to always exist (be installed) and secondly
to act as a trap for messages. Messages sent via SMS::Send::Test
always succeed, and the messages can be recovered for testing after
Note that the trap is done on a per-driver-handle basis, and is not
shared between multiple driver handles.