Newsgroup: it.tlc.telefonia.voip
Titolo: Problema configurazione squillo/trixbox

Salve a tutti.
Ho un problema con trixbox e squillo.
Ho seguito le guide alla configurazione trovate su diversi forum ma 
assolutamente non riesco a chiamare numeri esterni nč a chiamare il mio 
numero geografico squillo.
Nel caso di chiamate in uscita sento la voce inglese che dice sistema 
occupato chiama piů tardi.
Nell'altro caso invece mi becco la voce di squillo che dice utente 
irraggiungibile.
Gli interni funzionano bene chiamandosi tra loro senza problemi.
se vado da webgui in system info sembra tutto a posto (l'unico dubbio č una 
voce in Sip peer dove ho registration sent mentre forse dovrei avere un 
ok??)
Io per il momento ho collegato il pc con trixbox a un router e sul router ho 
nattato le porte 5060 8000 e 8001 all'indirizzo del trixbox.
Al momento ho anche disabilitato il firewall.
Manca qualche porta?
Perchč mi sembra proprio che il mio asterix non riesca a comunicare con 
l'esterno. Eppure ribadisco in system info ho tutti ok.
Qualcuno ha idea di quale sia il problema o se posso postare qualche log o 
file d'aiuto per capire?
Grazie.
Paolo 

 file d'aiuto per capire?
Se vuoi scrivermi in privato, provo di darti una mano sbirciando 
direttamente nel tuo TB e poi lascio a te le modifiche...
Ciao by Elia 

 un ok??)
Già, dovresti avere Registered...
... la Register String dovrebbe essere del tipo:
nomeutente:pass...@sip.provider.it
tranne per EuteliaVoIP che è un pò diverso... te che cosa ti ritrovi?
Ciao by Elia 

 l'esterno. Eppure ribadisco in system info ho tutti ok.
Che connessione internet usi? Ricorda che, se usi una connessione con
ip dinamico dietro nat, devi impostare nat=yes in sip.conf per i vari
peers, e soprattutto impostare l'indirizzo ip pubblico del server con
il parametro externip=[tuo_ip]. Per non dover reinserire l'indirizzo
ip ogni volta che ti riconnetti, può essere decisamente utile
registrarti a un servizio tipo 
no-ip.com
 o 
dydns.com
 per avere un nome
di dominio che punta sempre al tuo ip, e in questo caso
externip=[
tuo_account.no-ip.org
]

Innanzitutto grazie per l'interessamento.
Allora rispondo a entrambi i tuoi messaggi.
Ho controllato in rtp.conf ed effettivamente ho 10000-20000. Ho provato a 
nattarli sul router ma in questo modo la navigazione internet dei computer 
si rallenta tantissimo! E il trixbox rimane non registrato.
Ho poi provato a inserire in sip_nat.conf queste 3 righe
nat=yes
localnet=
192.168.0.0/255.255.255.0
externip=
mionome.dyndns.org
 (avevo già un sistema di dyn dns.)
Ma niente da fare da Asterix info continuo a vedere
Sip Peers
Host                            Username       Refresh State
sip.squillo.it:5060
             psanvito           120 Request Sent
Verbosity is at least 1
E facendo dei refresh diviene unregistered-
Che cosa posso mandarti per capire quale può essere il problema?
In trunk sotto outgoing io ho messo:
auth=plaintext
fromdomain=
squillo.it
host=
sip.squillo.it
insecure=very
qualify=yes
secret=******
type=friend
username=******
in incoming non ho messo nulla.
Ti ringrazio ancora molto per l'aiuto.

externip=[
tuo_account.no-ip.org
]
Ciao grazie anche a te per l'aiuto.
Uso una connessione con ip dinamico e ho già un servizio dyndns.
In sip.conf io non ho riferimenti ai peers
; Note: If your SIP devices are behind a NAT and your Asterisk
;  server isn't, try adding "nat=1" to each peer definition to
;  solve translation problems.
[general]
bindport=5060   ; UDP Port to bind to (SIP standard port is 5060)
bindaddr=0.0.0.0  ; IP address to bind to (0.0.0.0 binds to all)
disallow=all
allow=ulaw
allow=alaw
allow=gsm
allow=ilbc
; If you need to answer unauthenticated calls, you should change this
; next line to 'from-trunk', rather than 'from-sip-external'.
; You'll know this is happening if when you call in you get a message
; saying "The number you have dialed is not in service. Please check the
; number and try again."
context = from-sip-external ; Send unknown SIP callers to this context
callerid = Unknown
tos=0x68
; #, in this configuration file, is NOT A COMMENT. This is exactly
; how it should be.
#include sip_nat.conf
#include sip_custom.conf
#include sip_additional.conf
Invece in sip_additional.conf ho
; do not edit this file, this is an auto-generated file by freepbx
; all modifications must be done from the web gui
register=
user:p...@sip.squillo.it
[27]
type=friend
secret=2727
record_out=Adhoc
record_in=Adhoc
qualify=yes
port=5060
nat=yes
host=dynamic
dtmfmode=rfc2833
dial=SIP/27
context=from-internal
canreinvite=no
callerid=device <27>
[28]
type=friend
secret=2828
record_out=Adhoc
record_in=Adhoc
qualify=yes
port=5060
nat=yes
host=dynamic
dtmfmode=rfc2833
dial=SIP/28
context=from-internal
canreinvite=no
callerid=device <28>
[29]
type=friend
secret=2929
record_out=Adhoc
record_in=Adhoc
qualify=yes
port=5060
nat=yes
host=dynamic
dtmfmode=rfc2833
dial=SIP/29
context=from-internal
canreinvite=no
callerid=device <29>
[squillo]
username=****
type=friend
secret=*****
qualify=yes
insecure=very
host=
sip.squillo.it
fromdomain=
squillo.it
auth=plaintext
Sip_nat è quello che mi aveva suggerito Elia nell'altro post
mentre sip_custom io non ce l'ho.
sipnat
nat=yes
localnet=
192.168.0.0/255.255.255.0
externip=***.
dyndns.org
Dove dovrei intervenire secondo te?

 Ti ringrazio ancora molto per l'aiuto.
