Posts tagged SIP
[IPBX] Astuce pour les noms d’utilisateurs et mots de passe des extensions XiVO
0Salut à tous !
Envie de bidouiller un peu de la téléphonie et j’ai un tout petit peu de temps libre, ça tombe bien, ça faisait longtemps que j’avais pas touché à XiVO.
Voici donc une petite astuce que j’ai trouvé un peu éparpillée sur le net que je n’invente pas, c’est juste pour la garder sous le coude. C’est pour faire un truc interdit par défaut, modifier le nom d’utilisateur et le mot de passe d’une extension. Habituellement lorsqu’on crée une nouvelle extension, le nom d’utilisateur et le mot de passe sont générés par le système et vous ne pouvez pas le modifier. Pour vous donner ce droit, il faut faire une petite manipulation simple.
Ouvrez un terminal et connectez vous à votre serveur et entrez votre mot de passe root :
$ ssh -l root serveur.domaine.tld
Une fois que c’est fait, on va éditer le fichier « ipbx.ini » :
$ nano /etc/xivo/web-interface/ipbx.ini
A la fin du fichier, modifiez le comme sur la capture :
Enregistrez, puis connectez vous a l’interface d’administration de XiVo. Tentez d’éditer une de vos lignes et miracle, on peut mettre ce qu’on veut !
Et voilà ! L’affaire est dans le sac !
Pour vous aider un peu avec XiVO, un petit blog intéressant pour les débutants. Ça contient deux trois trucs sympa pour vous aider à commencer avec ce logiciel.
[IPBX] Astuce post-installation de XIVO sur Kimsufi
7Bonjour !
En rangeant un peu le bordel que j’ai sur ma machine, je suis tombé sur un fichier intéressant que je vais partager avec vous.
J’ai un serveur Kimsufi 2G chez OVH, et il y a quelques temps j’avais installé XIVO en suivant cette procédure. Cependant je m’étais heurté à un petit problème, DAHDI voulait se lancer et échouait. Au départ je ne comprenais pas vraiment pourquoi et surtout pourquoi cela posait problème, mais en cherchant un peu j’avais fini par trouver.
DAHDI c’est Digium/Asterisk Hardware Device Interface. C’est le logiciel qui permet de gérer les cartes de téléphonie. Sur un Kimsufi, il n’y en a pas, et cela crée une erreur lors du lancement des services. Pour régler ça, il faut dégager DAHDI.
Pour commencer, connectez-vous en SSH sur votre serveur XIVO.
On va ensuite éditer un fichier avec cette commande :
nano /usr/bin/xivo-service
On fait une recherche pour trouver le terme « dahdi » et on supprime l’occurrence. On enregistre et on va relancer les services :
xivo-service restart
On voit apparaître alors :
Closing port 5060. Waiting for services to stop successfully... Waiting for services to start successfully... starting rabbitmq-server ... OK starting xivo-sysconfd ... OK xivo-confgend is disabled xivo-dxtora is disabled xivo-provd is disabled xivo-agid is disabled starting asterisk ... OK xivo-agent is disabled xivo-ctid is disabled xivo-restapi is disabled Opening port 5060. XiVO fully booted
Ensuite, on enclenche les services avec :
xivo-service enable
Et on relance le tout :
xivo-service restart
On voit alors apparaître :
Closing port 5060. Waiting for services to stop successfully... Waiting for services to start successfully... starting rabbitmq-server ... OK starting xivo-sysconfd ... OK starting xivo-confgend ... OK starting xivo-dxtora ... OK starting xivo-provd ... OK starting xivo-agid ... OK starting asterisk ... OK starting xivo-agent ... OK starting xivo-ctid ... OK starting xivo-restapi ... OK Opening port 5060. XiVO fully booted
C’est fini, et maintenant les services démarrent correctement !