PDA

Voir la version complète : Problème Sip ovh impossible d’émettre d'appel



xdechir
06/02/2012, 13h17
Bonjour,

J'ai un gros problème depuis quelques jours je n'arrive pas à configurer mon serveur astérisk.

Je vous fourni le débug SIP :

sogebat*CLI> sip set debug peer ovh
SIP Debugging Enabled for IP: 91.121.129.17:5060
Audio is at 31.35.74.10 port 19718
Adding codec 0x8 (alaw) to SDP
Adding non-codec 0x1 (telephone-event) to SDP
Reliably Transmitting (NAT) to 91.121.129.17:5060:
INVITE sip:006XXXXXXX@sip.ovh.net SIP/2.0
Via: SIP/2.0/UDP 31.35.74.10:5060;branch=z9hG4bK571e19fe;rport
From: "poste3" <sip:0033484XXXXX@sip.ovh.net>;tag=as1dcf877f
To: <sip:006XXXXXXX@sip.ovh.net>
Contact: <sip:0033484XXXXX@31.35.74.10>
Call-ID: 1fb45ebf12c9fbf627aefcf645a1b404@sip.ovh.net
CSeq: 102 INVITE
User-Agent: Asterisk PBX
Max-Forwards: 70
Date: Mon, 06 Feb 2012 11:14:32 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Type: application/sdp
Content-Length: 236

v=0
o=root 3580 3580 IN IP4 31.35.74.10
s=session
c=IN IP4 31.35.74.10
t=0 0
m=audio 19718 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv

---
sogebat*CLI>
<--- SIP read from 91.121.129.17:5060 --->
SIP/2.0 407 authentication required
Allow: UPDATE,REFER,INFO
Call-ID: 1fb45ebf12c9fbf627aefcf645a1b404@sip.ovh.net
Contact: <sip:006XXXXXXX@91.121.129.17:5060;user=phone>
CSeq: 102 INVITE
From: "poste3" <sip:0033484XXXXX@sip.ovh.net>;tag=as1dcf877f
Proxy-Authenticate: Digest realm="sip.ovh.net",nonce="087810e40230830212aeb38e385d1d05",opaque="086a62bd0df8de0",stale=false,algorithm=MD5
Server: Cirpack/v4.42a (gw_sip)
To: <sip:006XXXXXXX@sip.ovh.net>;tag=00-08024-08781df5-34ef51d17
Via: SIP/2.0/UDP 31.35.74.10:5060;received=31.35.74.10;rport=5060;b ranch=z9hG4bK571e19fe
Content-Length: 0


<------------->
--- (11 headers 0 lines) ---
Transmitting (NAT) to 91.121.129.17:5060:
ACK sip:006XXXXXXX@sip.ovh.net SIP/2.0
Via: SIP/2.0/UDP 31.35.74.10:5060;branch=z9hG4bK571e19fe;rport
From: "poste3" <sip:0033484XXXXX@sip.ovh.net>;tag=as1dcf877f
To: <sip:006XXXXXXX@sip.ovh.net>;tag=00-08024-08781df5-34ef51d17
Contact: <sip:0033484XXXXX@31.35.74.10>
Call-ID: 1fb45ebf12c9fbf627aefcf645a1b404@sip.ovh.net
CSeq: 102 ACK
User-Agent: Asterisk PBX
Max-Forwards: 70
Content-Length: 0


---
[Feb 6 11:14:32] NOTICE[3634]: chan_sip.c:12322 handle_response_invite: Failed to authenticate on INVITE to '"poste3" <sip:0033484XXXXX@sip.ovh.net>;tag=as1dcf877f'
Really destroying SIP dialog '1fb45ebf12c9fbf627aefcf645a1b404@sip.ovh.net' Method: INVITE

Ma configuration :
BBOX ==> serveur Asterisk (configurer en 192.168.36.X) ==> 5 adaptateur PAP2T avec 2 téléphone sur chaque sorti en RJ11

Ma configuration SIP.conf :


[general]
language=fr
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
canreinvite=no
defaultexpiry=3600
registertimeout=30
registerattempts=0
disallow=all
allow=alaw
allowguest=yes
nat=yes
externip=31.35.XXX.XX
localnet=192.168.36.0/255.255.255.0

