Message Logs

Message Logs provide a detailed record of all SMS messages sent and received through your PBX.IM account. You can view message content, delivery status, cost per message, and filter by date range, phone number, or content.

Table of Contents

  1. Access Message Logs
  2. Message Log Table
  3. Filtering Messages
  4. Message Statuses
  5. Common Use Cases

Access Message Logs

Log into PBX.IM Dashboard -> Go to Logs -> Select Messages


Message Log Table

The message log table displays all SMS records sorted by most recent first. Each row contains the following fields:

FieldHow to use it
Date/TimeThe timestamp when the message was sent or received, displayed with seconds precision.
SenderThe phone number that sent the message, displayed with country flag and international format (+).
RecipientThe phone number that received the message, displayed with country flag and international format (+).
TypeDirection of the message: Inbound (received) or Outbound (sent).
SMS TextThe full text content of the message.
SMS CostThe cost of the message in USD, shown with up to 4 decimal places.
SegmentsThe number of SMS segments the message was split into. Longer messages use multiple segments.
StatusThe delivery status of the message (see Message Statuses below).

The Date/Time column uses your account's configured timezone. Messages are sorted by timestamp in descending order by default.


Filtering Messages

Use the filter bar above the table to narrow down messages. The following filters are available:

FilterHow to use it
FromSet the start date and time for the message log range. Defaults to the start of the current day.
ToSet the end date and time for the message log range. Defaults to the end of the current day.
From No.Filter by the sender phone number.
To No.Filter by the recipient phone number.
SearchSearch within message text content.

Click Search to apply the filters. You can also use Presets to save and reuse frequently used filter combinations, and Clear Filters to reset all filters.

Date filters cannot be set to future dates. The filter defaults to today's date range when the page loads.


Message Statuses

Each message displays a color-coded status badge indicating its delivery state:

StatusDescription
SentThe message has been sent but delivery is not yet confirmed.
DeliveredThe message was successfully delivered to the recipient's device.
ReadThe recipient has read the message.
FailedThe message could not be delivered.

Common Use Cases

Daily message review -- Open Message Logs to see all SMS activity for the current day. The default date range covers today, making it easy to check recent communication.

Cost tracking -- Use the SMS Cost column to monitor messaging expenses. Filter by date range to calculate costs for specific periods.

Troubleshooting delivery issues -- Filter by recipient phone number and check the Status column to identify failed messages and delivery problems.

Content search -- Use the Search filter to find specific messages by their text content, useful for locating a particular conversation or notification.

Sender/recipient analysis -- Filter by From No. or To No. to see all messages exchanged with a specific phone number.