Lab 4 Q.4.21 (Mobility) : Multiple issues with the solution provided ?...
I am currently working at Lab 4 Q.4.21 (Mobility) and I have some questions concerning the solution provided…
We want to globalize the calling number when going to PSTN and the solution provides this :
voice translation-rule 11
rule 1 /^2065011...$/ /&/ type any subscriber
rule 2 /^15126022...$/ /&/ type any national
rule 3 /^31.*/ /+/ type any international
rule 4 /^206501.*/ /+1/ type any subscriber
rule 5 /^1512602.*/ /+/ type any national
voice translation-rule 21
rule 1 // // type any subscriber
voice translation-profile Add_ANI_Type_LOCAL
translate calling 11
translate called 21
1/ I do understand that rules 3-4-5 give us E164 format for calling number in PSTN at US or NL… but what if it comes from another area code of the US or from another country (+33 for France, etc. ?). I know that the PSTN Phone at INE can't call from another area code or country, but I don't think the solution provided is accurate enough...
2/ It seems to me that the solution provided will never transform my internal DN 2001 which is calling DN 1002 who has a Remote Destination active at PSTN... as the Calling Number Mask would change 2001 to 5126022001. Shouldn’t we have rules for all three internal mask possible at each site :
- rule 6 /^5126022.*/ /+1/ type any national
- rule 7 /^0(20703.*)/ /+311/ type any international
- etc ?
3/ Last but not least, I did notice that if we select “Use Calling Party’s External Phone Number Mask” on the Translation Pattern – as the solution provided does, the mask is not used when the call is forwarded toward the remote destination (Mobile phone at PSTN) by the Remote Destination Profile.
This is very strange… the only way to force the use of the Calling External Phone Number Mask when forwarding to Remote Destination seems to check it at Route Group level… Did I miss something concerning the solution provided or am I correct at Route Group level ?