Skip to content

Send Sms

To send one or multiple text message to single or multiple phone number over the same interface. You can just switch between array(for multiple sms or phone number) or string(for single sms or phone number).

$sms->send(['255757000000', '255654000000'], 'Hello Nanasi SMS');

Expected Response:

Single text message sent to single phone number.
[
  "messages" => [
    [
      "to" => "255765975152",
      "status" => [
        "groupId" => 1,
        "groupName" => "PENDING",
        "id" => 7,
        "name" => "PENDING_ENROUTE",
        "description" => "Message sent to next instance",
      ],
      "messageId" => "35668497909737212571",
      "smsCount" => 1,
    ],
  ],
]
Single text message sent to multiple phone number.
[
  "messages" => [
     [
      "to" => "255766073577",
      "status" => [
        "groupId" => 1,
        "groupName" => "PENDING",
        "id" => 7,
        "name" => "PENDING_ENROUTE",
        "description" => "Message sent to next instance",
      ],
      "messageId" => "35668497909837212572",
      "smsCount" => 1,
    ],
    [
      "to" => "255765975152",
      "status" => [
        "groupId" => 1,
        "groupName" => "PENDING",
        "id" => 7,
        "name" => "PENDING_ENROUTE",
        "description" => "Message sent to next instance",
      ],
      "messageId" => "35668497909737212571",
      "smsCount" => 1,
    ],
  ],
]

Multiple text message sent to single phone number.
[
  "messages" => [
    [
      "to" => "255765975152",
      "status" => [
        "groupId" => 1,
        "groupName" => "PENDING",
        "id" => 7,
        "name" => "PENDING_ENROUTE",
        "description" => "Message sent to next instance",
      ],
      "messageId" => "35668631241437213825",
      "smsCount" => 1,
    ],
    [
      "to" => "255765975152",
      "status" => [
        "groupId" => 1,
        "groupName" => "PENDING",
        "id" => 7,
        "name" => "PENDING_ENROUTE",
        "description" => "Message sent to next instance",
      ],
      "messageId" => "35668631241337213824",
      "smsCount" => 1,
    ],
  ],
]
Multiple text message sent to multiple phone number.
[
  "messages" => [
    [
      "to" => "255765975152",
      "status" => [
        "groupId" => 1,
        "groupName" => "PENDING",
        "id" => 7,
        "name" => "PENDING_ENROUTE",
        "description" => "Message sent to next instance",
      ],
      "messageId" => "35668616484534994520",
      "smsCount" => 1,
    ],
    [
      "to" => "255765975152",
      "status" => [
        "groupId" => 1,
        "groupName" => "PENDING",
        "id" => 7,
        "name" => "PENDING_ENROUTE",
        "description" => "Message sent to next instance",
      ],
      "messageId" => "35668616484634994522",
      "smsCount" => 1,
    ],
    [
      "to" => "255766073577",
      "status" => [
        "groupId" => 1,
        "groupName" => "PENDING",
        "id" => 7,
        "name" => "PENDING_ENROUTE",
        "description" => "Message sent to next instance",
      ],
      "messageId" => "35668616484734994524",
      "smsCount" => 1,
    ],
    [
      "to" => "255766073577",
      "status" => [
        "groupId" => 1,
        "groupName" => "PENDING",
        "id" => 7,
        "name" => "PENDING_ENROUTE",
        "description" => "Message sent to next instance",
      ],
      "messageId" => "35668616484634994521",
      "smsCount" => 1,
    ],
  ],
]

Released under the MIT License.