register => 0033484XXXXXX:*******@sip.ovh.net/901

[ovh]
type=peer
host=sip.ovh.net
fromuser=0033484XXXXXX
fromdomain=sip.ovh.net
secret=XXXXXXX
canrenvite=no
insecure=invite
;qualify=yes
nat=yes
context=outside
;dtmfmode=inband


[poste1]
type=friend
username=poste1
host=dynamic
context=inside

[poste2]
type=friend
username=poste2
host=dynamic
context=inside

[poste3]
type=friend
username=poste3
host=dynamic
context=inside

[poste4]
type=friend
username=poste4
host=dynamic
context=inside

[poste5]
type=friend
username=poste5
host=dynamic
context=inside

[poste6]
type=friend
username=poste6
host=dynamic
context=inside

[poste7]
type=friend
username=poste7
host=dynamic
context=inside

[poste8]
type=friend
username=poste8
host=dynamic
context=inside

[poste9]
type=friend
username=poste9
host=dynamic
context=inside

[poste10]
type=friend
username=poste10
host=dynamic
context=inside

[poste11]
type=friend
username=poste11
host=dynamic
context=inside


et le Extention.conf


[outside]

; Ovh
exten => _90X,1,Set(ligne=${EXTEN})
exten => _90X,n,Goto(910,1)

exten => 910,1,Dial(SIP/poste1&SIP/poste2&SIP/poste3&SIP/poste4&SIP/poste5&SIP/poste6&SIP/poste7&SIP/poste8&SIP/poste9&SIP/poste10,,A(custom/ligne${ligne}))

exten => 911,1,Ringing
exten => 911,n,Wait(30)
exten => 911,n,Answer
exten => 911,n,Wait(10)
exten => 911,n,Hangup

[inside]
;Include parkedcalls (or the context you define in features conf)
;to enable call parking.
;include => parkedcalls

exten => 501,1,Dial(SIP/poste1)
exten => 502,1,Dial(SIP/poste2)
exten => 503,1,Dial(SIP/poste3)
exten => 504,1,Dial(SIP/poste4)
exten => 505,1,Dial(SIP/poste5)
exten => 506,1,Dial(SIP/poste6)
exten => 507,1,Dial(SIP/poste7)
exten => 508,1,Dial(SIP/poste8)
exten => 509,1,Dial(SIP/poste9)
exten => 510,1,Dial(SIP/poste10)
exten => 511,1,Dial(SIP/poste11)

exten => 520,1,Dial(SIP/poste1&SIP/poste2&SIP/poste3&SIP/poste4&SIP/poste5&SIP/poste6&SIP/poste7&SIP/poste8&SIP/poste9&SIP/poste10)

exten => 560,1,Ringing
exten => 560,n,WaitExten(1)
exten => 560,n,Answer
exten => 560,n,Echo
exten => 561,1,Dial(SIP/123@ovh)
exten => 562,1,Dial(SIP/900@ovh)

exten => _X.,1,Dial(SIP/0${EXTEN}@ovh)

Je n'arrive pas à comprendre d'ou vient le problème si vous pouvez m'aider.
Merci.

fastm3
06/02/2012, 14h12
Tu as lu les logs:

SIP/2.0 407 authentication requiredVoila une config ok.

[ovh1]
disallow=all
username=0033974531234
type=friend
secret=pass
qualify=yes
insecure=port,invite
host=sip.ovh.net
fromuser=0033974531234
fromdomain=sip.ovh.net
dtmfmode=inband
context=custom-get-did-from-sip
allow=ulaw allow=alaw
n'oublie pas le register pour les appels entrants qui doit etre du type:


register => 0033484XXXXXX:*******@sip.ovh.net/0033484XXXXXXet non comme tu l'indiques. Je n'ai pas regarde le reste.
Fastm3

xdechir
06/02/2012, 15h24
Merci pour votre réponse, j'ai essayer comme vous avez dit mais sa ne fonctionne pas non plus.
cependant j'ai une petite question avant le serveur Astérisk était sous Keyyo, nous sommes passer chez ovh.
J'ai donc modifier comme y fallait , sip.conf etc..

