Picture of Roland
Registered 12 years 349 days
Roland Thursday, 19 March 2015, 01:03 PM
fkey-edit über update-script
Hallo,

wie kann ich ein im label einer Taste via update-script verteilen?

...fkey-edit /label Hans%20Meier...

Weder '%20' noch ein '+' funktionieren.

Gruß Roland
MSR
Registered 12 years 219 days
Michael Scheer (innovaphone) Thursday, 19 March 2015, 03:02 PM
Re: fkey-edit über update-script
Hallo Herr Todt,
verstehe nicht ganz, was genau wollen Sie verteilen?
- Hans%20Meier... ist ja nur der Abstand "Hans Meier" im text.

mfg
michael scheer


Picture of Roland
Registered 12 years 349 days
Roland Thursday, 19 March 2015, 04:25 PM
Re: fkey-edit über update-script
Oh...

Da wurde wohl durch die Formatierung etwas verschluckt.

Ich meine auch ein "space". Genau dieses Leerzeichen. Das bekomme ich über update-script nicht hin.

in V9

Gruß
MSR
Registered 12 years 219 days
Michael Scheer (innovaphone) Tuesday, 24 March 2015, 11:45 AM
Re: fkey-edit über update-script
Hallo Herr Todt,

welche Firmware läuft den bei Ihnen, und wie sieht das update script genau aus. Wenn ich das bei mir mache:
mod cmd PHONE/CONF-UI fkey-edit /xsl fkey_edit_dial.xsl /cmd fkey-edit /id 0 /fkey_id 1 /fkey_type dial /label Michael%20Scheer /icon /dial.e164 555 /dial.h323 /op OK

sieht das so am Telefon aus: (update_scrpt_bild.png)
daher sollte das %20 schon funktionieren.



update_script_bild.png

Picture of Roland
Registered 12 years 349 days
Roland Tuesday, 24 March 2015, 12:19 PM
Re: fkey-edit über update-script
Hallo Herr Scheer,

noch immer auf V9, aktueller hf.

Mit Ihrem Beispiel geht es bei mir überhaupt nicht. Auch über die URL bekomme ich nur ein ? zurück.

Grundsätzlich funktionieren würde es mit

mod%20cmd%20PHONE/USER-UI/0%20fkey-edit /id 0 /fkey_id 3 /fkey_type dial /label Michael%20Scheer /icon /dial.e164 555 /dial.h323 /op OK

Allerdings wird auch dann nur "Michael" im Display dargestellt.

Gruß Roland

Picture of Thomas Ackermann (innovaphone)
Moderator Registered 11 years 360 days
Thomas Ackermann (innovaphone) Tuesday, 24 March 2015, 02:41 PM
Re: fkey-edit über update-script
Hallo,

ich habe das jetzt gerade mal mit V9 probiert.
Es funktioniert bei mir auf einer IP232 mit 9.00 hotfix46 IP232[9.061415].
Anbei das Trace von meiner IP232, wo man den Vorgang beobachten kann.
Mein V9-Update-Skript enthält genau eine Zeile:
mod cmd PHONE/USER-UI fkey-edit /xsl fkey_edit_dial.xsl /cmd fkey-edit /id 0 /fkey_id 0 /fkey_type dial /label Michael%20Scheer /icon /dial.e164 555 /dial.h323 /op OK 
Für ein Telefon mit V11 muss das Update-Skript minimal anders aussehen.
Nämlich so:
mod cmd PHONE/CONF-UI fkey-edit /xsl fkey_edit_dial.xsl /cmd fkey-edit /id 0 /fkey_id 0 /fkey_type dial /label Michael%20Scheer /icon /dial.e164 555 /dial.h323 /op OK
Mit V11 funktioniert das bei meiner IP232 auch.

mfg
Thomas Ackermann
  update_script_log.txt
Picture of Thomas Ackermann (innovaphone)
Moderator Registered 11 years 360 days
Thomas Ackermann (innovaphone) Tuesday, 24 March 2015, 02:43 PM
Re: fkey-edit über update-script
Nachtrag:
Das "/xsl fkey_edit_dial.xsl" kann man bei den Kommandos auch weglassen.
Das hat hier keine Wirkung.

smile
Picture of Roland
Registered 12 years 349 days
Roland Tuesday, 24 March 2015, 05:07 PM in response to Thomas Ackermann (innovaphone)
Re: fkey-edit über update-script
Hallo Herr Scheer, hallo Herr Ackermann,

Problem ist eingegrenzt.

Über update-script bzw. config upload funktioniert es.

Ich hatte es erst über mein update-script und dem config upload probiert. Da hatte ich aber noch ein '+' als Leerzeichen.
Da es nicht funktioniert hatte habe ich weitere Versuche über eine Änderung per URL-Kommandozeile im Browser versucht. Ist einfacher und schneller.
Über die URL funktioniert es weiterhin nicht.
Bin bis heute davon ausgegangen dass die Zeilen aus den update-scripten 1:1 auch als URL-Kommando gepostet werden können. Das scheint nicht immer zu funktionieren.

Können Sie mir nun noch einen Tip geben wie das URL-Kommando aussehen müsste. Ist aber nicht mehr ganz so wichtig.

Gruß und Danke für die Unterstützung.
Roland
Picture of Thomas Ackermann (innovaphone)
Moderator Registered 11 years 360 days
Thomas Ackermann (innovaphone) Tuesday, 24 March 2015, 05:42 PM
Re: fkey-edit über update-script
Nein, das gelingt mir auch nicht.
Der Browser macht da was komisches.
Ich gebe folgendes in die Adress-Zeile meines Firefox:

http://172.16.16.228/!mod cmd PHONE/CONF-UI fkey-edit /cmd fkey-edit /id 0 /fkey_id 14 /fkey_type dial /label Michael%20Scheer /icon /dial.e164 555 /dial.h323 /op OK

Wenn ich ENTER drücke, dann schickt mein Firefox das hier zur Box:

GET /!mod%20cmd%20PHONE/CONF-UI%20fkey-edit%20/cmd%20fkey-edit%20/id%200%20/fkey_id%2014%20/fkey_type%20dial%20/label%20Michael%20Scheer%20/icon%20/dial.e164%20555%20/dial.h323%20/op%20OK HTTP/1.1\r\n

D.h. der Browser hat alle Leerzeichen URL-encoded (durch %20 ersetzt).
Aber das %20 im Label hat der Browser nicht URL-encoded.

Die Box dekodiert die URL dann wieder.
Dabei werden all %20 wieder durch ein Leerzeichen ersetzt.
Auch das zwischen Michael und Scheer.

Ich halte das ja für einen Browser-Bug.
Da können wir wohl nichts machen.

/Thomas
Picture of Roland
Registered 12 years 349 days
Roland Tuesday, 24 March 2015, 05:56 PM
Re: fkey-edit über update-script

OK. Danke für den Nachtrag.

Versuche es mir für die Zukunft zu merken.
Solange es alternative Möglichkeiten gibt ist das tragbar.

Gruß und Danke Roland
← You can define your color theme preference here