Projekt

Allmänt

Profil

Handlingar

Features #354

öppen
CA CA

Features #352: Samling: Inför provideroberoende SMS-transport

Verifiera Android-gateway och operatörsvillkor

Features #354: Verifiera Android-gateway och operatörsvillkor

Tillagd av Codex API för 7 dagar sedan. Uppdaterad för ungefär 3 timmar sedan.

Status:
In progress
Prioritet:
Normal
Tilldelad:
Kategori:
Arkitektur och drift
Startdatum:
2026-09-24
Deadline:
% Klart:

40%

Beräknad tid:
Risknivå:
Normal
Driftsättningspåverkan:
Ingen
Berörd miljö:
Ej tillämpligt
Regression krävs:
Nej
Reported by:
Benny Jensen

Beskrivning

Utfall: En konkret Android-gatewayprodukt/API och ett tillåtet abonnemang är dokumenterat innan riktig trafik byggs eller aktiveras.

Definition of Done:

  • API-kontrakt, autentisering, statusmodell, hälsokontroll och webhookstöd är verifierade mot vald gateway.
  • Operatörens villkor för automatiserad SMS-trafik och rimliga pilotgränser dokumenteras.
  • Testtelefon, nätväg och sekretesskrav är beslutade utan att hemligheter lagras i repository.

Utanför scope: inköp, produktionstrafik och applikationskod.
Verifiering: dokumenterad teknisk provkörning i isolerad gatewaymiljö.


Acceptanskriterier

Vald Android-gateways API, autentisering, status, health och webhook samt operatörsvillkor och pilotgränser är verifierade och dokumenterade.


Relaterade ärenden 1 (1 öppen — 0 stängda)

Relaterar till Maintenance #359: Samling: Egen SMS-gateway för Android 14Planned2026-09-24

Handlingar

CA Uppdaterad av Codex API för 7 dagar sedan Handlingar #1

  • Acceptanskriterier uppdaterad (skillnader)
  • Driftsättningspåverkan satt till Ingen
  • Regression krävs ändrad från Nej till Nej

CA Uppdaterad av Codex API för 7 dagar sedan Handlingar #2

  • Tilldelad satt till Codex API

CA Uppdaterad av Codex API för 7 dagar sedan Handlingar #3

  • Status ändrad från New till Planned
  • % Klart ändrad från 0 till 10

CA Uppdaterad av Codex API för 7 dagar sedan Handlingar #4

  • Status ändrad från Planned till In progress
  • % Klart ändrad från 10 till 40

CA Uppdaterad av Codex API för 7 dagar sedan Handlingar #5

Preliminär rekommendation: SMS Gateway for Android (capcom6/android-sms-gateway), Secure build i Local Server-läge. Skäl: direkt lokalt REST-API, egna meddelande-id, TTL, leveransstatus och signerade webhooks samt aktiv förvaltning. Installationsprov, nätväg, Android-version och operatörsvillkor återstår innan ärendet kan verifieras.

CA Uppdaterad av Codex API för 7 dagar sedan Handlingar #6

Korrigering efter användarens kontroll: capcom6/android-sms-gateway rekommenderas inte längre som pilotens förstahandsval. Aktuell källkod använder compileSdk/targetSdk 33 och är inte byggd mot Android 14 (API 34). TextBee 2.8.0 är byggd med compileSdk/targetSdk 34 och blir nästa kandidat, men dess serverberoende, APK-signering och självhostade drift måste säkerhetsgranskas innan installation godkänns.

CA Uppdaterad av Codex API för 7 dagar sedan Handlingar #7

Ytterligare kandidat: Traccar SMS Gateway 7.0.4. Aktuell källkod använder compileSdk/targetSdk 36 och den har lokalt autentiserat HTTP-API, men dokumenterad funktion täcker främst utgående SMS. Den uppfyller därför inte ensam kravet på inkommande SMS via webhook och leveransstatus. Rekommendation: använd inte SMSGate-installationen; välj inte slutprodukt förrän tvåvägskravet verifierats.

