PDA

Voir la version complète : connecter xlite a asterisk depuis l'exterieur



gatta
20/03/2013, 18h58
Bonjour,
j'ai un serveur trixbox et je voudrais me connecter a celui avec xlite depuis l'exterieur.
quelqu'un pourait il m'aidez la dessus(tutoriel de configuration des different fichier) je suis debutant sur asterisk.
merci d'avance.

davlefou
28/03/2013, 13h32
Il te suffit d'ouvrir les ports de box et de faire un redirection sur ton pbx, c'est du paramétrage réseau.

Comdif
28/03/2013, 15h15
Débutant + SIP nat + ouverture des ports sur le web = Hack garantie en quelques heures

davlefou
28/03/2013, 16h58
Non, la sécurité passe surtout par le bon choix des identifiant et des mots de passes. Aprés, tu peux utiliser des ports non conventionnel aussi. Maintenant, le risque zéro, cela n'existe pas!

gatta
28/03/2013, 19h13
merci a tous j'ai pu faire la redirection le client xlite se connecte mais la voix ne passe pas pendant un appel.pourtant j'ai redirigé les ports 5060 sip et 10000 à 15000 rtp vers l'adresse du pbx.
voici quelques fichiers de ma config
rtp.conf



;
; RTP Configuration
;
[general]
;
; RTP start and RTP end configure start and end addresses
;
rtpstart=10000
rtpend=15000


sip_additional.conf



[204]
deny=0.0.0.0/0.0.0.0
type=friend
secret=
qualify=yes
port=5060
pickupgroup=
permit=0.0.0.0/0.0.0.0
nat=yes
mailbox=204@device
host=dynamic
dtmfmode=rfc2833
dial=SIP/204
context=from-internal
canreinvite=no
callgroup=
callerid=device <204>
accountcode=
call-limit=50

[200]
deny=0.0.0.0/0.0.0.0
type=friend
secret=
qualify=yes
port=5060
pickupgroup=
permit=0.0.0.0/0.0.0.0
nat=yes
mailbox=200@device
host=dynamic
dtmfmode=rfc2833
dial=SIP/200
context=from-internal
canreinvite=no
callgroup=
callerid=device <200>
accountcode=
call-limit=50


sip_nat.conf



nat=yes
externhost=82.*.*.*
localnet=192.168.100.0/255.255.255.0


sip.conf



;--------------------------------------------------------------------------------;
; Do NOT edit this file as it is auto-generated by FreePBX. All modifications to ;
; this file must be done via the web gui. There are alternative files to make ;
; custom modifications, details at: http://freepbx.org/configuration_files ;
;--------------------------------------------------------------------------------;
;

[general]
bindport=5060
bindaddr=0.0.0.0

; These files will all be included in the [general] context
;
#include sip_general_additional.conf

;sip_general_custom.conf is the proper file location for placing any sip general
;options that you might need set. For example: enable and force the sip jitterbuffer.
;If these settings are desired they should be set the sip_general_custom.conf file.
;
; jbenable=yes
; jbforce=yes
;
;It is also the proper place to add the lines needed for sip nat'ing when going
;through a firewall. For nat'ing you'd need to add the following lines:
; nat=yes , externip= , localhost= , and optionally fromdomain= .
;
#include sip_general_custom.conf

;sip_nat.conf is here for legacy support reasons and for those that upgrade
;from previous versions. If you have this file with lines in it please make
;sure they are not duplicated in sip_general_custom.conf, if so remove them
;from sip_nat.conf as sip_general_custom.conf will have precedence.
#include sip_nat.conf

;sip_registrations_custom.conf is for any customizations you might need to do to
;the automatically generated registrations that FreePBX makes.
;
#include sip_registrations_custom.conf
#include sip_registrations.conf

; These files should all be expected to come after the [general] context
;
#include sip_custom.conf
#include sip_additional.conf

;sip_custom_post.conf If you have extra parameters that are needed for a
;extension to work to for example, those go here. So you have extension
;1000 defined in your system you start by creating a line [1000](+) in this
;file. Then on the next line add the extra parameter that is needed.
;When the sip.conf is loaded it will append your additions to the end of
;that extension.
;
#include sip_custom_post.conf



Merci pour votre aide.

davlefou
02/04/2013, 16h00
Es ce que cela marche en local?

gatta
02/04/2013, 16h31
Es ce que cela marche en local?


oui bien sur cela marche en local

gatta
02/04/2013, 17h01
personne pour m'aidez svp.

davlefou
02/04/2013, 19h09
Tu te connecte d'un ip fixe ou bien tu es derrière une second box? Es tu en ip fixe? As tu vérifé que tes ports étaient effectivement ouvert?

gatta
04/04/2013, 12h16
Tu te connecte d'un ip fixe ou bien tu es derrière une second box? Es tu en ip fixe? As tu vérifé que tes ports étaient effectivement ouvert?

je me connecte sur un ip fixe les ports sont ouverts

davlefou
04/04/2013, 12h40
Si je me souviens bien, j'avais ouvert le port 5060. As tu essayer d'utilise de l'IAX, j'ai remarque que cela marche mieux.
Dans ta box, as tu désactivé le blocage des sips?

gatta
04/04/2013, 15h10
Si je me souviens bien, j'avais ouvert le port 5060. As tu essayer d'utilise de l'IAX, j'ai remarque que cela marche mieux.
Dans ta box, as tu désactivé le blocage des sips?

ok je vais voir sa mais comment utiliser le iax.

hb22
05/04/2013, 03h24
j'avais ouvert le port 5060
Attention danger !
Il faut changer le port d'écoute d'Asterisk et du coup beaucoup moins de danger.
Il faut aussi des mots de passe béton sur les comptes.

davlefou
05/04/2013, 08h33
pour les mots de passe, utilise pwgen, tu peut mettre des vrais noms pour les comptes, cela augmente sensible la sécurité.

zedraken
05/04/2013, 15h57
Dans le fichier «rtp.conf», as-tu indiqué que ton serveur Asterisk doit utiliser les mêmes ports RTP que ceux que tu as ouvert au niveau de ta box ?

gatta
05/04/2013, 16h02
Dans le fichier «rtp.conf», as-tu indiqué que ton serveur Asterisk doit utiliser les mêmes ports RTP que ceux que tu as ouvert au niveau de ta box ?

oui c déjà fait.dans le rtp.conf j'ai la range 10000 a 15000 et sur mon routeur j'ai redirige tous les ports de 10000 a 15000 vers l'ip du trixbox

zedraken
05/04/2013, 17h55
Tu pourrais espionner ce qui passe sur le réseau entre ta box et ton ordinateur (par tcpdump par exemple).

gatta
10/04/2013, 12h23
Merci a tous les appels et la voix passent maintenant.mais j'ai remarqué qu'il y avait une latence dans la voix.