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 => <mon secret> 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=<a.b.c.d> externtlsport=5060 Asterisk est content puisqu'il m'indique : rayleigh*CLI> sip show registry Host dnsmgr Username Refresh State Reg.Time <ip>: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-00000001] chan_sip.c: Call from '' (37.97.65.186:5070) to extension '+33xxxxxxxxx' rejected because extension not found in context 'public'. Or j'ai rajouté dans le fichier extensions.conf : exten => <xxxxxxxxxx>,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-00000002] chan_sip.c: Purely numeric hostname (0xxxxxxxxx), 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