Je voulais savoir si y a besoin de refaire une installation de asterisk ?
Autre chose si vous pouvez m'aider d'avantage car j'ai vraiment du mal. Et l'entreprise sans téléphone très compliquer.

Merci.
Très bonne journée.

EDIT :
Sa fonctionne mais si je tape un numéro je ne dois faire le 0 devant en gros par exemple le numéro est : 041213141516
je dois taper : 41213141516

Pensez vous savoir d'ou sa peu venir?

Autre chose impossible de recevoir d'appel même pas de trace dans l'astérisk.

fastm3
06/02/2012, 15h41
J'ai donc modifier comme y fallait , sip.conf etc..

Il ne faut pas modifier les fichiers a la main avec une trixbox, sauf si vous savez ce que vous faites. Donc si vou savez eu besoin de modifier sip.conf , ca part a priori plutot mal.


Je voulais savoir si y a besoin de refaire une installation de asterisk ?

Je ne connais rien de votre installation et du contexte. Je ne peux pas repondre a cette question. Pour des raisons diverses et variées, je ne supporte pas le projet trixbox.


Autre chose si vous pouvez m'aider d'avantage car j'ai vraiment du mal. Et l'entreprise sans téléphone très compliquer.

Si vous desirez un vrai support rapide et urgent, faites appel a une société. Ici, vous aurez de l'aide sans garantie et delai mais c'est a vous de faire les efforts et tests. Ca vous prendra du temps et de l'energie.
Vous n'avez pas visiblement encore les connaissances pour configurer cela et ca risque de prendre bcp de temps si vous le faites vous meme.
Pour une entreprise, il est dommage ( et un peu bete :sarcastic: ) de n'avoir pas prévu/validé votre migration avant la coupure du precedent operateur.
Vous vous etes mis dans une situation difficile tout seul. Bon courage neanmoins. Je peux comprendre votre désarroi.
Fastm3.

therebel23
07/02/2012, 22h55
Que dit la commande :

sip show registry

et

sip show peers

xdechir
08/02/2012, 11h16
le registry : registred ovh
Les peers sont on

J'ai résolu une parti du problème j'arrive à appeler mais impossible de recevoir.
On est derrière une BBOX j'ai regler les nats et le dmz vers le serveur asterisk.
Mais quand j'appel le numéro sa tombe direct sur messagerie aucun téléphone sonne et sous astérisk je vois même pas le flux entrant .

therebel23
08/02/2012, 12h24
Et si c'est pas indiscret tu as résolu le problème comment ? :)

Sinon pour les appels entrants, si ton peer est monté, normalement tu devrais voir l'appel arrivé mais non géré. Regarde du côté de la conf sur le manager OVH (faire pointer le SDA vers le bon user SIP)

xdechir
08/02/2012, 12h51
en utilisant la configuration de fastm3.
Je vais regarder du coté des SDA mais je pense plutot que le problème viendrait des dialplans.

therebel23
08/02/2012, 13h33
Si tu actives le debug complet dans la console, tu devrais voir la trace de l'appel entrant :

asterisk -r -vvvvvvvvvvvvvvv

xdechir
08/02/2012, 14h49
merci pour votre réponse :

voici ce que j'ai :
Registry :


Host Username Refresh State Reg.Time
sip.ovh.net:5060 00334XXXXXXX 3585 Registered Wed, 08 Feb 2012 12:40:13


concernant le sip show peers :



poste11/poste11 (Unspecified) D N 0 Unmonitored
poste10/poste10 192.168.36.119 D N 5061 Unmonitored
poste9/poste9 192.168.36.119 D N 5060 Unmonitored
poste8/poste8 (Unspecified) D N 0 Unmonitored
poste7/poste7 (Unspecified) D N 0 Unmonitored
poste6/poste6 192.168.36.117 D N 5061 Unmonitored
poste5/poste5 192.168.36.117 D N 5060 Unmonitored
poste4/poste4 192.168.36.116 D N 5061 Unmonitored
poste3/poste3 192.168.36.116 D N 5060 Unmonitored
poste2/poste2 (Unspecified) D N 0 Unmonitored
poste1/poste1 (Unspecified) D N 0 Unmonitored
ovh/00334XXXXXXX 91.121.129.17 N 5060 Unmonitored


