bonjour à tous,

je suis nouveau sur asterisk. j'ai suivi plusieurs tuto sur le net.

j'arrive a connecté 2 clients X-lite 5 sur mon serveur.
mais lorsque j'effectue un appel entre les 2 clients (dans un sens ou dans l'autre), le temps de communication total entre les 2 clients est de 10s maxi .

le comportement est le suivant :
- appel du client 2 depuis le client 1
- un delai de 2-3s avant le ring.
a/ si je laisse sonnée, au bout de 5s environ, ca raccroche automatiquement
b/ si je deccroche, la comme est etablie l'audio fonctionne, mais au bout de 5s, ca raccroche.

je ne vois pas du tout d'ou cela peut venir.

ma config :
Ubuntu desktop 12.04 i386 + asterisk en VM sous virtualbox, reseau en pont.
aucun firewall activé sur les postes clients et la VM (pour les tests)
usage interne uniquement, pas de prestataire externe ou de communication externe, uniquement en LAN

fichier sip.conf
Code:
[general]

t38pt_udptl = yes
language=fr
call-limit=50
srvlookup=yes
disallow=all
allow=ulaw
allow=alaw
allow=gsm
context=interne
dtmfmode=rfc2833
qualify=yes
canreinvite=no
notifyringing=yes
notifyhold=yes
subscribecontext=BLF
domain=myasterisk.dom



[1001]
secret=azerty
type=friend
host=dynamic
callerid="Test" <1001>
context=interne
dtmfmode=rfc2833
qualify=yes
disallow=all
allow=gsm
allow=ulaw
allow=alaw
canreinvite=no
nat=yes
subscribecontext=BLF


[1002]
secret=azerty
type=friend
host=dynamic
callerid="Centrale" <1002>
context=interne
dtmfmode=rfc2833
qualify=yes
disallow=all
allow=gsm
allow=ulaw
allow=alaw
canreinvite=no
nat=yes
subscribecontext=BLF

fichier extensions.conf
Code:
[general]
autofallthrough=yes


[globals]

[BLF]
;exten => 1001,hint,SIP/1001
;exten => 1002,hint,SIP/1002
exten => 1001,1,Dial(SIP/1001,30,g)
exten => 1002,1,Dial(SIP/1002,30,g)


[interne]
include => AppelSortant
include => BLF
include => test

;exten = _XXXX,1,Dial(SIP/${EXTEN},50)
;exten = _XXXX,n,Hangup()

[AppelEntrant]

[AppelSortant]

[test]

exten => **33,1,Answer()
exten => **33,n,Wait(1)
exten => **33,n,Echo()
exten => **33,n,Hangup()


exten => **34,1,Answer()
exten => **34,n,Wait(1)
exten => **34,n,Playback(hello-world)
exten => **34,n,Hangup()
c'est surement trés bete, mais je vois pas du tout

d'avance merci pour votre aide.