zentrales Telefonbuch/snom_phonebook.xml

Ich habe solche Kontakte nicht, aber möglich wäre es. Man müsste eine neue if-Schleife hinzufügen, welche als Bedingung Vor-/Nachname leer und Firma mit Wert hat. Dann müsste man das Array der Firma zusätzlich in den Nachnamen setzten, damit der Name auch vom Telefon angezeigt wird. Außerdem müsste man alle anderen if-Schleifen soweit anpassen, daß diese als zusäztliche Bedingung noch einen Wert im Nachnamen brauchen, da ansonsten die Nummern ohne Nachnamen doppelt auftauchen. Um ganz sicher zu gehen, müsste man an dieser Stelle noch zwischen Vornamen und Nachnamen ohne Wert unterscheiden. Es könnte ja sein, daß es Kontakte mit nur einem Vornamen gibt.

Die neue if-Schleife müsste man dann für alle 3 Varianten machen. Auch diese Kontakte können ja bis zu 3 Nummern in verschiedenen Zusammensetzungen haben, und eine davon muss immer der Master sein.
Das ist übrigens der Grund warum ich das nur mit max 3 Nummern gemacht habe. Theoretisch könnte man ja 20+ Nummer im Exchange hinterlegen. (Edit: Im Grunde würde eine Variante mit 2 möglichen Nummern reichen, eine SIP-Nebenstelle kann so ein Kontakt ja nicht haben, das macht es aber nur minimal weniger aufwendig).

Die einfachste Variante wäre, bei solchen Kontakten den Firmennamen einfach zusätzlich als Nachnamen im Exchange zu hinterlegen.
 
Zuletzt bearbeitet:
Hab das mal umgesetzt... etwas einfacher als du es hier schreibst... einfach immer im Master falls Vor und Nachname leer sind die Firma als Nachname gesetzt...

Falls es jemand brauch kann... hier ist es...
 

Anhänge

da hast du recht, manchmal ist man Betriebsblind.. sieht gut aus.
 
Snom hat mit der neusten (10.1.46.16) oder einer Firmware früher etwas an den XML Parametern geändert, der Eintrag für Handys heißt nun nicht mehr "cell" sondern "mobile".

Anbei das angepasste Script (Version 1.0.8). ich habe auch die Änderungen von spuky übernommen um Nummern nur mit Firmennamen anzeigen zu lassen.

@spuky: bei dir war noch ein Fehler unter ## Set Instance and tmp Variables ## drin. Du hast dort wohl aus Versehen das auslesen des Instancenamens zerhauen.
 

Anhänge

Zuletzt bearbeitet:
@mOrbo Super, vielen Dank für das Script. Das schaue ich mir die Tage mal an. Viele Grüße Jens
 
Puh ist das die immer noch die einzige Möglichkeit die Telefonbücher vernünftig in den Telefonen anzeigen zu lassen? Hat jemand ein Script für Windows? :rolleyes:
 
Snom hat mit der neusten (10.1.46.16) oder einer Firmware früher etwas an den XML Parametern geändert, der Eintrag für Handys heißt nun nicht mehr "cell" sondern "mobile".

Anbei das angepasste Script (Version 1.0.8). ich habe auch die Änderungen von spuky übernommen um Nummern nur mit Firmennamen anzeigen zu lassen.

@spuky: bei dir war noch ein Fehler unter ## Set Instance and tmp Variables ## drin. Du hast dort wohl aus Versehen das auslesen des Instancenamens zerhauen.