Est ce bon ?
concernant le débug complet j'ai déjà fait j'ai les traces quand j'emmetun appel, mais concernant pour un recevoir je n'es rien.

therebel23
08/02/2012, 15h11
OK, alors pour voir s'il se passe quelque chose lors de l'appel entrant :

sip set debug ip 91.121.129.17

Et envoie le résultat sur le forum ..

xdechir
08/02/2012, 15h24
merci pour votre réponse j'ai déjà fait sa , rien ne ce passe et quand j'appel je tombe sur la messagerie.

modif :


CLI> sip set debug ip 91.121.129.17
SIP Debugging Enabled for IP: 91.121.129.17
Reliably Transmitting (NAT) to 91.121.129.17:5060:
OPTIONS sip:sip.ovh.net SIP/2.0
Via: SIP/2.0/UDP 31.35.**.**:5060;branch=z9hG4bK0b9ccf66;rport
From: "asterisk" <sip:asterisk@31.35.**.**>;tag=as7c963c34
To: <sip:sip.ovh.net>
Contact: <sip:asterisk@31.35.**.**>
Call-ID: 0acc818f10bc9c453e9178435e694fa8@31.35.**.**
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX
Max-Forwards: 70
Date: Wed, 08 Feb 2012 13:34:51 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Length: 0


---
sogebat*CLI>
<--- SIP read from 91.121.129.17:5060 --->
SIP/2.0 501 Not Implemented
Allow: UPDATE,REFER,INFO
Call-ID: 0acc818f10bc9c453e9178435e694fa8@31.35.**.**
CSeq: 102 OPTIONS
From: "asterisk" <sip:asterisk@31.35.**.**>;tag=as7c963c34
Server: Cirpack/v4.42a (gw_sip)
To: <sip:sip.ovh.net>;tag=00-07409-0bf74e76-77b653ed1
Via: SIP/2.0/UDP 31.35.**.**:5060;received=31.35.**.**;rport=60007; branch=z9hG4bK0b9ccf66
Content-Length: 0


<------------->
--- (9 headers 0 lines) ---
Really destroying SIP dialog '0acc818f10bc9c453e9178435e694fa8@31.35.**.**' Method: OPTIONS
Reliably Transmitting (NAT) to 91.121.129.17:5060:
OPTIONS sip:sip.ovh.net SIP/2.0
Via: SIP/2.0/UDP 31.35.**.**:5060;branch=z9hG4bK2c5c6fab;rport
From: "asterisk" <sip:asterisk@31.35.**.**>;tag=as16236d9e
To: <sip:sip.ovh.net>
Contact: <sip:asterisk@31.35.**.**>
Call-ID: 3ef234d762676bb50fc60bd63a81d0e1@31.35.**.**
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX
Max-Forwards: 70
Date: Wed, 08 Feb 2012 13:35:51 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Length: 0


---
sogebat*CLI>
<--- SIP read from 91.121.129.17:5060 --->
SIP/2.0 501 Not Implemented
Allow: UPDATE,REFER,INFO
Call-ID: 3ef234d762676bb50fc60bd63a81d0e1@31.35.**.**
CSeq: 102 OPTIONS
From: "asterisk" <sip:asterisk@31.35.**.**>;tag=as16236d9e
Server: Cirpack/v4.42a (gw_sip)
To: <sip:sip.ovh.net>;tag=00-07631-0bf7a27e-514d033c3
Via: SIP/2.0/UDP 31.35.**.**:5060;received=31.35.**.**;rport=60007; branch=z9hG4bK2c5c6fab
Content-Length: 0

therebel23
08/02/2012, 16h31
Donc problème de routage chez OVH...

xdechir
08/02/2012, 16h43
je l'es appel .?

therebel23
08/02/2012, 17h02
Re-vérifie d'abord les réglages dans le manager OVH (SDA, routage des appels, messagerie vocale activée ou pas, ..)

