Shadok
07/02/2013, 15h39
Bonjour,
J'utilise Elastix 2.0.3 AMD64 avec Asterisk 1.6.2.13 de cette façon :
Serveur1 <-> trunk IAX -> Serveur2 -> trunk SIP
Serveur1 se trouve dans un pays où le protocole SIP est bloqué, c'est pourquoi j'ai créé un trunk IAX entre serveur1 et serveur 2, de façon à ce que les appels sortent (je ne fais que du sortant) au final par un trunk SIP en France.
La configuration du trunk IAX est la suivante sur les deux serveurs :
* PEER details
host=XXX.XXX.XXX.XXX
username=trunkiax
secret=secret phrase
type=peer
qualify=yes
port=4569
disallow=all
allow=g729
auth=plaintext
canreinvite=no
context=from-internal
iaxcompat=yes
jitterbuffer=no
tos=lowdelay
transfer=no
trunk=yes
trunkrealloc=yes
* USER context
trunkiax
* USER details
type=user&friend
secret=secret phrase
context=from-internal
username=trunkiax
trunkrealloc=yes
trunk=yes
port=4569
iaxcompat=yes
auth=plaintext
* Register string
(empty)
Je peux passer des appels mais j'ai un grand nombre d'erreurs "app_dial.c: Unable to write frame" dans les logs du serveur1. Plus d'une erreur par appel.
Serveur2 a quelques erreurs "chan_iax2.c: Received trunked frame before first full voice frame" et "app_dial.c: Unable to write frame". Parfois j'ai aussi quelques "channel.c: Exceptionally long voice queue length queuing to IAX2/trunkiax-2734".
Une idée du problème ?
Merci :)
J'utilise Elastix 2.0.3 AMD64 avec Asterisk 1.6.2.13 de cette façon :
Serveur1 <-> trunk IAX -> Serveur2 -> trunk SIP
Serveur1 se trouve dans un pays où le protocole SIP est bloqué, c'est pourquoi j'ai créé un trunk IAX entre serveur1 et serveur 2, de façon à ce que les appels sortent (je ne fais que du sortant) au final par un trunk SIP en France.
La configuration du trunk IAX est la suivante sur les deux serveurs :
* PEER details
host=XXX.XXX.XXX.XXX
username=trunkiax
secret=secret phrase
type=peer
qualify=yes
port=4569
disallow=all
allow=g729
auth=plaintext
canreinvite=no
context=from-internal
iaxcompat=yes
jitterbuffer=no
tos=lowdelay
transfer=no
trunk=yes
trunkrealloc=yes
* USER context
trunkiax
* USER details
type=user&friend
secret=secret phrase
context=from-internal
username=trunkiax
trunkrealloc=yes
trunk=yes
port=4569
iaxcompat=yes
auth=plaintext
* Register string
(empty)
Je peux passer des appels mais j'ai un grand nombre d'erreurs "app_dial.c: Unable to write frame" dans les logs du serveur1. Plus d'une erreur par appel.
Serveur2 a quelques erreurs "chan_iax2.c: Received trunked frame before first full voice frame" et "app_dial.c: Unable to write frame". Parfois j'ai aussi quelques "channel.c: Exceptionally long voice queue length queuing to IAX2/trunkiax-2734".
Une idée du problème ?
Merci :)