PDA

Voir la version complète : Erreur d'authentification IAX2 et RealTime



Jilans
27/06/2016, 18h01
Bonjour à tous,
J'utilise actuellement 2 serveurs Asterisk en 13.9.
Je cherche à pouvoir redirigé un appel du premier serveur vers le serveur (et inversement).

J'ai essayé dans un premier temps sans passé par une base de donnée, mes fichiers de configuration était les suivants :

iax.conf


[general]
register =>asterisk1:123@adr1

[asterisk2]
type=peer
context=default
qualify=yes
host=adr1
secret=123



[general]
register => asterisk2:123@adr2

[asterisk1]
type=peer
context=default
qualify=yes
host=adr2
secret=123

Tous ce passe bien j'arrive à authentifié les serveurs entre eux et à redirigé les appels.

Lorsque je trente de passer la partie iax.conf en base de données hormis les lignes de register l'authentification échoue avec ce message (iax2 set debug on)


Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: ACK
Timestamp: 00012ms SCall: 04462 DCall: 14499 adr2:4569
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: REGREJ
Timestamp: 00010ms SCall: 04462 DCall: 14499 adr2:4569
CAUSE : Registration Refused
CAUSE CODE : 29


Ma configuration étant la même :


[general]
rtcachefriends=yes
register => asterisk1:123@adr1
> INSERT INTO iax (name,type,context,qualify,host,secret) VALUES ('asterisk2','peer','default','yes','adr1 ','123');



[general]
rtcachefriends=yes
register => asterisk2:123@adr2
> INSERT INTO iax (name,type,context,qualify,host,secret) VALUES ('asterisk1','peer','default','yes','adr2 ','123');


J'ai par ailleurs pensé à ajouter la ligne : “iaxpeers => odbc,asterisk,iax”, de plus odbc est bien configuré puisque fonctionnant pour les numéro SIP.

Je ne trouve pas d’où provient l'erreur, existerais t'il une partie particulière à configurer spécifique à iax2 voir un problème dans ma configuration?

En vous remerciant d'avance.