PDA

Voir la version complète : Remote host can't match request CANCEL



xre
22/12/2011, 10h52
Bonjour,

De temps en temps on reçoit des appels de l'extérieur (via un trunk d'un provider SIP) qu'on ne peut pas prendre, au moment de décrocher le message suivant est loggé :


WARNING[22429] chan_sip.c: Remote host can't match request CANCEL to call '3021aacc4193a6927dd39cb969fcb0ff@192.168.4.1:5060 '

Côté utilisateur, quand il décroche effectivement, son téléphone raccroche immédiatement. L'appel n'est pas pris, les autres téléphones destinataires continuent à sonner.

Et ça dure jusqu'à ce que l'appelant finisse par laisser tomber et raccroche.

Ca arrive complètement aléatoirement.

Aucun problème sur les appels en interne, et sur les appels sortants vers l'extérieur.

Un morceau de extensions.conf pour un appel entrant :


exten => 0133841699,1,NoOp(Incoming Call for Toto on 01 33 84 16 99)
exten => 0133841699,2,Set(CALLERID(name)=Call for Toto)
exten => 0133841699,3,Dial(${GROUPE1},12,rtT)

Un morceau de sip.conf (compte interne) :


[toto]
type=friend
context=default
defaultuser=toto
secret=toto
host=dynamic
callerid=Toto <100>
disallow=all
allow=alaw
callgroup=1
pickupgroup=1
directmedia=no
qualify=yes

Un morceau de sip.conf (provider SIP) :


[provider-output]
disallow=all
allow=alaw
type=friend
host=xxx.xxx.xxx.xxx
fromdomain=xxx.xxx
insecure=port,invite
fromuser=0133841699
directmedia=no
qualify=yes

J'arrive vraiment pas à voir ce que ça peut être, si vous pouviez m'orienter un peu svp...

* Asterisk 1.8.7.1-1digium2~squeeze
* Debian 6.0 (Squeeze)
* Téléphones IP en interne : Cisco SPA504G, Linksys SPA942, Linksys SPA922

Je ne pense pas que les téléphones soient le problème, plutôt Asterisk... Ou alors le provider ?

Par avance merci.

jean
22/12/2011, 17h15
il faut capturer les traces sip via ngrep ou tcpdump, et les passer dans wireshark pour voir le bout de protocole qui rate.

à priori, un message ne peut être associé à un dialogue sip, et ca raccroche...

ca sent qd meme le pbm avec le distant - as tu contacté le fournisseur ?

J

xre
22/12/2011, 20h02
Merci pour ton feedback.

Je pense également que c'est côté fournisseur... Mais ce fournisseur est proche du niveau zéro côté service, si je ne leur prouve pas par a+b que c'est eux le problème ils ne m'aideront pas.

Bon je viens quand même de leur faire un mail, on verra...

Merci en tout cas.