
# Android-telefon som SMS-gateway (Beta)

Brug din egen Android-telefon som SMS-afsender. I stedet for at forbinde en Twilio-konto, installerer du en lille open source-app på en Android-telefon, parrer den med dit arbejdsområde, og dine sms'er sendes og modtages gennem telefonens eget nummer og mobilabonnement.

> **Betakanal.** Android SMS-gatewayen er nu tilgængelig for alle med et abonnement, der inkluderer en kanal-kvote, men den er stadig ny — forvent enkelte ujævnheder, og bemærk at adfærd og begrænsninger kan ændre sig, efterhånden som kanalen modnes. Hvis noget ikke fungerer som beskrevet, så giv supporten besked.

---

## Hvorfor bruge dette

Android-gatewayen er bygget til **lavvolumen, samtalepræget SMS** — besvarelse af kundeemner, AI-samtaler og en-til-en-tekstbeskeder. Den er velegnet, når:

- Du ønsker at fortsætte med at sende sms'er fra dit **eksisterende private eller erhvervsnummer**.
- Twilio er **overkill eller for dyrt** i forhold til dit land eller din volumen.
- Du hellere vil bruge din **udbyders eksisterende SMS-pakke** end at betale gebyrer pr. besked.
- Du ønsker at **undgå papirarbejde vedrørende operatørregistrering** (A2P 10DLC og lignende), som Twilio kræver.

