Results 1 to 27 of 27

Thread: caller id(number)

  1. #1

    Thread Starter
    Hyperactive Member
    Join Date
    Apr 2005
    Posts
    305

    caller id(number)

    i want to determine the telephone number of the caller whenever one calls the telephone using mscomm control . i've found one such projetc called baller-id on planetsourcecode but cant understand it . cananyone help me withsome guidance or a simpler code

  2. #2
    I'm about to be a PowerPoster!
    Join Date
    Jan 2005
    Location
    Everywhere
    Posts
    13,647

    Re: caller id(number)

    When someone dials a number in your application or using other applications? Or when an incoming call is received?

  3. #3
    Banned dglienna's Avatar
    Join Date
    Jun 2004
    Location
    Center of it all
    Posts
    17,901

    Re: caller id(number)

    I just searched PSC and couldn't find anything by that name. Do you have a link?

  4. #4

    Thread Starter
    Hyperactive Member
    Join Date
    Apr 2005
    Posts
    305

    Lightbulb Re: caller id(number)

    Quote Originally Posted by penagate
    When someone dials a number in your application or using other applications? Or when an incoming call is received?
    when an incoming call is recieved

    Quote Originally Posted by dglienna
    I just searched PSC and couldn't find anything by that name. Do you have a link?
    IM ATTACHING THE CALLER ID CODE HERE. MAY BE U CAN STUDY THAT AND HELP.
    Attached Files Attached Files

  5. #5

    Thread Starter
    Hyperactive Member
    Join Date
    Apr 2005
    Posts
    305

    Re: caller id(number)

    help me guys, whenever a phone comes the app identifies it but instead of showing the no. it only tells "ring". can u help with that

  6. #6
    Banned dglienna's Avatar
    Join Date
    Jun 2004
    Location
    Center of it all
    Posts
    17,901

    Re: caller id(number)

    post a link to where it came from. it's missing a dll, and i'm not sure which one. could be direct x or the speach one. i guess it talks

  7. #7

    Thread Starter
    Hyperactive Member
    Join Date
    Apr 2005
    Posts
    305

    Thumbs up Re: caller id(number)

    it's from psc , see psc file for mor . may be it's the speech file but that doesnt matter much in the functioning of the program . on my comp, it works well , the only problemis it only displays the word 'ring' and not the name or number

  8. #8
    Banned dglienna's Avatar
    Join Date
    Jun 2004
    Location
    Center of it all
    Posts
    17,901

    Re: caller id(number)

    Do you pay for Caller ID service on your line? It may be specific to a certain region, also, but I'm not sure. I also wonder if the modem has to be able to support Caller-ID. (I've seen it advertised as such)

    I had problems with DirectS.count trying to find my modem. I think that I'm missing something.
    Last edited by dglienna; Apr 28th, 2005 at 12:55 AM.

  9. #9

    Thread Starter
    Hyperactive Member
    Join Date
    Apr 2005
    Posts
    305

    Re: caller id(number)

    ya , pay for the caller id service (my phone displays the caller id well) .i couldnt understand how can i get whether the modem is callerid capable.
    if there is a way for it please tell

  10. #10
    Frenzied Member David.Poundall's Avatar
    Join Date
    Sep 2002
    Location
    Robin Hood Land
    Posts
    1,457

    Re: caller id(number)

    Caller iD comes in between the ring using V23 bursts (1200bps). If your modem does not support V23 it will not be able to determine Caller ID. Most early modems did suport V23, but not with caller iD in mind. The technologies overlapped so to speak.

    V23 is used as it is pure on off tone bursts so no synchchronisation is needed at the receive end.

    HTH
    David

    Learn the Rules so that you know how to break them properly.

    Printing dll dBTools MZTools Winsock API WinsockVB More Winsock SGrid2 MSChart Mail2Web

    If you have found this thread useful then read this

  11. #11

    Thread Starter
    Hyperactive Member
    Join Date
    Apr 2005
    Posts
    305

    Re: caller id(number)

    how to know if my modem is caller id capable

  12. #12
    Banned dglienna's Avatar
    Join Date
    Jun 2004
    Location
    Center of it all
    Posts
    17,901

    Re: caller id(number)

    In control panel, you can query the modem, and it will spit out the onboard features. If you need help, just post back.

  13. #13
    Banned dglienna's Avatar
    Join Date
    Jun 2004
    Location
    Center of it all
    Posts
    17,901

    Re: caller id(number)

    I'm getting an Error 429 - Can't create ActiveX object. I have installed and registered XVOICE.DLL, to no avail. Anybody have any ideas?
    GOT IT!
    Here is the missing file! speechapi.exe

    too big to post. there is a link to it at psc.
    Last edited by dglienna; Apr 28th, 2005 at 03:47 PM.

  14. #14
    PowerPoster
    Join Date
    Feb 2002
    Location
    Canada, Toronto
    Posts
    5,803

    Re: caller id(number)

    I don't remember where I got this from.

    It's using the MSComm control
    Attached Files Attached Files

  15. #15
    Banned dglienna's Avatar
    Join Date
    Jun 2004
    Location
    Center of it all
    Posts
    17,901

    Re: caller id(number)

    I tried it, and it says my modem isn't Caller ID enabled, when I just got the other version to spell out CELLULAR CALL.

  16. #16
    PowerPoster
    Join Date
    Feb 2002
    Location
    Canada, Toronto
    Posts
    5,803

    Re: caller id(number)

    I know it works for SURE, because I converted that code to use 3 modems, displaying caller id for all 3 modems on the comptuer (we have 3 lines here)

    We are using this program right now, as I type in here...

    Your modem has to have the feature of "caller id", if you got that error, then it means your modem does not have that feature. It's a hardware thing, only thing you can do is to buy a better modem.
    Last edited by CVMichael; Apr 29th, 2005 at 12:27 PM.

  17. #17
    Banned dglienna's Avatar
    Join Date
    Jun 2004
    Location
    Center of it all
    Posts
    17,901

    Re: caller id(number)

    There is the same code it the other program, and the other program displays caller id information. my modem is on port #3, and when I call, it doesn't do anything, but when I click 'connect' i get the error that the modem doesn't support caller id.

  18. #18
    PowerPoster
    Join Date
    Feb 2002
    Location
    Canada, Toronto
    Posts
    5,803

    Re: caller id(number)

    There is no caller id for when you call out... that's why I made the "Tone Recognition" program.

    When you start the program you are supposed to click "Connect", when you are connected and you RECEIVE a call, then it will show the caller id in the program...

    What output do you get in the list box on the right side of the program ?

  19. #19
    Banned dglienna's Avatar
    Join Date
    Jun 2004
    Location
    Center of it all
    Posts
    17,901

    Re: caller id(number)

    Quote Originally Posted by dglienna
    I meant when i called it before clicking connect, nothing happened.
    When I click connect, it say Port 3 Modem not Caller ID capable.
    The list box shows OK and ERROR
    Anyone?

  20. #20
    Hyperactive Member Krass's Avatar
    Join Date
    Aug 2000
    Location
    Montreal
    Posts
    489

    Re: caller id(number)

    Hi CVMichael (and all you guys)

    (note: CallerID is enabled here as all my phones are showing information on the caller)

    I just tried your modem.zip file. The one you were using in 2005 over your 3phone lines. Are you still using this piece of code? If not, have you found anything better?

    This app looked basic and that's pretty much what I need. Once the callerid can retrieve the phone number of the caller, it'll automatically search my client database and open proper forms/info. But I didn't reach that step yet.

    I just tried this app on a fairly recent HP laptop and I am also having the "Port 3: Modem not caller id enabled". Should I understand that the modem REALLY isn't caller id enabled, or may I be missing some extra initialization commands or whatever configuration on the modem?

    If the message doesn't lie - I'm out to buy a new modem. That should be cheap.

    In case you are a guru in the field, I'm posting some more info about my modem.

    This is the info I get from querying my modem:

    Code:
    ATQ0V1E0 - OK
    AT+GMM - +GMM: HDAUDIO Soft Data Fax Modem with SmartCP
    AT+FCLASS=? - 0,1
    AT#CLS=? - COMMAND NOT SUPPORTED
    AT+GCI? - +GCI: 20
    AT+GCI=? - +GCI: (00,01,02,03,04,05,06,07,09,0A,0B,0C,0D,0E,0F,10,11,12,13,14,15,16,19,1A,1B,1C,1D,1E,1F,20,21,22,23,24,25,26,27,28,29,2A,2B,2C,2D,2E,2F,30,31,32,33,34,35,36,37,38,39,3A,3B,3C,3D,3E,40,41,43,44,45,46,47,48,49,4B,4C,4D,4E,4F,50,51,52,53,54,55,56,57,58,59,5A,5B,5C,5E,5F,60,61,62,63,64,65,66,67,68,69,6A,6B,6C,6D,6E,6F,70,71,72,73,74,75,76,77,78,79,7A,7B,7C,7D,7E,7F,80,81,82,83,84,85,86,87,88,89,8A,8B,8C,8D,8E,8F,90,92,93,94,96,97,98,99,9A,9B,9C,9D,9E,9F,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,AC,AD,AE,AF,B0,B1,B2,B3,B4,B5,B6,B7,B8,B9,BA,BB,BC,BD,BE,BF,C1,C2,C3,C4,C5,C7,C8,C9,CA,CB,CC,CD,CE,CF,D0,D1,D2,D3,D4,D5,D6,D7,D8,D9,DA,DB,DC,DD,DE,DF,E0,E1,E2,E3,E4,E5,E6,E7,E8,EA,EB,EC,ED,EE,EF,F0,F1,F2,F3,F4,F5,F7,F8,F9,FA,FB,FC,FE)
    ATI1 - 255
    ATI2 - OK
    ATI3 - SoftK56V_B2.1_V7.70.00
    ATI4 - HDAUDIO Soft Data Fax Modem with SmartCP
    ATI5 - 032
    ATI6 - SoftK56 
           CModem Version 12
           Rksample Version 342
    ATI7 - 255
    Name:  call1.JPG
