Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie

Caller ID

Options
  • 07-11-2002 10:47am
    #1
    Registered Users Posts: 12,309 ✭✭✭✭


    Can anyone recommend some good Caller ID software for Windows please?

    The computer shares a phone line with a telephone handset. Ideally the software in question would sit hidden (in the system tray I guess) until a call comes in and then would pop up discreetly on screen to tell me who is calling. Preferably it would have a built in phone book so it could match names with numbers.

    Any recommendations?


Comments

  • Closed Accounts Posts: 6,143 ✭✭✭spongebob


    its a modem chipset issue...

    there are 3 flavours of CLIP (CL Inbound Presentation)

    US - Bell
    UK - BT
    Euro - ETSI

    If your modem has a US chipset with some tone matching for our different busy tomes etc etc then it is well able to dial out and negotiate with another modem etc. I suspect that only the USR ....now 3Com .....analog chipsets have ever supported ETSI CLIP

    Regrettably they normally cannot extract the ETSI caller ID on inbound. Are you sure your modem can do this , it is quite rare as most modems are Lucents or whaever Rockwell is called.

    It is more straightforward if the device INTO which the call is made is a Euro - ISDN TA rather than a modem.

    Do tell us more!

    M


  • Registered Users Posts: 12,309 ✭✭✭✭Bard


    The modem details shown in its Control Panel applet say that it's a Smart Link 56K modem with an SiS chipset. It also says:

    Audio Codec: ALG-10

    Modem Codec: SIL-22(Sec)

    Details: Intl, DAA(C)

    Apart from that, I don't know, sorry...


  • Registered Users Posts: 651 ✭✭✭sirlinux


    US stuff works fine here, habe 2 US callers id's which work perfectly here, as for modems ive never seen anything but an all singing and dancing courier do the caller ID properly, ISDN is easy though!!


  • Closed Accounts Posts: 6,143 ✭✭✭spongebob


    select More Info

    your MS OS fires a series of ATI conmands like ATI0 ATI1 ATI2 at the Modem and returns the answers in a little window.

    ATI3

    normally gives the key chipset identifier I refer to, copy and paste the whole window of answers into your reply while u r @ it!

    a Courier is a USR ....

    M


  • Registered Users Posts: 12,309 ✭✭✭✭Bard


    The log from querying the modem in the 'phone and modem options' control panel applet is as follows:

    ATQ0V1E0 - OK
    AT+GMM - Smart Link 56K Modem
    Ver2.92.01D_UNA
    AT+FCLASS=? - 0,1,8
    AT#CLS=? - 0,1,8
    AT+GCI? - +GCI:57
    AT+GCI=? - +GCI:(02,07,09,0A,0C,0F,16,1A,1B,20,25,26,2D,2E,31,36,B8,3C,3D,42,46,50,51,52,53,54,57,58,59,00,5E,61,62,64,69,6C,70,73,77,7B,7E,82,83,84,88,89,8A,8B,8E,98,9C,9F,A0,A1,A5,A6,A9,AD,AE,B3,B4,B7,B5,BC)
    ATI1 - Smart Link 56K Modem
    Smart Link (www.smlink.com)
    Ver2.92.01D_UNA
    ATI2 - Smart Link (www.smlink.com)
    Ver2.92.01D_UNA
    MV (CID)
    ATI3 - Smart Link (www.smlink.com)
    SIL-22(Sec) on SiS
    ATI4 - Active Profile:
    S00=000 S01=000 S02=043 S03=013 S04=010 S05=008 S06=004 S07=039
    S08=004 S09=006 S10=128 S11=090 S12=050 S13=000 S14=000 S15=001
    S16=001 S17=000 S18=000 S19=000 S20=000 S21=000 S22=000 S23=000
    S24=007 S25=000 S26=000 S27=008 S28=000 S29=001 S30=002 S31=001
    S32=090 S33=009 S34=034 S35=000 S36=000 S37=000 S38=000 S39=002
    S40=000 S41=000 S42=000 S43=000 S44=000 S45=250 S46=000 S47=000
    S48=000 S49=000 S50=000 S51=000 S52=000 S53=002 S54=000 S55=000
    S56=004 S57=000 S58=000 S59=000 S60=001 S61=000 S62=001 S63=000
    S64=000 S65=000 S66=000 S67=000 S68=000 S69=000 S70=000 S71=000
    S72=019 S73=003 S74=153 S75=000 S76=004 S77=010 S78=000 S79=070
    S80=070 S81=000 S82=002 S83=055 S84=000 S85=000 S86=000 S87=000
    S88=001
    ATI5 - Stored Profile 0:
    Not defined
    ATI6 - Stored Profile 1:
    Not defined
    ATI7 - Country: IRELAND
    Serial Number: 98638029
    Protocol Factor: 3db92029

    Is that what you're looking for Muck?


  • Advertisement
  • Registered Users Posts: 651 ✭✭✭sirlinux


    if you go to hyperterminal and connect directly to the serial port the modem is attached to, and type
    AT#CID=1
    or
    AT#CID=2
    it will turn on caller id on your modem if it has it, try calling yourself while still in hyperterminal and you sohuld see some CID information presenetd along with RINGING

    AT#CID=?
    will give your modems CID abilities if any

    more reading: (rockwell modems)
    AT Command Reference Manual
    3-36 1048
    3.6 CALLER ID COMMANDS
    3.6.1 AT#CID Command
    #CIDn - Caller ID
    Enables or disables Caller ID.
    #CID=0 Disables Caller ID. (Default.)
    #CID=1 Enables Caller ID with formatted presentation to the DTE. The
    modem will present the data items
    in a <Tag><Value> pair format. The expected pairs are data, time,
    caller code (telephone
    number), and name.
    #CID=2 Enables Caller ID with unformatted presentation to the DTE. The
    modem will present the entire
    packet of information, excluding the leading U's, in ASCII printable
    hex numbers.
    Result Codes:
    OK n = 0 or 2.
    ERROR Otherwise.
    Inquiries
    #CID? Retrieves the current Caller ID mode from the modem.
    #CID=? Returns the mode capabilities of the modem in a list with each
    element separated by commas.
    Formatted Form Reporting
    The modem presents the data in the <tag> = <value> pair format as
    described in the table below. Spaces are present on
    both sides of the equal sign.
    Tag Description
    DATE DATE = MMDD where MM is the month number (01 to 12) and DD is the
    day number (01..31).
    TIME TIME = HHMM where HH is the hour number (00 to 23) and MM is the
    minute number (00 to
    59).
    NMBR NMBR = <number> or P or O where <number> is the telephone number
    of the caller, where P
    indicates that the calling number information is not available since
    the originating caller has
    requested private service, and where O indicates that the calling
    number information is not
    available or out of service at the calling location.
    NAME NAME = <listing name> where <listing name> is the subscription
    name.
    MESG MESG = <data tag> <length of message> <data> <checksum> in
    printable ASCII hex numbers.
    This tag indicates a data item not listed above. The message is only
    possible for Multiple
    Message Format.
    Notes:
    1. The modem does not present any Caller ID information if the DCE
    detects a checksum error in the Caller ID packet.
    2. In the event of an unrecognized data tag, the modem will present
    the data in ASCII hex numbers following the MESG
    tag.


  • Closed Accounts Posts: 6,143 ✭✭✭spongebob


    #CID commands are in the modem manual on their site ..Support Section

    #CID=0 off
    #CID=0 on verbose answer
    #CID=0 on numeric answer

    nothing else on #CID commands

    no further info except that these are only supported on the VOICE modem chipset

    I must confess that I am not familiar with the nuances of theis chipset....so the question may be

    'Has anybody got inbound Caller ID passed from a modem with a Smartlink Chipset into Windows nn'

    All of us who have tried this have found that it is a doddle if the inbound line is ISDN ....or the ISDN port on a Hi-Speed box . That is because the Windows CAPI drivers...the Isdn Comms Layer since NT4 ...can read it and pass it toa scutch of free apps out there.


  • Registered Users Posts: 12,309 ✭✭✭✭Bard


    Ok... in HyperTerminal (my commands in black, responses in red, comments in small text):

    --

    AT#CID=?

    0,1,2


    (I presume this means it is capable of it so I turn it on as described)

    at#cid=2
    OK

    at#cid?
    2

    So... then I make a call to the number the modem is connected to...

    RING

    RING

    RING

    (etc.)

    It doesn't present CLID info, it just says "RING RING RING RING..." ad infinitum. I presume this means the phone Im ringing FROM isn't sending an ID (no... wait,... when I ring my mobile phone from the same phone, the number appears on the mobile's screen... darnit!)

    *shrug*


  • Closed Accounts Posts: 6,143 ✭✭✭spongebob


    at#cid=1 next I'm afraid

    ring in and see what you get...It may simply show 1 instead of Ring

    I also suspect the hard data is in an S register

    Note that the Rockwell modem seemed to require that the date/time be set first...would you say Sirlinux?

    M


  • Registered Users Posts: 12,309 ✭✭✭✭Bard


    I get exactly the same thing when I use at#cid=1 ... just RING... RING... RING... RING... RING... RING...

    Im using Windows XP Pro SP1 if it makes any difference.


  • Advertisement
  • Closed Accounts Posts: 6,143 ✭✭✭spongebob


    I suspect the CID data may eb in an S register but dunno which and the interrogation command to bring it up

    The modem may have to pass the data to some DLL in order for it to be interpreted, the smilink website is a tad thin IMO

    try their support email maybe?

    M


  • Registered Users Posts: 651 ✭✭✭sirlinux


    i have a feeling that you cant do anything with clocks on cheapy rockwell chipsets, anyway the CID information contains the time, Just a quick question you do have incoming CID enabled on your line it is different to outgoing?? you have an ordinary (none pc based) caller id unit which is displaying incoming caller id's?


  • Registered Users Posts: 12,309 ✭✭✭✭Bard


    Unfortunately no, I don't have one of those units.

    It's not a major issue, - it's just useful to know who's calling before I answer the call (so that in the case of certain clients I can grab their file and have all relevant info to hand before I speak to them).


  • Registered Users Posts: 651 ✭✭✭sirlinux


    have you rung 1901 asked them to turn on incoming caller id, just tell them you bought a caller id, it is free


  • Registered Users Posts: 12,309 ✭✭✭✭Bard


    I will do. Thanks.


  • Registered Users Posts: 651 ✭✭✭sirlinux


    try the at#cid after they say it is on it might just work


Advertisement