You are not logged in.

#1 2013-01-11 05:09:54

ccpaging
Member
Registered: 2012-01-24
Posts: 15

How to get Phone Caller ID by Hisax w6692 ISDN card?

I have successed in Windows xp by capi20. Don't know how to get it work again?

#dmesg |grep Sax
[   17.964453] HiSax: Linux Driver for passive ISDN cards
[   17.964455] HiSax: Version 3.5 (module)
[   17.964457] HiSax: Layer1 Revision 2.46.2.5
[   17.964457] HiSax: Layer2 Revision 2.30.2.4
[   17.964458] HiSax: TeiMgr Revision 2.20.2.3
[   17.964459] HiSax: Layer3 Revision 2.22.2.3
[   17.964460] HiSax: LinkLayer Revision 2.59.2.4
[   17.964464] HiSax: Total 1 card defined
[   17.964468] HiSax: Card 1 Protocol EDSS1 Id=HiSax (0)
[   17.964469] HiSax: Elsa driver Rev. 2.32.2.4
[   17.964479] HiSax: Card Elsa PCI not installed !

# lspci
04:02.0 Network controller: Winbond Electronics Corp W6692 (rev 01)

Run capiinfo after start /etc/rc.d/misdncapid.

# capiinfo
            capi20.c: 164              CapiDebug():[capi20_isinstalled]: standard loop - module: misdn
            capi20.c: 164              CapiDebug():[capi20_isinstalled]: standard loop - module: rcapi
            capi20.c: 164              CapiDebug():[capi20_isinstalled]: standard loop - module: fritzbox
            capi20.c: 164              CapiDebug():[capi20_isinstalled]: standard loop - module: standard
            capi20.c: 164              CapiDebug():[capi20_isinstalled]: capi_fd: -1
            capi20.c: 164              CapiDebug():[capi20_isinstalled]: other loop - module: misdn
            capi20.c: 164              CapiDebug():[capi20_isinstalled]: capi_fd: 4
Number of Controllers : 1
Controller 1:
Manufacturer: mISDN
CAPI Version: 2.0
Manufacturer Version: 0.1
Serial Number: 0000001
BChannels: 2
Global Options: 0x00000001
   internal controller supported
B1 protocols support: 0x00000013
   64 kbit/s with HDLC framing
   64 kbit/s bit-transparent operation
   T.30 modem for fax group 3
B2 protocols support: 0x00000013
   ISO 7776 (X.75 SLP)
   Transparent
   T.30 for fax group 3
B3 protocols support: 0x00000031
   Transparent
   T.30 for fax group 3
   T.30 for fax group 3 with extensions

  0100
  0200
  01000000
  13000000
  13000000
  31000000
  00000000 00000000 00000000 00000000 00000000 00000000
  00000000 00000000 00000000 00000000 00000000

Supplementary services support: 0x00000000

Last edited by ccpaging (2013-01-11 05:10:24)

Offline

#2 2013-01-30 03:39:00

ccpaging
Member
Registered: 2012-01-24
Posts: 15

Re: How to get Phone Caller ID by Hisax w6692 ISDN card?

Install misdnuser and running:
systemctl enable mISDNcapid

Reboot Machine. Running:

# misdn_log
mISDN kernel version 1.01.29 found
mISDN user   version 1.01.31 found
1 controller found
    id:        0
    Dprotocols:    00000002
    Bprotocols:    0000000e
    protocol:    1
    channelmap:    00000000000000000000000000000006
    nrbchan:    2
    name:        w6692.1
log bind ch(0) return 0
Echo channel logging no
30.01.2013 11:32:15.548233 DATA IND id=00007900   3 bytes 00 f3 73
30.01.2013 11:32:15.579739 DATA IND id=00007900   4 bytes 00 f3 01 02
30.01.2013 11:32:15.644833 ACTIVATE IND id=0000ffff
30.01.2013 11:32:15.824682 DATA IND id=00007900  15 bytes 02 f3 00 02  08 01 81 0d  18 01 89 1e  02 82 88
30.01.2013 11:32:16.802245 DATA IND id=00007900   4 bytes 00 f3 01 04
30.01.2013 11:32:16.912936 DATA IND id=00007900   8 bytes 02 f3 02 04  08 01 81 4d
30.01.2013 11:32:16.938490 DATA IND id=00007900   4 bytes 00 f3 01 06
30.01.2013 11:32:26.801932 DATA IND id=00007900   4 bytes 00 f3 01 07
30.01.2013 11:32:36.709247 DATA IND id=00007900   4 bytes 00 f3 01 07
30.01.2013 11:32:46.616551 DATA IND id=00007900   4 bytes 00 f3 01 07
30.01.2013 11:32:47.216182 DATA IND id=00007900   3 bytes 00 f3 73

It displays hook state and caller ID when phone in. I am trying to find a GUI program and display in readable text.
There is gui tool Qmisdnwatch in misdn. But it seems no one compile it for archlinux.

Offline

Board footer

Powered by FluxBB