NEWS
[gelöst] tr-064 json auslesen Fehler
-
Hallo,
ich versuche aus dem Anruf-JSON des tr-064 die letzte Rufnummer auszulesen.
Bekomme den Fehler:javascript.0 (6610) script.js.Test_eingehender_Anruf: Cannot parse "tr-064.0.calllists.inbound.jso"SyntaxError: Unexpected number in JSON at position 2Script erstmal nur ganz simpel:

Ist mein erstes Mal mit JSON, ich hatte diese Anleitung versucht:
https://www.machs-smart.de/json-blockly-einlesen-parsen-verarbeiten/Wenn ich das Internet richtig verstehe, könnte die führende "0" im JSON das Problem sein - das lässt sich aber bei Telefonnummern schlecht vermeiden.
JSON (Nummern ge-xt)
[{"id":517,"type":"1","caller":"05xxx19","called":"SIP: 05xxx72","callednumber":"05xxx72","name":"","numbertype":"sip","device":"Gigaset","port":"11","date":"23.03.22 11:18","duration":"0:02","count":"","path":"","sym":">","external":"05xxx19"}, {"id":502,"type":"1","caller":"05xxx28","called":"SIP: 05xxx72","callednumber":"05xxx72","name":"","numbertype":"sip","device":"Gigaset","port":"11","date":"20.12.21 19:07","duration":"0:01","count":"","path":"","sym":">","external":"05xxx28"}, {"id":500,"type":"1","caller":"01xxx04","called":"SIP: 05xxx72","callednumber":"05xxx72","name":"","numbertype":"sip","device":"Gigaset","port":"11","date":"10.12.21 00:12","duration":"0:20","count":"","path":"","sym":">","external":"01xxx04"},Hat jemand eine Idee?
-
Hallo,
ich versuche aus dem Anruf-JSON des tr-064 die letzte Rufnummer auszulesen.
Bekomme den Fehler:javascript.0 (6610) script.js.Test_eingehender_Anruf: Cannot parse "tr-064.0.calllists.inbound.jso"SyntaxError: Unexpected number in JSON at position 2Script erstmal nur ganz simpel:

Ist mein erstes Mal mit JSON, ich hatte diese Anleitung versucht:
https://www.machs-smart.de/json-blockly-einlesen-parsen-verarbeiten/Wenn ich das Internet richtig verstehe, könnte die führende "0" im JSON das Problem sein - das lässt sich aber bei Telefonnummern schlecht vermeiden.
JSON (Nummern ge-xt)
[{"id":517,"type":"1","caller":"05xxx19","called":"SIP: 05xxx72","callednumber":"05xxx72","name":"","numbertype":"sip","device":"Gigaset","port":"11","date":"23.03.22 11:18","duration":"0:02","count":"","path":"","sym":">","external":"05xxx19"}, {"id":502,"type":"1","caller":"05xxx28","called":"SIP: 05xxx72","callednumber":"05xxx72","name":"","numbertype":"sip","device":"Gigaset","port":"11","date":"20.12.21 19:07","duration":"0:01","count":"","path":"","sym":">","external":"05xxx28"}, {"id":500,"type":"1","caller":"01xxx04","called":"SIP: 05xxx72","callednumber":"05xxx72","name":"","numbertype":"sip","device":"Gigaset","port":"11","date":"10.12.21 00:12","duration":"0:20","count":"","path":"","sym":">","external":"01xxx04"},Hat jemand eine Idee?
@thegrinch sagte in tr-064 json auslesen Fehler:
die letzte Rufnummer auszulesen.
das ist doch dieser DP
tr-064.0.callmonitor.lastCall.callerbzw der letzte eingehende
tr-064.0.callmonitor.inbound.callerwarum dann extra auslesen?
-
Hallo,
ich versuche aus dem Anruf-JSON des tr-064 die letzte Rufnummer auszulesen.
Bekomme den Fehler:javascript.0 (6610) script.js.Test_eingehender_Anruf: Cannot parse "tr-064.0.calllists.inbound.jso"SyntaxError: Unexpected number in JSON at position 2Script erstmal nur ganz simpel:

Ist mein erstes Mal mit JSON, ich hatte diese Anleitung versucht:
https://www.machs-smart.de/json-blockly-einlesen-parsen-verarbeiten/Wenn ich das Internet richtig verstehe, könnte die führende "0" im JSON das Problem sein - das lässt sich aber bei Telefonnummern schlecht vermeiden.
JSON (Nummern ge-xt)
[{"id":517,"type":"1","caller":"05xxx19","called":"SIP: 05xxx72","callednumber":"05xxx72","name":"","numbertype":"sip","device":"Gigaset","port":"11","date":"23.03.22 11:18","duration":"0:02","count":"","path":"","sym":">","external":"05xxx19"}, {"id":502,"type":"1","caller":"05xxx28","called":"SIP: 05xxx72","callednumber":"05xxx72","name":"","numbertype":"sip","device":"Gigaset","port":"11","date":"20.12.21 19:07","duration":"0:01","count":"","path":"","sym":">","external":"05xxx28"}, {"id":500,"type":"1","caller":"01xxx04","called":"SIP: 05xxx72","callednumber":"05xxx72","name":"","numbertype":"sip","device":"Gigaset","port":"11","date":"10.12.21 00:12","duration":"0:20","count":"","path":"","sym":">","external":"01xxx04"},Hat jemand eine Idee?
@thegrinch mit 0.caller bekämest du nur den ersten Eintrag. Aber der Rest stimmt ja auch schon gar nicht

-
@thegrinch sagte in tr-064 json auslesen Fehler:
die letzte Rufnummer auszulesen.
das ist doch dieser DP
tr-064.0.callmonitor.lastCall.callerbzw der letzte eingehende
tr-064.0.callmonitor.inbound.callerwarum dann extra auslesen?
-
@crunchip Das wäre natürlich super, unter callmonitor habe ich aber als einzigen state tr-064.0.callmonitor.toPauseState
Habe den Adapter schonmal neu gestartet, kommt aber nix.
@thegrinch hast du neu eingerichtet? dann musst du einen Anruf tätigen damit die Datenpunkte angelegt werden
-
@thegrinch mit 0.caller bekämest du nur den ersten Eintrag. Aber der Rest stimmt ja auch schon gar nicht

-
@thegrinch hast du neu eingerichtet? dann musst du einen Anruf tätigen damit die Datenpunkte angelegt werden
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden