Superfecta CallerID

I think I understand how it processes, but I want to know I know how it processes.

Current configured Data Sources are 1) Asterisk Phonebook, 2) Superfecta Cache, 3) Trunk, 4) per dip paid service.

If a call comes in, it processes the data sources in order, and when it “finds” a good CNAM it stops processing? I want to go to the “per dip paid service” only when no other source has provided a CNAM.

Your understanding is correct. On a live call sources are processed in order, top to bottom and will stop when a name is found. When testing using the built in dbug, all sources are polled.