OVH Community, votre nouvel espace communautaire.

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


matlu
13/06/2008, 16h33
Citation 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.

matlu
13/06/2008, 10h43
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

matlu
13/06/2008, 09h36
Citation 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"

matlu
13/06/2008, 09h34
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 ?

matlu
13/06/2008, 06h57
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

matlu
12/06/2008, 18h50
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

matlu
12/06/2008, 17h53
Citation 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(????)

matlu
12/06/2008, 16h44
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.

matlu
12/06/2008, 11h08
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

matlu
12/06/2008, 08h54
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.

matlu
08/06/2008, 14h53
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
Citation 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/

matlu
07/06/2008, 22h59
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.

lalie
23/05/2008, 08h49
Merci pour ta reponse, peut tu me preciser ou dois je configurer ca, je ne pense pas avoir acces a un panneau de gestion!

apuyou
22/05/2008, 22h33
Pour la réception, tu peux choisir le mode Serveur externe pour le numéro, et tu inscris l'ip de chez toi.

lalie
22/05/2008, 07h55
up

lalie
21/05/2008, 18h53
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 !