[bglug] Centralino telefonico seriale

Roberto Santini roberto.santini89@gmail.com
Sab 11 Feb 2017 08:06:44 CET


>
>
> tutto fattibile a patto di riuscire a capire come il centralino ti
> comunica i dati. Se trovi qualche manuale di istruzione che identifica il
> tipo di protocollo allora potrebbe essere ancora più semplice.
>

Per il manuale dovrei cercare... Attualmente in HyperTerminal ottengo
questo:

----
SOPHO ISPBX , 0520100904070501    DATE :   0108    TIME : 0439 RECORDED
CALLS TOLL TICKETING
CC           CCT DP  P/B EXT.        IBSC P/N PSW NUMBER DIALLED
DATE   TIME DUR.   UNITS  TETN
              0  000  B  298          14   N   N  035******
 0108 0437 000087 000002 001.0013
----
Le prime due righe sono l'intestazione, che si ripete all'inizio di ogni
nuovo giorno, ma a me non serve. Le altre righe sono il record per ogni
chiamata: numero interno, destinazione, scatti, ....

Roberto


>
> Enrico
>
> 2017-02-10 22:55 GMT+01:00 Roberto Santini <roberto.santini89@gmail.com>:
>
>> Ciao a tutti ragazzi, ho bisogno del vostro aiuto.
>> Ho un vecchio centralino telefonico (philips sopho) che da qualche tempo
>> fa le bizze nel log delle chiamate. Mi spiego: è collegato tramite porta
>> seriale ad un vecchissimo pc con windows 95 dove, attraverso
>> l'Hyperterminal di windows stesso, vengono registrate su un file .txt le
>> varie chiamate: mittente, destinatario, durata, scatti, data... Il problema
>> è attualmente la data, nel senso che il centralino registra le chiamate con
>> data errata: non è possibile cambiarla e ogni volta che si riavvia o va in
>> blocco, il conteggio della data riparte da capo (non ho ben capito da
>> dove...) , dunque è un casino ricostruire tutto il log esatto delle
>> chiamate.
>> Premesso che cambiare il centralino è, per ora, fuori discussione,
>> pensavo a questa cosa: se riuscissi a collegare sempre tramite seriale il
>> centralino con un altro pc (magari un po più recente!) e riuscissi a
>> leggere ciò che mi viene inviato? Potrei salvarlo in un db con data e ora
>> corrente (le lettura sono in "real-time", la chiamata viene registrata
>> quando è terminata), bypassando così il problema della data e rendendo
>> anche le operazione di consultazione molto più semplici e veloci.
>>
>> Credo si possa fare senza troppo sforzo. Che ne pensate?
>> Se usassi python, è sufficiente pySerial [1] (per la lettura da seriale)?
>>
>> Grazie dell'attenzione!
>> Roberto
>>
>>
>> [1]: http://pyserial.readthedocs.io/en/latest/shortintro.html
>>
>>
>>
>> --
>> Sito BgLUG: http://www.bglug.it
>> Mailing list: http://lists.linux.it/listinfo/bglug
>>
>
>
>
> --
> Sito BgLUG: http://www.bglug.it
> Mailing list: http://lists.linux.it/listinfo/bglug
>



-- 
Roberto Santini
Skype: cent89
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/pipermail/bglug/attachments/20170211/3bdc9b23/attachment.html>


Maggiori informazioni sulla lista bglug