PDA

Voir la version complète : Failed to authenticate



ramsesthebest
09/05/2017, 12h29
Bonjour la communauté,

Je viens d'installer asterisk 14 sur un serveur Centos (Openvz).
tout s'est bien passé sauf que quand je veux lancer un appel, je reçois le message:


chan_sip.c:24024 handle_response_invite: Failed to authenticate on INVITE to '"Coulibaly01" <sip:Coulibaly01@xx.xx.xx.xx>;

voici une partie de mon sip.conf:


[general]
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
context=default
allowoverlap=no
relaxdtmf=no
dtmfmode=rfc2833
language=fr
qualify=yes
nat=no
rtptimeout=30
rtpholdtimeout=60
disallow=all
allow=g723
allow=g729
canreinvite=no
insecure=invite

[Coulibaly01]
type=friend
username=mon_username
secret=mon_passwd
host=dynamic
context=APPELS


et voici extensions.conf:

[general]
static=yes
writeprotect=no
clearglobalvars=no

[globals]

[default]
include => TERMINAISON

[TERMINAISON]

exten => _XXXXXXXX,1,NoOP()
exten => _XXXXXXXX,2,Dial(SIP/Gateway/${EXTEN})
exten => _XXXXXXXX,3,Hangup



Pourquoi ce message ? qu'est ce que j'ai manqué dans la config ?
Merci d'avance de votre aide !

Cdlt,

Shaxez
09/05/2017, 12h43
Bonjour,

perso je suis un novice sur Asterisk mais je pense que le problème vient de ton context dans coulibaly01
Je ne suis vraiment sur de rien mais je pense que tu devrais quand même essayer.
Change APPELS par TERMINAISON

Si quelqu'un peut confirmer ce que je dis ca serait parfait :)

jean
09/05/2017, 14h15
le client n'est pas enregistré. qu'utilise tu ?

ramsesthebest
09/05/2017, 15h00
Bonjour,

perso je suis un novice sur Asterisk mais je pense que le problème vient de ton context dans coulibaly01
Je ne suis vraiment sur de rien mais je pense que tu devrais quand même essayer.
Change APPELS par TERMINAISON

Si quelqu'un peut confirmer ce que je dis ca serait parfait :)

En fait les context sont les mêmes, c'est en recopiant que je me suis trompé :(

ramsesthebest
09/05/2017, 15h03
le client n'est pas enregistré. qu'utilise tu ?

en fait voici ma config:
Switch1 -------Server asterisk ------------ Switch 2

Switch 1 et Switch2 sont déclarés dans sip.conf avec des ip publiques statiques.
Donc l'appel vient de Switch1, passe par asterisk qui le route vers Switch2.

Cdlt,

jean
09/05/2017, 17h23
ajoute: insecure=port,invite dans la déclaration des hotes statiques

J.

ramsesthebest
09/05/2017, 19h13
ajoute: insecure=port,invite dans la déclaration des hotes statiques

J.

Merci Jean pour ta réponse. J'ai fais les changement puis reload mais j'ai toujours "failed to authenticate " :cry:

Cdlt,

jean
09/05/2017, 20h15
ton sip.conf montré au début ne correspond pas à ce que tu dis... tu as host=dynamic

il faut soit host=dynamic et le client s'enregistre explicitement, soit host=ip.du.client et insecure=port,invite

Et bien sur, sip reload

J.

ramsesthebest
10/05/2017, 07h44
ton sip.conf montré au début ne correspond pas à ce que tu dis... tu as host=dynamic

il faut soit host=dynamic et le client s'enregistre explicitement, soit host=ip.du.client et insecure=port,invite

Et bien sur, sip reload

J.

Merci encore Jean pour ta réponse.
En fait comme switch1 n'arrivait pas à faire des appels car même message (failed to authenticate...) j'ai créé Coulibaly01 qui est une extension directement sur le serveur asterisk et que j'ai configuré sur le softphone Bria !.
sinon j'ai bien la partie du switch1 avec les paramètres comme dits


[Switch1]
type=friend
host=196.x.x.x
context=APPELS
insecure=port,invite


Merci.

ramsesthebest
11/05/2017, 13h14
Quelqu'un aurait-il une solution ?