Trixbox(asterisk) chez moi et compte OVH
mr_leleu
26/11/2008, 08h23
Salut,
Moi la CLI m'affiche :
<--- SIP read from 91.121.129.00:5060 --->
SIP/2.0 403 anonymous VIA
Allow: UPDATE,REFER,INFO
Call-ID: 11fce16a1c488a31189ed2492ee36897@192.168.1.2This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
Contact:
CSeq: 102 INVITE
From: "33974530000" ;tag=as6a95e199
Server: Cirpack/v4.42a (gw_sip)
To: 0662930000@sip4.ovh.netThis e-mail address is being protected from spam bots, you need JavaScript enabled to view it >;tag=02-08191-011cfe71-73a7a23a6
Via: SIP/2.0/UDP 90.30.XX.XX:5060;received=90.30.XX.XX;rport=5060;b ranch=z9hG4bK
Donc OK pour les entrants, les sortants sont impossible à avoir... Une idée docteur SIM?
Merci
sim@ovh.net
16/06/2008, 11h18
> ci dessous les traces de l'appel du poste 1001 vers le 0467348000,
> encodage en numero international 0033+0467348000
ce n'est pas ca l'encodage international.
0467348000 -> 0033467348000
Dans ta demande d'appel, il a plusieurs endroit où ton ip privé apparait
et jamais ton ip publique :
> Via: SIP/2.0/UDP 192.168.1.14:5060;branch=z9hG4bK10ecb7aa;rport
> From: "Estelle" ;tag=as36852541
> Contact:
> Call-ID: 37f784486dc03e803499e7df32dd922f@192.168.1.14
Je ne peux pas autoriser ton ip 192.168.1.14, par contre ton ip publique
oui.
> <--- SIP read from 91.121.129.17:5060 --->
> SIP/2.0 407 authentication required
revois la conf de ton asterisk. tu dois pouvoir spécifier ton ip
publique ou lui faire deviner.
Simon
Envoyé par
sim@ovh.net
> tous mes utilisateurs ont nat=yes
et le peer sip.ovh.net ? en nat=yes aussi ?
Si ton ip qui est envoyé dans les paquets SIP n'est pas reconnu par
sip.ovh.net, il te demandera de t'authentifier.
Si tu es derriere un nat, ton serveur enverra son ip privé (ex:
192.168.x.x) au serveur sip.ovh.net. De son coté, sip.ovh.net ne connait
pas ton ip privé et te forcera à t'authentifier. C'est ce qui se passe
pour toi en ce moment.
Merci pour ta reponse.
le nat pour ovh est present : extrait du sip.conf
[ovh]
type=peer
nat=yes
host=sip.ovh.net
ci dessous les traces de l'appel du poste 1001 vers le 0467348000, encodage en numero international 0033+0467348000
-- Executing [s@macro-dialout-trunk:25] Dial("SIP/1001-09dd5e10", "SIP/ovh/00330467348000|300|") in new stack
Audio is at 192.168.1.14 port 11258
Adding codec 0x4 (ulaw) to SDP
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:00330467348000@sip.ovh.net SIP/2.0
Via: SIP/2.0/UDP 192.168.1.14:5060;branch=z9hG4bK10ecb7aa;rport
From: "Estelle"
;tag=as36852541
To:
Contact:
Call-ID: 37f784486dc03e803499e7df32dd922f@192.168.1.14
CSeq: 102 INVITE
User-Agent: Asterisk PBX
Max-Forwards: 70
Date: Fri, 13 Jun 2008 15:24:00 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Type: application/sdp
Content-Length: 262
v=0
o=root 2304 2304 IN IP4 192.168.1.14
s=session
c=IN IP4 192.168.1.14
t=0 0
m=audio 11258 RTP/AVP 0 8 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSuppff - - - -
a=ptime:20
a=sendrecv
---
-- Called ovh/00330467348000
elastix*CLI>
<--- SIP read from 91.121.129.17:5060 --->
SIP/2.0 407 authentication required
Allow: UPDATE,REFER,INFO
Call-ID: 37f784486dc03e803499e7df32dd922f@192.168.1.14
Contact:
CSeq: 102 INVITE
From: "Estelle" ;tag=as36852541
Proxy-Authenticate: Digest realm="sip.ovh.net",nonce="000349322fe68a3a40edf82 b7621e95d",opaque="00033f2d0d119a4",stale=false,al gorithm=MD5
Server: Cirpack/v4.42a (gw_sip)
To: ;tag=00-08190-00034939-76d22f615
Via: SIP/2.0/UDP 192.168.1.14:5060;received=88.167.225.144;rport=50 60;branch=z9hG4bK10ecb7aa
Content-Length: 0
<------------->
--- (11 headers 0 lines) ---
Transmitting (NAT) to 91.121.129.17:5060:
ACK sip:00330467348000@sip.ovh.net SIP/2.0
Via: SIP/2.0/UDP 192.168.1.14:5060;branch=z9hG4bK10ecb7aa;rport
From: "Estelle" ;tag=as36852541
To: ;tag=00-08190-00034939-76d22f615
Contact:
Call-ID: 37f784486dc03e803499e7df32dd922f@192.168.1.14
CSeq: 102 ACK
User-Agent: Asterisk PBX
Max-Forwards: 70
Content-Length: 0
---
-- SIP/ovh-09ddbcd8 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Executing [s@macro-dialout-trunk:26] Goto("SIP/1001-09dd5e10", "s-CONGESTION|1") in new stack
-- Goto (macro-dialout-trunk,s-CONGESTION,1)
-- Executing [s-CONGESTION@macro-dialout-trunk:1] GotoIf("SIP/1001-09dd5e10", "1?noreport") in new stack
-- Goto (macro-dialout-trunk,s-CONGESTION,3)
-- Executing [s-CONGESTION@macro-dialout-trunk:3] NoOp("SIP/1001-09dd5e10", "TRUNK Dial failed due to CONGESTION - failing through to other trunks") in new stack
-- Executing [90467348000@from-internal:2] Macro("SIP/1001-09dd5e10", "outisbusy|") in new stack
-- Executing [s@macro-outisbusy:1] Playback("SIP/1001-09dd5e10", "all-circuits-busy-now|noanswer") in new stack
Audio is at 192.168.1.14 port 13234
Adding codec 0x4 (ulaw) to SDP
Adding codec 0x8 (alaw) to SDP
Adding non-codec 0x1 (telephone-event) to SDP
<--- Transmitting (NAT) to 192.168.1.13:1000 --->
SIP/2.0 183 Session Progress
Via: SIP/2.0/UDP 192.168.1.13:1000;branch=z9hG4bKc0a8010d0000004748 52916a00003ef3000000bb;received=192.168.1.13;rport =1000
From: "lucien";tag=1911325801 1731
To: ;tag=as28e0ce7f
Call-ID: E68B42A9-F93B-451F-BB24-1C955D7C76DE@192.168.1.13
CSeq: 2 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Contact:
Content-Type: application/sdp
Content-Length: 262
v=0
o=root 2304 2304 IN IP4 192.168.1.14
s=session
c=IN IP4 192.168.1.14
t=0 0
m=audio 13234 RTP/AVP 0 8 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSuppff - - - -
a=ptime:20
a=sendrecv
<------------>
-- Playing 'all-circuits-busy-now' (language 'en')
Really destroying SIP dialog '37f784486dc03e803499e7df32dd922f@192.168.1.14' Method: INVITE
sim@ovh.net
13/06/2008, 14h50
> tous mes utilisateurs ont nat=yes
et le peer sip.ovh.net ? en nat=yes aussi ?
Si ton ip qui est envoyé dans les paquets SIP n'est pas reconnu par
sip.ovh.net, il te demandera de t'authentifier.
Si tu es derriere un nat, ton serveur enverra son ip privé (ex:
192.168.x.x) au serveur sip.ovh.net. De son coté, sip.ovh.net ne connait
pas ton ip privé et te forcera à t'authentifier. C'est ce qui se passe
pour toi en ce moment.
Nous sommes d'accord que cette erreur authentification intervient en utilisant sip.ovh.net
tous mes utilisateurs ont nat=yes
Je sortirai les traces ce WE
sim@ovh.net
13/06/2008, 10h28
tu dois avoir des options particulière pour dire que tu es derriere un
NAT dans ton sip.conf.
nat=yes
ou quelques choses comme ca.
> <--- SIP read from 91.121.129.17:5060 --->
> SIP/2.0 407 authentication required
il y a trop peu d'information la dedans.
j'ai besoin de tout les trace du debug pour comprendre ce qui n'a pas été.
Simon
Envoyé par
sim@ovh.net
> <--- SIP read from 91.121.129.17:5060 --->
> SIP/2.0 407 authentication required
il te demande de t'authentifier car il ne reconnait pas ton ip.
ou est ton serveur asterisk ?
Le serveur est chez moi,
l'ip de ma freebox est celle que j'ai donne au niveau du compte "serveur externe"
Le serveur est chez moi,
l'ip de ma freebox est celle que j'ai donne au niveau du compte "serveur externe"
sim@ovh.net
13/06/2008, 09h20
> <--- SIP read from 91.121.129.17:5060 --->
> SIP/2.0 407 authentication required
il te demande de t'authentifier car il ne reconnait pas ton ip.
ou est ton serveur asterisk ?
Peut etre je ne suis pas clair ???
Présentation de l'architecture :
Softphone pour les utilisateurs
Serveur Asterisk sur Centos avec FreePBX
Freebox en routeur
-------------------------Internet------
Compte plan 90 chez OVH
J'utilise deux numeros de téléphones :
- le premier A associe a un compte mail
- le deuxieme B associe au serveur externe dont l'adresse IP correspond a celle de ma Freebox
Les essais (sortant) faits avec le num
A pâssent tres bien
Les essais (toujours sortant) a partir du num
B pose un probleme
En config lorsque j'indique sip.ovh.net j'ai erreur 407 (ce qui a mon avis est normal je suis a l'exterieur) lorsque j'indique mon nom de domaine (heberge chez OVH) precede ou non de sip j'ai le fameux message en francais
Mes interrogations :
Le numero associé au serveur externe est il toujours actif (si Simon peut verifier domaine adfii.com)
Un serveur Externe niveau telephonie signifie t il serveur dedié d'OVH
Est ce qu'un jour ce style d'architecture a fonctionné
Merci de vos reponses
Personne ne peut m'apporter un conseil
Si celui qui a pu faire fonctionner son asterisk en serveur externe peut me faire passer sa config, ce serait super sympa, Merci
Envoyé par
matlu
Je viens de tester voila ce que j'obtiens
<--- SIP read from 91.121.129.17:5060 --->
SIP/2.0 407 authentication required
pour acceder au serveur ovh il faut indiquer le vrai domaine et ne plus avoir l'erreur
407
[ovh]
type=peer
host=
sip.domaine.com
Et la j'ai "le numero n'est pas en service ...."
je n'y comprends plus rien, j'ai ouvert les ports 5060 et 10000 à 20000 en UDP et TCP pensant qu'un echange entre ovh et mon serveur etait necessaire(????)
Je viens de tester voila ce que j'obtiens
<--- SIP read from 91.121.129.17:5060 --->
SIP/2.0 407 authentication required
sim@ovh.net
12/06/2008, 14h20
> Si ton serveur n'accepte pas ou n'est pas capable de prendre un appel.
> Qu"entends tu par la, pour l'instant je teste l'appel vers l'exterieur,
> dois je configurer les appels entrants sur mon serveur et ouvrir les
> ports du routeur???
asterisk mal configuré, asterisk qui rejette les appels, port mal routé,
mauvaise ip, etc....
pour débugger :
sip debug peer PEER-OVH
>
> Pas besoin de login, ni mot de passe en mode "serveur externe"
dans le cas du mode "serveur externe", il faut :
[PEER-OVH]
type=peer
host=sip.ovh.net
je te laisse remplacer PEER-OVH par le nom que tu veux.
Merci Simon de ta réponse
Si ton serveur n'accepte pas ou n'est pas capable de prendre un appel.
Qu"entends tu par la, pour l'instant je teste l'appel vers l'exterieur, dois je configurer les appels entrants sur mon serveur et ouvrir les ports du routeur???
Pas besoin de login, ni mot de passe en mode "serveur externe"
type=peer
host=sip.domaine.com
ces infos suffisent elle?
sim@ovh.net
12/06/2008, 10h46
> Malgres tous les tests effectués je ne trouve pas la bonne
> configuration. (username : num de tel ou num ip, password idem) je tombe
> sur "ce numero n'est pas attribué " voix francaise alors que mon
> serveur est en anglais. J'arrive quelque part mais je ne sais pas ou
> ????
Si ton serveur n'accepte pas ou n'est pas capable de prendre un appel.
Notre serveur telecom joue ce message d'erreur. Ce qui est normal.
> Dans ce cas de figure on n'associe pas le numero à une adresse mail
> donc pas de user ni de mot de passe.
Pas besoin de login, ni mot de passe en mode "serveur externe"
Sur le forum, il y a des tutoriaux pour configurer un serveur asterisk.
par exemple :
http://forum.ovh.net/showthread.php?t=32888
Simon
Pas de reponse ???
En fait j'ai un numero de telephone associé a un serveur externe dont j'ai indique l'adresse IP.
Malgres tous les tests effectués je ne trouve pas la bonne configuration. (username : num de tel ou num ip, password idem) je tombe sur "ce numero n'est pas attribué " voix francaise alors que mon serveur est en anglais. J'arrive quelque part mais je ne sais pas ou ????
Dans ce cas de figure on n'associe pas le numero à une adresse mail donc pas de user ni de mot de passe.
L'objectif est de pouvoir utiliser la ligne quel que soit l'utilisateur interne (derriere asterisk).
Je pense que le choix au moment de la sélection du numero de telephone serveur externe ou compte mail n'aurait pas de sens si l'on ne devait utiliser que le deuxieme choix
Un compte mail par num de telephone ça marche parfaitement. Mais prendre 10 numeros de telephone (voire plus comme cela a ete fait ) releve du non sens par apport a la solution du serveur externe.
Merci pour le tuyau, mais pour les tests en phase beta, ovh nous communique :
Login / User name : 09799XXXXX
Mot de passe : ********
Authorization user name : 09799XXXXX
doit on comme l'indique le bouquin page 101 faire
register => username:secret@my.service_provider.tld
si oui que mettre sur le "register => username:secret@my.service_provider.tld"
Bruno-KS
08/06/2008, 00h13
Envoyé par
matlu
qui aurait une configuration a partager ???
Moi j'ai mieux : un bouquin entier (O'Reilly EN) sur Asterisk -->
http://www.asteriskdocs.org/
Bonjour,
Je suis dans le meme cas, une fois le service actif nous pourrons utiliser cette possibilite.
La question qui me tracasse est comment configurer Asterisk pour proceder aux tests dans cette architecture : Asterisk chez moi et compte OVH.
Les info glanes sur le forum ne m'ont pas aidé, qui aurait une configuration a partager ???
ace-paris
23/05/2008, 16h44
dans l'option telephonie du manager tu peux voir tous tes numéros. en modifiant le type de numéro, tu peux choisir "serveur externe" et mettre ton adresse IP.
Par contre, je ne sais pas s'il y a une restriction sur les ip de ovh uniquement, à toi d'essayer.
Merci pour ta reponse, peut tu me preciser ou dois je configurer ca, je ne pense pas avoir acces a un panneau de gestion!
Pour la réception, tu peux choisir le mode Serveur externe pour le numéro, et tu inscris l'ip de chez toi.
Bonjour,
Je possede un serveur Trixbox hébergé chez moi ainsi qu'un compte SIP chez OVH!
Voila j aimerais savoir si quelqu'un peut me dire si il est possible depuis mon serveur trixbox de passer des coup de telephone a l exterieur via mon numero OVH et aussi de rediriger un appel entrant sur mon numero OVH sur un telephone voip deriere mon asterisk! Et si oui comment ?
Merci d'avance !