Hardware Upgrade Forum

Hardware Upgrade Forum (https://www.hwupgrade.it/forum/index.php)
-   Networking in generale (https://www.hwupgrade.it/forum/forumdisplay.php?f=18)
-   -   Script python per estrarre parametri VoIP TIM (https://www.hwupgrade.it/forum/showthread.php?t=2807714)


giadan 08-03-2017 11:09

Script python per estrarre parametri VoIP TIM
 
- Procedura ufficiale TIM per ottenere i parametri VoIP-

NOTA: i parametri VoIP sono ora disponibili anche nell'APP telefono

TIM - pagina assistenza tecnica

Come ottenere l'IP dell'outbound proxy



**ATTENZIONE** non e' piu' necessario usare gli script qui sotto in quanto TIM fornisce i parametri VoIP per modem generico.
Gli script cmq dovrebbero funzionare ancora e restano per riferimento.


- Script -

Script in python per estrarre i parametri voip linea TIM in collaborazione con @gandalf2016.

Script Python estrazione parametri VOIP

Per il funzionamento è richiesto che sia installato python e siano installati i moduli Python
  • requests
  • dnspython

Uso delloscript:

python voip1.py lineavoip cellulare nomedispositivo


- Script (tool eseguibile)

L'utente @zumuzza ha create un tool intorno allo script per semplificare la vita a chi non ha pratica con python.
Leggere istruzioni all interno del file rar.

Nota: prima di scompattare i file disabilitare l'antivirus (per info leggere il file all'interno dell'archivio)

Script tool (eseguibile) by zumuzza

Lo script python non fa altro che fare 2 richieste HTTP, estrapolate dalla sequenza di richieste che farebbe l'App telefono.
Se avete a disposizione anche l'app telefono, il nomedispositivo ve lo ritrovate quandoseelzionate Amministrazione linea.

Se lo script fallisce, si consiglia di leggere questo post di @donato74

Fallimento script - Info by donato74

- Guide per FritzBox!

Per gli utenti Fritzbox! mi è stato segnalato che l'utente @goldenhawk2011 ha creato queste utili guide:

Guida (1)

Guida (2)

Un ringraziamento a tutti coloro (con piu' esperienza) che hanno aiutato ed aiuteranno gli altri rispondendo alle domande poste in questa discussione.

firstlevel 09-03-2017 10:47

Quote:

Originariamente inviato da giadan (Messaggio 44551891)
Salve a tutti

Per festeggiare il cambio di contratto che TIM ci sta propinando (rinnovo offerta ogni 4 settimane, quindi un mese in piu' da pagare l'anno) in allegato uno script in python per estratrre i parametri voip.

A me funziona.
Non fate danni.

Uso: voip.py lineavoip celulare nomedispositivo

Esempio:

C:\>python voip.py 06123456 3431231231 iphone5

---

giadan

basterebbe aggiungere in fondo allo script l'estrazione dell'IP proxy tramite query al dns per fare una cosa completa, altrimenti bisogna farlo a mano ;)

Rumpelstiltskin 09-03-2017 11:55

Grazie, ho già tutti i parametri ma questa sera lo proverò!!

EDIT: provato ora e funziona perfettamente!

zyxel 09-03-2017 19:15

Anche io ho già tutti i parametri in mio possesso ma volevo provarlo giusto per sfizio..... ma non va e credo che il problema sia che ho il fritz giusto?
Comunque dovrei aiutare qualche amico a recuperare il tutto,come procedo?
Router TIM e serve altro?

Rumpelstiltskin 09-03-2017 19:18

Quote:

Originariamente inviato da zyxel (Messaggio 44557889)
Anche io ho già tutti i parametri in mio possesso ma volevo provarlo giusto per sfizio..... ma non va e credo che il problema sia che ho il fritz giusto?
Comunque dovrei aiutare qualche amico a recuperare il tutto,come procedo?
Router TIM e serve altro?

No, io li ho recuperati con il fritz collegato.
Probabilmente sbagli qualcosa... che versione di python hai?

zyxel 09-03-2017 19:24

Quote:

Originariamente inviato da Rumpelstiltskin (Messaggio 44557898)
No, io li ho recuperati con il fritz collegato.
Probabilmente sbagli qualcosa... che versione di python hai?

Ho scaricato l'ultima dal sito la 3.6.0 64bit

multiformeingegno 09-03-2017 20:24

Funziona anche da remoto collegato in VPN al Fritz?

minips 11-03-2017 16:28

scusate buongiorno, ma mi potreste dire che comandi lanciare o dettagliare i passaggi , per usare python da windows e quindi ottenere i dati voip?grazie

Rumpelstiltskin 11-03-2017 18:21

Quote:

Originariamente inviato da minips (Messaggio 44564056)
scusate buongiorno, ma mi potreste dire che comandi lanciare o dettagliare i passaggi , per usare python da windows e quindi ottenere i dati voip?grazie



Se hai problemi, potresti scaricarti una live linux e fai tutto da li senza ulteriori problemi


Tapatalk'ed

minips 12-03-2017 10:43

ciao scusa ma vorrei sapere di preciso come eseguire il file voip.py

Rumpelstiltskin 12-03-2017 10:52

Quote:

Originariamente inviato da minips (Messaggio 44565616)
ciao scusa ma vorrei sapere di preciso come eseguire il file voip.py

Uso: voip.py lineavoip celulare nomedispositivo

python voip.py 0123456789 328123456 Iphone

fabiuzzz 13-03-2017 09:48

...da Windows a me dà errore, invece come suggerito da una live Linux qualcosa ha estratto...non so se i dati sono completi. Stasera li controlli con quelli che mi aveva o estratto lo scorso anno ��

Ps: ho eseguito lo script con il fritzbox, non con il router tim

minips 13-03-2017 16:12

scusate ma per capire....qual è il motivo percui si chiede il numero di cellulare e il modello di smartphone? cosa centra con l'estrapolare i dati dal router telecom?

Rumpelstiltskin 13-03-2017 18:09

Quote:

Originariamente inviato da minips (Messaggio 44569710)
scusate ma per capire....qual è il motivo percui si chiede il numero di cellulare e il modello di smartphone? cosa centra con l'estrapolare i dati dal router telecom?

Niente... ti iscrivi semplicemente ad un servizio di chat erotiche.
Solo 17 Euro alla settimana.

:muro: :muro: :muro:

giadan 13-03-2017 20:01

Quote:

Originariamente inviato da Rumpelstiltskin (Messaggio 44570109)
Niente... ti iscrivi semplicemente ad un servizio di chat erotiche.
Solo 17 Euro alla settimana.

:muro: :muro: :muro:

:D :D :D ... sei un grande !

fabiuzzz 13-03-2017 21:39

Confermo che l'estrazione sia da con fritzbox che con router tim funziona e otengo gli stessi dati. Unica differenza sta in questa riga:

(u'X_TELECOMITALIA_IT_DataModelVersion', u'TR-181') --> router TIM

(u'X_TELECOMITALIA_IT_DataModelVersion', u'TR-098') -->fritzbox

zyxel 15-03-2017 13:16

Ma per estrarli con windows non c'è speranza? A me da errore!

giadan 15-03-2017 14:37

Quote:

Originariamente inviato da zyxel (Messaggio 44576343)
Ma per estrarli con windows non c'è speranza? A me da errore!

Errore python o cosa?
magari se posti l'errore qualcuno ti puo' provare ad aiutare.

fabiuzzz 15-03-2017 14:43

A me poi smanettandoci ha funzionato anche con Windows, unico problema che dava gli errori sui proxy. Se usi una live Linux va tutto liscio e poi ti ricavi anche i proxy.

Ciaoo

simone929 17-03-2017 20:48

Su windows 7 a me da questo errore:

Traceback (most recent call last):
File "voip.py", line 3, in <module>
import requests
ImportError: No module named requests


versione python 2.7.13 e 3.6.0

Sapete come risolvere?
Grazie mille
Simone


Tutti gli orari sono GMT +1. Ora sono le: 10:08.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Hardware Upgrade S.r.l.