PDA

Voir la version complète : Problème de coupure en racrochant



benoitd54
25/10/2011, 16h02
Bonjour,

Voilà j'ai actuellement une configuration avec asterisk et un trunk SIP OVH.

Tout fonctionne parfaitement hormis un détail (un peu gênant) :

Lorsque j'appelle quelqu'un et que je raccroche avant la mise en communication, mon appel continue chez l'interlocuteur !... Si toutefois je répond (en face), même si j'ai raccroché de mon coté, j'obtiens un BIP et la communication s'arrête.

Avez vous une idée du problème ? et de sa solution ?

Merci beaucoup d'avance.

Benoit D.



Configuration SIP.conf :

[ovh]
type=peer
disallow=all
allow=alaw
host=sip.ovh.net
fromuser=XXXXXXXXX
username=XXXXXXXXX
secret=XXXXXXXXX
dtmfmode=auto
fromdomain=sip.ovh.net
context=ip
insecure=port,invite
canreinvite=no
qualify=yes

Configuration extensions.conf :

exten => _00[0-9]XXXXXXXX,1,Dial(SIP/ovh/${EXTEN:1})
exten => _00[0-9]XXXXXXXX,n,Hangup()

therebel23
26/10/2011, 12h59
Salut,
ca peut etre un probleme de nat, mais le nat=yes devrait être placé au niveau d'OVH donc je sais pas si ca peut venir de là ..

benoitd54
26/10/2011, 13h20
Complément d'information : ça ne le fait pas si j'appelle sur une ligne SIP

benoitd54
26/10/2011, 15h58
Un petit debug du CANCEL au passage :



<------------->
Scheduling destruction of SIP dialog '5c93ca14281c3c1a2301fa172dea6ac8@sip.ovh.net' in 6400 ms (Method: INVITE)
Reliably Transmitting (no NAT) to 91.121.129.17:5060:
CANCEL sip:0761007467@sip.ovh.net SIP/2.0
Via: SIP/2.0/UDP 192.168.12.50:5060;branch=z9hG4bK7d35d082;rport
Max-Forwards: 70
From: "Eric (104)" <sip:0033372390395@sip.ovh.net>;tag=as09165ae7
To: <sip:0761007467@sip.ovh.net>
Call-ID: 5c93ca14281c3c1a2301fa172dea6ac8@sip.ovh.net
CSeq: 103 CANCEL
User-Agent: Asterisk PBX 1.6.2.20
Content-Length: 0


<------------->
SIP/2.0 481 Call/Transaction Does Not Exist
Call-ID: 5c93ca14281c3c1a2301fa172dea6ac8@sip.ovh.net
CSeq: 103 CANCEL
From: "Eric (104)" <sip:0033372390395@sip.ovh.net>;tag=as09165ae7
To: <sip:0761007467@sip.ovh.net>;tag=9A7
Via: SIP/2.0/UDP 192.168.12.50:5060;branch=z9hG4bK7d35d082
Content-Length: 0

Reaper
26/10/2011, 19h12
Si vous avez envoyé le CANCEL et vous avez en retour de votre fournisseur SIP/2.0 481 Call/Transaction Does Not Exist il y a 2 possibilités.

1: L'appel est déjà raccroché chez le fournisseur par le client
2: CANCEL est envoyé / route vers le mauvais proxy chez le fournisseur qui ne trouve pas une session avec votre Call-ID

benoitd54
26/10/2011, 20h56
Bon... j'ai trouvé, rien à voir avec la configuration d'asterisk ou de mes clients SIP.

C'était le modem qui était en cause.

Pour information j'ai réussi à tout faire fonctionner en mettant à jour le firmware du modem.

Modem : Linksys WAG160Nv2
Firmware (valide pour SIP) : 2.0.20

therebel23
26/10/2011, 21h24
Si ca vient du routeur, c'est surement un problème de NAT !!

benoitd54
27/10/2011, 07h09
Le routeur bloquait... sur ce modèle est dans une certaine version de firmware apparemment il est connu de certains bugs SIP. (en tout cas je n'ai aucunement changé la configuration coté asterisk)