I have a single callmanager cluster where duplicate extensions exist but in different partitions because they belong to different sites. We also have a single connections 7 server that needs to handle both extensions from the different partitions. I'm assuming I would have to create partitions in connections as well as 2 different phone system integrations with different search scopes to make this scenario work, or are there other options that would prevent me from having to change my entire dial plan in callmanager so there are no duplicate extensions in connections? Please advise.
I'd have to test the behavior of a touch tone name lookup handler but a voice driven name lookup handler will find all names in the search space regardless of partition ordering (you speak the name, not extension, hence the partition ordering is not in play). I believe (though I'd have to test) that if you spell by touch tone the behavior is the same - all matching names in the search space are returned regardless of partition ordering/overlap.
If you dialed 81310 from a call handler directly then you'd get the first match in the first partition (entering digits always follows partition order).