Precedente :: Successivo |
Autore |
Messaggio |
Fernando Santagata Ospite
|
Inviato: Lun 13 Set 2010 17:04 Oggetto: Driver mISDN |
|
|
Ciao,
non trovo documentazione su Google, provo qui senza troppe speranze...
Il driver mISDN, che e` usato anche in ambito Asterisk (per questo ho
magari qualche speranza) tira fuori un bel log di tutto cio` che vede
passare sul cavo.
Il problema e` che non so come decodificare questi bytes.
Ad esempio, quando si compone un numero, la sequenza '051' viene sputata
cosi`:
13.09.2010 18:33:16.222041 received 12 bytes prim = 2002 id 004d00 00 9b 01 06
13.09.2010 18:33:16.406438 received 12 bytes prim = 2002 id 004d00 00 9b 01 08
13.09.2010 18:33:16.593712 received 12 bytes prim = 2002 id 004d00 00 9b 01 0a
ma a me non sembra ovvio che "06" sia lo zero, "08" il cinque e "0a" l'uno...
Qualcuno ha mai dovuto decodificare questa roba?
_________________
Fernando Santagata
Jesus saves, but Buddha makes incremental backups. |
|
Top |
|
|
Guido Bolognesi [Zen] Ospite
|
Inviato: Lun 13 Set 2010 17:47 Oggetto: Driver mISDN |
|
|
2010/9/13 Fernando Santagata <nando@xxxxxx.xyz>:
Citazione: | Il problema e` che non so come decodificare questi bytes.
| [...]
Citazione: | ma a me non sembra ovvio che "06" sia lo zero, "08" il cinque e "0a" l'uno...
| neanche a me. :)
Citazione: | Qualcuno ha mai dovuto decodificare questa roba?
| uhm... no.
a me piace vincere facile e ho sempre fatto 'debug isdn q931'(*)
presuppongo un paio di cose:
- che tu stia vedendo il canale D e che sia quello che ti interessa
- che il signaling sia "standard", quindi Q.931 / Q.921
Quello che hai incollato e` l'output di questo
http://www.misdn.org/index.php/Debugtool ?
Perche` se cosi` piu` che un debug tool mi pare uno strumento del demonio.
* li` dove sei tu -- a debuggare sulla trama di ISDN -- ci sono gia`
stato, non mi piace e non ci voglio tornare,
_________________
guido . zen@xxxxxx.xyz . skype://zenmobile |
|
Top |
|
|
Fernando Santagata Ospite
|
Inviato: Mar 14 Set 2010 08:09 Oggetto: Driver mISDN |
|
|
On Mon, Sep 13, 2010 at 07:41:09PM +0200, Guido Bolognesi [Zen] wrote:
Citazione: | 2010/9/13 Fernando Santagata <nando@xxxxxx.xyz>:
Citazione: | Il problema e` che non so come decodificare questi bytes.
| [...]
Citazione: | ma a me non sembra ovvio che "06" sia lo zero, "08" il cinque e "0a" l'uno...
| neanche a me. :)
Citazione: | Qualcuno ha mai dovuto decodificare questa roba?
| uhm... no.
a me piace vincere facile e ho sempre fatto 'debug isdn q931'(*)
|
Per fortuna non devo fare debug, ma solo prendere i dati di chi mi
telefona, sparare sullo schermo un pop-up con numero e nome, mandarmi
un'email e scrivere in un log (eh, mi piacciono le cose complete).
Prima facevo tutto cio` con isdnlog, poi ad un certo punto hanno tolto dal
kernel della sid il supporto per il driver HiSax. Ok, funziona anche mISDN,
ma isdnlog vuole per forza HiSax, quindi ho deciso di provare a bypassare
il tutto e leggermi direttamente il log di mISDN.
Citazione: | - che tu stia vedendo il canale D e che sia quello che ti interessa
|
Spero proprio di si` :-)
Del resto man mano che premo i tasto sul telefono, compaiono le righe di
log, quindi sembra proprio che l'ultimo byte decodifichi il tasto premuto.
No, e` un tool di mISDN, loghex.c, scaricato dal loro git.
Siccome vedevo che c'era un legame tra i tasti che premevo sul telefono e
il log, pensavo che da qualche parte ci fosse una decodifica dei segnali
che passano sul canale di controllo.
Il punto e` che non sono riuscito a trovare documentazione.
_________________
Fernando Santagata
Jesus saves, but Buddha makes incremental backups. |
|
Top |
|
|
Guido Bolognesi [Zen] Ospite
|
Inviato: Mar 14 Set 2010 09:33 Oggetto: Driver mISDN |
|
|
2010/9/14 Fernando Santagata <nando@xxxxxx.xyz>:
Citazione: | log, quindi sembra proprio che l'ultimo byte decodifichi il tasto premuto.
|
Citazione: | Citazione: | http://www.misdn.org/index.php/Debugtool ?
|
|
Citazione: | No, e` un tool di mISDN, loghex.c, scaricato dal loro git.
Il punto e` che non sono riuscito a trovare documentazione.
|
E provare a vedere se il debugtool ha un output piu` sensato che
faccia al caso tuo?
_________________
guido . zen@xxxxxx.xyz . skype://zenmobile |
|
Top |
|
|
Fernando Santagata Ospite
|
Inviato: Mar 14 Set 2010 13:09 Oggetto: Driver mISDN |
|
|
On Tue, Sep 14, 2010 at 11:27:44AM +0200, Guido Bolognesi [Zen] wrote:
Citazione: | 2010/9/14 Fernando Santagata <nando@xxxxxx.xyz>:
Citazione: | log, quindi sembra proprio che l'ultimo byte decodifichi il tasto premuto.
|
Citazione: | Citazione: | http://www.misdn.org/index.php/Debugtool ?
|
|
Citazione: | No, e` un tool di mISDN, loghex.c, scaricato dal loro git.
Il punto e` che non sono riuscito a trovare documentazione.
|
E provare a vedere se il debugtool ha un output piu` sensato che
faccia al caso tuo?
|
Ci guardo, potrebbe essere piu` facile.
Per il momento ho scoperto dove e` codificato il numero, quindi riesco a
scoprire chi mi telefona. Ho trovato anche come scoprire il momento in cui
riattacco la cornetta, ma dato che ci sono due linee, non so quale sto
buttando giu`: devo solo fare due telefonate comtemporaneamente per
scoprire quali differenze ci sono :-)
_________________
Fernando Santagata
Jesus saves, but Buddha makes incremental backups. |
|
Top |
|
|
Fernando Santagata Ospite
|
Inviato: Mar 14 Set 2010 13:17 Oggetto: Driver mISDN |
|
|
On Tue, Sep 14, 2010 at 03:03:05PM +0200, Fernando Santagata wrote:
Citazione: | Citazione: | Citazione: | No, e` un tool di mISDN, loghex.c, scaricato dal loro git.
Il punto e` che non sono riuscito a trovare documentazione.
|
|
|
BTW: loghex ha una modalita` in cui scrive un file utilizzabile da
wireshark (ma non l'ho testato ancora).
Per il momento ho scritto un programmino che legge il dump formato testo:
ci ho messo mezz'ora e fa tre quarti di quello che mi serve.
_________________
Fernando Santagata
Jesus saves, but Buddha makes incremental backups. |
|
Top |
|
|
|
|
Non puoi inserire nuovi argomenti Non puoi rispondere a nessun argomento Non puoi modificare i tuoi messaggi Non puoi cancellare i tuoi messaggi Non puoi votare nei sondaggi
|
|