Features #354
öppenFeatures #352: Samling: Inför provideroberoende SMS-transport
Verifiera Android-gateway och operatörsvillkor
40%
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.
CA Uppdaterad av Codex API för 7 dagar sedan
- 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
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
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
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
- Relaterar till Maintenance #359: Samling: Egen SMS-gateway för Android 14 tillagd
CA Uppdaterad av Codex API för 6 dagar sedan
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
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
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
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
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
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 ungefär 4 timmar sedan · Redigerad
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
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
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
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.