Picture of Christopher 3891
Registered 6 years 270 days
Christopher 3891 Tuesday, 6 December 2022, 10:26 AM
PBX Manager Explorer --> CFNR für alle User setzen
Hallo community,

ich suche die Möglichkeit z.B. über den PBX Manager / Explorer alle User mit einer administrativen default CFNR auf die Mailbox zu belegen (inkl Boolean "alwaystrue").

Nun weiß ich zwar wie ich ein einzelnes Attribut anpasse, wie z.B. das Template. Aber bei der Rufumleitung sieht das etwas anders aus. Kennt jemand die Syntax mit der man die Änderung einspielt?

Mein Filter sieht so aus: /user[not(pseudo)][@e164]
Mit diesem bekomme ich alle echten User welche eine Rufnummer haben.

ich brauche nun diese Zeile zusätzlich am UserObject:
(pbx=<cd type="cfu" bool="alwastrue"><ep e164="8"/></cd>)

Die Frage ist nur wie?
Hat jemand schon mal was vergleichbares gemacht?

Viele Grüße an euch!
Christopher

Picture of Christopher 3891
Registered 6 years 270 days
Christopher 3891 Tuesday, 6 December 2022, 10:29 AM
Re: PBX Manager Explorer --> CFNR für alle User setzen
ich meinte natürlich:
(pbx=<cd type="cfnr" bool="alwaystrue"><ep e164="8"/></cd>)
Picture of Achim 1648
Registered 10 years 244 days
Achim 1648 Wednesday, 7 December 2022, 11:24 AM
Re: PBX Manager Explorer --> CFNR für alle User setzen
Hallo Christopher,

ich hätte eine Lösung, kann sie nur leider nicht posten da sie durch eine Sicherheitsabfrage blockiert wird.

Ich kläre das mit Presales und melde mich,

Gruß Achim

Wenn ich xpath richtig verstanden habe (habs eben noch mal bei mir nachgestellt) dann kannst Du mit einer Suchanfrage nur ein Element bearbeiten.

Also muß Deine Aktion über 2 Schritte laufen:
1. User filtern und Element cd hinzufügen

/user[not(pseudo) and starts-with(@cn, "Test")]
Änderung
cd/@type = cfnr

damit hat der User eine cfnr eingetragen, aber noch ohne Ziel.

2. Neue Suche auf User die eine cfnr ohne Ziel haben

/user/cd[(@type = "cfnr") and not (@ep)]
Änderung
bool = alwaystrue
ep/@e164 = 8

Vorher aber sicherheitshalber Backup + xml-Export,

Gruß Achim
Picture of Christopher 3891
Registered 6 years 270 days
Christopher 3891 Thursday, 8 December 2022, 09:19 AM
Re: PBX Manager Explorer --> CFNR für alle User setzen
Vielen Dank für das Feedback, es geht soweit bis auf den Filter "and not (@ep)]" da werden bei mir auch andere Ergebnisse gefunden.

Super, da kann man ja doch einiges machen wenn man nur eine gute Doku zu xpath hätte ...

Grüße Christopher
Picture of Achim 1648
Registered 10 years 244 days
Achim 1648 Thursday, 8 December 2022, 11:18 AM
Re: PBX Manager Explorer --> CFNR für alle User setzen
Moin,

im Blog von Nico Finzel stehen ein paar Befehle ...
https://nicofinzel.wordpress.com/
vielleicht hilft Dir das etwas weiter.

Gruß Achim
Picture of Muschelpuster
Registered 7 years 344 days
Muschelpuster Friday, 9 December 2022, 02:05 PM in response to Christopher 3891
Re: PBX Manager Explorer --> CFNR für alle User setzen
Sehr interessantes Thema! Ich habe da auch einige Aufgaben für den Explorer, ihn aber aus Mangel an Wissen im Umgang damit ignoriert. Der Hinweis auf Nico's Blog war schonmal hilfreich. Ich fürchte der Umgang damit fordert aber wieder viele Stunden Studium. Vielleicht ist das hier mal ein Ansatz:
Und dann sollten wir unsere Forschungsergebnisse teilen, es muss ja nicht jeder alles neu erfinden. Ich habe mal den überschaubaren Wiki-Artikel zu dem Thema um von mir erarbeitete Beispiele zu ergänzen. Schön wäre wenn Ihr auch mitmacht.

forschende Grüße
Niels
Picture of Achim 1648
Registered 10 years 244 days
Achim 1648 Monday, 12 December 2022, 11:26 AM
Re: PBX Manager Explorer --> CFNR für alle User setzen
Moin,

gute Idee, bisher habe ich mir immer mit Export der xml, Umbau und Import beholfen.
Wenn ich noch etwas beitragen kann werde ich es im Wiki hinterlegen wink

Gruß Achim
Picture of Muschelpuster
Registered 7 years 344 days
Muschelpuster Friday, 9 December 2022, 09:34 PM in response to Christopher 3891
Re: PBX Manager Explorer --> CFNR für alle User setzen
Moin Christopher,

der Filter sollte lauten /user[not(pseudo)]/cd[not(@ep)]
Und die Ersetzung darf nicht den Pfad enthalten, also nur @bol=alwaystrue
Sonst gibt es eine eine komplett neue Zeile.

getestete Grüße
Niels
Picture of Muschelpuster
Registered 7 years 344 days
Muschelpuster Friday, 9 December 2022, 10:21 PM
Re: PBX Manager Explorer --> CFNR für alle User setzen
Das stimmte noch nicht ganz. Jetzt steht es gleich mal im Wiki wink

dokumentierte Grüße
Niels
← You can define your color theme preference here