Re: Configuration asterisk

2023-07-01 Par sujet didier gaumet

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

2023-07-01 Par sujet BERTRAND Joël
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

2023-07-01 Par sujet BERTRAND Joël
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

2023-07-01 Par sujet Jean-Pierre Giraud
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