async def METHOD_NAME(self, communication_livetest_dynamic_connection_string):
    identity_client = CommunicationIdentityClient.from_connection_string(
        communication_livetest_dynamic_connection_string,
        http_logging_policy=get_http_logging_policy()
    )
    async with identity_client: 
        user = await identity_client.create_user()        
    networkTraversalClient = CommunicationRelayClient.from_connection_string(
        communication_livetest_dynamic_connection_string,
        http_logging_policy=get_http_logging_policy()
    )
    async with networkTraversalClient:
        print('Getting relay config with nearest type:\n')
        config = await networkTraversalClient.get_relay_configuration(user=user, route_type=RouteType.ANY)
    print('Ice Servers Async:\n')
    for iceServer in config.ice_servers:
        assert iceServer.username is not None
        print('Username: ' + iceServer.username)
        assert iceServer.credential is not None
        print('Credential: ' + iceServer.credential)
        assert iceServer.urls is not None
        for url in iceServer.urls:
            print('Url:' + url)
        assert iceServer.route_type == RouteType.ANY
    assert config is not None