Knowledge base > HowTo's / Tips and Tricks / Best Practices / COURSES
Script Mass Provisioning Openscape Voice
(1/1)
Alessandro - Telcom:
Ciao a tutti,
per esperienza personale mi è capitato di dover creare dei compiti a tempo su un opensacape voice.
Nel mio caso dovevo aggiungere degli interni dalle 19 di sera in poi da un cliente ma fisicamente non potevo essere lì, allora ho creato sul server un compito a tempo che lanciasse un mass provisioning entrando tramite CLI.
Mettiamo caso di dover importare il file openpath.txt alle ore 19:00...
1 - Tramite WinSCP entriamo su OS Voice e creiamo una cartella /script
2 - Nella cartella /unisphere/srx3000/srx copiamo il file provisioning.sh
3 - nella cartella /script creiamo un file chiamato ad esempio provisioning.sh e lo rendiamo eseguibile (chmod +x provisioning.sh se fatto da SSH).
4 - nel file dovremo dirgli di cambiare utente in srx, far partire il CLI, inserire utente sysad, andare nel menu 98 (expert mode) e lanciare il comando provisioning del file openpath.txt. Dopodichè uscire e volendo, creare un file con data e ora dell'esecuzione.
5 - il file di provisioning.sh dovrebbe essere come questo:
--- Quote ---#!/bin/sh
su - srx <<END_SCRIPT
startCli
sysad
98
soapMassProv "-f=openpath.txt"
exit
END_SCRIPT
touch /script/script_eseguito_$(date "+%d%m%Y-%H%M%S")
exit 0
--- End quote ---
se il tutto viene eseguito (ovviamente il file provisioning.sh dev'essere corretto) ci troveremo nella cartella /script un file chiamato script_eseguito_"data e ora di esecuzione"
6 - Non ci resta altro che editare il crontab eseguendo crontab -e con data, ora, giorno, etc di quando dobbiamo lanciarlo.
Spero che possa essere d'aiuto a qualcuno. ciao!!!
Lucky:
Ciao
Tutto bene, finite le vacanze? Presuppongo di si.
Scusa, ma forse c'è un errore, hai scritto che il file per il mass provisioning si chiama openpath.txt ma nello script c'è scritto:
soapMassProv "-f=provisioning.txt"
Ho capito male?
Alessandro - Telcom:
Si si hai ragione...modificato...hihihi...purtroppo ferie finite a luglio.
Navigation
[0] Message Index
Go to full version