Ergebnis 1 bis 15 von 15

Thema: Sepura: PEI: SDS Report senden

  1. #1
    Wizard Gast

    Sepura: PEI: SDS Report senden

    Hallo!

    Mein Problem: SDS und Status kann ich über PEI beliebig verschicken und Reports werden empfangen. Sobald ich jedoch auf eine eingehende SDS-Nachricht einen Delivery-Report rausschicke, kann ich keine weiteren SDS oder Status versenden.

    Das FuG meldet nur noch
    +CMGS:81,2 - "message stored and unsent"
    und später dann
    +CMGS:81,8 - "message deleted and unsent"

    Kennt das jemand? Was kann die Ursache sein?

    Gruß,
    Wizard


    Ablauf:

    AT+CSQ?
    +CSQ: -75,7
    OK
    +CTSDSR: 12,26210010xxxxxxx,1,26210010xxxxxxx,1,376,1 // eingehende SDS
    82045201[...................]
    AT+CTSDS=12,0,0,0,0
    OK
    AT+CMGS=0xxxxxxx,32 // delivery report senden
    82100052.
    +CMGS: 80,2
    OK
    +CMGS: 80,9,82 // delivery-Report erfolgreich gesendet
    AT+CSQ?
    +CSQ: -75,7
    OK
    AT+CSQ?
    +CSQ: -76,7
    OK
    AT+CTSDS=12,0,0,0,0
    OK
    AT+CMGS=0xxxxxxx,360 // sende Text-SDS
    8204FF01[...................................]
    +CMGS: 81,2 // SDS nicht gesendet (funktioniert sonst einwandfrei)
    OK
    AT+CSQ?
    +CSQ: -76,7
    OK
    AT+CSQ?
    +CSQ: -76,7
    OK
    AT+CSQ?
    +CSQ: -75,7
    OK
    +CMGS: 81,8
    AT+CSQ?
    +CSQ: -75,7
    OK
    Geändert von Fabpicard (04.08.2014 um 19:58 Uhr) Grund: ISSI entfernt :)

  2. #2
    Wizard Gast
    Bin wohl der Einzige mit dem Problem???? :-/

    Habe ein Workaround gefunden, falls jemand interesse hat...

    Gruß,
    Wizard

  3. #3
    Registriert seit
    01.12.2010
    Beiträge
    29
    Hallo Wizard,

    ich hätte da Interesse :-)

  4. #4
    Registriert seit
    04.06.2013
    Beiträge
    38
    ja bitte mal den workaround posten Danke

  5. #5
    Wizard Gast
    Sorry, war länger nicht im Forum :)

    Der Workaround ist prinzipiell recht simpel:

    1) Initialisierung des Service-Profile der PEI-Schnittstelle:
    Routing von SDS/Flash-SDS auf PEI und FuG (TE "Terminal Endpoint" und MT "Mobile Terminal")

    Dadurch landen die SDS im FuG UND an der PEI. Der Delivery Report wird nun vom MT gesendet.

    2) Die Software an der PEI darf kein Delivery Report mehr senden!

    Diese Lösung funktioniert, selbst wenn kein Sepura BHA angeschlossen ist und wenn die Eingangsbox voll ist (nach ca. 50 SDS werden die Älteren autom. gelöscht)

    3) Diese Funktion könnte parametrierbar sein, um auf Änderungen/Bugfixes am Sepura-FuG reagieren zu können

    Gruß,
    Wizard

  6. #6
    Registriert seit
    12.10.2014
    Beiträge
    4
    Hallo Wizard,

    ich bekomme immer nur +CMGS: XX,2 und später +CMGS: XX,8 zurück.
    Wie muss denn die Initialisierung wie unter 1) beschrieben aussehen?

    Gruß Lemmy

  7. #7
    Registriert seit
    04.06.2013
    Beiträge
    38
    Hallo ich glaube ich habe dein Problem gefunden.

    Ich gehe mal davon aus dass du aus dem BOS Bereich kommst.
    Daher müsste es bei dir so heissen:

    AT+CTSDS=12,0,0,0,1 und nicht AT+CTSDS=12,0,0,0,0

    Zur Info:
    2 bedeutet im TETRA-Netz
    Die letzte Position gibt an ob verschlüsselt oder nicht.

    mfg
    Christian

  8. #8
    Registriert seit
    12.10.2014
    Beiträge
    4
    Hallo Christian,

    richtig getippt, es ist für ein BOS-Gerät. Aber egal ob mit oder ohne Verschlüsselung, das Ergebnis ist immer das gleiche.

    Ich vermute eher, dass ich bei der Initialisierung mit AT+CTSP= etwas anders machen muss.

    Was meinst Du mit 2 bedeutet im TETRA-Netz?

    Gruß

    Lemmy

  9. #9
    Registriert seit
    04.06.2013
    Beiträge
    38
    der AT+CTSDS Befehl gibt an wohin die SDS gehen soll.
    und 12 bedeutet hier im diesem Fall im TETRA Netz.
    Im Prinzip kann man eine SDS ja auch im DMO Netz versenden.

    Noch ein Tip bevor du eine SDS empfangen kannst (also über die PEI).
    Muss das Gerät wissen ob und wie die SDS "weiterzuleiten" sind.

    Im Prinzip die Konfiguration das man eine SDS über die Pei auslesen kann und versenden kann.

    teste mal diese Befehler der Reihe nach durch ob es dann bei dir geht:
    ATZ
    AT
    ATE1
    AT+CTSDS=12,0,0,0,0 bei dir AT+CTSDS=12,0,0,0,1
    AT+CTSP=1,3,130 TextSDS typ 4
    AT+CTSP=1,1,11
    AT+CTSP=2,0,0
    AT+CTSP=2,2,20

    Dann sollte es gehen. Wenn nicht muss dir jemand aus der BOS Kante helfen.
    mfg
    Christian

  10. #10
    Registriert seit
    12.10.2014
    Beiträge
    4
    Laut Sepura Doku ist AT+CTSDS=12,... für SDS Type 4 und AT+CTSDS=13,... für Status zu verwenden. Status senden und empfangen geht, SDS empfangen geht auch.

    Nur das Senden von SDS geht nicht und wird immer mit +CMGS: XX,2 und später +CMGS: XX,8 quittiert.

    Wobei laut Doku XX,2 bedeutet "Outgoing message stored and unsent" und XX,8 "Outgoing message deleted and unsent". Wo wird da was gespeichert oder gelöscht?

    Ausserdem sollte die Nachricht noch eine Message Reference mitliefern. Da kommt bei mir leider auch nix.

    Vielleich hat ja irgend jemand noch einen Tip für mich, bevor ich verzweifle. Trotzdem danke erst mal für die Mühe.

    Gruß

    Lemmy

  11. #11
    Registriert seit
    04.06.2013
    Beiträge
    38
    Hier ist mal der Grundlegende Aufbau einer SDS
    Wenn man eine SDS empfängt enthält diese "Userdaten"


    Du empfängst die Userdaten 8206550141 (Jemand hat die den Text "A" gesendet)


    Quttung sieht so aus:
    AT+cmgs=473010,32 Die erste Zahl ist die ISSI der Person,die dir das A gesendet hat. die zweite Ziffer dist die Länge der Quittung in Bit
    82100055
    82=TextSDS
    1000=Quittungscode
    55 Referenz auf die ehaltende SDS

    25 Sekunden bis Fehlermeldung

  12. #12
    Registriert seit
    28.11.2002
    Beiträge
    1.289
    Hi Lemmy,
    probier doch bitte mal TETRAcontrol aus und schaue, ob das SDS senden damit funktioniert.
    Falls nicht, liegt's an der Geräteprogrammierung oder dem Funknetz.
    Falls es mit TETRAcontrol funktioniert, stimmt was an Deiner Syntax nicht. Das sollten wir dann aber hier gemeinsam lösen können.

    Bitte auch mal die verschiedenen SDS Typen und mit/ohne Verschlüsselung ausprobieren.

    Grüße,
    Arne
    Einsatzdokumentation und Lageführung
    http://www.einsatzdokumentation.net/
    Digitalfunk im Griff: http://www.tetracontrol.de/

  13. #13
    Registriert seit
    12.10.2014
    Beiträge
    4
    Hi Arne,

    der Tip mit TETRAControl war Gold wert. Nachdem es mit TETRAControl funktioniert hat und ich dann mal auf der seriellen Schnittstelle mitgeschnüffelt habe, ist es mir wie Schuppen von den Augen gefallen.

    Ich Dussel hab die DummyOPTA, die laut Doku 24 * Space sein muss mit 32 angegeben. Sie muss aber Hex-Codiert sein, also 20!

    Funktioniert erstaunlich gut, wenn man´s richtig macht.

    Danke nochmal.

    Gruß

    Lemmy

  14. #14
    Registriert seit
    28.11.2002
    Beiträge
    1.289
    Super.
    Schön, daß es funktioniert.
    Grüße
    Einsatzdokumentation und Lageführung
    http://www.einsatzdokumentation.net/
    Digitalfunk im Griff: http://www.tetracontrol.de/

  15. #15
    Wizard Gast
    Zitat Zitat von Lemmy Beitrag anzeigen
    Hi Arne,

    Ich Dussel hab die DummyOPTA, die laut Doku 24 * Space sein muss mit 32 angegeben. Sie muss aber Hex-Codiert sein, also 20!

    Funktioniert erstaunlich gut, wenn man´s richtig macht.

    Danke nochmal.

    Gruß

    Lemmy
    Oh, das hätte ich Dir auch sagen können... rate mal, woher ahk die Info hat ;-p

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •