# Version 2.2.8 Owner SMS Fix

This patch adds a dedicated owner SMS provider and better owner SMS diagnostics.

## Why

Customer SMS may be sent from TextBee while owner alerts may need different handling.
If OWNER_PHONE is the same number as the TextBee Android/SIM number, TextBee may be trying to send an owner alert to itself, which can fail or not show as expected.

## New env/settings

OWNER_SMS_PROVIDER=textbee
TEXTBEE_PHONE_NUMBER=+1your_textbee_sim_number

Allowed owner SMS providers:
- textbee
- telnyx
- none

## New admin endpoint

POST /admin/api/settings/test-owner-sms

Body:
{
  "phone": "+1owner_phone_optional",
  "body": "optional test message"
}

## Logs to check

- [Owner SMS send attempt]
- [Owner SMS TextBee result]
- [Owner SMS Telnyx result]
- [Owner SMS test failed]
- [Owner SMS warning: OWNER_PHONE appears to be the same as TEXTBEE_PHONE_NUMBER]

## Recommended setup while using TextBee

OWNER_SMS_PROVIDER=textbee
SMS_PROVIDER=textbee
TEXTBEE_PHONE_NUMBER=+1your_textbee_sim_number
OWNER_PHONE=+1a_different_owner_phone
