tokens: ['server', 'within', 'MC', 'domain', 'B', 'For', 'SIP', 'messages', 'the', 'MC', 'gateway', 'server', 'in', 'MC', 'domain', 'A', 'applies', 'topology', 'hiding', 'by', 'replacing', 'the', 'internal', 'tofrom', 'SIP', 'addresses', 'eg', 'Public', 'Service', 'Identities', 'in', 'the', 'SIP', 'header', 'with', 'the', 'associated', 'external', 'SIP', 'routing', 'addresses', 'and', 'passes', 'the', 'SIP', 'message', 'to', 'the', 'MC', 'gateway', 'IS', 'proxy', 'The', 'IS', 'proxy', 'removes', 'any', 'internal', 'SIP', 'payload', 'encryption', 'then', 'based', 'on', 'the', 'target', 'MC', 'domain', 'MC', 'domain', 'B', 'selects', 'the', 'appropriate', 'interdomain', 'SPK', 'to', 'reencrypt', 'the', 'SIP', 'payloads', 'The', 'SIP', 'message', 'is', 'then', 'sent', 'towards', 'the', 'MC', 'gateway', 'server', 'in', 'MC', 'domain', 'B', 'over', 'the', 'SIP', 'interface', 'where', 'the', 'MC', 'gateway', 'IS', 'proxy', 'in', 'MC', 'domain', 'B', 'receives', 'the', 'SIP', 'message', 'and', 'decrypts', 'it', 'using', 'the', 'interdomain', 'SPK', 'it', 'has', 'in', 'common', 'with', 'MC', 'domain', 'A', 'The', 'IS', 'proxy', 'in', 'MC', 'domain', 'B', 'may', 'then', 'reencrypt', 'the', 'SIP', 'payloads', 'with', 'an', 'internal', 'MC', 'domain', 'B', 'SPK', 'The', 'topology', 'hiding', 'function', 'of', 'the', 'MC', 'gateway', 'server', 'in', 'MC', 'domain', 'B', 'then', 'replaces', 'the', 'external', 'SIP', 'routing', 'addresses', 'with', 'internal', 'SIP', 'addresses', 'applicable']