Views: 554
Size:  28.0 KB

    Name:  call2.JPG
Views: 452
Size:  33.0 KB

    Name:  call3.JPG
Views: 892
Size:  37.9 KB

    If you have any tips on my situation, feel free to express yourself!

    Thank you

    EDIT: The info on the right side of the application shows this:
    OK
    AT#CID=1
    ERROR
    Last edited by Krass; Feb 3rd, 2009 at 01:11 PM.
    Chris

  21. #21
    PowerPoster
    Join Date
    Feb 2002
    Location
    Canada, Toronto
    Posts
    5,803

    Re: caller id(number)

    Also try the commands here: http://www.troi.nl/support/callerid.html

  22. #22
    Hyperactive Member Krass's Avatar
    Join Date
    Aug 2000
    Location
    Montreal
    Posts
    489

    Re: caller id(number)

    Thank you for your very quick reply.

    I've tried all the codes on the link you sent me...

    Code:
    AT#CID=1
    AT#CLS=8#CID=1
    AT#CID=2
    AT%CCID=1
    AT%CCID=2
    AT+VCID=1
    AT#CC1
    AT*ID1
    They all returned "ERROR" in HyperTerminal **EXCEPT** AT+VCID=1, which wrote "OK". I was optimistic but I asked my dad to phone in and only the "RING"s appeared.

    What are your 2 cents on this. Should I figure out my exact modem model and search for ANOTHER initialization string? Did the fact that "OK" returned after AT+VCID=1 *confirmed* that this particular modem is callerid enabled?

    Thank you
    Chris

  23. #23
    PowerPoster
    Join Date
    Feb 2002
    Location
    Canada, Toronto
    Posts
    5,803

    Re: caller id(number)

    Well, from searching on the net, it seems that you should have a caller id modem.

    Question: Did you wait for the second ring ?

    Because the caller id gets sent only between ring 1 and ring 2.

  24. #24
    Hyperactive Member Krass's Avatar
    Join Date
    Aug 2000
    Location
    Montreal
    Posts
    489

    Re: caller id(number)

    Yes I've waited 4-5 rings.

    From what I could read, the good news is that my modem is officially callerid enabled. The bad news is that, in some cases, the .inf file for the modem needs to be played with/modified in order to receive the info.

    I'll try to play with that...

    HDAUDIO Soft Data Fax Modem with SmartCP

    Not too sure where the .inf file is.. I'll search a bit. Not mentionned in the modem properties/drivers tabs.
    Chris

  25. #25
    Hyperactive Member Krass's Avatar
    Join Date
    Aug 2000
    Location
    Montreal
    Posts
    489

    Re: caller id(number)

    Well, the same iniatilization string worked on both different laptops/modem, but all of them returned only the "RING"s...

    Then I thought.. if it ends up working, it'll also have to work on a modem I'll buy/install on my client's machines. So I took the lazy way and I'll try my luck on that modem:

    http://www.texpousa.com/ssdetail.asp?pf_id=1010828308

    Googled it a bit. Looks like it should do the thing.

    My attempts at modying the .inf / reinstalling the modem with it didn't seem to be a succes neither, so....

    Thank you.
    Chris

  26. #26
    Hyperactive Member Krass's Avatar
    Join Date
    Aug 2000
    Location
    Montreal
    Posts
    489

    Re: caller id(number)

    I ended up purchasing a new modem:

    http://www.usr.com/download/datasheets/oem/3092-ds.pdf

    In HyperTerminal, I end up with the 'RING' only.

    In the sample application you posted, I get:

    Code:
    ATZ
    OK
    AT+VCID=1
    OK
    RING
    RING
    RING
    RING
    RING
    ...never thought that'd be so 'difficult'. Got any tricks left in your hat?
    Chris

  27. #27
    Hyperactive Member Krass's Avatar
    Join Date
    Aug 2000
    Location
    Montreal
    Posts
    489

    Re: caller id(number)

    I've tried AT+VCID=? to display Caller ID settings available and it echoed "+VCID: 0,1,2".

    I then tried the 3 of em, AT+VCID=0, AT+VCID=1 and AT+VCID=2

    They all echoed "RING"s only.
    Chris

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width