This document was generated from CDN thread
Created by: Vladimir Banker on 22-11-2009 07:15:55 AM
At Win2003 with CM 6 with EM some of devices appear multiple times. Below the sample list:
Cisco Line: [SEP001D4543EA54] (6075) In service
Cisco Line: [SEP001D4543EA60] (6453) In service
Cisco Line: [SEP001D4543EB12] (6608) In service
Cisco Line: [SEP001D4544005A] (6711) In service
Cisco Line: [SEP001D4544005A] (6711) In service
Cisco Line: [SEP001D4544005A] (6711) In service
....Total 29 times
Cisco Line: [SEP001D4544005A] (8174) In service
Cisco Line: [SEP001D4544005A] (8174) In service
Cisco Line: [SEP00D4544005A] (8174) In service
....Total 35 times
After server restart the problem solved, but after some of time it was returned.
Please help ASAP,
Thanks
Subject: RE: TAPI device problem
Replied by: David Staudt on 22-11-2009 04:49:53 PM
This sounds like a known behaviour in the MS TAPI layer:
As devices are enumerated by TAPI, they are added to an internal memory based list. TAPI supports dynamic add/remove of devices via the LINE_CREATE/LINE_REMOVE events, and will therefore add new devices to the internal list; however when a device is removed, the entry in this list - and some associated memory structures - is marked as 'deleted' but not actually erased.
As a result, devices that are added/removed multiple times - i.e. via Extension Mobility - may have multiple entries in the list. However only the last one should be active/in-service.
Subject: RE: TAPI device problem
Replied by: Vladimir Banker on 22-11-2009 06:10:07 PM
But as you can see all devices shown as in-service.
How I can refresh device list ?
How I can found last one?
Thanks
Subject: RE: TAPI device problem
Replied by: David Staudt on 23-11-2009 11:59:13 PM
Can you describe specifically how the 'in service' status is obtained/read? The app should receive LINE_LINEDEVSTATE (LINEDEVSTATE_OUTOFSERVICE) and LINE_REMOVE events upon E/M logout - if you confirm these events are not being provided, or you see something unexpected, please attach the TAPI logs (detailed-level, all types.)