CHANGEMENT DE NUMERO DE NODE ASTERISK
Procédure pour changer de # de node sans recharger le PC
Avec le programme XIPAR accéder le node
Utiliser l'onglet ASTERISK Configuration Editor
Ouvrir la filière rpt.conf
Sous [nodes] changer le numéro de node ancien pour le nouveau # de node
Exemple: 1215 = radio@127.0.0.1:4570/1215,NONE deviens
1115 = radio@127.0.0.1:4570/1115,NONE
Changer le numéro de node dans le paragraphe suivant pour la définition du node ( Ex [1215] deviens [1115] )
Changer le callerid dans le paragraphe [1115]
de callerid = "t"<1215> ; Callerid for phone calls
a callerid = "t"<1115> ; Callerid for phone calls
Faire UPDATE dans le bas de la page
Ouvrir la filiere extensions_rpt_custom.conf .
Changer tous les lignes avec l'ancien # pour le nouveau #
Exemple : Changer
[radio-secure]
exten => 1215,1,rpt(1215)
[radio-gui]
exten => 1215,1,rpt(1215|X)
[from-internal-custom](+)
exten => 1215,1,rpt(1215|S)
Pour
[radio-secure]
exten => 1115,1,rpt(1115)
[radio-gui]
exten => 1115,1,rpt(1115|X)
[from-internal-custom](+)
exten => 1115,1,rpt(1115|S)
.
Faire un reboot avec XIPAR ou faire module reload a partir du CLI
.
Editer les filières /home/scripts/cnvnconcwav et audiolog_clean
.
Renuméroter le # de node du répertoire /var/log/audio/# de node
OU
Utiliser le script suivant dans cron job pour faire le changement
Appeler le script avec les arguments Old_num suivi de New_num
Ex : /home scripts/Node_change 1401 2000
Voici le script Node_change
#!/bin/bash
Old_num=$1
New_num=$2
replace "$Old_num" "$New_num" -- /etc/asterisk/rpt.conf
replace "$Old_num" "$New_num" -- /etc/asterisk/extensions_rpt_custom.conf
replace "$Old_num" "$New_num" -- /home/scripts/cnvnconcwav
replace "$Old_num" "$New_num" -- /home/scripts/audiolog_clean
mv /var/log/audio/$Old_num /var/log/audio/$New_num