Re: Configuration asterisk
Le 01/07/2023 à 12:02, BERTRAND Joël a écrit : [...] retourne : [Jul 1 12:00:13] WARNING[12569][C-0001] chan_sip.c: Purely numeric hostname (0x), and not a peer--rejecting! [Jul 1 12:00:13] NOTICE[12569][C-0001] app_dial.c: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent) Bonjour, Avertissement habituel: Asterisk, je ne connais que de nom, je ne l'ai jamais configuré, installé ou utilisé. SIP, j'ai eu un compte gratuit dans un lointain passé pour essayer via je ne sais plus trop quel outil de téléphonie GUI Linux. - le "warning" ci-dessus m'incite à penser que tu utilises l'ancien pilote SIP d'Asterisk (chan_sip), qui d'après le wiki Asterisk est déprécié de puis Asterisk 17 et est carrément enlevé à partie d'Asterisk 21. Il vaudrait donc a priori mieux utiliser le nouveau pilote (chan_pjsip), y a de la doc à ce sujet: https://wiki.asterisk.org/wiki/display/AST/Configuring+chan_sip j'ai jeté un oeil au wiki Debian Asterisk, il en est encore à l'ancien pilote par contre tu peux jeter un oeil à l'artcile Asterisk du wiki Archlinux: https://wiki.archlinux.org/title/asterisk#PJSIP - la "notice" ci-dessus semble indiquer que ton compte d'abonné auprès d'un fournisseur de service SIP n'est pas trouvé par Asterisk (j'ai pas creusé pour savoir pourquoi, ni comment corriger si c'est le cas)
Re: Configuration asterisk
Bon, j'ai réussi à régler le coup des appels entrants. Le '.' et le '!' ne peuvent pas être utilisés n'importe où et les regex sont un peu tatillonnes. Reste le problème des appels sortants : [User-standard] exten => 6001,1,Dial(SIP/6001) exten => 6002,1,Dial(SIP/6002) exten => _0.,1,Dial(SIP/${EXTEN:1}) retourne : [Jul 1 12:00:13] WARNING[12569][C-0001] chan_sip.c: Purely numeric hostname (0x), and not a peer--rejecting! [Jul 1 12:00:13] NOTICE[12569][C-0001] app_dial.c: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent) JKB
Configuration asterisk
Bonjour à tous, Je tente la configuration d'un serveur asterisk et je me noie un peu dans la configuration. Ce que j'ai fait jusqu'à présent : - installation d'un serveur asterisk (20.3.0~dfsg+~cs6.13.40431413-1) ; - configuration du fichier users.conf pour rajouter tous mes téléphones IP. Tous les téléphones sont connectés au serveur asterisk et tous peuvent s'appeler entre eux. Dans extensions.conf, j'ai simplement configuré : [general] static=yes writeprotect=no autofallthrough=yes clearglobalvars=yes priorityjumping=no [globals] dial_opts=g my_dial_status=answer timeout=45 [User-standard] exten => 6001,1,Dial(SIP/6001) exten => 6002,1,Dial(SIP/6002) ... Je tente maintenant de connecter ce serveur asterisk à mon trunk SIP. J'ai donc configuré dans sip.conf le compte correspondant au trunk SIP : [general] context=public allowoverlap=no udpbindaddr=192.168.1.1:5060 tcpenable=no tcpbindaddr=0.0.0.0 transport=udp srvlookup=yes language=fr register => localnet=192.168.0.0/255.255.0.0 directmedia=update,nonat nat=force_rport,comedia qualify=yes externrefresh=15 directmediapermit=192.168.0.0/255.255.0.0 externaddr= externtlsport=5060 Asterisk est content puisqu'il m'indique : rayleigh*CLI> sip show registry Hostdnsmgr Username Refresh StateReg.Time :5070 N trunk-sip@sy 105 Registered Sat, 01 Jul 2023 11:05:42 1 SIP registrations. Maintenant, je cherche à pouvoir appeler le monde extérieur et à être appelé et je sèche. Les appels sont bien routés vers mon serveur asterisk puisque dans les logs, lorsque j'essaie de m'appeler, je vois ceci : [Jul 1 11:00:47] NOTICE[8977][C-0001] chan_sip.c: Call from '' (37.97.65.186:5070) to extension '+33x' rejected because extension not found in context 'public'. Or j'ai rajouté dans le fichier extensions.conf : exten => ,1,Dial(SIP/6001) soit à la suite de [User-standard], soit dans un contexte [oublic]. Rien n'y fait. J'ai aussi essayé d'appeler l'extérieur avec une règle du type exten => _0.,1,Dial(SIP/${EXTEN:1}), même motif, même punition mais avec un autre message d'erreur : [Jul 1 11:13:10] WARNING[9644][C-0002] chan_sip.c: Purely numeric hostname (0x), and not a peer--rejecting! La question est donc relativement simple. Comment faire une configuration simpliste d'asterisk pour le connecter au monde extérieur ? Je me perds dans la documentation (officielle ou non). Merci de vos lumières, JKB
Nettoyage du spam : juin 2023
Bonjour, Comme nous sommes en juillet, il est désormais possible de traiter les archives du mois de juin 2023 des listes francophones. N'oubliez bien sûr pas d'ajouter votre nom à la liste des relecteurs pour que nous sachions où nous en sommes. Détails du processus de nettoyage du spam sur : https://wiki.debian.org/I18n/FrenchSpamClean Jean-Pierre Giraud signature.asc Description: This is a digitally signed message part