Hi,
I do it like this:
var String ownNumber = ""
var String extPartyNumber = ""
logInfo("CALL:", "Incoming call: Getting caller name and number...")
ownNumber = (fboxIncomingCall.state as StringListType).getValue(0) // get own number called
extPartyNumber = (fboxIncomingCall.state as StringListType).getValue(1) // get caller number
Then you can use the extPartyNumber to resolve the Name.
var String callerName = tr064Actions.phonebookLookup(extPartyNumber, 8) // if no matching entry is found, number is returned