Asterisk est un serveur de téléphonie open-source permettant de disposer sur un simple PC de fonctions jusque là réservées aux PABX professionnel. Nous allons dans ce post installer un serveur Asterisk sur PC fonctionnant sous Fedora (Core 6). Nous nous limiterons à la configuration d'un serveur VoIP SIP sans passerelle vers le monde téléphonique.
Attention: si vous voulez utiliser une carte téléphonique de tpy eDigium dans votre serveur, il faudra l'installer AVANT d'installer Asterisk.
Installation d'Asterisk
Nous allons compiler la dernière version d'Asterisk (1.4.2) au moment de l'écriture de ce post à partir des sources (téléchargeable ici).Une fois le fichier téléchargé, il faut commencer par le décompresser:
# tar zxvf asterisk-1.4.2.tar.gz
On lance la compilation avec les commandes suivantes:
# cd asterisk-1.4.2
# ./configure
# make
# make install
# make samples
-> Seulement nécessaire pour un installation initiale. Écrase les fichiers de configuration actuels.
# make progdocs
PS: si vous souhaitez mettre à jour unes version existante d'Asterisk, il faut utiliser les commandes suivantes:
# cd asterisk-1.4.2
# ./configure
# make update
# make clean# make upgrade
Une fois l'installation terminée, vous pouvez tester Asterisk:
# /usr/sbin/asterisk -VAsterisk 1.4.2
L'installation est réussie, on peut passer à la phase de configuration.
Configuration d'Asterisk
Avant de nous attaquer aux fichiers de configuration. Voici la liste des répertoires utilisées par Asterisk:
- /etc/asterisk contient les fichiers de configuration.
- /usr/lib/asterisk/modules contient les modules utilisés par Asterisk (codec, applications tierces...).
- /var/lib/asterisk/agi-bin contient vos scripts.
- /var/lib/asterisk/firmware contient les drivers pour les cartes compatible Asterisk (par exemple Digium).
- /var/lib/asterisk/images contient des images pour les applications les supportant.
- /var/lib/asterisk/keys contient les clès publiques et privées (RSA)
- /var/lib/asterisk/mohmp3 contient les musiques d'attente au format MP3 (CBR uniquement et pas de tag ID3).
- /var/lib/asterisk/sounds contient les annonces vocales
- /var/log/asterisk contient les logs du processus Asterisk
Comme nous allons nous limiter à une configuration purement SIP du serveur Asterisk (sans interface vers le monde téléphonique), la configuration est relativement simple.Il faut commencer par éditer le fichier /etc/asterisk/sip.conf:
[general]
context=default
srvlookup=no
[nicolargo]
type=friend
username=nicolargo
secret=password
quality=yes
nat=no
canreinvite=no
auth=md5
host=dynamic
dtfmode=rfc2833
allow=ulaw
context=internal
Nous venons de créer un utilisateur nicolargo sur le serveur.
Lancement d'Asterisk
Pour lancer la console d'administration Asterisk, il suffit de taper la ligne suivante:
# /usr/sbin/asterisk -c
*CLI>
Nous pouvons alors vérifier que l'utilisateur SIP a bien été créé:
*CLI> sip show users
Username Secret Account
code Def.
Context ACL NAT
nicolargo password default No RFC3581
Puis voir les détails de la configuration de l'utisateur nicolargo:
*CLI> sip show user
nicolargo* Name : nicolargoSecret : <Set>MD5Secret : <Not set>Context : defaultLanguage :AMA flags : UnknownTransfer mode: openMaxCallBR : 384 kbpsCallingPres : Presentation Allowed, Not ScreenedCall limit : 0Callgroupickupgroup :Callerid : "nicolargo" <1208>ACL : NoCodec Order : (gsm:20,ulaw:20,alaw:20)Auto-Framing: No
Pour arrêter le serveur, il faut saisir la commande suivante:
*CLI> stop gracefully
Test du serveur à partir d'un client SIP
Pour mes tests j'ai utilisé X-Lite (disponible sous Linux, Mac et Windows), qui a le bon goût d'être gratuit et parfaitement compatible avec la norme SIP.La configuration doit être la suivante:

L'enregistrement sur le serveur Asterisk (192.168.29.246 dans mon cas) se passe alors sans problème:

Si vous avez un problème pour vous connecté à votre serveur Asterisk, pensez à regarder du coté des règles de Firewall (iptables). Il faut ajouter la règle suivante:
# iptables -A RH-Firewall-1-INPUT -p udp -m udp --dport 5061 -j ACCEPT
A partir de maintenant (et en définissant d'autres utilisateurs), vous devez être capable d'effectuer des appels SIP à l'intérieur de votre réseau.Voila donc une première étape de faite. Dans un prochain post nous verrons comment interfacer notre nouveau serveur vers un serveur père (par exemple chez votre fournisseur d'accès Internet)...
Pour ceux que cela intéresse, cet article raconte le retour d'expérience de l'installation d'une serveur Asterisk en entreprise.






Open-source


