Newsgroup: it.tlc.telefonia.voip
Titolo: mclink e asterisk 1.2

Ciao a tutti,
da qualche giorno non riesco a chiamarmi sul numero geografico che ho
acquistato da mclink.
Tutti gli altri (cheapnet, messagenet, eutelia) funzionano perfettamente.
Ho notato pero' che se mi loggo su mc-voip e vado a vedere nel pannello
di controllo, trovo come ip 127.0.0.1. Mi ricordo pero' che misi
espressamente fromdomain= in sip.conf per evitare appunto che ai trunk
arrivare il mio ip privato invece del pubblico.
Domande:
1) e' normale vedere nel pannello di controllo di mclink 127.0.0.1 come ip?
2) a voi asterisk 1.2 + mclink funziona?
Grazie a tutti,
Lorenzo

 arrivare il mio ip privato invece del pubblico.
...e infatti e' questo il problema... con alcuni provider (me lo fa
anche con altri con cui non ho il numero geografico e quindi non me ne
sono accorto) si registra dando come ip 127.0.0.1 invece del pubblico.
Queste sono le prime righe beccate con tcpdump -i eth0 -n -s0 -v udp
port 5060 (scrivo tutto il comando casomai servisse a qualcuno...) nella
registrazione a mclink:
06:15:37.859281 IP (tos 0x10, ttl 64, id 26948, offset 0, flags [none],
proto UDP (17), length 648) 192.168.1.254.5060 > 84.253.131.1
2.5060: SIP, length: 620
        REGISTER sip:
psip1.mclink.it
 SIP/2.0
        Via: SIP/2.0/UDP 127.0.0.1:5060;branch=z9hG4bK533e37d7;rport
Ora la domanda e': come fare affinche' asterisk dia il mio ip pubblico,
posto che ho messo l'opzione fromdomain= in tutti i trunk ma che in
realta' funziona solo con alcuni?
Molte grazie,
Lorenzo

On 7 Ott, 21:54, "
ded1...@iperboleRIMUOVIMI.bo.it
"

Ti consiglio di scrivere a 
vo...@mclink.it
 :)
Oppure chiami il call-center e provi a farti passare qualcuno del
reparto VoIP, ad esempio il sig. Marinelli.
Gabriele

 realta' funziona solo con alcuni?
Perchè non è a questo che serve "fromdomain".
Se sei dietro NAT devi dire ad asterisk quali sono le tue reti locali e 
quale l'indirizzo pobblico così che possa intestare correttamente gli 
header SIP.
Metti in sip.conf questo:
externip=195.xxx.yyyy.zzz (tuo ip pubblico)
localnet=
192.168.1.0/24
   (tue reti locali/subnet in formato CIDR)
Vedrai che funziona, premesso che tu abbia anche le necessarie mappature 
nel NAT del router/firewall.
-- 
For a list of all the ways technology has failed to improve the quality 
of life, please press three.
(C) Alice Kahn

 localnet=
192.168.1.0/24
   (tue reti locali/subnet in formato CIDR)
..in tutti i trunk?
Per quanto riguarda externip, purtroppo non ho un ip fisso... posso 
mettere il dominio?
Grazie,
Lorenzo

sacchi ha scritto:

In questo caso dovresti registrarti ad un servizio tipo dyndns e simili, 
quindi utilizzare la direttiva externhost invece di externip. Devi anche 
avere qualcosa che provvede ad aggiornare periodicamente il tuo record 
nel dns, molti router sono in grado di farlo.
Esempio, va nella sezione [general] di sip.conf:
;--------------------------------------------------------------------
localnet=
192.168.1.0/255.255.255.0
 	; formato ottale
localnet=
192.168.1.0/24
            	; o formato CIDR
					; possono essere inserite
					; più direttive, una per
					; ogni net
externhost=
my_dyn_domain.dyndns.net
  	; hostname registrato su 
       					; un servizio dns dinamico
externrefresh=30			; tempo di refresh in secondi
;--------------------------------------------------------------------
Nella configurazione di ogni provider sip devi mettere nat=yes, idem per 
eventuali interni che si collegano dall'esterno.


 mettere il dominio?
In questo caso dovresti registrarti ad un servizio tipo dyndns e simili, 
quindi utilizzare la direttiva externhost invece di externip. Devi anche 
avere qualcosa che provvede ad aggiornare periodicamente il tuo record 
nel dns, molti router sono in grado di farlo.
Esempio, va nella sezione [general] di sip.conf:
;--------------------------------------------------------------------
localnet=
192.168.1.0/255.255.255.0
    ; formato ottale
localnet=
192.168.1.0/24
               ; o formato CIDR
                                       ; possono essere inserite
                                       ; più direttive, una per
                                       ; ogni net
externhost=
my_dyn_domain.dyndns.net
   ; hostname registrato su
                                       ; un servizio dns dinamico
externrefresh=30                      ; tempo di refresh in secondi
;--------------------------------------------------------------------
Nella configurazione di ogni provider sip devi mettere nat=yes, idem per 
eventuali interni che si collegano dall'esterno.


 eventuali interni che si collegano dall'esterno.
..e questo ce l'ho!
Ancora molte molte grazie per l'aiuto!!!
Lorenzo