wareagle,
If you read the ZigBee specification you are see that the network layer ONLY sends on a 16 bit address.
the APS layer has the responsibility to convert the 64 bit address into a 16 bit address. if the destination address is not a child or a parent. It must be located in the AddressMap.
The addressMap is populated when the zdp nwk/ieee addr requests are used.
So you need to make sure the stack has the information it needs to resolve the address lookup by using these primitives.
Br,
Mads