Das funktioniert perfekt, vielen Dank! Ich habe nun einzig zwei Probleme festgestellt:
  • z.B. bei leerem Vornamen werden dafür zwei Anführungszeichen angezeigt - wie könnten die entfernt werden?
  • für ein M900 mit einigen Mobilteilen funktioniert das Telefonbuch leider gar nicht - die Basis startet in Endlosschleife neu - hätte da jemand eine Idee? So wie ich sehe, müsste wohl das Tbook anders aufgebaut werden? Mittels number idx="1" und number_type idx="1" oder liegt es an etwas anderem?
  • Allgemein scheint das M900 ein Problem zu haben, so dass nur Telefonbucheinträge angezeigt werden, die in der Rufnummer keinen Leerschlag haben - könnte man das automatisiert im Shell-Script korrigieren? Bräuchte es ev. sowieso dann zwei Telefonbücher? Eines für die Tischtelefone und eines für die Mobilteile?
 
Hi Leute,

hat jemand das Skript schon auf einer V18 zum laufen gebracht? Grundsätzlich kann man es ausführen, aber die XML Datei bleibt leer da folgende Zeilen scheinbar nicht mehr richtig funktionieren:

awk -F, -v OFS=, 'NR==FNR{a[$1$2]=$3; next}{print $0,a[$1$2]}' $tmp_CSV_ex $tmp_CSV_cp > $tmp_CSV
awk -F, -v OFS=, 'NR==FNR{a[$1$2];next}!($1$2 in a){print $1, $2, $4, $5, $6, $3}' $tmp_CSV_cp $tmp_CSV_ex >> $tmp_CSV

Hat 3CX hier was an der Datenbank in V18 verändert?

Liebe Grüße
Phillip
 
Das funktioniert perfekt, vielen Dank! Ich habe nun einzig zwei Probleme festgestellt:
  • z.B. bei leerem Vornamen werden dafür zwei Anführungszeichen angezeigt - wie könnten die entfernt werden?
  • für ein M900 mit einigen Mobilteilen funktioniert das Telefonbuch leider gar nicht - die Basis startet in Endlosschleife neu - hätte da jemand eine Idee? So wie ich sehe, müsste wohl das Tbook anders aufgebaut werden? Mittels number idx="1" und number_type idx="1" oder liegt es an etwas anderem?
  • Allgemein scheint das M900 ein Problem zu haben, so dass nur Telefonbucheinträge angezeigt werden, die in der Rufnummer keinen Leerschlag haben - könnte man das automatisiert im Shell-Script korrigieren? Bräuchte es ev. sowieso dann zwei Telefonbücher? Eines für die Tischtelefone und eines für die Mobilteile?
Hi,

schau mal hier nach der Lösung für das DECT.

Gruß
Paul
 
Hi Leute,

hat jemand das Skript schon auf einer V18 zum laufen gebracht? Grundsätzlich kann man es ausführen, aber die XML Datei bleibt leer da folgende Zeilen scheinbar nicht mehr richtig funktionieren:

awk -F, -v OFS=, 'NR==FNR{a[$1$2]=$3; next}{print $0,a[$1$2]}' $tmp_CSV_ex $tmp_CSV_cp > $tmp_CSV
awk -F, -v OFS=, 'NR==FNR{a[$1$2];next}!($1$2 in a){print $1, $2, $4, $5, $6, $3}' $tmp_CSV_cp $tmp_CSV_ex >> $tmp_CSV

Hat 3CX hier was an der Datenbank in V18 verändert?

Liebe Grüße
Phillip
Hi,

habs damit auch nicht einfach so zum Laufen bekommen. Schau mal hier: https://www.3cx.de/forum/threads/vollständige-telefonbücher-für-gigaset-und-snom-workaround.96828/. Damit habe ich es jetzt für snom M900, d385 und d315 zum Laufen bekommen. Da musst du dich nur mal durch die ganzen Beiträge durcharbeiten ;)

Liebe Grüße
Paul
 
Vielen Dank für eure Beiträge!!! :)
 
Hallo zusammen, gibt es zu diesem Thema ein Update hinsichtlich V20? VG
 
  • Like
Reaktionen: Benjamin Laubert

Statistik des Forums

Themen
44.750
Beiträge
233.641
Mitglieder
78.492
Neuestes Mitglied
dirk.kuttler