Abonnez-vous
69 commentaires au billet “Installation d'Asterisk sur Fedora”
bonjour
j'essayer d'installer asterisk en suivant votre procédure mé ca coince quelque part je vous donne le message d'erreur que j'obtient voici un petit capture ecran de ma console de command
-------------------------------------------------------------------------------------------------------------------
[root@localhost ~]# cd /
[root@localhost /]# dir
asterisk-1.4.7.1 dev lib misc opt sbin sys var
bin etc lost+found mnt proc selinux tmp
boot home media net root srv usr
[root@localhost /]# cd asterisk-1.4.7.1
[root@localhost asterisk-1.4.7.1]# dir
acinclude.m4 codecs doc Makefile.moddir_rules res
agi config.guess formats Makefile.rules sample.call
apps config.log funcs makeopts.in sounds
bootstrap.sh configs images menuselect static-http
BUGS config.sub include menuselect-tree UPGRADE.txt
build_tools configure install-sh missing utils
cdr configure.ac keys mkinstalldirs
ChangeLog contrib LICENSE pbx
CHANGES COPYING main README
channels CREDITS Makefile redhat
[root@localhost asterisk-1.4.7.1]# # tar zxvf asterisk-1.4.7.tar.gz
[root@localhost asterisk-1.4.7.1]# ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
[root@localhost asterisk-1.4.7.1]# make
****
**** The configure script must be executed before running 'make'.
**** Please run "./configure".
****
make: *** [makeopts] Erreur 1
[root@localhost asterisk-1.4.7.1]# make install
****
**** The configure script must be executed before running 'make'.
**** Please run "./configure".
****
make: *** [makeopts] Erreur 1
[root@localhost asterisk-1.4.7.1]# make samples
mkdir -p /asterisk
for x in configs/*.adsi; do \
if [ ! -f /asterisk/$x ]; then \
-m 644 $x /asterisk/` $x` ; \
fi ; \
done
/bin/sh: line 2: configs/asterisk.adsi: Permission non accordée
/bin/sh: line 2: -m: command not found
/bin/sh: line 2: configs/telcordia-1.adsi: Permission non accordée
/bin/sh: line 2: -m: command not found
make: *** [adsi] Erreur 127
[root@localhost asterisk-1.4.7.1]# ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
si vous pouvez cé gentille de votre part merci
adadi4@hotmail.com
Le problème est le suivant:
configure: error: no acceptable C compiler found in $PATH
Il faut d'abord que tu installes les outils de développement sur ta Fedora. Pour cela, il faut cliquer sur menu Applications - Ajout/Enlever des logiciels - Parcourir - Développement et selectionner Outils de développement et Biliothéques de développement et enfin appuyer sur le bouton Appliquer.
Petite remaruqe: il faut quand même être familier avec Linux pour faire se genre d'installation sinon tu risques de galérer...
je te remercie Nicolargo cé gentille de ta part cé vrai cé ma premiere installation de fedora mé je vé essayé
aller@+
De rien... bon courage.
Pour info si tu as des questions sur la Fedora, tu peux les poster sur le forum officiel en Francais.
rebonjour
si des fois tu es la jé vé encors t'enbéter si tu l'accpet jé un soucie j'arrive a installer x-lite voici le message j'obtien je te remercie d'avance
-----------------------------------------------------------------------------------------------
[root@dhcp-80-49257 ~]# cd /
[root@dhcp-80-49257 /]# dir
asterisk-1.4.7.1 dev lib misc opt sbin sys var
bin etc lost+found mnt proc selinux tmp xten-xlite
boot home media net root srv usr
[root@dhcp-80-49257 /]# cd xten-xlite
[root@dhcp-80-49257 xten-xlite]# make
make: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt.
[root@dhcp-80-49257 xten-xlite]# ~
bash: /root: is a directory
[root@dhcp-80-49257 xten-xlite]# make install
make: *** Pas de règle pour fabriquer la cible « install ». Arrêt.
[root@dhcp-80-49257 xten-xlite]# dir
README xtensoftphone
[root@dhcp-80-49257 xten-xlite]# make xtensoftphone
make: Rien à faire pour « xtensoftphone ».
[root@dhcp-80-49257 xten-xlite]# cd ..
[root@dhcp-80-49257 /]# dir
asterisk-1.4.7.1 dev lib misc opt sbin sys var
bin etc lost+found mnt proc selinux tmp xten-xlite
boot home media net root srv usr
[root@dhcp-80-49257 /]# tar zxvf tar X_lite
tar: tar: ne peut open: Aucun fichier ou répertoire de ce type
tar: Erreur non récupérable: fin de l'exécution immédiate
tar: Child returned status 2
tar: X_lite: ne peut être retrouvé dans l'archive.
tar: Statut d'erreur reporté d'erreurs précédentes.
[root@dhcp-80-49257 /]# tar -zxvf X-Lite_Install.tar.gz
tar: X-Lite_Install.tar.gz: ne peut open: Aucun fichier ou répertoire de ce type
tar: Erreur non récupérable: fin de l'exécution immédiate
tar: Child returned status 2
tar: Statut d'erreur reporté d'erreurs précédentes.
[root@dhcp-80-49257 /]# ./xtensoftphone
bash: ./xtensoftphone: Aucun fichier ou répertoire de ce type
[root@dhcp-80-49257 /]# cd xten-xlite
[root@dhcp-80-49257 xten-xlite]# ./xtensoftphone
./xtensoftphone: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
[root@dhcp-80-49257 xten-xlite]#
Manifestement l'installation n'a pas pu se faire:
[root@dhcp-80-49257 xten-xlite]# make
make: *** Pas de cibles spécifiées et aucun makefile n’a été trouvé. Arrêt.
Essaye de voir si il y a un fichier Makefile dans ce repertoire. Si ce n'est pas le cas ton make ne pourra pas se faire... Le plus simple est de lire le fichier INSTALL ou README qui doit être dans ce même répertoire... Si tu ne t'en sors pas poste ton roblème sur le forum Fedora, il y a plein de gens competent qui pourront t'aider...
l'installation d'asterisk a été réussite voici un petit capture je te remercie
---------------------------------------------------------------------------------------------------------
dhcp-80-49257*CLI> iax2 debug
No such command 'iax2 debug' (type 'help' for help)
dhcp-80-49257*CLI> sip debug
SIP Debugging enabled
The 'sip debug' command is deprecated and will be removed in a future release. Please use 'sip set debug' instead.
dhcp-80-49257*CLI> sip show users
Username Secret Accountcode Def.Context ACL NAT
youssef aza4586 internal No RFC3581
dhcp-80-49257*CLI>
bonjour
finalement j'ai installé asterisk et x-lite mé mon softphone il n'arrive pa a se autentifier voici cé quia ds la log
---------------------------------------------------------------------------------------------------
© 2004 Xten Networks, Inc. All rights reserved.
X-Lite release 1105d build stamp 99999
License key: 56FBBF239B90BB15A6A186DD9C2BAE53
Attempting SIP protocol listen on: 89.159.131.112:5060
Attempting SIP protocol listen on: 89.159.131.112:5060
Attempting SIP protocol listen on: 89.159.131.112:5060
Attempting SIP protocol listen on: 89.159.131.112:5060
Attempting SIP protocol listen on: 89.159.131.112:5060
Attempting SIP protocol listen on: 89.159.131.112:5060
Attempting SIP protocol listen on: 89.159.131.112:5060
Attempting SIP protocol listen on: 89.159.131.112:5061
Established SIP protocol listen on: 89.159.131.112:5061
Discovered Restricted Firewall
SIP: 89.159.131.112:5061
RTP: 89.159.131.112:8000
NAT: 89.159.131.112
PROXY#0: 192.168.29.246:5060
SEND TIME: 3513068313
SEND >> 192.168.29.246:5060
REGISTER sip:192.168.29.246 SIP/2.0
Via: SIP/2.0/UDP 89.159.131.112:5061;rport;branch=z9hG4bK4A56146AC6D4325FC201F8F045FCE583
From: youssef ;tag=730245437
To: youssef
Contact: "youssef"
Call-ID: 4388A5C8DC3142224AA4AD188B95D294@192.168.29.246
CSeq: 22751 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite release 1105d
Content-Length: 0
SEND TIME: 3513069848
SEND >> 192.168.29.246:5060
REGISTER sip:192.168.29.246 SIP/2.0
Via: SIP/2.0/UDP 89.159.131.112:5061;rport;branch=z9hG4bK4A56146AC6D4325FC201F8F045FCE583
From: youssef ;tag=730245437
To: youssef
Contact: "youssef"
Call-ID: 4388A5C8DC3142224AA4AD188B95D294@192.168.29.246
CSeq: 22751 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite release 1105d
Content-Length: 0
SEND TIME: 3513072920
SEND >> 192.168.29.246:5060
REGISTER sip:192.168.29.246 SIP/2.0
Via: SIP/2.0/UDP 89.159.131.112:5061;rport;branch=z9hG4bK4A56146AC6D4325FC201F8F045FCE583
From: youssef ;tag=730245437
To: youssef
Contact: "youssef"
Call-ID: 4388A5C8DC3142224AA4AD188B95D294@192.168.29.246
CSeq: 22751 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite release 1105d
Content-Length: 0
SEND TIME: 3513079064
SEND >> 192.168.29.246:5060
REGISTER sip:192.168.29.246 SIP/2.0
Via: SIP/2.0/UDP 89.159.131.112:5061;rport;branch=z9hG4bK4A56146AC6D4325FC201F8F045FCE583
From: youssef ;tag=730245437
To: youssef
Contact: "youssef"
Call-ID: 4388A5C8DC3142224AA4AD188B95D294@192.168.29.246
CSeq: 22751 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite release 1105d
Content-Length: 0
SEND TIME: 3513108296
SEND >> 192.168.29.246:5060
REGISTER sip:192.168.29.246 SIP/2.0
Via: SIP/2.0/UDP 89.159.131.112:5061;rport;branch=z9hG4bK16874FF5D87347533E2F1575A601BA03
From: youssef ;tag=730245437
To: youssef
Contact: "youssef"
Call-ID: 4388A5C8DC3142224AA4AD188B95D294@192.168.29.246
CSeq: 22752 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite release 1105d
Content-Length: 0
SEND TIME: 3513109808
SEND >> 192.168.29.246:5060
REGISTER sip:192.168.29.246 SIP/2.0
Via: SIP/2.0/UDP 89.159.131.112:5061;rport;branch=z9hG4bK16874FF5D87347533E2F1575A601BA03
From: youssef ;tag=730245437
To: youssef
Contact: "youssef"
Call-ID: 4388A5C8DC3142224AA4AD188B95D294@192.168.29.246
CSeq: 22752 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite release 1105d
Content-Length: 0
SEND TIME: 3513112832
SEND >> 192.168.29.246:5060
REGISTER sip:192.168.29.246 SIP/2.0
Via: SIP/2.0/UDP 89.159.131.112:5061;rport;branch=z9hG4bK16874FF5D87347533E2F1575A601BA03
From: youssef ;tag=730245437
To: youssef
Contact: "youssef"
Call-ID: 4388A5C8DC3142224AA4AD188B95D294@192.168.29.246
CSeq: 22752 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite release 1105d
Content-Length: 0
SEND TIME: 3513118880
SEND >> 192.168.29.246:5060
REGISTER sip:192.168.29.246 SIP/2.0
Via: SIP/2.0/UDP 89.159.131.112:5061;rport;branch=z9hG4bK16874FF5D87347533E2F1575A601BA03
From: youssef ;tag=730245437
To: youssef
Contact: "youssef"
Call-ID: 4388A5C8DC3142224AA4AD188B95D294@192.168.29.246
CSeq: 22752 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite release 1105d
Content-Length: 0
SEND TIME: 3513168126
SEND >> 192.168.29.246:5060
REGISTER sip:192.168.29.246 SIP/2.0
Via: SIP/2.0/UDP 89.159.131.112:5061;rport;branch=z9hG4bK66623754118759ED919413422AA70ABC
From: youssef ;tag=730245437
To: youssef
Contact: "youssef"
Call-ID: 4388A5C8DC3142224AA4AD188B95D294@192.168.29.246
CSeq: 22753 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite release 1105d
Content-Length: 0
SEND TIME: 3513169661
SEND >> 192.168.29.246:5060
REGISTER sip:192.168.29.246 SIP/2.0
Via: SIP/2.0/UDP 89.159.131.112:5061;rport;branch=z9hG4bK66623754118759ED919413422AA70ABC
From: youssef ;tag=730245437
To: youssef
Contact: "youssef"
Call-ID: 4388A5C8DC3142224AA4AD188B95D294@192.168.29.246
CSeq: 22753 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite release 1105d
Content-Length: 0
SEND TIME: 3513172731
SEND >> 192.168.29.246:5060
REGISTER sip:192.168.29.246 SIP/2.0
Via: SIP/2.0/UDP 89.159.131.112:5061;rport;branch=z9hG4bK66623754118759ED919413422AA70ABC
From: youssef ;tag=730245437
To: youssef
Contact: "youssef"
Call-ID: 4388A5C8DC3142224AA4AD188B95D294@192.168.29.246
CSeq: 22753 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite release 1105d
Content-Length: 0
SEND TIME: 3513178853
SEND >> 192.168.29.246:5060
REGISTER sip:192.168.29.246 SIP/2.0
Via: SIP/2.0/UDP 89.159.131.112:5061;rport;branch=z9hG4bK66623754118759ED919413422AA70ABC
From: youssef ;tag=730245437
To: youssef
Contact: "youssef"
Call-ID: 4388A5C8DC3142224AA4AD188B95D294@192.168.29.246
CSeq: 22753 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite release 1105d
Content-Length: 0
SEND TIME: 3513248249
SEND >> 192.168.29.246:5060
REGISTER sip:192.168.29.246 SIP/2.0
Via: SIP/2.0/UDP 89.159.131.112:5061;rport;branch=z9hG4bK2E50A681C0F93F174ED0E85334064AA2
From: youssef ;tag=730245437
To: youssef
Contact: "youssef"
Call-ID: 4388A5C8DC3142224AA4AD188B95D294@192.168.29.246
CSeq: 22754 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite release 1105d
Content-Length: 0
SEND TIME: 3513249784
SEND >> 192.168.29.246:5060
REGISTER sip:192.168.29.246 SIP/2.0
Via: SIP/2.0/UDP 89.159.131.112:5061;rport;branch=z9hG4bK2E50A681C0F93F174ED0E85334064AA2
From: youssef ;tag=730245437
To: youssef
Contact: "youssef"
Call-ID: 4388A5C8DC3142224AA4AD188B95D294@192.168.29.246
CSeq: 22754 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite release 1105d
Content-Length: 0
SEND TIME: 3513252847
SEND >> 192.168.29.246:5060
REGISTER sip:192.168.29.246 SIP/2.0
Via: SIP/2.0/UDP 89.159.131.112:5061;rport;branch=z9hG4bK2E50A681C0F93F174ED0E85334064AA2
From: youssef ;tag=730245437
To: youssef
Contact: "youssef"
Call-ID: 4388A5C8DC3142224AA4AD188B95D294@192.168.29.246
CSeq: 22754 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite release 1105d
Content-Length: 0
SEND TIME: 3513258973
SEND >> 192.168.29.246:5060
REGISTER sip:192.168.29.246 SIP/2.0
Via: SIP/2.0/UDP 89.159.131.112:5061;rport;branch=z9hG4bK2E50A681C0F93F174ED0E85334064AA2
From: youssef ;tag=730245437
To: youssef
Contact: "youssef"
Call-ID: 4388A5C8DC3142224AA4AD188B95D294@192.168.29.246
CSeq: 22754 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite release 1105d
Content-Length: 0
SEND TIME: 3513328187
SEND >> 192.168.29.246:5060
REGISTER sip:192.168.29.246 SIP/2.0
Via: SIP/2.0/UDP 89.159.131.112:5061;rport;branch=z9hG4bK3940C4DF4A2236690DBB476EB33BFB52
From: youssef ;tag=730245437
To: youssef
Contact: "youssef"
Call-ID: 4388A5C8DC3142224AA4AD188B95D294@192.168.29.246
CSeq: 22755 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite release 1105d
Content-Length: 0
SEND TIME: 3513329926
SEND >> 192.168.29.246:5060
REGISTER sip:192.168.29.246 SIP/2.0
Via: SIP/2.0/UDP 89.159.131.112:5061;rport;branch=z9hG4bK3940C4DF4A2236690DBB476EB33BFB52
From: youssef ;tag=730245437
To: youssef
Contact: "youssef"
Call-ID: 4388A5C8DC3142224AA4AD188B95D294@192.168.29.246
CSeq: 22755 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite release 1105d
Content-Length: 0
SEND TIME: 3513332935
SEND >> 192.168.29.246:5060
REGISTER sip:192.168.29.246 SIP/2.0
Via: SIP/2.0/UDP 89.159.131.112:5061;rport;branch=z9hG4bK3940C4DF4A2236690DBB476EB33BFB52
From: youssef ;tag=730245437
To: youssef
Contact: "youssef"
Call-ID: 4388A5C8DC3142224AA4AD188B95D294@192.168.29.246
CSeq: 22755 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite release 1105d
Content-Length: 0
SEND TIME: 3513339172
SEND >> 192.168.29.246:5060
REGISTER sip:192.168.29.246 SIP/2.0
Via: SIP/2.0/UDP 89.159.131.112:5061;rport;branch=z9hG4bK3940C4DF4A2236690DBB476EB33BFB52
From: youssef ;tag=730245437
To: youssef
Contact: "youssef"
Call-ID: 4388A5C8DC3142224AA4AD188B95D294@192.168.29.246
CSeq: 22755 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite release 1105d
Content-Length: 0
SEND TIME: 3513408194
SEND >> 192.168.29.246:5060
REGISTER sip:192.168.29.246 SIP/2.0
Via: SIP/2.0/UDP 89.159.131.112:5061;rport;branch=z9hG4bK32E2B366F1B2669AB1E75BC72C046AA2
From: youssef ;tag=730245437
To: youssef
Contact: "youssef"
Call-ID: 4388A5C8DC3142224AA4AD188B95D294@192.168.29.246
CSeq: 22756 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite release 1105d
Content-Length: 0
SEND TIME: 3513409698
SEND >> 192.168.29.246:5060
REGISTER sip:192.168.29.246 SIP/2.0
Via: SIP/2.0/UDP 89.159.131.112:5061;rport;branch=z9hG4bK32E2B366F1B2669AB1E75BC72C046AA2
From: youssef ;tag=730245437
To: youssef
Contact: "youssef"
Call-ID: 4388A5C8DC3142224AA4AD188B95D294@192.168.29.246
CSeq: 22756 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite release 1105d
Content-Length: 0
SEND TIME: 3513412937
SEND >> 192.168.29.246:5060
REGISTER sip:192.168.29.246 SIP/2.0
Via: SIP/2.0/UDP 89.159.131.112:5061;rport;branch=z9hG4bK32E2B366F1B2669AB1E75BC72C046AA2
From: youssef ;tag=730245437
To: youssef
Contact: "youssef"
Call-ID: 4388A5C8DC3142224AA4AD188B95D294@192.168.29.246
CSeq: 22756 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite release 1105d
Content-Length: 0
SEND TIME: 3513419177
SEND >> 192.168.29.246:5060
REGISTER sip:192.168.29.246 SIP/2.0
Via: SIP/2.0/UDP 89.159.131.112:5061;rport;branch=z9hG4bK32E2B366F1B2669AB1E75BC72C046AA2
From: youssef ;tag=730245437
To: youssef
Contact: "youssef"
Call-ID: 4388A5C8DC3142224AA4AD188B95D294@192.168.29.246
CSeq: 22756 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite release 1105d
Content-Length: 0
j' n'arrive pas a trouver les ressources necessaires pour installer asterisk sur fedora core 2.
merci d'avance
Bonjour tout d'abors j'aimerai vous remerciez pour ce site sur lequel j'ai pu resoudre mon probleme lors de l'installation d'Asterisk j'ai excatement eu le meme probleme que "EL adadi" lors de la configuration. Bon contrairement à lui je l'arrive pas à enregistrer mon ip phone sur mon server j'ai un Grandstream BT100. Lorsque je lance la comment
# /usr/sbin/asterisk -c *CLI>
mon server affiche le message suivant
[root@localhost ~]# Asterisk 1.4.9, Copyright (C) 1999 - 2007 Digium, Inc. and others.
Created by Mark Spencer
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
[ Booting...
[ Reading Master Configuration ]
[ Initializing Custom Configuration Options ]
Rien ne se passe apres et lorsque je lance la commande *CLI> > sip show users Username Secret Accountcode Def.Context ACL NAT nicolargo password default No RFC3581
Donc je me pose la question si j'ai pas fait une erreur lors de la configuration du fichier à edité /etc/asterisk/sip.conf car les configuration etand different de celui du xlinte.
Si vous pouvez me donné un coup de main
merci d'avance
Bonjour j'aimerai juste vous remerciez pour tout j'ai finalement reussi à configurer mon serveur et mes telephones et j'arrive meme à faire des appels entre eux.
Merci
apres make mes problemes commencent avec asterisk-1.4.6
voici la derniere ligne et les erreurs:
[LD] astman. o md5.o astman
/usr/bin/Ld: ne peut pas trouvé -Lstdc++
collect2: Ld a retourné 1 code d'etat d'execution
make[1]:*** [astman] Erreur 1
make: *** [utils] Erreur 2
oû peut on trouver ce fichier -Lstdc++
merci
bonjour konate adama
il faut installer le package Lstdc++si fé une recherche sur intrnet surement tu vas trouver comment faire
Salut Adama je t conseil de telechargé et d'installé une version moin recente pour eviter les messages d'erreurs je t propose de telecharge la version asterisk 1.2.23
@sangare: de rien et bonne continuation...
Bonjour à vous.J'ai configurer un serveur Asterisk sur le quel j'arrive à faire des appels entre mes sip phones.Ne disposant pas d'une carte FXO et FXS j'aimerai utilisé mon Dlink DIV140 pour remplacer cette carte dont je ne dispose pas,je cherche à relier mon serveur asterisk à mon Dlink.En bref je veux utiliser le Dlink pour la reception de mes appels venant d'une ligne analogique qui irons sur le asterisk et ce dernier ira sur les sip phones.Voici un petit schema de ce que je veux realiser.
ligne analogique------->Dlink-------->Asterisk------->Sip phone
je compte sur votre aide.
Merci
Bonjours Je vous remercie pour les conseil jais pu installer asterisk mais je ne suis pas au bout de mes peines. Jais deux clients X-lite sous windows et apres les configurations des clients sur le serveur et les postes clients je n'arrive toujours pas a faire des appels entre les deux postes mais je constate que chaque client communique avec le serveur notamment en cas de mauvaises configuration. Mon serveur n'arrive pas a transferer les appels pourquoi?
Aider moi le temps presse.
A bientot
KONATE
Salut Konaté est ce que tu peux nous montrer la configuration de ton fichier extension.conf et le fichier sip.conf
sinon je t''envoi ma configuration qui marche bien et tu pourras comparer avec ta config.J'ai une question des Xlites sont sur la meme machine?Sinon voila je te presente une configuration simple
j'ai pris 2 phones qu'on va appelé Xlite1 et Xlite2 tout d'abord tu dois verifier et editer dans le fichier sip.conf
petite explication le (;) reprense le commentaire je vais essayer de t'expliquer comment j'ai compris
Pour le sip.conf
[general]
port=5060
bindaddr=0.0.0.0
disallow=all
allow=ulaw
context=entreprise ;il est important car les telephones qui ne son pas dans le meme context ne peuvent pas s'appeler donc tu choisis le context que tu veux par exemple test comme tu veux
[100] ;Xlite1
username=100 ;nom de l'utilisateur il doit etre le meme que ton user name
secret=xxxx ;mot de passe
type=friend ;le type friend te permet de passer et de recevoir des appels
context=entreprise ;le meme context
port=5060 ;c'est le port utilisé pour la voie sur ip
auth=104 ;authorization user name il devra etre le meme que celui qui est sur ton xlite
srvlookup=no
quality=yes
host=dynamic ; ici c'est l'adresse je pense que tu peux le laissé en dynamic si ton systeme est en DHCP
nat=yes ;Si ton reseau est deriere une nat tu met yes dans le cas contraire tu met no
[101] ;Xlite2
username=101 ;nom de l'utilisateur il doit etre le meme que ton user name
secret=xxxx ;mot de passe
type=friend ;le type friend te permet de passer et de recevoir des appels
context=entreprise ;le meme context
port=5060 ;c'est le port utilisé pour la voie sur ip
auth=101 ;authorization user name il devra etre le meme que celui qui est sur ton xlite
srvlookup=no
quality=yes
host=dynamic ; ici c'est l'adresse je pense que tu peux le laissé en dynamic si ton systeme est en DHCP
nat=yes ;Si ton reseau est deriere une nat tu met yes dans le cas contraire tu met no
Pour le fichier extension.conf
[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priorityjumping=no
[entreprise]
;xlite
exten => 100,1,wait(1)
exten => 100,2,Dial(SIP/100,15)
exten => 100,3,VoiceMali(102@121)
exten => 100,3,Hangup
;Xlite2
exten => 101,1,wait(1) ;J'attend 1seconde avant de sonner
exten => 101,2,Dial(Sip/101,15) ;je passe l'appel
exten => 101,3,VoiceMail(100@120) represent la boite voical
exten => 101,4,Hangup ;raccroche apres 20 secondes s'il n'y a pas de reponse
Apres les modifications il faut que tu fasse tu sors et tu fais
[root@localhost ~]#asterisk -r
puis dans le CLI>reload
Pour qu'il puisse charger tout les informations.J'espere que cela pourra resoudre ton probleme.Merci et bonne chance
MERCI SANGARE
le fichier ma permit de corriger mes erreurs qui etaient au niveau d'auth. Le seveur tourne et on snt que les appels passe mais a la reception on entend pas la sonnerie et on a le message suivant:: no body get up et pour l'erreur c'est l'interface SMDI. Je suis tres reconnaissant pour cette disponibilité.Mois je suis Malien.
Je cherche cooment installer Kphone sur fedora core 4.
la commende que jais c'est pour Bedian. Jais tenter d'utiliser
la commande: ./configure ;make;make install mais ça ne marche pas.
Bonjour je suis comptant de savoir que tu as pu corriger ton probleme j'ai pas bien comprend ta phrase > explique moi un peu se que tu voulais dire.Pour la petite info moi aussi je suis Malien pour kphone je connais pas vraiment mais je vais voir si je peux te donner un coup de main.A+
Merci Sangare
Il s'agit du statut de mes clients. Quand je fais :sip show peers au niveau statut client on :UNMONITORING. ça veut dire que les client ne tournent pas. Quand je fais un appel a partir d'un client l'autre ne reagit pas. Au niveau du serveur tout semble bient se passer.
En un mot il faut trouver qlq chose pour activer les clients.
A tres bientot
Quand je tente un appel a partir d'un client. Il n'y a aucune reation au niveau du second client et dans la console (serveur) voila comment l'execution se passe.
Executing [461@entreprise:1] Answer("SIP/460-09343760", "") in new stack
-- Executing [461@entreprise:2] Wait("SIP/460-09343760", "1") in new stack
Got RTP packet from 192.168.46.2:38776 (type 08, seq 000262, ts 1589200, len 000160)
-- Executing [461@entreprise:3] Dial("SIP/460-09343760", "SIP/461|15") in new stack
-- Called 461
Got RTP packet from 192.168.46.2:38776 (type 126, seq 000263, ts 000000, len 000004)
[Aug 30 12:01:33] NOTICE[3201]: rtp.c:1279 ast_rtp_read: Unknown RTP codec 126 received from '192.168.46.2'
-- Nobody picked up in 15000 ms
-- Executing [461@entreprise:4] Hangup("SIP/460-09343760", "") in new stack
== Spawn extension (entreprise, 461, 4) exited non-zero on 'SIP/460-09343760'
Est ce un probleme au niveau du serveur ou des clients .
jais des clients X-Lite sur windows XP.
Quand je fais aussi show peers au niveau status jais:
"UNMONITORED" qlq'un a t'il deja rencontré ce genre de probleme.
merci pour ce qui a ete fait
Tu sais chez moi mon status est aussi à UNMONITORED mais sa marche bien chez moi.Tu n'as pas repondu à ma question est ce que tes 2 Xlite son branchés la meme machine?Et lorsque tu appel l'autre ligne comment sa se passe concretement.Est ce que tu peux nous faire voir ton fichier sip.conf et le fichier extension.conf
Merci
Salut Sangare.
Les deux x-lites sont deux postes: un portable et un pc de bureau.Quand je tente un appel a partir d’un client. Il n’y a aucune reation au niveau du second client et dans la console (serveur) voila comment l’execution se passe.
Executing [461@entreprise:1] Answer(”SIP/460-09343760″, “”) in new stack
— Executing [461@entreprise:2] Wait(”SIP/460-09343760″, “1″) in new stack
Got RTP packet from 192.168.46.2:38776 (type 08, seq 000262, ts 1589200, len 000160)
— Executing [461@entreprise:3] Dial(”SIP/460-09343760″, “SIP/461|15″) in new stack
— Called 461
Got RTP packet from 192.168.46.2:38776 (type 126, seq 000263, ts 000000, len 000004)
[Aug 30 12:01:33] NOTICE[3201]: rtp.c:1279 ast_rtp_read: Unknown RTP codec 126 received from ‘192.168.46.2′
— Nobody picked up in 15000 ms
— Executing [461@entreprise:4] Hangup(”SIP/460-09343760″, “”) in new stack
== Spawn extension (entreprise, 461, 4) exited non-zero on ‘SIP/460-09343760′
Est ce un probleme au niveau du serveur ou des clients .
jais des clients X-Lite sur windows XP.
Quand je fais aussi show peers au niveau status jais:
“UNMONITORED” qlq’un a t’il deja rencontré ce genre de probleme.
merci pour ce qui a ete fait
Re salut personnellement il est difficile pour moi de voir le probleme est ce que tu peux nous montrer ton fichier extension.conf et le sip.conf .Merci
Salut a tous
Sangaré merci
Je suis la grace a l'aide de tous. Jaiis installé asterisk voici mes configurations.
Sip.conf
[general]
port=5060
bindaddr=0.0.0.0
disallow=all
allow=alaw
context=entreprise
realm=192.168.46.1
client 1
[460]
username=460
secret=460pass
type=friend
context=entreprise
port=5060
auth=460@realm
srvlookup=no
quality=yes
host=192.168.46.2
nat=no
languag=fr
Client 2
[461]
username=461
secret=461pass
type=friend
context=entreprise
port=5060
auth=461@realm
srvlookup=no
quality=yes
host=192.168.46.3
nat=no
Client 3
[462]
username=462
secret=462pass
type=friend
context=entreprise
port=5060
auth=462@192.168.46.1
srvlookup=no
quality=yes
host=192.168.46.5
nat=no
extentions.conf
[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priorityjumping=no
[entreprise]
exten => 460,1,wait(1)
exten => 460,2,Dial(SIP/460,15)
exten => 460,3,Hangup
exten => 461,1,wait(1)
exten => 461,2,Dial(SIP/461,15)
exten => 461,3,Hangup
exten => 462,1,wait(1)
exten => 462,2,Dial(SIP/462,15)
exten => 462,3,Hangup
.Quand je tente un appel a partir d’un client. Il n’y a aucune reation au niveau du second client et dans la console (serveur) voila comment l’execution se passe.
Executing [461@entreprise:1] Answer(”SIP/460-09343760″, “”) in new stack
— Executing [461@entreprise:2] Wait(”SIP/460-09343760″, “1″) in new stack
Got RTP packet from 192.168.46.2:38776 (type 08, seq 000262, ts 1589200, len 000160)
— Executing [461@entreprise:3] Dial(”SIP/460-09343760″, “SIP/461|15″) in new stack
— Called 461
Got RTP packet from 192.168.46.2:38776 (type 126, seq 000263, ts 000000, len 000004)
[Aug 30 12:01:33] NOTICE[3201]: rtp.c:1279 ast_rtp_read: Unknown RTP codec 126 received from ‘192.168.46.2′
— Nobody picked up in 15000 ms
— Executing [461@entreprise:4] Hangup(”SIP/460-09343760″, “”) in new stack
== Spawn extension (entreprise, 461, 4) exited non-zero on ‘SIP/460-09343760′
Est ce un probleme au niveau du serveur ou des clients .
jais des clients X-Lite sur windows XP.Les deux clients x-lites sont deux postes: un portable et un pc de bureau
aider moi
J'aimerai savoir quelque precision pour le auth je pense que tu dois te limité juste à auth=460 au lieu d'ajouter "@realm "parce que si tu as mis ""@realm " du devra le mettre aussi la meme chose dans ton xlite pour la meme chose pour tes mots de passe il faut qu'il soit plus simple pour corriger les erreurs verifie aussi sur tes xlites.Merci
salut a tous
Vous avez mes configuration mais ce que je veux savoir:
jais conçu mois meme un reseau locale avec un swith mon serveur et les deux clients.
sur mon serveur c'est uniquement asterisk qui est installé. les ping mon premit verifier si le reseau a un probleme.
Maintemant je veux savoir si ce reseau a besoin d'autres choses pour que je puisse faire des appels entre mes deux clients. Je rappel que les appels arrivent au niveau du serveur et au bout d'un tps je vois sur les serveur que personne n'a decroché. Les clients sont X-Lite sur windows.
De quoi j'ais besoin en plus pour que ça marche.
Adama
sangaré n'a rien pour moi?
Salut en principe tu n'as pas besoins d'autre chose pour le faire fonctionner.mais dit moi est ce que tu as simplifier tes mots de passes et est ce que tu peux faire une difference entre ton mot de passe et ton username et ton auth c'est à dire tu prends un autre chiffre.Merci
Re bonjour pour que tu puisse voir les telephones enregistrer il faut que tu ajouté les ligne suivantes dans sip.conf precisement dans [general] les trois lignes qui sont:
context=default ; il faut que le context defaut existe
srvlookup=no ;Bon je ne connais pas la signification sorry
quality=yes ;il permet de savoir quand un téléphone est innaccessible
J'espere que sa te servira lorsque tu feras un sip show peers et sip show registry.Merci et donne moi des info sur la suite
Salut Sangaré
Le serveur marche mais il reste des zones d'ombre. Jais céée moi meme un reseau a par pour travailler et mon serveur ne marche pas dans ce reseau. Quand je me connecte a mon reseau il marche. Est ce a dire qu'asterisk a besoin d'autre resource qui ce trouvent dans le reseau?
Es tu actuellement au Mali? J'aimerais qu'on garde le contact.
voici mon mail: koadou6@caramail.com.
Encore merci pour l'aide.
A bientot
Bonjour
j'ai installé trixbox la configuration par freepbx est relativement simple j'ai trouvé pas mal d'infos sur internet. Je peux appeler à l'extérieur et avoir des appels entrants çà sonne impec reste un problème je n'ai pas de son dans les deux sens au départ j'avais le son mais mon interlocuteur ne m'entendais pas maintenant je ne l'ai plus dans les deux sens. J'ai installé une machine virtuelle sur mon serveur avec la dernière version de trixbox je suis donc derrière un parefeu et j'ai bien ouvert les ports mais rien à faire j'ai vu pas mal de de post à ce sujet mais aucune réponse adapté si quelqu'un a la solution ce serait super
encore une précisions j'utilise un boitier pap2p avec deux téléphones raccordés dessus
Merci d'avance
Bonjour Konaté j'aimerai avoir une petite precisision tu disais que le status de tes telephones etaient à UNMONITORED lorsque tu fais un sip show peers.Je t'ai demander d'ajouter 3 lignes dans le fichier
[general]
context=default ; il faut que le context defaut existe
srvlookup=no ;Bon je ne connais pas la signification sorry
quality=yes ;il permet de savoir quand un téléphone est innaccessible
tu ne m'a pas donné la suite s'il y a eu un changement sur ton status.Merci
Bonjour balador est ce que tu ne peux pas nous faire profité avec un petit tuto sur l'installation et la configuration trixbox par freepbx pour tes appels sortant et entrant le sujet m'interesse donc si on pouvait un peu en profité.Pour ton probleme je pense que c'est du à la nat verifie si ta nat n'est pas à "no "generalement la nat bloque le son essaye de le mettre à yes pour ce que sa va te donné.
Merci
Bonjour sangare,
j'ai installé asterisk sur debian sarge mai le probléme
quand je vais ds mon réprtoire etc/asterisk il est vide ya pas tous les fichier sip.config,iax.config.... avez vous une ideé d'ou il se place ces fichier sous debian ssarge
Cordialement
Mr El ADADI
Salut Sangaré.
Pour les trois lignes il n'ont pas changer grand choses. Jais compris le probleme.
Unmonitored signifie tout simplement l'etat du client au moment du show peers.
Mon gros probleme est l'adressage IP. Quand jais mis mon serveur sur le reseau local qui est connecté au net, tout marche a merveil en reseau local. La prochaine etape c'est sortir de mon reseau local.
Bonjour Sangaré
S.V.P pouvez-vous m'expliquer comment relier deux serveur Asterisk pour que les clients de l' un puissent communiquer avec les clients de l'autre.
Merci et salut à vous
Bonjour
Voila un petite explication tout d'abord l'interconnexion de 2 serveurs asterisk se fait grace à ce que l'on appel le IAX.le principe est le suivant il faut creer sur les 2 serveurs des comptes IAX grace au fichier iax.conf qu'il faudra aussi configurer le fichier extension.conf
passons à un petit exemple
On considere deux serveurs que l'on appelera Voip1 et Voip2
dans iax.conf
[VOIP2]
type=friend ;de type friend pour qu'il puisse appelé et recevoir des appels
host=voip2.domaine ;ici il faudra mettre l'adresse ip de votre serveur ici se sera le serveur 2 bien sur
auth
usernamne= ;mettre le nom du serveur2
secret= ;mettre le mot de passe du serveur2
context=FROM_VOIP2 ;le context utilisé pour le 2
qualify=yes ;verifie l'etat du serveur s'il est bien enregistrer
trunk=yes
[VOIP1]
type=friend ;de type friend pour qu'il puisse appelé et recevoir des appels
host=voip1.domaine ;ici il faudra mettre l'adresse ip de votre serveur ici se sera le serveur 1 bien sur
usernamne= ;mettre le nom du serveur1
secret= ;mettre le mot de passe du serveur1
context=FROM_VOIP1 ;le context utilisé pour le 1
qualify=yes ;verifie l'etat du serveur s'il est bien enregistrer
trunk=yes
Maintenant pour le fichier extension.conf
Pour les appels entrants
exemple pour le "dialplané du serveur voip1
[FROM_VOIP2]
include => VOIP1
[VOIP1]
exten => 1XX,1,Dial(${EXTEN}) ;notre contex local si l'on considere que les numeros du serveur 1 exemple 100
exemple pour le "dialplané du serveur voip2
[FROM_VOIP1]
include => VOIP2
[VOIP2]
exten => 2XX,1,Dial(${EXTEN}) ;notre contex local si l'on considere que les numeros du serveur 1 exemple 200
Pour configurer les appels sortants nous allons simplement créer une extension qui inclut toutes les extensions qui se trouve sur le serveur opposé.
Nous allons passer le protocole IAX2 ainsi que l'utilisateur IAX à la commande Dial.
il faut juste ajouté la ligne suivante
pour le voip serveur1 dans le fichier extension.conf
exten => 2XX,1,Dial(IAX2/VOIP2/${EXTEN})
idem Pour le serveur2 la ligne suivante dans le extension.conf
exten => 1XX,1,Dial(IAX2/VOIP1/${EXTEN})
Bon pour conclure verifie le lien IAX avec la console d'asterisk
[root@asterisk ~]# asterisk -r
puis avec
asterisk*CLI> iax2 show peers
Bon j'espere que cela pourra t'aider et donne nous la suite à ton projet.
Merci
Bonjour Sangare
Merci pout votre aide sauf que ça n' a pas fonctionné quand j'essaie d' appeler un client sur l' autre serveur, j'ai reçu un message . Malgré j' ai essayé d'inverser les adresse IP, rien ne va. Alors je dois vous dire que mes extensions sont SIP non pas en IAX2.
Salut à vous
svp j'ai installé asterisk et le configurer et j'ai voulu le tester avec 2 clients x-lite mais j'arrive pas à faire des appels et le serveur ne réagit pas
Bonjour,
j'ai comme projet l'installation et la configuratio da Asterisk sous mandriva en utilisant une carte diguim 400p.
j'ai telehargé asterisk1.2 , asterisk-sounds ,zaptel et libpri et quan je veut les compiler :
#tar zxvf zaptel ==> pas d'erreur
#make ==>j'ai l'erreur suivant .
[root@localhost zaptel-1.2.22.1]# make
grep: /include/linux/autoconf.h: Aucun fichier ou répertoire de ce type
cc -DSTANDALONE_ZAPATA -DBUILDING_TONEZONE -DHOTPLUG_FIRMWARE -I. -O4 -g -fPIC -Wall -DZAPTEL_CONFIG=\"/etc/zaptel.conf\" -c ztcfg.c
make: cc : commande introuvable
make: *** [ztcfg.o] Erreur 127
qlq'1 peut m'aider parceque ca fait des jours que je cherche son resoudre le pb .
merci d'avance
tu as koi comme os ?
si cé une fedora tu dois installer tous ces lib
yum update
yum -y install ncurses
yum -y install ncurses-devel
yum -y install openssl
yum -y install openssl-devel
yum -y install zlib
yum -y install zlib-devel
yum -y install bison
yum -y install bison-devel
yum -y install glibc
yum -y install gcc
yum -y install kernel-devel
yum -y install subversion
Merci pour ton aide
Mais quand je tappe
[root@localhost zaptel-1.2.22.1]# make install
bash: make: command not found
sous fedora8
bonjour tout le monde ,
en fait g un PFE a faire pour les 4 mois ki viennent sur le VoIP et Asterisk ! Bon g 3 petites question a poser deja:la premiere: existe-il d'autres IPBX a apart Asterisk ? la deuxieme : je voudrais installer Asterisk sur ma machine quelle version de linux je devrais installer ? et pour finir je voudrais savoir comment pourrais-je partitionner mon disque sans avoir a le formater alors ke moi je n'ai ke C: ?
merci pour tout ....
Pour la version tu as le choix ca cé pa un problème fedora ,debian…, moi j’utilise debian
Attention asterisk requit le changement du kernel et c’est une manipe complexe de tout façon il faut que tu sois familiariser avec linux ,oui bien sure que y a d’autre x trixbox, SIP Express Router, FreeSWITCH …,pour ta dernière question je pense que cé pa pa une bonne idée de faire mettre Windows et linux sur la même machine mé cé possible dans ce cas la il faut lors de l’installation de ton linux partitionner ton disk manuellement et in staller un grub au démarrage mé fé attention au partitionnement tu risque de viré tes partition ntfs
merci El Adadi pour tes réponses ça m'aide énormément mais voila , o fait g t pressé par le temps et kom g pa reçu de réponses instantanées g installer Linux Suse 10.2 en utilisant le logiciel Partition Magic V8.0!!!A ton avi Suse me posera-il des problemes lors de l'installation d'Asterisk et sa manipulation ?
a ca je sé pa jé jamais utiliser suse essaye de y aller sur le site de la communuté fracaise de suse
salut !!! x trixbox, SIP Express Router, FreeSWITCH ne sont pas des serveurs IPBX comme asterisk allez voir http://www.freeswitch.org/ !!
moi je cherche a faire la comparaison entre Asterisk et d'autres IPBX kil soient propritaires ou Opensources !!! merci de bien vouloir m'orienter avec tout type de liens et de documentations!!!
slt a tous,
j'utilise asterisk pour la 1ere fois et je veux savvoir les étapes de configuration pour réaliser une communication entre 2 Pc avec X-lite,merci
nadjuv@gmail.com
bonjour a tous ,
je viens de terminer l'installation d'asterisk et je viens de configurer les fichiers sip.conf et extensions.conf mais apres configuration de mon x-lite , le softphone ,n'arrive pas a s'authentifier et m'affiche le message suivant :
awaiting proxy login information
logging in ....
login timed out! Contact Network
if u have any idea please help me
thx
je suis installer asterisk sous fedora et mon probleme comment configurer les fichiers sip.conf et extentions.conf
pour connecter avec xlite sous windows
bonjour,
merci bcp à toi qui a penser à mettre en ligne ce blog pour partager ton savoir. j'ai TRixbox sur mon PC et je voudrai savoir comment router mes appels sortant via mon IPBX. dans mons pays (GABON)
nous avons 3 opérateurs GSM (CELTEL, LIBERTIS, MOOV) et un opérateur historique (GABON-TELECOM). j'ai une connexion ADSL de bon débit et un compte SIP chez ACF'2i.
mon compte sip ACF'2i ne doit permettre de sortir que pour les appels internationaux et vers les GSM CELTEL et PSTN.
merci
slt
les mecs
j'ai installé asterisk sous fc 8 mais j'arrive pas a me connecter a mes x lite sous windows .
pouvez vous bien me passer un coup main c un projet de fin d'etude
contacter moi sur diallogenie@gmail.com
merci de votre comprehension
bonjour à tous et merci à toi Nicolargo de nous éclairer les points d'ombre que nous rencontrons.
voici mon problème.Je suis entrain d'installer astérisk sur fédora tout en suivant vos recommandations.mais arrivé au niveau de la commande #./configure ça me met :
configure: error: C++ preprocessor "lib/cpp" fails sanity check
je dois je faire?Merci de m'aider.
tapez si commande et sa va marcher
yum update
yum install make
yum install kernel-package
yum install bin86
yum install libncurses5-dev
yum install bison
yum install openssl
yum install libssl0.9.7
yum install libssl-dev
yum install libreadline5
yum install libreadline5-dev
yum install libeditline0
yum install libeditline-dev
yum install libedit-dev
yum install libedit2
yum install libncurses5
yum install libncurses5-dev
yum install zlib1g-dev
tenez moi au courant
bon courage
merci pour les el Adadi,je les essais en même temps.A bientôt
bjr à tous,
el Adadi,j'ai utilisé la commande yum update mais finalement voici le résultat que j'ai:
ERROR:dbus.connection:Unable to set arguments () according to signature u's': : More items found in D-Bus signature than in Python arguments
Traceback (most recent call last):
File "/usr/bin/yum", line 29, in
yummain.user_main(sys.argv[1:], exit_code=True)
File "/usr/share/yum-cli/yummain.py", line 241, in user_main
errcode = hotshot(main, args)
File "/usr/share/yum-cli/yummain.py", line 193, in main
# Run the transaction
File "/usr/share/yum-cli/cli.py", line 432, in doTransaction
errstring += ' %s\n' % to_unicode(descr)
File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 790, in runTransaction
if os.path.exists(fn):
File "/usr/lib/python2.5/site-packages/yum/plugins.py", line 175, in run
func(conduitcls(self, self.base, conf, **kwargs))
File "/usr/lib/yum-plugins/refresh-packagekit.py", line 37, in posttrans_hook
packagekit_iface.StateHasChanged('posttrans')
File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 68, in __call__
return self._proxy_method(*args, **keywords)
File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 140, in __call__
**keywords)
File "/usr/lib/python2.5/site-packages/dbus/connection.py", line 597, in call_ blocking
'path %s' % LOCAL_PATH)
TypeError: More items found in D-Bus signature than in Python arguments.
que faire?merci.
bonjour
on fait comment quand il s'agit de h323
bsr j'ai un pb
quand je fais
yum update
kubuntu(la console) m'envoie
Setting up Update Process
No Packages marked for Update
et quand je fais
make
elle m'envoie
if cmp -s .cleancount .lastclean ; then echo ; else \
make clean; cp -f .cleancount .lastclean;\
fi
build_tools/make_version_h > include/asterisk/version.h.tmp
if cmp -s include/asterisk/version.h.tmp include/asterisk/version.h ; then echo; else \
mv include/asterisk/version.h.tmp include/asterisk/version.h ; \
fi
rm -f include/asterisk/version.h.tmp
build_tools/mkdep -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3 -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -fomit-frame-pointer acl.c aescrypt.c aeskey.c aestab.c alaw.c app.c asterisk.c ast_expr2.c ast_expr2f.c astmm.c autoservice.c buildinfo.c callerid.c cdr.c channel.c chanvars.c cli.c config.c cryptostub.c db.c devicestate.c dlfcn.c dns.c dnsmgr.c dsp.c enum.c file.c frame.c fskmodem.c image.c indications.c io.c jitterbuf.c loader.c logger.c manager.c md5.c muted.c netsock.c pbx.c plc.c poll.c privacy.c rtp.c say.c sched.c slinfactory.c srv.c strcompat.c tdd.c term.c translate.c ulaw.c utils.c
build_tools/make_defaults_h > defaults.h.tmp
if cmp -s defaults.h.tmp defaults.h ; then echo ; else \
mv defaults.h.tmp defaults.h ; \
fi
rm -f defaults.h.tmp
for x in res channels pbx apps codecs formats agi cdr funcs utils stdtime; do make -C $x depend || exit 1 ; done
make[1]: entrant dans le répertoire « /asterisk-1.2.0/res »
../build_tools/mkdep -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3 -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -fomit-frame-pointer -DOPENSSL_NO_KRB5 -fPIC `ls *.c`
make[1]: quittant le répertoire « /asterisk-1.2.0/res »
make[1]: entrant dans le répertoire « /asterisk-1.2.0/channels »
../build_tools/mkdep -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3 -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -fomit-frame-pointer -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -fPIC `ls *.c`
make[1]: quittant le répertoire « /asterisk-1.2.0/channels »
make[1]: entrant dans le répertoire « /asterisk-1.2.0/pbx »
../build_tools/mkdep -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3 -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -fomit-frame-pointer -fPIC `ls *.c`
make[1]: quittant le répertoire « /asterisk-1.2.0/pbx »
/bin/sh: curl-config: not found
/bin/sh: [[: not found
make[1]: entrant dans le répertoire « /asterisk-1.2.0/apps »
../build_tools/mkdep -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3 -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -fomit-frame-pointer -fPIC `ls *.c`
make[1]: quittant le répertoire « /asterisk-1.2.0/apps »
make[1]: entrant dans le répertoire « /asterisk-1.2.0/codecs »
../build_tools/mkdep -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3 -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -fomit-frame-pointer -fPIC `ls *.c`
make[1]: quittant le répertoire « /asterisk-1.2.0/codecs »
make[1]: entrant dans le répertoire « /asterisk-1.2.0/formats »
../build_tools/mkdep -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3 -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -fomit-frame-pointer -fPIC `ls *.c`
make[1]: quittant le répertoire « /asterisk-1.2.0/formats »
make[1]: entrant dans le répertoire « /asterisk-1.2.0/agi »
../build_tools/mkdep -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3 -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -fomit-frame-pointer `ls *.c`
make[1]: quittant le répertoire « /asterisk-1.2.0/agi »
make[1]: entrant dans le répertoire « /asterisk-1.2.0/cdr »
../build_tools/mkdep -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3 -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -fomit-frame-pointer -fPIC `ls *.c`
make[1]: quittant le répertoire « /asterisk-1.2.0/cdr »
make[1]: entrant dans le répertoire « /asterisk-1.2.0/funcs »
../build_tools/mkdep -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3 -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -fomit-frame-pointer -fPIC `ls *.c`
make[1]: quittant le répertoire « /asterisk-1.2.0/funcs »
make[1]: entrant dans le répertoire « /asterisk-1.2.0/utils »
../build_tools/mkdep -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3 -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -fomit-frame-pointer -DNO_AST_MM `ls *.c`
make[1]: quittant le répertoire « /asterisk-1.2.0/utils »
make[1]: entrant dans le répertoire « /asterisk-1.2.0/stdtime »
../build_tools/mkdep -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3 -Iinclude -I../include -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -fomit-frame-pointer *.c
make[1]: quittant le répertoire « /asterisk-1.2.0/stdtime »
cd editline && unset CFLAGS LIBS && test -f config.h || ./configure
creating cache ./config.cache
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking host system type... i686-pc-linux-gnu
checking for a BSD compatible install... install
checking for ranlib... ranlib
checking for ar... /usr/bin/ar
checking for tgetent in -ltermcap... no
checking for tgetent in -ltinfo... no
checking for tgetent in -lcurses... no
checking for tgetent in -lncurses... no
configure: error: termcap support not found
make: *** [editline/libedit.a] Erreur 1
Salut j'ai eu le meme probleme hier sur Mandriva en fait il faut que tu installes termcap pour ça le paquet c'est
Pour debian
apt-get install libncurses5-dev
Pour Fedora
yum list | grep ncurses
Bon j'espere que tu pourras corriger ton probleme.A+
Salut ,
J'ai suivi à la lettre toutes les instructions mais j'ai un problème.
Mon serveur fonctionne bien, la preuve j'ai installé sur la même machine que le serveur un softphone (dans mon cas wengophone) , qui arrive à émettre des coups de fil vers lui même et à avoir accès à tous les services qu'offrent mon serveur: en local tous fonctionne.
J'ai donc essayé de configurer xlite sur des machines clientes xp ,mais celles-ci n'arrivent pas à communiquer avec le serveur.
J'ai déactiver les pare-feu ,ouvert les ports : mais rien à faire .
Je suis sûr que la configuration de xlite est bien faite puisque avec cette même configuration j'émettais des appels via un serveur trixbox.
Une aide venant de votre me sera très bénéfique. Merci d'avance
@CEDRIC CISSE: Y a t'il un firewall sur votre serveur Asterisk ?
non j'y avais pensé et j'ai désactivé tous les firewall du serveur pour voir s'ils posaient problème mais rien du tout.
J'avais oublié quelque chose lorsque je lance asterisk j'ai ce message
.....[Nov 25 10:25:47] WARNING[4875]: res_smdi.c:1335 load_module: No SMDI interfaces are available to listen on, not starting SMDI listener.
je sais pas ce que ça signifie est-ce que cela pourrait posé problème
Tu ne peux avoir ton serveur et on softphone sur la même machine. Tout deux demande à avoir le port 5060 en écoute.
bjr a tous j'ai un probleme avec xlite sur fedora 10 il ne peut pas etre installer aussi je ne sais pas comment faire communiquer deux serveurs asterisk pouvez vous m'aider c urgent car c'est un projet de fin d'etude
bonjour,
avec la même configuration mentionnée dans votre exemple, j'arrive pas a repérer mes compte SIP à l'aide de la commande sip show registry, et avec la commande sip show peers j'ai mes deux comptes configurées qui apparaissent offline.
merci de me faire parvenir l'erreur accompagné de votre solution.
bien à vous
Adil Messaoudi
Publier un commentaire
Partager des documents lors des commentaires: Le groupe Scripd Nicolargo