ExceleTel Header Logo

 

menu_end_leftmenu_homemenu_aboutmenu_productsmenu_salesmenu_supportmenu_searchmenu_end_right

 

CallerID

In 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 Firing

It 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:

  • etLine.OnCalledID
  • etLine.OnCallerID
  • etLine.OnConnectedID
  • etLine.OnRedirectionID
  • etLine.OnRedirectingID

Check the associated properties (see below) in the etLine.OnOffering or etLine.OnConnected events:

  • etLine.Call.CalledID
  • etLine.Call.CallerID
  • etLine.Call.ConnectedID
  • etLine.Call.RedirectionID
  • etLine.Call.RedirectingID

CallerID masking

Try setting the property as follows:

etLine1.CallCallerIDMaskNumber = ""

Also make sure that you are setting the correct property.  There are 5 different mask properties:

  • etLine1.Call.CalledID.MaskNumber
  • etLine1.Call.CallerID.MaskNumber
  • etLine1.Call.ConnectedID.MaskNumber
  • etLine1.Call.RedirectionID.MaskNumber
  • etLine1.Call.RedirectingID.MaskNumber
 

 
 


Copyright © 1997-2007 ExceleTel Inc. All rights reserved. Friday August 17, 2007 11:05:24 AM

Contact Us