|
|
CallerIDIn North America and other parts of the world CallerID information is delivered between the first and second ring. In many countries and with many PBX's the CallerID information is available when the call begins. In this case the etLine.OnCallerID event will probably not fire. Instead you should use the etLine.OnOffering event and check the etLine.Call.CallerID.Flags property to see if the information is available. etLine.OnCallerID Is Not FiringIt is important to remember that the following events may never fire however the associated information my still be available. These events only fire when the TAPI device indicates that the information has changed. With some telephony devices (i.e. digital PBX's) the information is available when the call is created therefore the information does not change so the events will not fire:
Check the associated properties (see below) in the etLine.OnOffering or etLine.OnConnected events:
CallerID maskingTry setting the property as follows:
Also make sure that you are setting the correct property. There are 5 different mask properties:
|
|
|
||||
|
||||