bmc_hub/app/modules/telefoni/backend/schemas.py
Christian 0831715d3a feat: add SMS service and frontend integration
- Implement SmsService class for sending SMS via CPSMS API.
- Add SMS sending functionality in the frontend with validation and user feedback.
- Create database migrations for SMS message storage and telephony features.
- Introduce telephony settings and user-specific configurations for click-to-call functionality.
- Enhance user experience with toast notifications for incoming calls and actions.
2026-02-14 02:26:29 +01:00

29 lines
716 B
Python

from pydantic import BaseModel
from typing import Optional
class TelefoniCallLinkUpdate(BaseModel):
sag_id: Optional[int] = None
kontakt_id: Optional[int] = None
class TelefoniUserMappingUpdate(BaseModel):
telefoni_extension: Optional[str] = None
telefoni_aktiv: Optional[bool] = None
telefoni_phone_ip: Optional[str] = None
telefoni_phone_username: Optional[str] = None
telefoni_phone_password: Optional[str] = None
class TelefoniClickToCallRequest(BaseModel):
number: str
extension: Optional[str] = None
user_id: Optional[int] = None
class SmsSendRequest(BaseModel):
to: str
message: str
sender: Optional[str] = None
contact_id: Optional[int] = None