IlPuntoTecnico
Hardware e Software => Connessioni ADSL/VDSL/FTTC => Topic aperto da: Cesarino37 - 03 Novembre 2018, 19:06
-
Ciao a tutti, ho trovato in giro per il forum diversi spunti che ho provato ma che non hanno portato al risultato sperato: ovvero utilizzare il proprio cellulare con un client sip (ad es. CSipSimple) per agganciare e utilizzare la linea fissa di casa. In pratica mi piacerebbe essere in giro e poter rispondere dal cellulare alle chiamate che arrivano a casa (senza utilizzare la deviazione di chiamata).
Ho visto gli interventi di @puandr qui https://www.ilpuntotecnico.com/forum/index.php/topic,78288.msg236054.html#msg236054 (https://www.ilpuntotecnico.com/forum/index.php/topic,78288.msg236054.html#msg236054) e qui https://www.ilpuntotecnico.com/forum/index.php/topic,78071.msg226807.html#msg226807 (https://www.ilpuntotecnico.com/forum/index.php/topic,78071.msg226807.html#msg226807) e sono riuscito a registrare il client e in casa funziona tutto che è una meraviglia (ma si può comunque usare anche l'apposita app di Tim). Non vorrei installare e utilizzare la VPN (e per il momento non l'ho fatto). In questa situazione se mi stacco dal WIFI e utilizzo la rete mobile Wind, la registrazione non riesce e va in Timeout.
Non c'è proprio nulla che si possa fare "stando leggeri" e non utilizzando la VPN? C'è qualche configurazione particolare che non ho preso in considerazione?
(spero di essermi spiegato :-\)
Grazie mille
-
Usi asterisk come "proxy", e il telefono si collegherà tramite ddns al modem che ha la vera connessione col server tim.
Da altra rete TIM la connessione ai server SIP (non corrispondenti a quella linea) è permessa?
-
Grazie @FrancYescO , idea interessante. Purtroppo non sono all'altezza della tua sintesi (il ddns ce l'ho già ma conosco poco o niente di asterisk): potresti darmi qualche informazione / spiegazione ulteriore? A livello di sicurezza / esposizione su internet c'è qualche rischio?
Da altra rete TIM la connessione ai server SIP (non corrispondenti a quella linea) è permessa?
Ho provato a casa di mio suocero che ha TIM ma solo adsl e durante la connessione di CSipSimple impostato con i miei dati di linea mi ha subito risposto ... forbidden...
Invece su rete mobile Wind, stessa configurazione, va in timeout
-
Te lo dico in soldoni
-installare asterisk13 sul modem (hai bisogno ovviamente di un router con firmware su base openwrt sbloccato)
-inserire la configurazione per fare e ricevere chiamate con l'account TIM nei file /etc/asterisk
-creare un user su asterisk che non fa altro che ricevere e fare chiamate sull'account TIM configurato su asterisk
-impostare il portforwarding/firewall in modo che asterisk sia raggiungibile dall'esterno
-utilizzare il telefono per connettersi via SIP a DDNS:PORTAASTERISK con credenziali dell'user che hai creato tu su asterisk
per la config dell'account TIM su asterisk ho visto gia' nel topic da te citato ci sono spunti, e l'app blacklist almeno nella ultima versione 2.4 ho visto che non fa altro che copiare la config dell'account voce nelle config di asterisk, ma utilizza asterisk18 come pacchetto che ti sconsiglio.
-
Ok grazie mille... poi ci guardo un po' meglio (ho già installato la blacklist 2.4).
Ma perchè sconsigli asterisk18?
-
perché vecchia e deprecata.
-
13 dovrebbe essere 1.3.... 18 dovrebbe essere 1.8...
E 1.8 sarebbe la deprecata?
Comunque scrivo per seguire dato che interessa anche a me.
Tempo fa feci ricerca su questo. TIM Telefono non funziona con VPN. Altre app invece si, ma poi i telefoni a casa non squillano (è come se si deregistrasse il router). Non mi spinsi oltre, anche perché ho bisogno qualcosa di user-friendly.
La cosa di asterisk è molto interessante; Ci ho pensato anche io, ma non l'ho mai realizzata perché sono noob con asterisk
-
Purtroppo neppure io conosco asterisk, non ho molto tempo per approfondire e ci sto comunque sbattendo la testa (ma proprio sulle cose base :facepalm: :headbang:)
Se ci fosse qualche esperto di asterisk che ci potesse guidare nell'effettuare le cose banali indicate sopra... :pray:
(sto partendo dalla configurazione della black list 2.3...)
-
Ti informo che tra qualche giorno uscirà la nuova release della blacklist, la 3.0, su asterisk 13 ;)
-
Grande @puandr sei ancora dei nostri allora 8)
-
Grazie dell'info @puandr :clap:
Allora una volta installata la 3.0... magari... con calma... daresti qualche dritta a me e @ElDavo per impostare quello che per noi "dilettanti" risulta più complesso di quanto sicuramene è? O:-)
-
se @puandr fa in modo che dopo aver configurato l'account voip su asterisk13 quest'ultimo funga anche da proxy con il deamon mmpbxd (tralaltro e' un operazione necessaria a far funzionare la blacklist per i VoIP non TIM che non permettono piu' registrazioni contemporanee) configurare un user secondario da far registrare dall'esterno risultera' molto piu' semplice :)
-
@FrancYescO Una domanda, conviene complicarsi la vita mettendo in Nat il Sip oppure sistemare una Vpn cosi (https://www.ilpuntotecnico.com/forum/index.php/topic,78071.msg226807.html#msg226807) la cosa si fa interessante
Colgo l occasione per ringraziare per il lavoro che fa @puandr
Saluti
-
Avevo già visto il discorso della VPN, però ho aperto questa discussione perchè volevo capire se era possibile in qualche modo una soluzione senza VPN, un po' più "leggera e semplice"...
Qui chiaramente si dovrebbero analizzare un po' più in dettaglio pro e contro, ma tu @Plasmodium credi sia meglio la VPN?
-
@Plasmodium l'idea del topic come leggi da primo post era proprio farlo senza VPN e personalmente e' una cosa che condivido perche' significherebbe dover tenere, oltre al client SIP, anche la VPN continuamente connessa.. se l'obbiettivo e' solo fare e ricevere chiamate il client sip deve bastare
-
Una volta installato asterisk è relativamente semplice fare quasi tutto.
Asterisk si deve incaricare di stabilire il trunk verso Tim e volendo si puo' aprire UNA sola porta ( 4569 ) nel modem per far registrare zoiper dall'esterno in tecnologia IAX2 e non SIP, per problemi di audio monodirezionale.
Siccome mmpbxd e asterisk entrambi usano la porta 5060 basta spostare la porta di mmpbxd su , esempio, 5059 e le due fxs diventeranno interni di asterisk .
Nell'agtot ero riuscito anche ad installare una gui per asterisk, su agthp crashava il demone e poi ho brikkato il mio agthp e dunque ora sono fermo pero' chi volesse approfondire asterisk su agtef o agthp puo prendere spunto, credo, da questo post saltando ovviamente tutta la parte della installazione
https://www.ilpuntotecnico.com/forum/index.php/topic,79049.msg236011.html (https://www.ilpuntotecnico.com/forum/index.php/topic,79049.msg236011.html)
inoltre mentre la blacklist per mmpbxd fa l'analisi facendo una inspection nel pacchetto, con asterisk la blacklist la fa asterisk stesso sulla base dell'header uri, dunque molto piu semplice da gestire
di seguito un esempio molto generico di blacklist per numeri anonimi su asterisk da inserire in extensions.conf, ovviamente esempio da cui trarre spunto ed adattare
[anti-anonimo]
exten => _xxxxxxxxxx,1,Noop()
exten => _xxxxxxxxxx,n,GotoIf($["${CALLERID(num)}" = ""]?rifiuta,s,1)
exten => _xxxxxxxxxx,n,GotoIf($["foo${CALLERID(num)}" = "foo"]?rifiuta,s,1)
exten => _xxxxxxxxxx,n,GotoIf($["${CALLERID(name):0:9}" = "Anonymous"]?rifiuta,s,1)
exten => _xxxxxxxxxx,n,GotoIf($["${CALLERID(name):0:7}" = "Unknown"]?rifiuta,s,1)
exten => _xxxxxxxxxx,n,GotoIf($["${CALLERID(num):0:7}" = "Private"]?rifiuta,s,1)
exten => _xxxxxxxxxx,n,GotoIf($["${CALLERID(name):0:7}" = "Private"]?rifiuta,s,1)
exten => _xxxxxxxxxx,n,GotoIf($["${CALLERID(num):0:10}" = "Restricted"]?rifiuta,s,1)
exten => _xxxxxxxxxx,n,GotoIf($["${CALLERID(num):0:4}" = "PSTN"]?rifiuta,s,1)
exten => _xxxxxxxxxx,n,Dial(SIP/6000,20)
exten => _xxxxxxxxxx,n,Hangup
[rifiuta]
exten => s,1,Hangupbisogna sostituire a xxxxxxxx il proprio numero telecom e in questo caso se è tutto lecito squillera l'interno 6000 altrimenti verrà effettuato il jump a rifiuta e dunque hangup
Fabio
-
@fabiobassa vuoi dirmi che riusciamo a sostituire completamente asterisk a mmpbxd? pensavo non ci fosse modo di fargli usare le porte fisiche e quindi come sto facendo fare anche a chocobo qui https://www.ilpuntotecnico.com/forum/index.php/topic,78288.msg242728.html#msg242728 stavo pensando di farli convivere
EDIT
come non detto anche tu avevi adottato la mia stessa idea (anche se io semplicemente avevo tolto asterisk dalla 5060 :D)
sfortunatamente tu hai utilizzato asterisk18, sarebbe tutto da aggiornare ad asterisk13 di cui tralaltro ho visto c'e' anche luci-app-asterisk per quanto riguarda interfaccia grafica.. anche se non so perche' le configurazioni dell'interfaccia sembra essere totalmente distaccate da quelle di asterisk... e leggendo https://www.ilpuntotecnico.com/forum/index.php/topic,77766.msg242699.html#msg242699 sembra non essere l'unico pacchetto ad avere questo problema
-
@FrancYescO
Si è la cosa più immediata da fare utilizzare mmmpbxd che gestisce le porte fxs affianco a asterisk.
Utilizzo la 18 perché per quella ho la gui da compilare , nulla vieta che la gui vada anche con la 13 visto che sono solo chiamate js a file statici. Altrimenti mi metto a editare con winscp estensions.conf è tutto ciò che mi serve.
Appena si rimette in moto agthp vedo di finire il lavoro
EDIT ad esempio luci-app-pbx non fa creare interni iax2 molto utili dall' esterno per evitare problemi di porte ( iax2 ne usa usa soltanto per segnalazione e RTP)