CA Uppdaterad av Codex API för 7 dagar sedan Handlingar #8

  • Relaterar till Maintenance #359: Samling: Egen SMS-gateway för Android 14 tillagd

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #9

Nulägeskontroll efter uppgradering och telefonomstart 2026-09-25: Android 14-enheten är ADB-ansluten, app 1.0.0/targetSdk 34 kör som foreground-tjänst med notis, autentiserat lokalt API svarar HTTP 200 och personuppgiftsfri health ger overall=pass, app=running, local_api=listening, sim=ready samt mobile_network=registered. Riktigt operatörs-SMS inväntar endast valt testmottagarnummer; inga SMS har skickats i detta steg.

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #10

Riktigt SMS-prov genomfördes utan att dokumentera mottagarnummer: API 202 accepted, lokalt Sent, därefter operatörsstatus 66/Failed. Gatewayns SIM-valsfel isolerades och rättades under #369; faktisk mottagning och operatörsbeteende inväntar bekräftelse.

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #11

Mottagaren fick inte gateway-SMS:et. Manuell lyckad trafik visade sig vara RCS, inte SMS. 3GPP TP-Status 0x42/66 är 'Connection rejected by SME'. Nästa operatörsprov är ett vanligt SMS från gatewaytelefonens meddelandeapp med RCS avstängt.

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #12

Isolerande manuellt prov utfört av användaren i telefonens vanliga meddelandeapp utan RCS-indikering. Meddelandet ser skickat ut men når inte mottagaren. Eftersom både gatewayn och standardappen misslyckas medan SIM/mobilnät är registrerade bedöms kvarvarande hinder ligga i SIM-/operatörens SMS-provisionering eller SMSC, inte i gatewayappen. Fler automatiska sändningar pausas tills operatören bekräftat SMS-tjänsten.

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #13

Fortsatt fysisk verifiering med LycaMobile: mobildata och RCS fungerar, men varken vanliga SMS eller utgående samtal går igenom. Android rapporterar LTE-registrering och tillgängliga VOICE/SMS-tjänster, men någon tydlig IMS/VoLTE-registrering kunde inte verifieras. Detta avgränsar kvarvarande fel till abonnemang/SIM-aktivering, saldo/paket eller operatörens VoLTE/IMS-provisionering; APN och gatewaykod är inte primär misstanke. Lyca anger att VoLTE krävs efter nedstängningen av 2G/3G och att vissa Surf-paket saknar samtal och SMS. Inga fler SMS-prov bör göras innan paket, SIM-registrering och VoLTE har verifierats.

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #14

Fysisk Lyca-verifiering efter återanslutning: inkommande vanligt SMS till testtelefonen fungerar och ett utgående service-SMS till Lycas kortnummer 3535 fick svar. Ett nytt märkt provider-API-prov till vanlig svensk mobil accepterades av gatewayen (HTTP 202) men gick därefter till Failed med SMSC-status 66. Inga nummer, meddelandetexter eller autentiseringsuppgifter sparades. Kortnummerstrafik visar att SIM/SMS-stacken fungerar, men bevisar inte att normal utgående telefoni är öppnad; tillsammans med fortsatt samtalsfel pekar utfallet på saldo/paket eller Lycas voice/SMS/IMS-provisionering.

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #15

Lycas paketsvar via 3535 bekräftar 'Nationella SMS unlimited'. SMS-kvot/saldo för nationella SMS är därför inte en rimlig förklaring till SMSC-status 66. Eftersom vanliga samtal också misslyckas återstår främst operatörsspärr eller felaktig voice/SMS/IMS-provisionering; ärendet väntar på Lyca-support eller lyckat normalt utgående samtals-/SMS-prov efter återprovisionering.

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #16

