Chaim, Caller ID was never implemented under Linux in the Smartlink software. Such accessory functionality would be in the pre-compiled compenents that we have no effective access too. MarvS scanModem maintainer On 9/6/07, C M Ackerman <c.m.ackerman@xxxxxxxxx> wrote: > Hi LinModemers, > > The Problem: The modem works, but it's not reporting Caller ID on Linux > (using /dev/slusb0). > Some Background: It reports Caller ID using HyperTerm under Windows XP with > the exact same configuration. > Therefore the modem h/w must support it and the telco line is working > correctly. > > I tried switching to alsa, and I can communicate with the modem, but it > doesn't even report RING, > so I figured on staying with slusb > > ati7 reports back the following on both Linux and Windows: > Country: USA > I added more detailed info below. > > Hope somebody can help... > Chaim > > ========== Windows HyperTerm Log ==================== > at > OK > at#cid=1 > OK > > RING > > DATE = 0831 > TIME = 1223 > NMBR = 7325551212 > NAME = HOWELL NJ > > RING > > RING > > ========= Here's info on my Linux installed packages > ========================== > > $ dpkg -l | grep modem > ii sl-modem-daemon 2.9.9d+e-pre2-10 > SmartLink software modem daemon > ii sl-modem-modules-2.6.18-5-486 2.9.9d+e-pre2-10+2.6.18.dfsg.1-13etch1 > Smart Link modem modules for Linux (kernel 2 > ii sl-modem-source 2.9.9d+e-pre2-10 > SmartLink software modem driver - module bui > > > ========= Here's the results of starting it up with slmodemd -d5 -c USA > /dev/slusb0 ============================== > SmartLink Soft Modem: version 2.9.11 Sep 3 2007 03:40:16 > > > picocom /dev/ttySL0 > picocom v1.4 > > port is : /dev/ttySL0 > flowcontrol : none > baudrate is : 9600 > parity is : none > databits are : 8 > escape is : C-a > noinit is : no > noreset is : no > nolock is : no > send_cmd is : ascii_xfr -s -v -l10 > receive_cmd is : rz -vv > > Terminal ready > <153.505740> main: termios changed. > <153.505775> slusb0: update termios... > at > <157.225516> slusb0: run cmd: at > <157.225553> slusb0: modem report result: 0 (OK) > OK > at#cid=1 > <163.222422> slusb0: run cmd: at#cid=1 > <163.222461> slusb0: modem report result: 0 (OK) > OK > <177.541382> slusb0: modem_ring... > <177.541455> slusb0: modem_cid_start: timeout = 400... > <177.541470> cid: create... > <177.541488> FSK CID Creating > <177.541500> FSK CID Reset ! > <177.541516> FSK CID Setting Fs = 8000 Threshold = 2 ! > <177.541531> slusb0: modem set hook: 0 --> 2... > <177.541545> main: modemap_ioctl: cmd 2, arg 2... > <177.541561> main: modemap_ioctl: cmd 4, arg 2580... > <177.541575> main: modemap_ioctl: cmd 7, arg 30... > <177.541589> main: modemap_start... > <180.056416> slusb0: modem_event: 1... > <180.056465> slusb0: ring valid. > <180.056484> slusb0: modem report result: 2 (RING) > RING > <181.060570> Tone 1200 Detected > <181.560455> slusb0: modem_cid_stop... > <181.560502> slusb0: modem_stop.. > <181.560514> main: modemap_stop... > <181.564380> slusb0: modem set hook: 0 --> 0... > <181.564456> main: modemap_ioctl: cmd 8, arg 0... > <181.564481> cid: delete... > <181.564505> slusb0: modem set state: 1 --> 1... > <183.539900> slusb0: modem_ring... > <186.052373> slusb0: modem_event: 1... > <186.052425> slusb0: ring valid. > <186.052437> slusb0: modem report result: 2 (RING) > RING > <189.539541> slusb0: modem_ring... > <192.052355> slusb0: modem_event: 1... > <192.052406> slusb0: ring valid. > <192.052417> slusb0: modem report result: 2 (RING) > RING > <198.564348> slusb0: modem_event: 1... > <198.564395> slusb0: ring cancel... > >