Di niente, figurati...
Ciao ciao by Elia 

 callerid=device <27>
Nelle estensioni interne, togli il nat...
... nat=no 

 si rallenta tantissimo! E il trixbox rimane non registrato.
Non servono 10mila porte si possono anche ridurre, io ne ho messe una 50ina 
che bastano e avanzano e gli ho dato la priorità massima  :) 

Allora senza toccare nulla rispetto alle precedenti modifiche si è 
registrato.
Forse necessitava di qualche minuto....ricordo che anche la prima volta che 
avevo configurato il sipura con squillo mi aveva fatto la stessa cosa.
Riepilogando tutte le gentili risposte ricevute segnalo le seguenti cose:
io ho nattato solo la porta 5060. non appena faccio il nat di 10000-20000 si 
blocca la navigazione internet. domattina provo a seguire il consiglio e 
semmai nattare 10000-10050 per vedere cosa succede.
il router è uno zyxel 2002H. Comunque con solo la porta 5060 al momento 
sembra funzionare. A cosa servono esattamente le altre porte?
In outgoing per il momento non ho aggiunto context=from-trunk. E' meglio che 
lo faccia?
Poi volevo capire perchè sugli interni devo mettere nat=no.
Infine il problema grosso che rimane è sulle chiamate in arrivo:
invece di suonare gli interni mi sento una vocina inglese che dice the 
number you have dialed is not in service.
Credo quindi che in qualche modo la telefonata arrivi al mio trixbox perchè 
si sente lo scatto alla risposta e soprattutto penso questo messaggio sia 
del TB.
Io ho settato le seguenti parti del incoming:
in inbound routes ho creato any DID/any CID e in tutta la schermata l'unica 
voce settata è stata in set destination ring group 600.
Ovviamente in ring groups ho creato il group 600 che ha come strategy 
ringall, in extension list ho messo il 27 che doveva essere uno dei miei 
interni e in destination if no answer ho core: 27.
Devo cambiare qualcosa in feature codes?
C'è una parte della guida trovata sul forum ngi che non sono riuscito a 
seguire e cioè quella che chiedeva di editare il file extensions.conf nelle 
righe from sip external. Non sono riuscito a modificarlo perchè nel mio 
extensions non c'erano le tre righe da eliminare.
Avete qualche idea su cosa devo fare per togliere quella che a me sembra una 
deviazione?
Grazie ancora per la grande disponibilità.
Chissà se riuscirò a farlo funzionare e passare ai livelli successivi di 
configurazione! A parte le difficoltà devo dire che mi sembra veramente una 
soluzione molto interessante.

 una soluzione molto interessante.
Certo che ce la farai!
Un saluto by Elia 

 Paolo
Ciao ciao by Elia 

 Senza fare niente, premi rapidamente ** seguito dall'interno da chiamare.
sono riuscito (quasi casualmente con ##)
Insomma al momento mi rimane da far autenticare da esterno l'xlite.
Infine una nuova domanda.
Dove devo intervenire per migliorare la qualità dell'audio delle 
comunicazioni?
Grazie ancora senza il vostro aiuto e tuo in particolare sarebbe stato 
impossibile! 

 impossibile!
Di niente...
buonagiornata by Elia 

 router con il QoS?
No era solo una curiosità. Al momento sento bene.
L'unico problema è che talvolta quando faccio un numero in uscito mi sento 
la voce inglese che dice congestione delle reti.
Lo rifaccio dopo un'istante e tutto è ok!
Cosa può essere? Al momento questo è capitato solo con il telefono collegato 
al sipura.
In settimana dovrei prendere un telefono voip per fare qualche ulteriore 
prova.
Se nel frattempo c'è qualche idea sul problema....