Im hoping someone can help me out here.
We have been taksed with defining a global dial plan as a suggestion in our company. The problem is we have no authority to enforce it and we are using different systems throughout the globe. Everything we suggest causes problems for someone, the best we could come up with was 8 digit global id consisting of C(1 digit continent or cluster)SSS(3 digit site id)XXXX(4 digit user extension).This seemed to work for most but some systems aparently didnt allow overlaps as it clashed with an internal number range and some just didnt like it because it was very different to a dial plan they have within their country.
In any case, we were always going to need a gatekeeper and a directory gatekeeper to manage this so i thought how about we define a global dial plan but allow each site to send whatever digits they like to the gatekeeper then we translate them into the global dial plan, route it and send only the required digits.
Ive used gatekeeper in a simple fashion in the LAB but even designing this is proving difficult. My thoughts were (for now);
2 x Zones - EUZone and USZone
In the EUZone for now there needs to be 2 x CUCM in UK, 2 x CCME in UK, 1 x CUCM in Germany
In the USZone for now there will be 1 x Avaya in Mexico and 1 x Avaya in US
The config i have is;
zone local EUZone ***.com 10.48.90.29
zone prefix EUZone 3.......
gw-type-prefix 1#* default-technology
The CUCM in the lab in UK (e.g 30205000) can dial the other CUCM Live in UK (30102085) by its 8 digit id i can see the gatekeeper handle the call. When calling from the CUCM Live in UK to the CUCM Lab the gatekeeper handles the call but it is sending it back to the CUCM Live so it loops out and the CUCM Live says 'call cannot be completed'
I appreciate this is a massive essay and would love it to get some other opinions.