xdechir
08/02/2012, 17h32
j'ai tout vérifier, je viens d'avoir un technicien il m'on parler de outboundproxy .

j'ai regarder sur le net je vais tester.

je vais rajouter la ligne : outboundproxy=91.121.129.20:5962
je vais voir ce que sa fait.

EDIT :
J'ai résolu le problème :
Rajouter :5962 comme ceci : 00334XXXXXXXX:*******@sip.ovh.net:5962/

et : port=5962
dans votre Peer .

Merci pour votre soutien, un petite dernière pour la journée j'ai un problème de numérotation par exemple je veux appeler je suis olbiger de faire 6XXXXXXXX au lieu de 06 et 4XXXXXXXX au lieu 04 etc... je vois pas d'ou sa vient.

Merci.

fastm3
08/02/2012, 20h28
Ca n'est pas indispensable de passer sur le deuxieme serveur ovh sur le port 5962.
Sauf si le fai ou la box filtre le port 5060, c'est probablement la raison vu que tu as une bbox.
Fastm3.

xdechir
09/02/2012, 10h27
j'ai encore besoin d'un coup de main .



<--- SIP read from 91.121.129.17:5060 --->
SIP/2.0 100 Trying
Allow: UPDATE,REFER,INFO
Call-ID: 2a4a6bb26146a61b67b4408a73ec207c@31.35.**.**
Contact: <sip:91.121.129.17:5060>
CSeq: 103 INVITE
From: "poste3" <sip:poste3@31.35.**.**>;tag=as2da76864
Server: Cirpack/v4.42a (gw_sip)
To: <sip:01061@sip.ovh.net>
Via: SIP/2.0/UDP 31.35.**.**:5060;received=31.35.**.**;rport=5060;b ranch=z9hG4bK492c5483
Content-Length: 0


<------------->
--- (10 headers 0 lines) ---

<--- SIP read from 91.121.129.17:5060 --->
SIP/2.0 484 Address Incomplete
Allow: UPDATE,REFER,INFO
Call-ID: 2a4a6bb26146a61b67b4408a73ec207c@31.35.**.**
Contact: <sip:91.121.129.17:5060>
CSeq: 103 INVITE
From: "poste3" <sip:poste3@31.35.**.**>;tag=as2da76864
Reason: q.850;cause=28
Server: Cirpack/v4.42a (gw_sip)
To: <sip:01061@sip.ovh.net>;tag=00-08032-0d436dd8-3acecf510
Via: SIP/2.0/UDP 31.35.**.**:5060;received=31.35.**.**;rport=5060;b ranch=z9hG4bK492c5483
Content-Length: 0


<------------->
--- (11 headers 0 lines) ---
-- Got SIP response 484 "Address Incomplete" back from 91.121.129.17
Transmitting (NAT) to 91.121.129.17:5060:
ACK sip:01061@sip.ovh.net SIP/2.0
Via: SIP/2.0/UDP 31.35.**.**:5060;branch=z9hG4bK492c5483;rport
From: "poste3" <sip:poste3@31.35.**.**>;tag=as2da76864
To: <sip:01061@sip.ovh.net>;tag=00-08032-0d436dd8-3acecf510
Contact: <sip:poste3@31.35.**.**>
Call-ID: 2a4a6bb26146a61b67b4408a73ec207c@31.35.**.**
CSeq: 103 ACK
User-Agent: Asterisk PBX
Max-Forwards: 70
Content-Length: 0


---
== Everyone is busy/congested at this time (1:0/0/1)
== Auto fallthrough, channel 'SIP/poste3-098cd4e0' status is 'CHANUNAVAIL'
Really destroying SIP dialog '2a4a6bb26146a61b67b4408a73ec207c@31.35.**.**' Method: INVITE

lors de mes appels j'ai sa qui s'affiche et l'appel ne fonctionne pas en plus j'ai un zéro qui se met automatiquement je sais pas d'ou sa vient .

Si vous savez d'ou sa peut venir je veux bien.
Très bonne journée.

EDIT : erreur trouver dans mon dialplan de mon extention.conf j'ais un 0$ je l'es enlever sa fonctionne parfaitement.

Grand merci à tous le monde pour votre aide.

@ bientôt.