Solution - Responder - Rebuilt Service Locations Invalid In Responder

Version 1

    Behavior

    Users get the following error when submitting calls:

     

    AnalyzeCalls failed

    Miner.Responder.Shared.Exceptions.DeviceNotFoundException: No device found with this FCID/OID/SubID combination : [FCID=545][OID=288499][SUBID=0]

       at Miner.Responder.Framework.GeometricElementHelper.GetNetworkIdentifier(Int32 fcid, Int32 oid, Int32 subid)

       at Miner.Responder.Processors.CallManagement.IsGenuineLocation(CallsObject call)

       at Miner.Responder.Processors.CallManagement.AssociateCallWithIncident(CallsObject call, DataSource source, DataSession session, Boolean createSPI)

       at Miner.Responder.Processors.DelayedCallProcessing.AssociateWithExistingIncident(CallsObject call, DataSource source, DataSession session)

       at Miner.Responder.Processors.DelayedCallProcessing.AnalyzeCall(DataSource source, DataSession session, CallsObject call)

       at Miner.Responder.Processors.DelayedCallProcessing.ProcessCall(DataSource source, DataSession session, CallsObject call)

     

    Problem

    This can happen if the Device_OID record for the customer in the RX_CUSTOMERS table is no longer valid. Users rebuilding the service location may create a new OID that needs to get updated into the RX_CUSTOMERS table.

     

    Solution

    This has been addressed in the latest release so the call will go through as a customer with no network location. The sync process will need to be verified or run to get the RX_CUSTOMERS table updated with the new DEVICE_OID values.