Den er **ikke** bygget til masseudsending af beskeder — se [Begrænsninger](#limitations) nedenfor.

> **Foretræk Twilio for skalering og pålidelighed.** Hvis du sender i store mængder, har brug for garanteret oppetid eller kører masse-SMS-udsendelser, skal du i stedet forbinde et Twilio-nummer — se [SMS-beskeder](sms.md). De to er alternative SMS-transporter; beskeder, kontakter, AI'en og din indbakke fungerer på samme måde uanset hvad.

---

## Hvad du skal bruge

- **En Android-telefon** med et aktivt SIM-kort og en SMS-pakke (ubegrænset eller en generøs mængde SMS anbefales kraftigt).
- **Den gratis open source-app "SMS Gateway for Android"** fra [sms-gate.app](https://sms-gate.app) — download den fra siden eller dens [GitHub-udgivelser](https://github.com/capcom6/android-sms-gateway/releases/latest). Vi har ikke udviklet denne app — det er et tredjepartsprojekt.
- **Telefonen skal være tændt, online og uden restriktioner** — se [Sådan holder du telefonen driftssikker](#keeping-the-phone-reliable).
- **Et betalt abonnement** — Android-gatewayen er inkluderet i din kanal-kvote.

Der er **intet platformgebyr pr. besked** og ingen Twilio-regning — du bruger din telefons eget mobilabonnement. Hvis AI'en genererer et svar, bruger det svar stadig AI-kreditter, præcis som på alle andre kanaler.

---

## Opsætning af Gateway-appen

1. Installer **SMS Gateway for Android** fra [sms-gate.app](https://sms-gate.app) på den telefon, hvis nummer du vil bruge.
2. Åbn appen.
3. Slå **Cloud Server**-tilstand til (den enkleste løsning — den videresender via projektets hostede server, så din telefon ikke behøver en offentlig adresse).
4. Appen genererer et **brugernavn** og en **adgangskode** på startskærmen. Du skal indsætte disse i platformen i næste afsnit.
5. (Anbefales) I appen skal du åbne **Indstillinger → Webhooks**. En webhook er en automatisk meddelelse, som appen sender til platformen, hver gang der sker noget — her, hver gang en besked ankommer.
6. Kopier **Signeringsnøglen**. Ved at indsætte den i platformen tilføjes et ekstra signaturtjek på indgående beskeder.

> **Lokal tilstand (avanceret).** Hvis du foretrækker, at telefonen taler direkte med platformen over dit eget netværk i stedet for via cloud-relæet, understøtter appen også Lokal Server-tilstand. Du skal eksponere telefonen på en tilgængelig HTTPS-adresse og indtaste denne adresse som basis-URL ved tilslutning. Cloud-tilstand anbefales til næsten alle.

---

## Forbindelse af telefonen til platformen

1. Klik på **Indstillinger** nær bunden i venstre sidepanel.
2. I venstre menu under Indstillinger, under **Kanaler**, skal du klikke på **Kanaler**.
3. Find kortet **Android SMS Gateway** og klik på **Forbind**.
4. Indtast **Telefonnummer** — telefonens eget nummer i internationalt (E.164) format, f.eks. `+14155551234`.
5. Indtast **Gateway-brugernavn** og **Gateway-adgangskode** fra gateway-appens startskærm.
6. Indsæt eventuelt **Webhook-signeringsnøgle** (anbefales) fra appens Webhooks-indstillinger.
7. Klik på **Forbind**.


Platformen validerer legitimationsoplysningerne, registrerer besked- og leverings-webhooks på gatewayen for dig og ændrer status til **Forbundet**. Der er ikke behov for at kopiere og indsætte webhook-URL'er i appen – registreringen sker automatisk.

### Kontrol af status

Når forbindelsen er oprettet, ændres kortets knap fra **Forbind** til **Administrer**. Klik på den for at genåbne gateway-panelet, hvor du til enhver tid kan finde **Opdater status**. Den kontrollerer igen, at gatewayen kan nås, og viser, om telefonen i øjeblikket er **online**. Hvis telefonen er i dvale eller offline, vil du se en tydelig offline-indikator, så du ved, at sms'er ikke bliver sendt, før den er tilbage.

### Afbrydelse af forbindelse

Klik på **Administrer** på kortet for at genåbne gateway-panelet, og klik derefter på **Afbryd forbindelse**. Platformen fjerner de webhooks, den registrerede på gatewayen, og rydder forbindelsen. Dine sms'er vil derefter falde tilbage til Twilio, hvis du har et Twilio SMS-nummer tilknyttet, eller SMS deaktiveres, hvis du ikke har.

---

## Hvordan beskeder flyder

### Indgående

1. Nogen sender en sms til din telefons nummer.
2. Gateway-appen på telefonen registrerer SMS'en og giver besked til platformen.
3. Platformen opretter en kontakt (hvis ny), placerer beskeden i din indbakke, og — hvis den relevante AI-agent er aktiv — svarer den.

### Udgående

1. Du eller AI'en sender et svar fra platformen.
2. Platformen sender beskeden videre til din gateway.
3. Telefonen sender den som en normal SMS fra dit nummer via din udbyder.
4. Når udbyderen rapporterer tilbage, opdateres beskedstatus til **Sendt**, derefter **Leveret** (eller **Fejlet**).

> **Android-gatewayen har prioritet ved afsendelse.** Mens den er forbundet, går en-til-en-beskeder og AI-svar gennem din telefon. Hvis du også har et Twilio SMS-nummer tilsluttet, skal du afbryde forbindelsen til Android-gatewayen for at sende disse via Twilio igen. En undtagelse i begge tilfælde: **kampagne- og broadcast-SMS-udsendelser går altid gennem dit Twilio-nummer**, aldrig via Android-telefonen – masseafsendelse fra et personligt håndsæt er præcis det, der får numre markeret som spam, så platformen gør det ikke.

---

## Begrænsninger

Android-gatewayen afhænger af en fysisk telefon, som du kontrollerer, så den kommer med begrænsninger, du ikke vil opleve med Twilio. Gennemgå disse, før du baserer vigtig kommunikation på den.

- **Telefonen skal forblive tændt og online.** Ingen telefon, ingen beskeder. Hold den opladet, forbundet til Wi-Fi eller data, og udelukket fra batterioptimering.
- **Kun lav volumen.** Udbydere markerer og begrænser telefoner, der pludselig sender mange tekstbeskeder. Denne kanal er til samtaler og en-til-en-svar — **ikke masseudsendinger**.
- **Masse-SMS-udsendelser understøttes ikke på denne kanal.** Masse-SMS-afsendelse kræver et forbundet Twilio-nummer; platformen vil give dig besked, hvis du forsøger at starte en uden Twilio. Kør udsendelser via Twilio og behold Android-gatewayen til samtaleprægede svar.
- **Kun tekst.** Afsendelse og modtagelse af MMS (medier) understøttes ikke på denne kanal.
- **Udbyderens begrænsninger gælder.** Dit mobilabonnements SMS-kvote, fair-use-grænser og eventuelle gebyrer pr. besked er et anliggende mellem dig og din udbyder.
- **Leveringsbekræftelse afhænger af din udbyder.** Nogle udbydere rapporterer levering pålideligt; andre gør ikke. En "Sendt"-status betyder, at telefonen har afsendt teksten.
- **Konto-/nummerrisiko.** Brug af et personligt nummer til automatiseret forretnings-SMS kan overtræde din udbyders vilkår og kan få nummeret begrænset eller suspenderet, hvis det misbruges. Brug det ansvarligt, indhent samtykke, og inkluder instruktioner til afmelding.

---

## Hold telefonen pålidelig

For at holde beskederne kørende uden afbrydelser:

- **Deaktiver batterioptimering** for SMS Gateway-appen (Android-indstillinger → Apps → SMS Gateway → Batteri → Ubegrænset). Ellers kan Android lukke den ned i baggrunden.
- **Hold skærmen tilgængelig / tillad appen at køre i baggrunden.** En dedikeret telefon, der er sat til opladning, er ideel.
- **Forbliv på stabilt Wi-Fi eller data.** Hvis telefonen mister forbindelsen, vil beskeder blive sat i kø eller fejle, indtil den er tilbage.
- **Hold SIM-kortet aktivt og i god stand** hos din udbyder.

---

## Fejlfinding

### "Kunne ikke validere gateway-legitimationsoplysningerne"

- Tjek **brugernavn** og **adgangskode** igen mod gateway-appens startskærm – de genereres på ny, hvis du geninstallerer eller nulstiller appen.
- Bekræft, at telefonen har internet, og at **Cloud Server**-tilstand er slået til i appen.

### Status viser offline / beskeder sendes ikke

- Åbn appen på telefonen og bekræft, at den kører, og at den viser, at den er forbundet til cloud-serveren.
- Tjek, at telefonen ikke er i dvaletilstand / batterisparetilstand, og at appen er udelukket fra batterioptimering.
- Tryk på **Opdater status** på kortet, efter du har bragt telefonen online igen.

### Indgående sms'er vises ikke

- Bekræft, at forbindelsen stadig viser **Forbundet** (tryk på **Opdater status**).
- Send en test-sms til telefonens nummer fra en anden telefon.
- Sørg for, at telefonens standard-besked-app ikke blokerer eller filtrerer afsenderen.

### En sms viser "Mislykkedes"

- Udbyderen afviste den — kontrollér, at modtagerens nummer er gyldigt og i internationalt format.
- Bekræft, at dit SIM-kort har SMS-forbrug tilbage, og at nummeret ikke er spærret.
- Meget høje sendehastigheder kan udløse udbyderens begrænsning; sæt farten ned og hold volumen lav.

---

## Har du brug for hjælp?

Android SMS-gatewayen er i **Beta**. Hvis du støder på noget, der ikke er dækket her, så kontakt <span data-t="supportEmail">hi@youraiconnector.com</span> med:

- Det telefonnummer, du har tilsluttet (ikke adgangskoden).
- Om gateway-appen viser online på telefonen.
- En beskrivelse af problemet og hvornår det skete.

Vi kigger på det, så snart vi kan.
