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
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:
| Field | How to use it |
|---|---|
| Date/Time | The timestamp when the message was sent or received, displayed with seconds precision. |
| Sender | The phone number that sent the message, displayed with country flag and international format (+). |
| Recipient | The phone number that received the message, displayed with country flag and international format (+). |
| Type | Direction of the message: Inbound (received) or Outbound (sent). |
| SMS Text | The full text content of the message. |
| SMS Cost | The cost of the message in USD, shown with up to 4 decimal places. |
| Segments | The number of SMS segments the message was split into. Longer messages use multiple segments. |
| Status | The 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:
| Filter | How to use it |
|---|---|
| From | Set the start date and time for the message log range. Defaults to the start of the current day. |
| To | Set 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. |
| Search | Search 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:
| Status | Description |
|---|---|
| Sent | The message has been sent but delivery is not yet confirmed. |
| Delivered | The message was successfully delivered to the recipient's device. |
| Read | The recipient has read the message. |
| Failed | The 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.