S'identifier

Voir la version complète : OVH - Asterisk 1.8 - appels entrants/sortants impossible aléatoirement



SomeoneElseIsHere
18/12/2012, 12h42
Bonjour à tous

Très régulierement et de manière aléatoire, je suis dans l'incapacité d'emettre ou de recevoir un appel.
Dans le cas d'un appel entrant, je n'ai rien dans la CLI.
Dans le cas d'un appel sortant, voila ce que je peux voir :

http://pastebin.com/F3tdxvCc

Ci dessous mon sip.conf


[globals]

[Production]
include => Interne
include => Commandes
include => OVH_Sortant

[Direction]
include => Interne
include => Commandes
include => OVH_Sortant

[unauthenticated]
exten => s,1,Verbose(!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Appel unauthenticated !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)
same => n,Dial(SIP/100)
same => n,Hangup()

[Commandes]
exten => *77,1,Verbose(Log in dans la file d'attente Production)
same => n,Answer()
same => n,AddQueueMember(Production)
;same => n,Playback(agent-loginok)
same => n,Hangup()

exten => *78,1,Verbose(Log out dans la file d'attente Production)
same => n,Answer()
same => n,RemoveQueueMember(Production)
;same => n,Playback(agent-loggedoff)
same => n,Hangup()

[Interne]
exten => _1XX,1,Verbose(Appel interne)
same => n,Dial(SIP/${EXTEN})
same => n,Hangup()

[OVH_Entrant]
exten => s,1,Verbose(Entrant OVH de ${CALLERID(num)} pour ${CUT(CUT(SIP_HEADER(To),@,1),:,2)})
same => n,Goto(OVH_Entrant,${CUT(CUT(SIP_HEADER(To),@,1),: ,2)},1)

exten => 01XXXXXXXX,1,Dial(SIP/100&SIP/101)
same => n,Hangup()

exten => 01YYXXXXXXX,1,Answer()
same => n,Queue(Production)
same => n,Hangup()

[OVH_Sortant]
exten => _0[1-79]XXXXXXXX,1,Verbose(Appel sortant)
same => n,Set(CALLERID(number)=00331XXXXXXXX)
same => n,Dial(SIP/${EXTEN}@OVH_Sortant)
same => n,Hangup()


et mon extensions.conf


[general]
externip=62.161.XXX.XXX
localnet=192.0.0.0/255.255.255.0
context=unauthenticated
allowguest=no
qualify=yes
srvlookup=yes
bindaddr=0.0.0.0
bindport=5060
nat=no
defaultexpirey=1800
allowguest=no

register => 00331XXXXXXXX:XXXXXXXX@siptrunk.ovh.net

[OVH_Entrant]
type=peer
host=siptrunk.ovh.net
context=OVH_Entrant

[OVH_Sortant]
type=peer
host=siptrunk.ovh.net
fromdomain=siptrunk.ovh.net
secret=XXXXXXXX
remotesecret=XXXXXXXX
username=00331XXXXXXXX
defaultuser=00331XXXXXXXX
busylevel=2
callcounter=yes
language=fr
insecure=port,invite
canreinvite=no
dtmfmode=auto
video=no
restrictcid=no
amaflags=default
disallow=all
allow=g729
allow=g723.1
allow=ulaw
allow=alaw
allow=gsm
allow=ilbc
nat=yes
allowguest=yes

[Direction]
type=friend
context=Direction
host=dynamic
secret=XXXXXXXX
dtmfmode=auto
disallow=all
allow=ulaw
allow=alaw

[100](Direction)
[101](Direction)
[102](Direction)
[103](Direction)


J'ai beau tester tout ce que je trouve, rien n'y fait, je continue a perdre des appels comme si je perdais la connexion à OVH

Un sip reload remet tout en etat, parfois pour quelques heures, parfois pour quelques minutes ...

Vous avez une idée ?

Merci de votre aide !

Reaper
20/12/2012, 03h11
Bonjour, effectue un sip debug pendant la tentative d'appel qui echoue, et colle tout sur pastebin.

stevan
20/12/2012, 10h26
Il n'y aurait pas un problème de NAT par hasard ? ;)

SomeoneElseIsHere
20/12/2012, 10h30
oui je le crois de plus en plus
j'ai copié l'ensemble de mon sip debug + config sip et extension + route et nic dans une post, masi ce dernier doit être validé par un modérateur avant d'apparaitre ...

stevan
20/12/2012, 11h05
En mettant nat=yes dans ton SIP.conf ça donne quoi ? ou si asterisk 11 ça doit être nat=force_nport il me semble.

SomeoneElseIsHere
20/12/2012, 11h10
j'ai mis nat = yes en general => rien de mieux
j'ai mis nat = yes sur OVH_Sortant et OVH_Entrant et nat = no sur Direction => rien de mieux
j'ai l'impression que mon problème vient pourtant bien d'un souci de NAT
j'ai fais quelques tests avec oleane la liaison est bonne, mais semblerati il que les communications sur le port 10.001 sont systématiquement rejetées par le serveur
pourtant dans le rtp.conf c'est bien 1000 a 20000 et iptables est désactivé ...

SomeoneElseIsHere
20/12/2012, 11h32
Est ce qu'il y a un truc qui merdoie là dedans ?

route

Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
77.72.169.0 192.168.0.254 255.255.255.0 UG 0 0 0 eth0
91.121.129.0 192.168.0.254 255.255.255.0 UG 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
192.0.0.0 * 255.255.255.0 U 0 0 0 eth1
link-local * 255.255.0.0 U 1002 0 0 eth0
link-local * 255.255.0.0 U 1003 0 0 eth1
default 192.0.0.253 0.0.0.0 UG 0 0 0 eth1
[root@Asterisk asterisk]#


NIC

eth0 Link encap:Ethernet HWaddr B8:A3:86:70:99:B6
inet adr:192.168.0.4 Bcast:192.168.0.255 Masque:255.255.255.0
adr inet6: fe80::baa3:86ff:fe70:99b6/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4337 errors:0 dropped:0 overruns:0 frame:0
TX packets:4248 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:1261339 (1.2 MiB) TX bytes:1741872 (1.6 MiB)
Interruption:16 Adresse de base:0xee00

eth1 Link encap:Ethernet HWaddr B8:A3:86:70:99:B8
inet adr:192.0.0.4 Bcast:192.0.0.255 Masque:255.255.255.0
adr inet6: fe80::baa3:86ff:fe70:99b8/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:56444 errors:0 dropped:0 overruns:0 frame:0
TX packets:26116 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:10551672 (10.0 MiB) TX bytes:7809261 (7.4 MiB)
Interruption:18 Adresse de base:0x2f00

lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:715 errors:0 dropped:0 overruns:0 frame:0
TX packets:715 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:411840 (402.1 KiB) TX bytes:411840 (402.1 KiB)

SomeoneElseIsHere
20/12/2012, 13h37
bon, je confirme .. probleme de routage
j'ai suivi ce lien http://lartc.org/howto/lartc.rpdb.html et tout semble desormais fonctionner !