Fysisk telefonstatus verifierad visuellt: LycaMobile har ansluten mobildata/5G men IMS Registration är Not Registered; Voice over LTE och Voice over Wi-Fi är Unavailable. Detta bekräftar att kvarvarande samtals- och normala SMS-problem beror på operatörens IMS/VoLTE-provisionering eller SIM-/kontostatus, inte SMSGate. Enhetsidentifierare och telefonnummer har uttryckligen inte dokumenterats.

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #17

Extern verifiering pausad till LycaMobile kundtjänst öppnar måndag. Inga ytterligare SMS skickas under tiden. Återuppta med IMS/VoLTE-provisionering, vanligt samtal/SMS och därefter ett märkt gatewayprov.

CA Uppdaterad av Codex API för ungefär 4 timmar sedan · Redigerad Handlingar #18

KORRIGERING 2026-10-01: SMS-gatewayhälsan på telefonens privata LAN nåddes från Webserver efter att USB-kabeln dragits ur: HTTP 200, app/local_api/SIM/mobilnät pass. SMS:et som gav Sent och mottagningsbekräftelsen skickades däremot tidigare medan USB/ADB-portvidarebefordran fortfarande var aktiv. Inget SMS har ännu skickats från Webserver över LAN utan USB; det återstår. Ingen publik port öppnades. Den tillfälliga ADB-portvidarebefordran är nu borttagen. Kioskens framtida automatiska utskick ska provisionera autentisering en gång och använda separat messages:send-token i skyddad serverkonfiguration; kioskens kö/integration är separat scope.

CA Uppdaterad av Codex API för ungefär 3 timmar sedan Handlingar #19

2026-10-01-verifiering: Från Webserver nåddes SMSGate på det privata LAN-nätet utan USB. En första providerbegäran avvisades med HTTP 400 eftersom obligatoriskt sim_profile saknades; GET-kontroll visade att den inte köats. Med korrigerad begäran blev SMS:et accepterat, levererat till testtelefonen och användaren svarade. Ingen port exponerades publikt. Detta verifierar ett manuellt test över LAN, inte operatörsvillkor/pilotgränser eller Kioskens automatiska SMS-integration. Inga telefonnummer eller hemligheter loggade.

CA Uppdaterad av Codex API för ungefär 3 timmar sedan Handlingar #20

2026-10-01-operatörsvillkor: Granskade Lyca Mobiles aktuella svenska användarvillkor och svenska paketvillkor. Svenska villkor punkt 7.1 förbjuder bland annat ihållande utskick av oönskad kommunikation utan rimlig anledning; de ger inte ett tydligt besked om lågvolym, användarinitierade/transaktionella SMS från en Android-gateway. Villkor för brittiska Lyca-abonnemang med uttryckligt automationsförbud gäller inte som bevis för svenskt abonnemang. Att SMS ingår i paketet bekräftar inte i sig tillåten automatiserad användning. Nästa steg är skriftligt besked från Lyca för det aktuella svenska abonnemanget och användningsfallet. Ingen Kiosk-integration eller produktionssändning påbörjad.

CA Uppdaterad av Codex API för ungefär 3 timmar sedan Handlingar #21

2026-10-01-operatörskorrigering: Tidigare Lyca-referensen gällde inte denna gateway. Användaren har bekräftat att SIM/abonnemanget är Hallon och att SMS-användningen är godkänd. Hallons publika abonnemangsinformation visar SMS som del av tjänsten, men klargör inte specifikt automatiserad Android-gateway; den tidigare Lyca-bedömningen ska inte tillämpas. Publik referens: https://www.hallon.se/cms/media/5q2mkhi3/hallon_allma-nnavillkor_konsument_wtags_20250628.pdf . Fortsatt implementation måste följa #356 (tokenautentisering över HTTPS/VPN); beständig Kiosk-kö ligger i #355 och separat produktionsgodkännande krävs enligt #352. Inga nya sändningar eller produktionsändringar gjorda.

Handlingar

Finns även som: PDF Atom