Just some explanation of dispatcher module argorithms.
hash over callid – ensures that all requests within a dialog goes to same boxhash over from uri – ensures that all requests from same user goes to same boxhash over to uri – ensures that registrations of an AoR goes to same boxhash over request-uri – ensures that requests to same destination are processes by same box#hash over config variable – for different needs