Il est possible de créer des procédures stockées sous mySQL avec la gestion des exceptions avec sortie comme « EXIT », « CONTINUE »…:
Procédures stockeés+exceptions MySQL transaction
Problème de clé sur debian
sudo apt-get install debian-ports-archive-keyring
sudo apt-get install debian-archive-keyring
Mot de passe root de la base mysql sous unix oublié
1) Se connecter en mode root dans une console unix
2) Arrêter la base mysql, bien vérifier les process mysql sous unix
3) Démarrer la base comme suit:
#mysqld_safe --skip-grant-tables &
4) Se connecter avec l’utilisateur root :
# mysql -u root
5) Changer le mot de passe de root:
#mysql> use mysql;
# mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
# mysql> flush privileges;
# mysql> quit
6) Redémarrer le service mysql en faisant un « stop » puis un « start »
Avantages de xivo ToIP IHM web pour asterisk
1) open source et communauté active
2) fonctionnalités VoIP et ToIP basées sur de l’asterisk (open source) installé pour linux
3) interface web efficace
4) disposition des fonctionnalités de haute-disponibilités en maître-esclave
5) cout licence en IP: 0
6) plusieurs possibilités de gérer les communications en ToIP(sip, T0, T1, T2, iax etc)
7) gestion en temps réel des canaux téléphoniques
8) rapport et débogage améliorés
9) interfaçage de langage de haut niveau comme python etc
xivo-asterisk(ToIP) et quelques commandes console client
Service asterisk doit être démarré.
en mode console:
xivo#asterisk -c
en mode interactif voir débogage en temps réel entre le serveur xivo et ses canaux de communications voip
xivo#asterisk -rx
affichage en mode « verbose » à 10
CLI*xivo>set verbose 10
affichage de la configuration du système téléphonique asterisk
CLI*xivo>show dialplan
debogage seulement sur une adresse IP(poste voip etc):
CLI*xivo>sip set debug ip <mon-ip>
affichage des canaux utilisés en ce moment:
CLI*xivo>sip show channels
affichage des peers , comptes sip et leurs connexions:
CLI*xivo>sip show peers
debogage d’un compte sip(ex SIP-ID):
CLI*xivo>sip set debug peer <SIP-ID>
affichage des comptes sip et ses mots de passe:
CLI*xivo>sip show users
affichage des appels en cours
CLI*xivo>core show calls
affichage des fichiers de configuration chargé dans le système
CLI*xivo>config list
affichage de la configuration actuelle du mode sip
CLI*xivo>sip show settings
activer(option est à « on » sinon « off ») le mode debug
CLI*xivo>sip set debug on
affichage de l’aide et ses commandes et les options
CLI*xivo>core show help
affichage des « codecs » pour l’encode/codage de la voix(si l’UA utilise le codec spécifié dans sa configuration):
CLI*xivo>core show codecs
affichage des « extensions »(exten voir programme chargé) utilisés par le système
CLI*xivo>dialplan debug
sauvegarde de la configuration du dialplan
CLI*xivo>dialplan save
affiche la queue des appels:
CLI*xivo>queue list
affichage des fichiers log utilisés par le système
CLI*xivo>logger show channels
répertoire contenant les messages vocaux de chaque utilisateur:
ls /var/spool/asterisk/voicemail/default
répertoire contenant les extensions utilisées
ls /etc/asterisk/extensions_extra.d
fichier contenant les « contexts »:
/etc/xivo/xivo-confgend/asterisk/contexts.conf
répertoire contenant les plugins des téléphones IP(cisco, yealink,polycom etc)
/var/lib/xivo-provd/plugins
Débogage et log sous asterisk:
1) mettre à jour le fichier logger.conf en ajoutant l’option debug de la ligne console
2) faire un « set debug 10 » en ligne de commande en mode cli asterisk