• Welcome to Forum.Deepsoftware.Com. Please login or sign up.
 
April 25, 2024, 03:49:24 am

News:

SMF - Just Installed!


CallerID not working

Started by petrossa, September 17, 2010, 02:20:30 pm

Previous topic - Next topic

petrossa

Using the nrcommtapi and a callerid capable modem Property CallerID stays NULL at Ringing.
Codesnippet
void __fastcall TForm1::TelefoonRing(TObject *Com, bool &Ignore)
{
AnsiString temp;
struct  time t;
  gettime(&t);
 struct date d;
  getdate(&d);

temp.sprintf("%s blocked at %d-%d-%d, %d/%d/%d\n",
            nrcommtapi->CallerID,t.ti_hour,t.ti_min,t.ti_sec,d.da_day,d.da_mon,d.da_year);

 Memo2->Lines->Add(temp);
 
}
screenoutput:


CallerID does work screenshot with accubell using same modem:



Registered Name: peter vd berg
Registered Email: petrossa@msn.com

How can i make it work?

Roman Novgorodov

Hello

Possible your TAPI modem driver do not support CallerID.
nrComm component uses TAPI for access to modem.

It seems like 3rd party tool from screenshot works with modem directly over AT commands.

Please send us the system modem log file. Usual it is located in:
"C:\WINDOWS\ModemLog_USRobotics.txt"
or something like that.

In this log we can see how your TAPI driver interprets CallerID info.

Roman Novgorodov
DeepSoftware.Com
DeepSoftware llc - The professional components for Delphi/CBuilder/.NET. The high quality custom software development.
Forums.nrCommLib.Com - DeepSoftware Tech Support Forum.

petrossa

This is the modemlog using nrComm: http://dl.dropbox.com/u/1828618/ModemLog_U.S.%20Robotics%20V.92%20USB%20Modem%20%232.txt

This is the modemlog using hbTapi trial component:

http://dl.dropbox.com/u/1828618/ModemLog_U.S.%20Robotics%20V.92%20USB%20Modem.txt

using the same code, just changing the pertinent lines.

Hope you can find what it is because hbTapi costs a fortune.

petrossa

Bump. Any further help would be very much appreciated.....

petrossa

I guess that's money thrown out of the window. Don't expect references from me. Your support is non-existent.

Roman Novgorodov

Hello

It's easy.
You can try TRIAL version of product before spend your money and buy full release.

The problem is that CallerID functionality IS DIFFER in various countries.
It depends on local communication standards and local providers.
We can not reproduce your situation on our side therefore we did not answer any useful.

We will try to find solution but we have other tasks with more high priority.
I'm sorry. This bug is placed in our bug tracking list.

Roman Novgorodov
DeepSoftware.Com
DeepSoftware llc - The professional components for Delphi/CBuilder/.NET. The high quality custom software development.
Forums.nrCommLib.Com - DeepSoftware Tech Support Forum.