GXP 2000 XML à partir du répertoire VCARD
Posté par rene le 9 Janvier 2007 à 08:47 pm | Tagged comme: le piratage
Utilisation de mon Grandstream GXP 2000 depuis quelques jours, j'ai bien aimé pour obtenir tous mes adresses à partir d'un carnet d'adresse électronique à elle. J'ai trouvé la possibilité d 'envoyer un répertoire au format XML (voir [1] et [2] ) et j'ai donc écrit un petit script pour convertir les cartes de visite (comme par exemple exporté à partir kaddressbook) dans le format approprié.
Vous pouvez télécharger la version 0.2 du script à http://absorb.it/hacked/vcard2gxp.awk
Il suffit de le suivre avec le carnet d'adresses (dans l'exemple ci-dessous l'kaddressbook kde) en tant que paramètre et vous pouvez envoyer la sortie vers le fichier que vous offrez à votre téléphone que (dans mon cas / flux var / www / localhost / htdocs / grande / gs_phonebook.xml )
vcard2gxp.awk / home / user /. kde / share / apps / kabc / std.vcf> / var / www / localhost / htdocs / torrent Grand / gs_phonebook.xml




Juste pour être sûr:
Vous n'aimez pas à mettre fin à votre carnet d'adresse à tout serveur web public. Ainsi, l'exemple fonctionne dans mon réseau local, le serveur Web n'est pas accessible de l'extérieur.
si vous avez un serveur Web public (exécutant Apache), que vous pourriez bloquer tout accès du public par un fichier htaccess adapté comme celui-ci.:
Commandez allow, deny
Deny from all
Allow from 192.168.1.2 # remplir l'IP de votre GXP
Il devrait fonctionner, mais vous devriez essayer le blocage avant de libérer votre carnet d'adresses dans le monde
Bonjour
J'ai un problème avec votre script, si je l'utilise je reçois le message d'erreur suivant:
awk: ./vcard2gxp.awk: 41: switch ($ i) {
awk: ./vcard2gxp.awk: 41: erreur de syntaxe ^
awk: ./vcard2gxp.awk: 42: case "N": {
awk: ./vcard2gxp.awk: 42: erreur de syntaxe ^
awk: ./vcard2gxp.awk: 46: case "TEL": {
awk: ./vcard2gxp.awk: 46: erreur de syntaxe ^
Savez-vous ce que j'ai fait de mal? Je commence le script avec:
./vcard2gxp.awk contacts.vcf
les deux fichiers sont réellement dans le répertoire.
J'ai installé la version 3.1.5 dans awk.
Merci d'avoir lu mon message.
Fabien
Salut,
Aucune idée, devraient travailler de cette façon. Peut-être que le script téléchargé est corrompu? Avez-vous fait une "enregistrer sous" sur le lien? Téléchargez-le à nouveau ou de vérifier la somme MD5 du script:
~ $ Md5sum vcard2gxp.awk
af1b5f2e31b999150a575a48da2b054e vcard2gxp.awk
~ $
Cordialement,
René