diff options
85 files changed, 146 insertions, 20549 deletions
diff --git a/.travis.yml b/.travis.yml index fae6e73b6..ea13625e3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,51 +5,41 @@ language: generic before_script: - sudo apt-get -y install qemu-user-static + - sudo pip install tox - sudo -E docker login -u="${DOCKER_USERNAME}" -p="${DOCKER_PASSWORD}" - (cd .. && git clone https://github.com/estesp/manifest-tool) - (cd ../manifest-tool && sudo -E make && sudo -E make install) jobs: include: + - stage: run unit tests + script: tox -e docs,pep8,pylint,yamllint,bashate,py27,cover - stage: build functest-core images script: sudo -E bash build.sh env: - REPO="${DOCKER_USERNAME}" - - amd64_dirs="" - - arm64_dirs="docker/core" - - script: sudo -E bash build.sh - env: - - REPO="${DOCKER_USERNAME}" - amd64_dirs="docker/core" - arm64_dirs="" - stage: publish functest-core manifests script: > sudo manifest-tool push from-args \ - --platforms linux/amd64,linux/arm64 \ + --platforms linux/amd64 \ --template ${DOCKER_USERNAME}/functest-core:ARCH-latest \ --target ${DOCKER_USERNAME}/functest-core:latest - - stage: build all functest images + - stage: build functest-tempest images script: sudo -E bash build.sh env: - REPO="${DOCKER_USERNAME}" - - amd64_dirs="" - - arm64_dirs="docker/healthcheck" - - script: sudo -E bash build.sh - env: - - REPO="${DOCKER_USERNAME}" - - amd64_dirs="" - - arm64_dirs="docker/smoke" - - script: sudo -E bash build.sh - env: - - REPO="${DOCKER_USERNAME}" - - amd64_dirs="" - - arm64_dirs="docker/components" - - script: sudo -E bash build.sh - env: - - REPO="${DOCKER_USERNAME}" - - amd64_dirs="" - - arm64_dirs="docker/parser" - - script: sudo -E bash build.sh + - amd64_dirs="docker/tempest" + - arm64_dirs="" + - stage: publish functest-tempest manifests + script: > + sudo manifest-tool push from-args \ + --platforms linux/amd64 \ + --template ${DOCKER_USERNAME}/functest-tempest:ARCH-latest \ + --target ${DOCKER_USERNAME}/functest-tempest:latest + - stage: build all functest images + script: sudo -E bash build.sh env: - REPO="${DOCKER_USERNAME}" - amd64_dirs="docker/healthcheck" @@ -74,20 +64,15 @@ jobs: - REPO="${DOCKER_USERNAME}" - amd64_dirs="docker/vnf" - arm64_dirs="" - - script: sudo -E bash build.sh - env: - - REPO="${DOCKER_USERNAME}" - - amd64_dirs="docker/parser" - - arm64_dirs="" - stage: publish all manifests script: > sudo manifest-tool push from-args \ - --platforms linux/amd64,linux/arm64 \ + --platforms linux/amd64 \ --template ${DOCKER_USERNAME}/functest-healthcheck:ARCH-latest \ --target ${DOCKER_USERNAME}/functest-healthcheck:latest - script: > sudo manifest-tool push from-args \ - --platforms linux/amd64,linux/arm64 \ + --platforms linux/amd64 \ --template ${DOCKER_USERNAME}/functest-smoke:ARCH-latest \ --target ${DOCKER_USERNAME}/functest-smoke:latest - script: > @@ -97,7 +82,7 @@ jobs: --target ${DOCKER_USERNAME}/functest-features:latest - script: > sudo manifest-tool push from-args \ - --platforms linux/amd64,linux/arm64 \ + --platforms linux/amd64 \ --template ${DOCKER_USERNAME}/functest-components:ARCH-latest \ --target ${DOCKER_USERNAME}/functest-components:latest - script: > @@ -105,8 +90,3 @@ jobs: --platforms linux/amd64 \ --template ${DOCKER_USERNAME}/functest-vnf:ARCH-latest \ --target ${DOCKER_USERNAME}/functest-vnf:latest - - script: > - sudo manifest-tool push from-args \ - --platforms linux/amd64,linux/arm64 \ - --template ${DOCKER_USERNAME}/functest-parser:ARCH-latest \ - --target ${DOCKER_USERNAME}/functest-parser:latest @@ -5,14 +5,15 @@ set -e repo=${REPO:-opnfv} amd64_dirs=${amd64_dirs-"\ docker/core \ +docker/tempest \ docker/healthcheck \ docker/smoke \ docker/features \ docker/components \ -docker/vnf \ -docker/parser"} +docker/vnf"} arm64_dirs=${arm64_dirs-${amd64_dirs}} -build_opts=(--pull=true --no-cache --force-rm=true) +build_opts=(--pull=true --no-cache --force-rm=true \ + --build-arg OPENSTACK_TAG="${OPENSTACK_TAG:-stable/queens}") find . -name Dockerfile -exec sed -i \ -e "s|opnfv/functest-core|${repo}/functest-core:amd64-latest|g" {} + diff --git a/docker/parser/Dockerfile b/docker/parser/Dockerfile deleted file mode 100644 index fe21bb54c..000000000 --- a/docker/parser/Dockerfile +++ /dev/null @@ -1,19 +0,0 @@ -FROM opnfv/functest-core - -ARG BRANCH=master -ARG OPENSTACK_TAG=stable/queens - -COPY thirdparty-requirements.txt thirdparty-requirements.txt -RUN apk --no-cache add --virtual .build-deps --update \ - python-dev build-base linux-headers libffi-dev \ - openssl-dev libjpeg-turbo-dev && \ - wget -q -O- https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=$OPENSTACK_TAG | \ - sed -E s/^tempest==+\(.*\)$/-e\ git+https:\\/\\/github.com\\/openstack\\/tempest@\\1#egg=tempest/ \ - > upper-constraints.txt && \ - pip install --no-cache-dir --src /src -cupper-constraints.txt \ - -chttps://git.opnfv.org/functest/plain/upper-constraints.txt?h=$BRANCH \ - -rthirdparty-requirements.txt && \ - rm upper-constraints.txt thirdparty-requirements.txt && \ - apk del .build-deps -COPY testcases.yaml /usr/lib/python2.7/site-packages/xtesting/ci/testcases.yaml -CMD ["run_tests", "-t", "all"] diff --git a/docker/parser/testcases.yaml b/docker/parser/testcases.yaml deleted file mode 100644 index 2999aa565..000000000 --- a/docker/parser/testcases.yaml +++ /dev/null @@ -1,25 +0,0 @@ ---- -tiers: - - - name: features - order: 2 - ci_loop: '(daily)|(weekly)' - description: >- - Test suites from feature projects - integrated in functest - testcases: - - - case_name: parser-basics - project_name: parser - criteria: 100 - blocking: false - description: >- - Test suite from Parser project. - dependencies: - installer: '' - scenario: '^((?!bgpvpn|nofeature).)*$' - run: - module: 'xtesting.core.feature' - class: 'BashFeature' - args: - cmd: '/src/nfv-parser/tests/functest_run.sh' diff --git a/docker/parser/thirdparty-requirements.txt b/docker/parser/thirdparty-requirements.txt deleted file mode 100644 index 9981404d6..000000000 --- a/docker/parser/thirdparty-requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -nfv-heattranslator -nfv-toscaparser -nfv-parser diff --git a/docker/tempest/Dockerfile b/docker/tempest/Dockerfile new file mode 100644 index 000000000..7766f6c7f --- /dev/null +++ b/docker/tempest/Dockerfile @@ -0,0 +1,35 @@ +FROM opnfv/functest-core + +ARG BRANCH=master +ARG OPENSTACK_TAG=stable/queens +ARG RALLY_TAG=0.11.2 +ARG OS_FAULTS_TAG=0.1.17 + +RUN apk --no-cache add --virtual .build-deps --update \ + python-dev build-base linux-headers libffi-dev \ + openssl-dev libjpeg-turbo-dev && \ + wget -q -O- https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=$OPENSTACK_TAG | \ + sed -E s/^tempest==+\(.*\)$/-e\ git+https:\\/\\/github.com\\/openstack\\/tempest@\\1#egg=tempest/ \ + > upper-constraints.txt && \ + pip install --no-cache-dir --src /src -cupper-constraints.txt \ + -chttps://git.opnfv.org/functest/plain/upper-constraints.txt?h=$BRANCH \ + -e git+https://github.com/openstack/requirements@$OPENSTACK_TAG#egg=openstack_requirements && \ + git clone https://github.com/openstack/os-faults.git /src/os-faults && \ + (cd /src/os-faults && git checkout $OS_FAULTS_TAG) && \ + update-requirements -s --source /src/openstack-requirements /src/os-faults/ && \ + git clone https://github.com/openstack/rally.git /src/rally && \ + (cd /src/rally && git checkout $RALLY_TAG) && \ + update-requirements -s --source /src/openstack-requirements /src/rally/ && \ + git clone --depth 1 https://github.com/openstack/rally-openstack.git /src/rally-openstack && \ + update-requirements -s --source /src/openstack-requirements /src/rally-openstack && \ + pip install --no-cache-dir --src /src -cupper-constraints.txt \ + -chttps://git.opnfv.org/functest/plain/upper-constraints.txt?h=$BRANCH \ + tempest /src/rally-openstack /src/os-faults && \ + pip install --no-cache-dir --src /src -cupper-constraints.txt \ + -chttps://git.opnfv.org/functest/plain/upper-constraints.txt?h=$BRANCH \ + /src/rally && \ + rm -r upper-constraints.txt /src/os-faults /src/rally /src/rally-openstack && \ + mkdir -p /etc/rally && \ + printf "[database]\nconnection = 'sqlite:////var/lib/rally/database/rally.sqlite'" > /etc/rally/rally.conf && \ + mkdir -p /var/lib/rally/database && rally db create && \ + apk del .build-deps diff --git a/docker/parser/hooks/post_checkout b/docker/tempest/hooks/post_checkout index 8d0e98124..8d0e98124 100644 --- a/docker/parser/hooks/post_checkout +++ b/docker/tempest/hooks/post_checkout diff --git a/docs/release/release-notes/functest-release.rst b/docs/release/release-notes/functest-release.rst index 7e0bc7851..1c6ef227c 100644 --- a/docs/release/release-notes/functest-release.rst +++ b/docs/release/release-notes/functest-release.rst @@ -47,7 +47,6 @@ The OPNFV projects integrated into Functest framework for automation are: * odl-sfc * barometer * fds - * parser Kubernetes ---------- @@ -84,7 +83,6 @@ Software * https://hub.docker.com/r/opnfv/functest-features * https://hub.docker.com/r/opnfv/functest-components * https://hub.docker.com/r/opnfv/functest-vnf - * https://hub.docker.com/r/opnfv/functest-parser Functest Docker images (Kubernetes): diff --git a/docs/testing/developer/devguide/index.rst b/docs/testing/developer/devguide/index.rst index d700ac1fe..aabd72d4c 100644 --- a/docs/testing/developer/devguide/index.rst +++ b/docs/testing/developer/devguide/index.rst @@ -56,7 +56,6 @@ to the different tiers: * functest-features: https://hub.docker.com/r/opnfv/functest-features/ * functest-components: https://hub.docker.com/r/opnfv/functest-components/ * functest-vnf: https://hub.docker.com/r/opnfv/functest-vnf/ - * functest-parser: https://hub.docker.com/r/opnfv/functest-parser/ * functest-restapi: https://hub.docker.com/r/opnfv/functest-restapi/ Standalone functest dockers are maintained for Euphrates but Alpine containers @@ -126,7 +125,6 @@ The external test cases are: * doctor * domino * fds - * parser * promise * refstack_defcore * snaps_smoke diff --git a/docs/testing/user/configguide/configguide.rst b/docs/testing/user/configguide/configguide.rst index 378aa2ee9..c04689191 100644 --- a/docs/testing/user/configguide/configguide.rst +++ b/docs/testing/user/configguide/configguide.rst @@ -19,7 +19,6 @@ Docker images are available on the dockerhub: * opnfv/functest-features * opnfv/functest-components * opnfv/functest-vnf - * opnfv/functest-parser The tag "opnfv-6.0.0" is the official release image in Fraser, but you can also pull "fraser" tag as it is being maintained by Functest team and might diff --git a/docs/testing/user/userguide/index.rst b/docs/testing/user/userguide/index.rst index 36951fc66..8a40ccf4c 100644 --- a/docs/testing/user/userguide/index.rst +++ b/docs/testing/user/userguide/index.rst @@ -51,9 +51,7 @@ References `[15]`_: Testing OpenStack Tempest part 1 -`[16]`_: Running Functest through internal REST API - -`[17]`_: OPNFV Test API +`[16]`_: OPNFV Test API `OPNFV main site`_: OPNFV official web site @@ -76,8 +74,7 @@ IRC support chan: #opnfv-functest .. _`[13]`: https://wiki.opnfv.org/display/PROJ/SNAPS-OO .. _`[14]`: https://github.com/oolorg/opnfv-functest-vrouter .. _`[15]`: https://aptira.com/testing-openstack-tempest-part-1/ -.. _`[16]`: https://wiki.opnfv.org/display/functest/Running+test+cases+via+new+Functest+REST+API -.. _`[17]`: http://docs.opnfv.org/en/latest/testing/testing-dev.html +.. _`[16]`: http://docs.opnfv.org/en/latest/testing/testing-dev.html .. _`OPNFV main site`: http://www.opnfv.org .. _`Functest page`: https://wiki.opnfv.org/functest .. _`OpenRC`: http://docs.openstack.org/user-guide/common/cli_set_environment_variables_using_openstack_rc.html diff --git a/docs/testing/user/userguide/runfunctest.rst b/docs/testing/user/userguide/runfunctest.rst index 5db478146..bb01db7ca 100644 --- a/docs/testing/user/userguide/runfunctest.rst +++ b/docs/testing/user/userguide/runfunctest.rst @@ -108,36 +108,8 @@ used for this purpose. Reporting results to the test Database ====================================== In OPNFV CI we collect all the results from CI. A test API shall be available -as well as a test database `[17]`_. - -Functest internal API -===================== - -An internal API has been introduced in Euphrates. The goal is to trigger -Functest operations through an API in addition of the CLI. -This could be considered as a first step towards a pseudo micro services -approach where the different test projects could expose and consume APIs to the -other test projects. - -In Euphrates the main method of the APIs are: - - * Show credentials - * Update openrc file - * Show environment - * Update hosts info for domain name - * Prepare environment - * List all testcases - * Show a testcase - * Run a testcase - * List all tiers - * Show a tier - * List all testcases within given tier - * Get the result of the specified task - * Get the log of the specified task - -See `[16]`_ to get examples on how to use the API. +as well as a test database `[16]`_. .. _`[1]`: http://docs.opnfv.org/en/latest/submodules/functest/docs/testing/user/configguide/index.html -.. _`[16]`: https://wiki.opnfv.org/display/functest/Running+test+cases+via+new+Functest+REST+API -.. _`[17]`: http://docs.opnfv.org/en/latest/testing/testing-dev.html +.. _`[16]`: http://docs.opnfv.org/en/latest/testing/testing-dev.html diff --git a/docs/testing/user/userguide/test_details.rst b/docs/testing/user/userguide/test_details.rst index e42234623..688b67431 100644 --- a/docs/testing/user/userguide/test_details.rst +++ b/docs/testing/user/userguide/test_details.rst @@ -380,36 +380,6 @@ The Clearwater architecture is described as follows: :alt: vIMS architecture -cloudify_ims_perf -^^^^^^^^^^^^^^^^^ -This testcase extends the cloudify_ims test case. -The first part is similar but the testing part is different. -The testing part consists in automating a realistic signaling load on the vIMS -using an Ixia loader (proprietary tools) - - - You need to have access to an Ixia licence server defined in the - configuration file and have ixia image locally. - -This test case is available but not declared in testcases.yaml. The declaration -of the testcase is simple, connect to your functest-vnf docker, add the -following section in -/usr/lib/python2.7/site-packacges/functest/ci/testcases.yaml:: - - - - case_name: cloudify_ims_perf - project_name: functest - criteria: 80 - blocking: false - description: >- - Stress tests based on Cloudify. Ixia loader images and access to Ixia - server license. - dependencies: - installer: '' - scenario: 'os-nosdn-nofeature-ha' - run: - module: 'functest.opnfv_tests.vnf.ims.cloudify_ims_perf' - class: 'CloudifyImsPerf' - vyos-vrouter ^^^^^^^^^^^^ This test case deals with the deployment and the test of vyos vrouter with diff --git a/docs/testing/user/userguide/test_overview.rst b/docs/testing/user/userguide/test_overview.rst index b88a99caf..d85668687 100644 --- a/docs/testing/user/userguide/test_overview.rst +++ b/docs/testing/user/userguide/test_overview.rst @@ -156,21 +156,6 @@ validate the scenario for the release. | | | | Technical Specs and are executed | | | | | through protocol drivers provided| | | | | by ABot. | -| | +------------+----------------------------------+ -| | | cloudify | Based on cloudify_ims test case | -| | |Â \_ims_perf | cloudify_ims_perf substitutes | -| | | | the signaling test suite by an | -| | | | automatic deployment of an Ixia | -| | | | loader and generic SIP stress | -| | | | tests. | -| | | | This work has been initiated | -| | | | during the plugfest and allows | -| | | | realistic load tests on top of | -| | | | cloudify_ims. Please note that | -| | | | this test is available but not | -| | | | declared in testcases.yaml as it | -| | | | requires access to proprietary | -| | | | resources (Ixia loader) | +-------------+---------------+------------+----------------------------------+ | Kubernetes | healthcheck | k8s_smoke | Test a running Kubernetes | | | | | cluster and ensure it satisfies | diff --git a/docs/testing/user/userguide/troubleshooting.rst b/docs/testing/user/userguide/troubleshooting.rst index cce9d009d..375b6ed28 100644 --- a/docs/testing/user/userguide/troubleshooting.rst +++ b/docs/testing/user/userguide/troubleshooting.rst @@ -39,8 +39,8 @@ respective section. These test cases can be run inside the container, using new Functest CLI as follows:: - $ functest testcase run vping_ssh - $ functest testcase run vping_userdata + $ run_tests -t vping_ssh + $ run_tests -t vping_userdata The Functest CLI is designed to route a call to the corresponding internal python scripts, located in paths:: diff --git a/functest/api/__init__.py b/functest/api/__init__.py deleted file mode 100644 index e69de29bb..000000000 --- a/functest/api/__init__.py +++ /dev/null diff --git a/functest/api/base.py b/functest/api/base.py deleted file mode 100644 index b10482931..000000000 --- a/functest/api/base.py +++ /dev/null @@ -1,68 +0,0 @@ -#!/usr/bin/env python - -# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -""" -The base class to dispatch request - -""" - -import logging - -from flask import request -from flask_restful import Resource - -from functest.api.common import api_utils - - -LOGGER = logging.getLogger(__name__) - - -class ApiResource(Resource): - """ API Resource class""" - - def _post_args(self): # pylint: disable=no-self-use - # pylint: disable=maybe-no-member - """ Return action and args after parsing request """ - - data = request.json if request.json else {} - params = api_utils.change_to_str_in_dict(data) - action = params.get('action', request.form.get('action', '')) - args = params.get('args', {}) - try: - args['file'] = request.files['file'] - except KeyError: - pass - LOGGER.debug('Input args are: action: %s, args: %s', action, args) - - return action, args - - def _get_args(self): # pylint: disable=no-self-use - """ Convert the unicode to string for request.args """ - args = api_utils.change_to_str_in_dict(request.args) - return args - - def _dispatch_post(self): - """ Dispatch request """ - action, args = self._post_args() - return self._dispatch(args, action) - - def _dispatch(self, args, action): - """ - Dynamically load the classes with reflection and - obtain corresponding methods - """ - try: - return getattr(self, action)(args) - except AttributeError: - api_utils.result_handler(status=1, data='No such action') - - -# Import modules from package "functest.api.resources" -# and append them into sys.modules -api_utils.import_modules_from_package("functest.api.resources") diff --git a/functest/api/common/__init__.py b/functest/api/common/__init__.py deleted file mode 100644 index e69de29bb..000000000 --- a/functest/api/common/__init__.py +++ /dev/null diff --git a/functest/api/common/api_utils.py b/functest/api/common/api_utils.py deleted file mode 100644 index d85acf927..000000000 --- a/functest/api/common/api_utils.py +++ /dev/null @@ -1,101 +0,0 @@ -#!/usr/bin/env python - -# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -""" -Utils for functest restapi - -""" - -import collections -import logging -import os -import sys -from oslo_utils import importutils - -from flask import jsonify -import six - -import functest - -LOGGER = logging.getLogger(__name__) - - -def change_to_str_in_dict(obj): - """ - Return a dict with key and value both in string if they are in Unicode - """ - if isinstance(obj, collections.Mapping): - return {str(k): change_to_str_in_dict(v) for k, v in obj.items()} - elif isinstance(obj, list): - return [change_to_str_in_dict(ele) for ele in obj] - elif isinstance(obj, six.text_type): - return str(obj) - return obj - - -def itersubclasses(cls, _seen=None): - """ Generator over all subclasses of a given class in depth first order """ - - if not isinstance(cls, type): - raise TypeError("itersubclasses must be called with " - "new-style classes, not %.100r" % cls) - _seen = _seen or set() - try: - subs = cls.__subclasses__() - except TypeError: # fails only when cls is type - subs = cls.__subclasses__(cls) - for sub in subs: - if sub not in _seen: - _seen.add(sub) - yield sub - for itersub in itersubclasses(sub, _seen): - yield itersub - - -def import_modules_from_package(package): - """ - Import modules from package and append into sys.modules - :param: package - Full package name. For example: functest.api.resources - """ - path = [os.path.dirname(functest.__file__), ".."] + package.split(".") - path = os.path.join(*path) - for root, _, files in os.walk(path): - for filename in files: - if filename.startswith("__") or not filename.endswith(".py"): - continue - new_package = ".".join(root.split(os.sep)).split("....")[1] - module_name = "%s.%s" % (new_package, filename[:-3]) - try: - try_append_module(module_name, sys.modules) - except ImportError: - LOGGER.exception("unable to import %s", module_name) - - -def try_append_module(name, modules): - """ Append the module into specified module system """ - - if name not in modules: - modules[name] = importutils.import_module(name) - - -def change_obj_to_dict(obj): - """ Transfer the object into dict """ - dic = {} - for key, value in vars(obj).items(): - dic.update({key: value}) - return dic - - -def result_handler(status, data): - """ Return the json format of result in dict """ - result = { - 'status': status, - 'result': data - } - return jsonify(result) diff --git a/functest/api/common/thread.py b/functest/api/common/thread.py deleted file mode 100644 index fb60aaac7..000000000 --- a/functest/api/common/thread.py +++ /dev/null @@ -1,52 +0,0 @@ -#!/usr/bin/env python - -# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -""" -Used to handle multi-thread tasks -""" - -import logging -import threading - -from oslo_serialization import jsonutils - - -LOGGER = logging.getLogger(__name__) - - -class TaskThread(threading.Thread): - """ Task Thread Class """ - - def __init__(self, target, args, handler): - super(TaskThread, self).__init__(target=target, args=args) - self.target = target - self.args = args - self.handler = handler - - def run(self): - """ Override the function run: run testcase and update database """ - update_data = {'task_id': self.args.get('task_id'), - 'status': 'IN PROGRESS'} - self.handler.insert(update_data) - - LOGGER.info('Starting running test case') - - try: - data = self.target(self.args) - except Exception as err: # pylint: disable=broad-except - LOGGER.exception('Task Failed') - update_data = {'status': 'FAIL', 'error': str(err)} - self.handler.update_attr(self.args.get('task_id'), update_data) - else: - LOGGER.info('Task Finished') - LOGGER.debug('Result: %s', data) - new_data = {'status': 'FINISHED', - 'result': jsonutils.dumps(data.get('result', {}))} - - self.handler.update_attr(self.args.get('task_id'), new_data) diff --git a/functest/api/database/__init__.py b/functest/api/database/__init__.py deleted file mode 100644 index e69de29bb..000000000 --- a/functest/api/database/__init__.py +++ /dev/null diff --git a/functest/api/database/db.py b/functest/api/database/db.py deleted file mode 100644 index ea861ddbd..000000000 --- a/functest/api/database/db.py +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/env python - -# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -""" -Create database to store task results using sqlalchemy -""" - -from sqlalchemy import create_engine -from sqlalchemy.ext.declarative import declarative_base -from sqlalchemy.orm import scoped_session, sessionmaker - - -SQLITE = 'sqlite:////tmp/functest.db' - -ENGINE = create_engine(SQLITE, convert_unicode=True) -DB_SESSION = scoped_session(sessionmaker(autocommit=False, - autoflush=False, - bind=ENGINE)) -BASE = declarative_base() -BASE.query = DB_SESSION.query_property() diff --git a/functest/api/database/v1/__init__.py b/functest/api/database/v1/__init__.py deleted file mode 100644 index e69de29bb..000000000 --- a/functest/api/database/v1/__init__.py +++ /dev/null diff --git a/functest/api/database/v1/handlers.py b/functest/api/database/v1/handlers.py deleted file mode 100644 index 7bd286ded..000000000 --- a/functest/api/database/v1/handlers.py +++ /dev/null @@ -1,43 +0,0 @@ -#!/usr/bin/env python - -# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -""" -Used to handle tasks: insert the task info into database and update it -""" - -from functest.api.database.db import DB_SESSION -from functest.api.database.v1.models import Tasks - - -class TasksHandler(object): - """ Tasks Handler Class """ - - def insert(self, kwargs): # pylint: disable=no-self-use - """ To insert the task info into database """ - task = Tasks(**kwargs) - DB_SESSION.add(task) # pylint: disable=maybe-no-member - DB_SESSION.commit() # pylint: disable=maybe-no-member - return task - - def get_task_by_taskid(self, task_id): # pylint: disable=no-self-use - """ Obtain the task by task id """ - # pylint: disable=maybe-no-member - task = Tasks.query.filter_by(task_id=task_id).first() - if not task: - raise ValueError - - return task - - def update_attr(self, task_id, attr): - """ Update the required attributes of the task """ - task = self.get_task_by_taskid(task_id) - - for key, value in attr.items(): - setattr(task, key, value) - DB_SESSION.commit() # pylint: disable=maybe-no-member diff --git a/functest/api/database/v1/models.py b/functest/api/database/v1/models.py deleted file mode 100644 index c5de91bca..000000000 --- a/functest/api/database/v1/models.py +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env python - -# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -""" -Define tables for tasks -""" - -from sqlalchemy import Column -from sqlalchemy import Integer -from sqlalchemy import String -from sqlalchemy import Text - -from functest.api.database.db import BASE - - -class Tasks(BASE): # pylint: disable=too-few-public-methods, no-init - """ Create a table for tasks""" - - __tablename__ = 'tasks' - id = Column(Integer, primary_key=True) # pylint: disable=invalid-name - task_id = Column(String(50)) - status = Column(Integer) - error = Column(String(120)) - result = Column(Text) - - def __repr__(self): - return '<Task %r>' % Tasks.task_id diff --git a/functest/api/resources/__init__.py b/functest/api/resources/__init__.py deleted file mode 100644 index e69de29bb..000000000 --- a/functest/api/resources/__init__.py +++ /dev/null diff --git a/functest/api/resources/v1/__init__.py b/functest/api/resources/v1/__init__.py deleted file mode 100644 index e69de29bb..000000000 --- a/functest/api/resources/v1/__init__.py +++ /dev/null diff --git a/functest/api/resources/v1/creds.py b/functest/api/resources/v1/creds.py deleted file mode 100644 index ce83edd88..000000000 --- a/functest/api/resources/v1/creds.py +++ /dev/null @@ -1,80 +0,0 @@ -#!/usr/bin/env python - -# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -""" -Resources to handle openstack related requests -""" - -import collections -import logging -import socket - -from flask import jsonify -from flasgger.utils import swag_from -import pkg_resources -from xtesting.ci import run_tests - -from functest.api.base import ApiResource -from functest.api.common import api_utils -from functest.cli.commands.cli_os import OpenStack -from functest.utils import constants - -LOGGER = logging.getLogger(__name__) - -ADDRESS = socket.gethostbyname(socket.gethostname()) -ENDPOINT_CREDS = ('http://{}:5000/api/v1/functest/openstack'.format(ADDRESS)) - - -class V1Creds(ApiResource): - """ V1Creds Resource class""" - - @swag_from( - pkg_resources.resource_filename('functest', 'api/swagger/creds.yaml'), - endpoint='{0}/credentials'.format(ENDPOINT_CREDS)) - def get(self): # pylint: disable=no-self-use - """ Get credentials """ - run_tests.Runner.source_envfile(constants.ENV_FILE) - credentials_show = OpenStack.show_credentials() - return jsonify(credentials_show) - - @swag_from( - pkg_resources.resource_filename('functest', - 'api/swagger/creds_action.yaml'), - endpoint='{0}/action'.format(ENDPOINT_CREDS)) - def post(self): - """ Used to handle post request """ - return self._dispatch_post() - - def update_openrc(self, args): # pylint: disable=no-self-use - """ Used to update the OpenStack RC file """ - try: - openrc_vars = args['openrc'] - except KeyError: - return api_utils.result_handler( - status=0, data='openrc must be provided') - else: - if not isinstance(openrc_vars, collections.Mapping): - return api_utils.result_handler( - status=0, data='args should be a dict') - - lines = ['export {}={}\n'.format(k, v) for k, v in openrc_vars.items()] - - rc_file = constants.ENV_FILE - with open(rc_file, 'w') as creds_file: - creds_file.writelines(lines) - - LOGGER.info("Sourcing the OpenStack RC file...") - try: - run_tests.Runner.source_envfile(rc_file) - except Exception as err: # pylint: disable=broad-except - LOGGER.exception('Failed to source the OpenStack RC file') - return api_utils.result_handler(status=0, data=str(err)) - - return api_utils.result_handler( - status=0, data='Update openrc successfully') diff --git a/functest/api/resources/v1/envs.py b/functest/api/resources/v1/envs.py deleted file mode 100644 index d808ae3c9..000000000 --- a/functest/api/resources/v1/envs.py +++ /dev/null @@ -1,83 +0,0 @@ -#!/usr/bin/env python -# -# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others. -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -""" -Resources to handle environment related requests -""" - -import socket - -import IPy -from flask import jsonify -from flasgger.utils import swag_from -import pkg_resources - -from functest.api.base import ApiResource -from functest.api.common import api_utils -from functest.cli.commands.cli_env import Env - -ADDRESS = socket.gethostbyname(socket.gethostname()) -ENDPOINT_ENVS = ('http://{}:5000/api/v1/functest/envs'.format(ADDRESS)) - - -class V1Envs(ApiResource): - """ V1Envs Resource class""" - - @swag_from( - pkg_resources.resource_filename('functest', 'api/swagger/envs.yaml'), - endpoint=ENDPOINT_ENVS) - def get(self): # pylint: disable=no-self-use - """ Get environment """ - environment_show = Env().show() - return jsonify(environment_show) - - @swag_from( - pkg_resources.resource_filename('functest', - 'api/swagger/envs_action.yaml'), - endpoint='{0}/action'.format(ENDPOINT_ENVS)) - def post(self): - """ Used to handle post request """ - return self._dispatch_post() - - def update_hosts(self, hosts_info): # pylint: disable=no-self-use - """ Update hosts info """ - - if not isinstance(hosts_info, dict): - return api_utils.result_handler( - status=1, data='Error, args should be a dict') - - for key, value in hosts_info.items(): - if key: - try: - IPy.IP(value) - except Exception: # pylint: disable=broad-except - return api_utils.result_handler( - status=1, data='The IP %s is invalid' % value) - else: - return api_utils.result_handler( - status=1, data='Domain name is absent') - - try: - functest_flag = "# SUT hosts info for Functest" - hosts_list = ('\n{} {} {}'.format(ip, host_name, functest_flag) - for host_name, ip in hosts_info.items()) - - with open("/etc/hosts", 'r') as file_hosts: - origin_lines = [line for line in file_hosts - if functest_flag not in line] - - with open("/etc/hosts", 'w') as file_hosts: - file_hosts.writelines(origin_lines) - file_hosts.write(functest_flag) - file_hosts.writelines(hosts_list) - except Exception: # pylint: disable=broad-except - return api_utils.result_handler( - status=1, data='Error when updating hosts info') - else: - return api_utils.result_handler( - status=0, data='Update hosts info successfully') diff --git a/functest/api/resources/v1/tasks.py b/functest/api/resources/v1/tasks.py deleted file mode 100644 index 30501adf7..000000000 --- a/functest/api/resources/v1/tasks.py +++ /dev/null @@ -1,111 +0,0 @@ -#!/usr/bin/env python - -# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -""" -Resources to retrieve the task results -""" - -import errno -import json -import logging -import os -import uuid - -from flask import jsonify -from flasgger.utils import swag_from -import pkg_resources - -from functest.api.base import ApiResource -from functest.api.common import api_utils -from functest.api.database.v1.handlers import TasksHandler -from functest.utils import config - - -LOGGER = logging.getLogger(__name__) - - -class V1Task(ApiResource): - """ V1Task Resource class""" - - @swag_from(pkg_resources.resource_filename( - 'functest', 'api/swagger/task.yaml')) - def get(self, task_id): # pylint: disable=no-self-use - """ GET the result of the task id """ - try: - uuid.UUID(task_id) - except ValueError: - return api_utils.result_handler(status=1, data='Invalid task id') - - task_handler = TasksHandler() - try: - task = task_handler.get_task_by_taskid(task_id) - except ValueError: - return api_utils.result_handler(status=1, data='No such task id') - - status = task.status - LOGGER.debug('Task status is: %s', status) - - if status not in ['IN PROGRESS', 'FAIL', 'FINISHED']: - return api_utils.result_handler(status=1, - data='internal server error') - - switcher = {'IN PROGRESS': 0, 'FAIL': 1, 'FINISHED': 2} - if status == 'IN PROGRESS': - result = {'status': switcher.get(status), 'result': ''} - elif status == 'FAIL': - result = {'status': switcher.get(status), 'error': task.error} - else: - result = {'status': switcher.get(status), - 'result': json.loads(task.result)} - - return jsonify(result) - - -class V1TaskLog(ApiResource): - """ V1TaskLog Resource class""" - - @swag_from(pkg_resources.resource_filename( - 'functest', 'api/swagger/task_log.yaml')) - def get(self, task_id): # pylint: disable=no-self-use - """ GET the log of the task id """ - try: - uuid.UUID(task_id) - except ValueError: - return api_utils.result_handler(status=1, data='Invalid task id') - - task_handler = TasksHandler() - try: - task = task_handler.get_task_by_taskid(task_id) - except ValueError: - return api_utils.result_handler(status=1, data='No such task id') - - task_log_dir = getattr(config.CONF, 'dir_results') - # pylint: disable=maybe-no-member - index = int(self._get_args().get('index', 0)) - - try: - with open(os.path.join(task_log_dir, - '{}.log'.format(task_id)), 'r') as log_file: - log_file.seek(index) - data = log_file.readlines() - index = log_file.tell() - except OSError as err: - if err.errno == errno.ENOENT: - return api_utils.result_handler( - status=1, data='Log file does not exist') - - return api_utils.result_handler( - status=1, data='Error with log file') - - return_data = {'data': data, 'index': index} - - switcher = {'IN PROGRESS': 0, 'FAIL': 1, 'FINISHED': 2} - - return api_utils.result_handler(status=switcher.get(task.status), - data=return_data) diff --git a/functest/api/resources/v1/testcases.py b/functest/api/resources/v1/testcases.py deleted file mode 100644 index 43340625b..000000000 --- a/functest/api/resources/v1/testcases.py +++ /dev/null @@ -1,157 +0,0 @@ -#!/usr/bin/env python - -# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -""" -Resources to handle testcase related requests -""" - -import ConfigParser -import logging -import os -import re -import socket -import uuid - -from flask import jsonify -from flasgger.utils import swag_from -import pkg_resources - -from functest.api.base import ApiResource -from functest.api.common import api_utils, thread -from functest.cli.commands.cli_testcase import Testcase -from functest.api.database.v1.handlers import TasksHandler -from functest.utils import config -from functest.utils import env -import functest.utils.functest_utils as ft_utils - -LOGGER = logging.getLogger(__name__) - -ADDRESS = socket.gethostbyname(socket.gethostname()) -ENDPOINT_TESTCASES = ('http://{}:5000/api/v1/functest/testcases' - .format(ADDRESS)) - - -class V1Testcases(ApiResource): - """ V1Testcases Resource class""" - - @swag_from(pkg_resources.resource_filename( - 'functest', 'api/swagger/testcases.yaml')) - def get(self): # pylint: disable=no-self-use - """ GET all testcases """ - testcases_list = Testcase().list() - result = {'testcases': re.split(' |\n ', testcases_list)[1:]} - return jsonify(result) - - -class V1Testcase(ApiResource): - """ V1Testcase Resource class""" - - @swag_from( - pkg_resources.resource_filename('functest', - 'api/swagger/testcase.yaml'), - endpoint='{0}/<testcase_name>'.format(ENDPOINT_TESTCASES)) - def get(self, testcase_name): # pylint: disable=no-self-use - """ GET the info of one testcase""" - testcase = Testcase().show(testcase_name) - if not testcase: - return api_utils.result_handler( - status=1, - data="The test case '%s' does not exist or is not supported" - % testcase_name) - - testcase_info = api_utils.change_obj_to_dict(testcase) - dependency_dict = api_utils.change_obj_to_dict( - testcase_info.get('dependency')) - testcase_info.pop('name') - testcase_info.pop('dependency') - result = {'testcase': testcase_name} - result.update(testcase_info) - result.update({'dependency': dependency_dict}) - return jsonify(result) - - @swag_from( - pkg_resources.resource_filename('functest', - 'api/swagger/testcase_run.yaml'), - endpoint='{0}/action'.format(ENDPOINT_TESTCASES)) - def post(self): - """ Used to handle post request """ - return self._dispatch_post() - - def run_test_case(self, args): - """ Run a testcase """ - try: - case_name = args['testcase'] - except KeyError: - return api_utils.result_handler( - status=1, data='testcase name must be provided') - - testcase = Testcase().show(case_name) - if not testcase: - return api_utils.result_handler( - status=1, - data="The test case '%s' does not exist or is not supported" - % case_name) - - task_id = str(uuid.uuid4()) - - task_args = {'testcase': case_name, 'task_id': task_id} - - task_args.update(args.get('opts', {})) - - task_thread = thread.TaskThread(self._run, task_args, TasksHandler()) - task_thread.start() - - result = {'testcase': case_name, 'task_id': task_id} - return jsonify({'result': result}) - - def _run(self, args): # pylint: disable=no-self-use - """ The built_in function to run a test case """ - - case_name = args.get('testcase') - self._update_logging_ini(args.get('task_id')) - - try: - cmd = "run_tests -t {}".format(case_name) - runner = ft_utils.execute_command(cmd) - except Exception: # pylint: disable=broad-except - result = 'FAIL' - LOGGER.exception("Running test case %s failed!", case_name) - if runner == os.EX_OK: - result = 'PASS' - else: - result = 'FAIL' - - env_info = { - 'installer': env.get('INSTALLER_TYPE'), - 'scenario': env.get('DEPLOY_SCENARIO'), - 'build_tag': env.get('BUILD_TAG'), - 'ci_loop': env.get('CI_LOOP') - } - result = { - 'task_id': args.get('task_id'), - 'testcase': case_name, - 'env_info': env_info, - 'result': result - } - - return {'result': result} - - def _update_logging_ini(self, task_id): # pylint: disable=no-self-use - """ Update the log file for each task""" - rconfig = ConfigParser.RawConfigParser() - rconfig.read( - pkg_resources.resource_filename('xtesting', 'ci/logging.ini')) - log_path = os.path.join(getattr(config.CONF, 'dir_results'), - '{}.log'.format(task_id)) - rconfig.set('handler_file', 'args', '("{}",)'.format(log_path)) - - with open( - pkg_resources.resource_filename( - 'xtesting', 'ci/logging.ini'), 'wb') as configfile: - rconfig.write(configfile) diff --git a/functest/api/resources/v1/tiers.py b/functest/api/resources/v1/tiers.py deleted file mode 100644 index 58540425b..000000000 --- a/functest/api/resources/v1/tiers.py +++ /dev/null @@ -1,82 +0,0 @@ -#!/usr/bin/env python - -# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -""" -Resources to handle tier related requests -""" - -import re - -from flask import jsonify -from flasgger.utils import swag_from -import pkg_resources - -from functest.api.base import ApiResource -from functest.api.common import api_utils -from functest.cli.commands.cli_tier import Tier - - -class V1Tiers(ApiResource): - """ V1Tiers Resource class """ - - @swag_from(pkg_resources.resource_filename( - 'functest', 'api/swagger/tiers.yaml')) - def get(self): - # pylint: disable=no-self-use - """ GET all tiers """ - tiers_list = Tier().list() - data = re.split("[\n\t]", tiers_list) - data = [i.strip() for i in data if i != ''] - data_dict = dict() - for i in range(len(data) / 2): - one_data = {data[i * 2].lstrip('- ').rstrip(':'): data[i * 2 + 1]} - if i == 0: - data_dict = one_data - else: - data_dict.update(one_data) - result = {'tiers': data_dict} - return jsonify(result) - - -class V1Tier(ApiResource): - """ V1Tier Resource class """ - - @swag_from(pkg_resources.resource_filename( - 'functest', 'api/swagger/tier.yaml')) - def get(self, tier_name): # pylint: disable=no-self-use - """ GET the info of one tier """ - tier_info = Tier().show(tier_name) - if not tier_info: - return api_utils.result_handler( - status=1, - data="The tier with name '%s' does not exist." % tier_name) - tier_info.__dict__.pop('name') - tier_info.__dict__.pop('tests_array') - tier_info.__dict__.pop('skipped_tests_array') - testcases = Tier().gettests(tier_name) - result = {'tier': tier_name, 'testcases': testcases} - result.update(tier_info.__dict__) - return jsonify(result) - - -class V1TestcasesinTier(ApiResource): - """ V1TestcasesinTier Resource class """ - - @swag_from(pkg_resources.resource_filename( - 'functest', 'api/swagger/testcases_in_tier.yaml')) - def get(self, tier_name): # pylint: disable=no-self-use - """ GET all testcases within given tier """ - tier_info = Tier().show(tier_name) - if not tier_info: - return api_utils.result_handler( - status=1, - data="The tier with name '%s' does not exist." % tier_name) - testcases = Tier().gettests(tier_name) - result = {'tier': tier_name, 'testcases': testcases} - return jsonify(result) diff --git a/functest/api/server.py b/functest/api/server.py deleted file mode 100644 index 2a6b228ff..000000000 --- a/functest/api/server.py +++ /dev/null @@ -1,106 +0,0 @@ -#!/usr/bin/env python - -# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -""" -Used to launch Functest RestApi - -""" - -import inspect -import logging -import socket -from urlparse import urljoin -import pkg_resources - -from flask import Flask -from flask_restful import Api -from flasgger import Swagger - -from functest.api.base import ApiResource -from functest.api.common import api_utils -from functest.api.database.db import BASE -from functest.api.database.db import DB_SESSION -from functest.api.database.db import ENGINE -from functest.api.database.v1 import models -from functest.api.urls import URLPATTERNS - - -LOGGER = logging.getLogger(__name__) - -APP = Flask(__name__) -API = Api(APP) -Swagger(APP) - - -@APP.teardown_request -def shutdown_session(exception=None): # pylint: disable=unused-argument - """ - To be called at the end of each request whether it is successful - or an exception is raised - """ - DB_SESSION.remove() - - -def get_resource(resource_name): - """ Obtain the required resource according to resource name """ - name = ''.join(resource_name.split('_')) - return next((r for r in api_utils.itersubclasses(ApiResource) - if r.__name__.lower() == name)) - - -def get_endpoint(url): - """ Obtain the endpoint of url """ - address = socket.gethostbyname(socket.gethostname()) - return urljoin('http://{}:5000'.format(address), url) - - -def api_add_resource(): - """ - The resource has multiple URLs and you can pass multiple URLs to the - add_resource() method on the Api object. Each one will be routed to - your Resource - """ - for url_pattern in URLPATTERNS: - try: - API.add_resource( - get_resource(url_pattern.target), url_pattern.url, - endpoint=get_endpoint(url_pattern.url)) - except StopIteration: - LOGGER.error('url resource not found: %s', url_pattern.url) - - -def init_db(): - """ - Import all modules here that might define models so that - they will be registered properly on the metadata, and then - create a database - """ - def func(subcls): - """ To check the subclasses of BASE""" - try: - if issubclass(subcls[1], BASE): - return True - except TypeError: - pass - return False - # pylint: disable=bad-option-value,bad-builtin, - subclses = filter(func, inspect.getmembers(models, inspect.isclass)) - LOGGER.debug('Import models: %s', [subcls[1] for subcls in subclses]) - BASE.metadata.create_all(bind=ENGINE) - - -def main(): - """Entry point""" - logging.config.fileConfig(pkg_resources.resource_filename( - 'functest', 'ci/logging.ini')) - logging.captureWarnings(True) - LOGGER.info('Starting Functest server') - api_add_resource() - init_db() - APP.run(host='0.0.0.0') diff --git a/functest/api/swagger/creds.yaml b/functest/api/swagger/creds.yaml deleted file mode 100644 index 4acc16764..000000000 --- a/functest/api/swagger/creds.yaml +++ /dev/null @@ -1,35 +0,0 @@ ---- -Show credentials - -This api offers the interface to show credentials. -The credentials dict will be returned. ---- -tags: - - Creds -definitions: - Credentials: - type: object - properties: - creds_name: - $ref: '#/definitions/Name' - Name: - type: dict -responses: - 200: - description: Show credentials - schema: - $ref: '#/definitions/Credentials' - examples: - "OS_AUTH_URL": "https://192.16.1.222:5000/v3" - "OS_AUTH_VERSION": "3" - "OS_CACERT": "/home/opnfv/functest/conf/os_cacert" - "OS_IDENTITY_API_VERSION": "3" - "OS_INTERFACE": "public" - "OS_NO_CACHE": "1" - "OS_PASSWORD": "990232e0885da343ac805528522d" - "OS_PROJECT_DOMAIN_NAME": "Default" - "OS_PROJECT_NAME": "admin" - "OS_REGION_NAME": "RegionOne" - "OS_TENANT_NAME": "admin" - "OS_USERNAME": "admin" - "OS_USER_DOMAIN_NAME": "Default" diff --git a/functest/api/swagger/creds_action.yaml b/functest/api/swagger/creds_action.yaml deleted file mode 100644 index c9434220b..000000000 --- a/functest/api/swagger/creds_action.yaml +++ /dev/null @@ -1,55 +0,0 @@ ---- -Update openrc - -This api offers the interface to Update openstack.creds. ---- -tags: - - Creds -parameters: - - in: body - name: body - description: this is the input json dict - schema: - required: - - action - - args - properties: - action: - type: string - description: this is action for creds - default: update_openrc - args: - schema: - required: - - openrc - properties: - openrc: - type: string - description: this is the test case name - default: - "OS_AUTH_URL": "http://192.16.1.222:5000/v3" - "OS_IDENTITY_API_VERSION": "3" - "OS_INTERFACE": "public" - "OS_PASSWORD": "admn" - "OS_PROJECT_DOMAIN_NAME": "Default" - "OS_PROJECT_NAME": "admin" - "OS_REGION_NAME": "RegionOne" - "OS_TENANT_NAME": "admin" - "OS_USERNAME": "admin" - "OS_USER_DOMAIN_NAME": "Default" -definitions: - Credentials: - type: object - properties: - creds_name: - $ref: '#/definitions/Name' - Name: - type: dict -responses: - 200: - description: Update openrc - schema: - $ref: '#/definitions/Credentials' - examples: - 'status': 0 - 'result': 'Update openrc successfully' diff --git a/functest/api/swagger/envs.yaml b/functest/api/swagger/envs.yaml deleted file mode 100644 index 4ff50c86c..000000000 --- a/functest/api/swagger/envs.yaml +++ /dev/null @@ -1,27 +0,0 @@ ---- -Show environment - -This api offers the interface to show environment. -The environment dict will be returned. ---- -tags: - - Envs -definitions: - Environment: - type: object - properties: - creds_name: - $ref: '#/definitions/Name' - Name: - type: dict -responses: - 200: - description: Show environment - schema: - $ref: '#/definitions/Environment' - examples: - "DEBUG FLAG": "false" - "INSTALLER": "compass, 192.168.200.2" - "POD": "unknown_pod" - "SCENARIO": "os-nosdn-nofeature-noha" - "STATUS": "ready" diff --git a/functest/api/swagger/envs_action.yaml b/functest/api/swagger/envs_action.yaml deleted file mode 100644 index 3ad6c880d..000000000 --- a/functest/api/swagger/envs_action.yaml +++ /dev/null @@ -1,42 +0,0 @@ ---- -Update hosts info - -This api offers the interface to update hosts info. ---- -tags: - - Envs -parameters: - - in: body - name: body - description: this is the input json dict - schema: - required: - - action - - args - properties: - action: - type: string - description: this is action for envs - default: update_hosts - args: - type: string - description: Hosts info to be updated - default: - "identity.ac.dz.com": "8.20.11.22" - "image.ac.dz.com": "8.20.11.22" -definitions: - Environment: - type: object - properties: - creds_name: - $ref: '#/definitions/Name' - Name: - type: dict -responses: - 200: - description: Update hosts info - schema: - $ref: '#/definitions/Environment' - examples: - 'status': 0 - 'result': 'Update hosts info successfully' diff --git a/functest/api/swagger/task.yaml b/functest/api/swagger/task.yaml deleted file mode 100644 index 3375b9065..000000000 --- a/functest/api/swagger/task.yaml +++ /dev/null @@ -1,37 +0,0 @@ ---- -Get the result of the specified task - -This api offers the interface to get the result of the specified task. ---- -tags: - - Tasks -parameters: - - name: task_id - description: task id - in: path - type: string - required: true -definitions: - Task: - type: object - properties: - creds_name: - $ref: '#/definitions/Result' - Result: - type: dict -responses: - 200: - description: Get the result of the specified task - schema: - $ref: '#/definitions/Task' - examples: - "result": { - "case_name": "vping_ssh", - "env_info": { - "build_tag": null, - "ci_loop": "weekly", - "installer": "compass", - "scenario": "os-nosdn-nofeature-noha"}, - "result": "PASS", - "task_id": "1a9f3c5d-ce0b-4354-862e-dd08b26fc484"} - "status": 2 diff --git a/functest/api/swagger/task_log.yaml b/functest/api/swagger/task_log.yaml deleted file mode 100644 index 120a8f6f7..000000000 --- a/functest/api/swagger/task_log.yaml +++ /dev/null @@ -1,37 +0,0 @@ ---- -Get the log of the specified task - -This api offers the interface to get the log of the specified task. ---- -tags: - - Tasks -parameters: - - name: task_id - description: task id - in: path - type: string - required: true -definitions: - Task: - type: object - properties: - creds_name: - $ref: '#/definitions/Result' - Result: - type: dict -responses: - 200: - description: Get the log of the specified task - schema: - $ref: '#/definitions/Task' - examples: - "result": { - "data": [ - "2017-09-14 06:46:26,106 - functest.ci.run_tests - DEBUG ", - "- Sourcing the OpenStack RC file... ", - "2017-09-14 06:46:26,107 - functest.ci.run_tests - DEBUG ", - "- Test args: connection_check ", - "2017-09-14 06:46:26,107 - functest.ci.run_tests - INFO ", - "- Running test case 'connection_check'... ", - "..."]} - "status": 2 diff --git a/functest/api/swagger/testcase.yaml b/functest/api/swagger/testcase.yaml deleted file mode 100644 index 34c13d217..000000000 --- a/functest/api/swagger/testcase.yaml +++ /dev/null @@ -1,36 +0,0 @@ ---- -Show the info of one testcase - -This api offers the interface to show the detailed info of one testcase. -The info of one testcase will be returned. ---- -tags: - - Testcases -parameters: - - name: testcase_name - description: testcase name - in: path - type: string - required: true -definitions: - Testcases: - type: object - properties: - case_name: - $ref: '#/definitions/Tests' - Tests: - type: dict -responses: - 200: - description: Show the detailed info of one testcase - schema: - $ref: '#/definitions/Testcases' - examples: - "testcase": "" - "blocking": - "criteria": - "dependency": { - "installer": "", - "scenario": ""} - "description": "" - "enabled": diff --git a/functest/api/swagger/testcase_run.yaml b/functest/api/swagger/testcase_run.yaml deleted file mode 100644 index 7b254c86b..000000000 --- a/functest/api/swagger/testcase_run.yaml +++ /dev/null @@ -1,46 +0,0 @@ ---- -Run a test case - -This api offers the interface to run a test case ---- -tags: - - Testcases -parameters: - - in: body - name: body - description: this is the input json dict - schema: - required: - - action - - args - properties: - action: - type: string - description: this is action for creds - default: run_test_case - args: - schema: - required: - - testcase - properties: - testcase: - type: string - description: this is the test case name - default: - vping_ssh -definitions: - Testcases: - type: object - properties: - creds_name: - $ref: '#/definitions/Tests' - Tests: - type: dict -responses: - 200: - description: Run a test case - schema: - $ref: '#/definitions/Testcases' - examples: - 'task_id': '94c8ec94-d873-466f-a205-bf592f31ff5b' - 'testcase': 'vping_ssh' diff --git a/functest/api/swagger/testcases.yaml b/functest/api/swagger/testcases.yaml deleted file mode 100644 index 1dea21524..000000000 --- a/functest/api/swagger/testcases.yaml +++ /dev/null @@ -1,23 +0,0 @@ ---- -List all test cases - -This api offers the interface to list all test cases -The testcases list will be returned ---- -tags: - - Testcases -definitions: - Testcases: - type: object - properties: - creds_name: - $ref: '#/definitions/Tests' - Tests: - type: dict -responses: - 200: - description: List all test cases - schema: - $ref: '#/definitions/Testcases' - examples: - "testcases": [] diff --git a/functest/api/swagger/testcases_in_tier.yaml b/functest/api/swagger/testcases_in_tier.yaml deleted file mode 100644 index af195ceb5..000000000 --- a/functest/api/swagger/testcases_in_tier.yaml +++ /dev/null @@ -1,30 +0,0 @@ ---- -List all testcases within given tier - -This api offers the interface to list all testcases within given tier. -All testcases within given tier will be returned. ---- -tags: - - Tiers -parameters: - - name: tier_name - description: tier name - in: path - type: string - required: true -definitions: - Testcases: - type: object - properties: - creds_name: - $ref: '#/definitions/Tests' - Tests: - type: dict -responses: - 200: - description: List all testcases within given tier - schema: - $ref: '#/definitions/Testcases' - examples: - "tier": "" - "testcases": [] diff --git a/functest/api/swagger/tier.yaml b/functest/api/swagger/tier.yaml deleted file mode 100644 index 250cddf77..000000000 --- a/functest/api/swagger/tier.yaml +++ /dev/null @@ -1,33 +0,0 @@ ---- -Show the info of one tier - -This api offers the interface to show the detailed info of one tier. -The info of one tier will be returned. ---- -tags: - - Tiers -parameters: - - name: tier_name - description: tier name - in: path - type: string - required: true -definitions: - Tiers: - type: object - properties: - creds_name: - $ref: '#/definitions/Name' - Name: - type: string -responses: - 200: - description: Show the detailed info of one tier - schema: - $ref: '#/definitions/Tiers' - examples: - "tier": "" - "ci_loop": "" - "description": "" - "order": - "testcases": [] diff --git a/functest/api/swagger/tiers.yaml b/functest/api/swagger/tiers.yaml deleted file mode 100644 index d42b2cd98..000000000 --- a/functest/api/swagger/tiers.yaml +++ /dev/null @@ -1,23 +0,0 @@ ---- -List all tiers - -This api offers the interface to list all tiers. -The tiers list will be returned. ---- -tags: - - Tiers -definitions: - Tiers: - type: object - properties: - creds_name: - $ref: '#/definitions/Tier' - Tier: - type: dict -responses: - 200: - description: List all tiers - schema: - $ref: '#/definitions/Tiers' - examples: - "tiers": "" diff --git a/functest/api/urls.py b/functest/api/urls.py deleted file mode 100644 index 10b7b2936..000000000 --- a/functest/api/urls.py +++ /dev/null @@ -1,70 +0,0 @@ -#!/usr/bin/env python - -# Copyright (c) 2017 Huawei Technologies Co.,Ltd and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -""" -Define multiple URLs -""" - - -class Url(object): # pylint: disable=too-few-public-methods - """ Url Class """ - - def __init__(self, url, target): - super(Url, self).__init__() - self.url = url - self.target = target - - -URLPATTERNS = [ - # GET /api/v1/functest/envs => GET environment - Url('/api/v1/functest/envs', 'v1_envs'), - - # POST /api/v1/functest/envs/action - # {"action":"update_hosts", "args": {}} => Update hosts info - Url('/api/v1/functest/envs/action', 'v1_envs'), - - # GET /api/v1/functest/openstack/credentials => GET credentials - Url('/api/v1/functest/openstack/credentials', 'v1_creds'), - - # POST /api/v1/functest/openstack/action - # {"action":"update_openrc", "args": {"openrc": {}}} => Update openrc - Url('/api/v1/functest/openstack/action', 'v1_creds'), - - # GET /api/v1/functest/testcases => GET all testcases - Url('/api/v1/functest/testcases', 'v1_test_cases'), - - # GET /api/v1/functest/testcases/<testcase_name> - # => GET the info of one testcase - Url('/api/v1/functest/testcases/<testcase_name>', 'v1_testcase'), - - # POST /api/v1/functest/testcases/action - # {"action":"run_test_case", "args": {"opts": {}, "testcase": "vping_ssh"}} - # => Run a testcase - Url('/api/v1/functest/testcases/action', 'v1_testcase'), - - # GET /api/v1/functest/testcases => GET all tiers - Url('/api/v1/functest/tiers', 'v1_tiers'), - - # GET /api/v1/functest/tiers/<tier_name> - # => GET the info of one tier - Url('/api/v1/functest/tiers/<tier_name>', 'v1_tier'), - - # GET /api/v1/functest/tiers/<tier_name>/testcases - # => GET all testcases within given tier - Url('/api/v1/functest/tiers/<tier_name>/testcases', - 'v1_testcases_in_tier'), - - # GET /api/v1/functest/tasks/<task_id> - # => GET the result of the task id - Url('/api/v1/functest/tasks/<task_id>', 'v1_task'), - - # GET /api/v1/functest/tasks/<task_id>/log - # => GET the log of the task - Url('/api/v1/functest/tasks/<task_id>/log', 'v1_task_log') -] diff --git a/functest/cli/__init__.py b/functest/cli/__init__.py deleted file mode 100644 index e69de29bb..000000000 --- a/functest/cli/__init__.py +++ /dev/null diff --git a/functest/cli/cli_base.py b/functest/cli/cli_base.py deleted file mode 100644 index 1a057e1bf..000000000 --- a/functest/cli/cli_base.py +++ /dev/null @@ -1,129 +0,0 @@ -#!/usr/bin/env python -# -# jose.lausuch@ericsson.com -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -# pylint: disable=missing-docstring - -import logging.config -import pkg_resources - -import click - -from functest.cli.commands.cli_env import CliEnv -from functest.cli.commands.cli_os import CliOpenStack -from functest.cli.commands.cli_testcase import CliTestcase -from functest.cli.commands.cli_tier import CliTier - - -CONTEXT_SETTINGS = dict(help_option_names=['-h', '--help']) - - -@click.group(context_settings=CONTEXT_SETTINGS) -@click.version_option(version='opnfv colorado.0.1 ') -def cli(): - logging.config.fileConfig(pkg_resources.resource_filename( - 'functest', 'ci/logging.ini')) - logging.captureWarnings(True) - - -ENV = CliEnv() -OPENSTACK = CliOpenStack() -TESTCASE = CliTestcase() -TIER = CliTier() - - -@cli.group() -@click.pass_context -def env(ctx): # pylint: disable=unused-argument - pass - - -@cli.group() -@click.pass_context -def openstack(ctx): # pylint: disable=unused-argument - pass - - -@cli.group() -@click.pass_context -def testcase(ctx): # pylint: disable=unused-argument - pass - - -@cli.group() -@click.pass_context -def tier(ctx): # pylint: disable=unused-argument - pass - - -@openstack.command('check', help="Checks connectivity and status " - "to the OpenStack deployment.") -def os_check(): - OPENSTACK.check() - - -@openstack.command('show-credentials', - help="Prints the OpenStack credentials.") -def os_show_credentials(): - OPENSTACK.show_credentials() - - -@env.command('show', help="Shows information about the current environment.") -def env_show(): - ENV.show() - - -@testcase.command('list', help="Lists the available testcases.") -def testcase_list(): - TESTCASE.list() - - -@testcase.command('show', help="Shows information about a test case.") -@click.argument('testname', type=click.STRING, required=True) -def testcase_show(testname): - TESTCASE.show(testname) - - -@testcase.command('run', help="Executes a test case.") -@click.argument('testname', type=click.STRING, required=True) -@click.option('-n', '--noclean', is_flag=True, default=False, - help='The created openstack resources by the test' - 'will not be cleaned after the execution.') -@click.option('-r', '--report', is_flag=True, default=False, - help='Push results to the results DataBase. Only CI Pods' - 'have rights to do that.') -def testcase_run(testname, noclean, report): - TESTCASE.run(testname, noclean, report) - - -@tier.command('list', help="Lists the available tiers.") -def tier_list(): - TIER.list() - - -@tier.command('show', help="Shows information about a tier.") -@click.argument('tiername', type=click.STRING, required=True) -def tier_show(tiername): - TIER.show(tiername) - - -@tier.command('get-tests', help="Prints the tests in a tier.") -@click.argument('tiername', type=click.STRING, required=True) -def tier_gettests(tiername): - TIER.gettests(tiername) - - -@tier.command('run', help="Executes all the tests within a tier.") -@click.argument('tiername', type=click.STRING, required=True) -@click.option('-n', '--noclean', is_flag=True, default=False, - help='The created openstack resources by the tests' - 'will not be cleaned after the execution.') -@click.option('-r', '--report', is_flag=True, default=False, - help='Push results to the results DataBase. Only CI Pods' - 'have rights to do that.') -def tier_run(tiername, noclean, report): - TIER.run(tiername, noclean, report) diff --git a/functest/cli/commands/__init__.py b/functest/cli/commands/__init__.py deleted file mode 100644 index e69de29bb..000000000 --- a/functest/cli/commands/__init__.py +++ /dev/null diff --git a/functest/cli/commands/cli_env.py b/functest/cli/commands/cli_env.py deleted file mode 100644 index 18c8895ae..000000000 --- a/functest/cli/commands/cli_env.py +++ /dev/null @@ -1,49 +0,0 @@ -#!/usr/bin/env python -# -# jose.lausuch@ericsson.com -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -# pylint: disable=missing-docstring - -import click -import prettytable -import six - -from functest.utils import env - - -class Env(object): # pylint: disable=too-few-public-methods - - @staticmethod - def show(): - install_type = env.get('INSTALLER_TYPE') - scenario = env.get('DEPLOY_SCENARIO') - node = env.get('NODE_NAME') - build_tag = env.get('BUILD_TAG') - if build_tag: - build_tag = build_tag.lstrip( - "jenkins-").lstrip("functest").lstrip("-") - - env_info = {'INSTALLER': install_type, - 'SCENARIO': scenario, - 'POD': node, - 'BUILD_TAG': build_tag} - - return env_info - - -class CliEnv(object): # pylint: disable=too-few-public-methods - - @staticmethod - def show(): - env_info = Env.show() - msg = prettytable.PrettyTable( - header_style='upper', padding_width=5, - field_names=['Functest Environment', 'value']) - for key, value in six.iteritems(env_info): - if key is not None: - msg.add_row([key, value]) - click.echo(msg.get_string()) diff --git a/functest/cli/commands/cli_os.py b/functest/cli/commands/cli_os.py deleted file mode 100644 index d3e229c81..000000000 --- a/functest/cli/commands/cli_os.py +++ /dev/null @@ -1,63 +0,0 @@ -#!/usr/bin/env python -# -# jose.lausuch@ericsson.com -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -# pylint: disable=missing-docstring - -import os - -import click -from six.moves import urllib - -from functest.ci import check_deployment -from functest.utils import constants - - -class OpenStack(object): - - def __init__(self): - self.os_auth_url = os.environ.get('OS_AUTH_URL', None) - self.endpoint_ip = None - self.endpoint_port = None - self.openstack_creds = constants.ENV_FILE - if self.os_auth_url: - self.endpoint_ip = urllib.parse.urlparse(self.os_auth_url).hostname - self.endpoint_port = urllib.parse.urlparse(self.os_auth_url).port - - def ping_endpoint(self): - if self.os_auth_url is None: - click.echo("Source the OpenStack credentials first") - exit(0) - response = os.system("ping -c 1 " + self.endpoint_ip + ">/dev/null") - if response == 0: - return 0 - else: - click.echo("Cannot talk to the endpoint %s\n" % self.endpoint_ip) - exit(0) - - @staticmethod - def show_credentials(): - dic_credentials = {} - for key, value in os.environ.items(): - if key.startswith('OS_'): - dic_credentials.update({key: value}) - return dic_credentials - - def check(self): - self.ping_endpoint() - deployment = check_deployment.CheckDeployment() - deployment.check_all() - - -class CliOpenStack(OpenStack): - - @staticmethod - def show_credentials(): - dic_credentials = OpenStack.show_credentials() - for key, value in dic_credentials.items(): - if key.startswith('OS_'): - click.echo("{}={}".format(key, value)) diff --git a/functest/cli/commands/cli_testcase.py b/functest/cli/commands/cli_testcase.py deleted file mode 100644 index a8ead5f53..000000000 --- a/functest/cli/commands/cli_testcase.py +++ /dev/null @@ -1,50 +0,0 @@ -#!/usr/bin/env python -# -# jose.lausuch@ericsson.com -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -# pylint: disable=missing-docstring - -import click - -from functest.cli.commands import cli_tier -from functest.utils import functest_utils - - -class Testcase(cli_tier.Tier): - - def list(self): - summary = "" - for tier in self.tiers.get_tiers(): - for test in tier.get_tests(): - summary += (" %s\n" % test.get_name()) - return summary - - def show(self, name): - description = self.tiers.get_test(name) - return description - - @staticmethod - def run(name, noclean=False, report=False): - tests = name.split(",") - for test in tests: - cmd = "run_tests {}-t {}".format( - Testcase.get_flags(noclean, report), test) - functest_utils.execute_command(cmd) - - -class CliTestcase(Testcase): - - def list(self): - click.echo(super(CliTestcase, self).list()) - - def show(self, name): - testcase_show = super(CliTestcase, self).show(name) - if testcase_show: - click.echo(testcase_show) - else: - click.echo("The test case '%s' does not exist or is not supported." - % name) diff --git a/functest/cli/commands/cli_tier.py b/functest/cli/commands/cli_tier.py deleted file mode 100644 index ad722a1b9..000000000 --- a/functest/cli/commands/cli_tier.py +++ /dev/null @@ -1,87 +0,0 @@ -#!/usr/bin/env python -# -# jose.lausuch@ericsson.com -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -# pylint: disable=missing-docstring - -import pkg_resources - -import click -from xtesting.ci import tier_builder - -from functest.utils import functest_utils -from functest.utils import env - - -class Tier(object): - - def __init__(self): - self.tiers = tier_builder.TierBuilder( - env.get('INSTALLER_TYPE'), - env.get('DEPLOY_SCENARIO'), - pkg_resources.resource_filename('xtesting', 'ci/testcases.yaml')) - - def list(self): - summary = "" - for tier in self.tiers.get_tiers(): - summary += (" - %s. %s:\n\t %s\n" - % (tier.get_order(), - tier.get_name(), - tier.get_test_names())) - return summary - - def show(self, name): - tier = self.tiers.get_tier(name) - if tier is None: - return None - tier_info = self.tiers.get_tier(name) - return tier_info - - def gettests(self, name): - tier = self.tiers.get_tier(name) - if tier is None: - return None - tests = tier.get_test_names() - return tests - - @staticmethod - def get_flags(noclean=False, report=False): - flags = "" - if noclean: - flags += "-n " - if report: - flags += "-r " - return flags - - @staticmethod - def run(name, noclean=False, report=False): - cmd = "run_tests {}-t {}".format(Tier.get_flags(noclean, report), name) - functest_utils.execute_command(cmd) - - -class CliTier(Tier): - - def list(self): - click.echo(super(CliTier, self).list()) - - def show(self, name): - tier_info = super(CliTier, self).show(name) - if tier_info: - click.echo(tier_info) - else: - tier_names = self.tiers.get_tier_names() - click.echo("The tier with name '%s' does not exist. " - "Available tiers are:\n %s\n" % (name, tier_names)) - - def gettests(self, name): - tests = super(CliTier, self).gettests(name) - if tests: - click.echo("Test cases in tier '%s':\n %s\n" % (name, tests)) - else: - tier_names = self.tiers.get_tier_names() - click.echo("The tier with name '%s' does not exist. " - "Available tiers are:\n %s\n" % (name, tier_names)) diff --git a/functest/opnfv_tests/openstack/patrole/patrole.py b/functest/opnfv_tests/openstack/patrole/patrole.py index 0c5eedf48..c4ed80837 100644 --- a/functest/opnfv_tests/openstack/patrole/patrole.py +++ b/functest/opnfv_tests/openstack/patrole/patrole.py @@ -12,7 +12,8 @@ import logging import os -from functest.opnfv_tests.openstack.tempest import conf_utils +from six.moves import configparser + from functest.opnfv_tests.openstack.tempest import tempest from functest.utils import config @@ -34,7 +35,7 @@ class Patrole(tempest.TempestCommon): def configure(self, **kwargs): super(Patrole, self).configure(**kwargs) - rconfig = conf_utils.ConfigParser.RawConfigParser() + rconfig = configparser.RawConfigParser() rconfig.read(self.conf_file) rconfig.add_section('rbac') rconfig.set('rbac', 'enable_rbac', True) diff --git a/functest/opnfv_tests/openstack/tempest/conf_utils.py b/functest/opnfv_tests/openstack/tempest/conf_utils.py index 062d75ef1..d62f3daa0 100644 --- a/functest/opnfv_tests/openstack/tempest/conf_utils.py +++ b/functest/opnfv_tests/openstack/tempest/conf_utils.py @@ -10,13 +10,15 @@ """Tempest configuration utilities.""" -import ConfigParser +from __future__ import print_function + import logging import fileinput import os import subprocess import pkg_resources +from six.moves import configparser import yaml from functest.utils import config @@ -54,9 +56,9 @@ def create_rally_deployment(): rally_patch_conf = pfile.read() for line in fileinput.input(RALLY_CONF_PATH, inplace=1): - print line, + print(line, end=' ') if "cirros|testvm" in line: - print rally_patch_conf + print(rally_patch_conf) LOGGER.info("Creating Rally environment...") @@ -189,7 +191,7 @@ def configure_tempest_update_params( Add/update needed parameters into tempest.conf file """ LOGGER.debug("Updating selected tempest.conf parameters...") - rconfig = ConfigParser.RawConfigParser() + rconfig = configparser.RawConfigParser() rconfig.read(tempest_conf_file) rconfig.set('compute', 'fixed_network_name', network_name) rconfig.set('compute', 'volume_device_name', env.get('VOLUME_DEVICE_NAME')) diff --git a/functest/opnfv_tests/openstack/tempest/tempest.py b/functest/opnfv_tests/openstack/tempest/tempest.py index 7f1baeb79..7fb24f239 100644 --- a/functest/opnfv_tests/openstack/tempest/tempest.py +++ b/functest/opnfv_tests/openstack/tempest/tempest.py @@ -21,6 +21,7 @@ import time import uuid import os_client_config +from six.moves import configparser from xtesting.core import testcase import yaml @@ -313,7 +314,7 @@ class TempestNeutronTrunk(TempestCommon): def configure(self, **kwargs): super(TempestNeutronTrunk, self).configure(**kwargs) - rconfig = conf_utils.ConfigParser.RawConfigParser() + rconfig = configparser.RawConfigParser() rconfig.read(self.conf_file) rconfig.set('network-feature-enabled', 'api_extensions', 'all') with open(self.conf_file, 'wb') as config_file: diff --git a/functest/opnfv_tests/openstack/vping/vping_userdata.py b/functest/opnfv_tests/openstack/vping/vping_userdata.py index 056598d71..4f9f635c3 100644 --- a/functest/opnfv_tests/openstack/vping/vping_userdata.py +++ b/functest/opnfv_tests/openstack/vping/vping_userdata.py @@ -64,6 +64,10 @@ class VPingUserdata(vping_base.VPingBase): """ Override from super """ + if not self.vm1.private_v4: + self.logger.error("vm1: IP addr missing") + return testcase.TestCase.EX_TESTCASE_FAILED + self.logger.info("Waiting for ping...") exit_code = testcase.TestCase.EX_TESTCASE_FAILED sec = 0 diff --git a/functest/opnfv_tests/sdn/odl/odl.py b/functest/opnfv_tests/sdn/odl/odl.py index cc56c6202..cb086a30e 100644 --- a/functest/opnfv_tests/sdn/odl/odl.py +++ b/functest/opnfv_tests/sdn/odl/odl.py @@ -189,9 +189,8 @@ class ODLTests(robotframework.RobotFramework): kwargs['odlrestconfport'] = '8087' assert kwargs['odlip'] except KeyError as ex: - self.__logger.error("Cannot run ODL testcases. " - "Please check env var: " - "%s", str(ex)) + self.__logger.error( + "Cannot run ODL testcases. Please check env var: %s", str(ex)) return self.EX_RUN_ERROR except Exception: # pylint: disable=broad-except self.__logger.exception("Cannot run ODL testcases.") diff --git a/functest/opnfv_tests/vnf/epc/juju_epc.py b/functest/opnfv_tests/vnf/epc/juju_epc.py index 224d71114..75d3157b7 100644 --- a/functest/opnfv_tests/vnf/epc/juju_epc.py +++ b/functest/opnfv_tests/vnf/epc/juju_epc.py @@ -18,15 +18,10 @@ import subprocess import sys import uuid from copy import deepcopy -from urlparse import urljoin import pkg_resources import yaml -from functest.core import vnf -from functest.opnfv_tests.openstack.snaps import snaps_utils -from functest.utils import config -from functest.utils import env - +import six from snaps.config.flavor import FlavorConfig from snaps.config.image import ImageConfig from snaps.config.network import NetworkConfig, SubnetConfig @@ -43,6 +38,11 @@ from snaps.openstack.create_user import OpenStackUser from snaps.openstack.utils import keystone_utils from snaps.openstack.utils import nova_utils +from functest.core import vnf +from functest.opnfv_tests.openstack.snaps import snaps_utils +from functest.utils import config +from functest.utils import env + __author__ = "Amarendra Meher <amarendra@rebaca.com>" __author__ = "Soumaya K Nayek <soumaya.nayek@rebaca.com>" @@ -130,7 +130,7 @@ class JujuEpc(vnf.VnfOnBoarding): self.res_dir = os.path.join( getattr(config.CONF, 'dir_results'), self.case_name) - def _bypass_juju_network_discovery_bug(self, name): + def _bypass_juju_netdiscovery_bug(self, name): user_creator = OpenStackUser( self.snaps_creds, UserConfig( @@ -157,7 +157,7 @@ class JujuEpc(vnf.VnfOnBoarding): def _register_credentials_v2(self): self.__logger.info("Creating Credentials for Abot-epc .....") - user_creator = self._bypass_juju_network_discovery_bug( + user_creator = self._bypass_juju_netdiscovery_bug( 'juju_network_discovery_bug') snaps_creds = user_creator.get_os_creds(self.snaps_creds.project_name) self.__logger.debug("snaps creds: %s", snaps_creds) @@ -175,7 +175,7 @@ class JujuEpc(vnf.VnfOnBoarding): def _register_credentials_v3(self): self.__logger.info("Creating Credentials for Abot-epc .....") - user_creator = self._bypass_juju_network_discovery_bug( + user_creator = self._bypass_juju_netdiscovery_bug( 'juju_network_discovery_bug') snaps_creds = user_creator.get_os_creds(self.snaps_creds.project_name) self.__logger.debug("snaps creds: %s", snaps_creds) @@ -227,7 +227,8 @@ class JujuEpc(vnf.VnfOnBoarding): # it enforces a versioned public identity endpoint as juju simply # adds /auth/tokens wich fails vs an unversioned endpoint. if not self.public_auth_url.endswith(('v3', 'v3/', 'v2.0', 'v2.0/')): - self.public_auth_url = urljoin(self.public_auth_url, 'v3') + self.public_auth_url = six.moves.urllib.parse.urljoin( + self.public_auth_url, 'v3') self._register_cloud() if self.snaps_creds.identity_api_version == 3: self._register_credentials_v3() @@ -286,7 +287,7 @@ class JujuEpc(vnf.VnfOnBoarding): self.__logger.info("Upload some OS images if it doesn't exist") images = get_config("tenant_images", self.config_file) self.__logger.info("Images needed for vEPC: %s", images) - for image_name, image_file in images.iteritems(): + for image_name, image_file in six.iteritems(images): self.__logger.info("image: %s, file: %s", image_name, image_file) if image_file and image_name: image_creator = OpenStackImage(self.snaps_creds, ImageConfig( diff --git a/functest/opnfv_tests/vnf/ims/clearwater_ims_base.py b/functest/opnfv_tests/vnf/ims/clearwater_ims_base.py index ae01cfa3e..e01cef7b9 100644 --- a/functest/opnfv_tests/vnf/ims/clearwater_ims_base.py +++ b/functest/opnfv_tests/vnf/ims/clearwater_ims_base.py @@ -80,7 +80,7 @@ class ClearwaterOnBoardingBase(vnf.VnfOnBoarding): i = 30 while req.status_code != 200 and i > 0: try: - number_res = self.create_ellis_number(number_url, cookies) + number_res = self._create_ellis_number(number_url, cookies) break except Exception: # pylint: disable=broad-except if i == 1: @@ -93,12 +93,12 @@ class ClearwaterOnBoardingBase(vnf.VnfOnBoarding): if two_numbers: self.logger.debug('Create 2nd calling number on Ellis') - number_res = self.create_ellis_number(number_url, cookies) + number_res = self._create_ellis_number(number_url, cookies) output_dict['number2'] = number_res return output_dict - def create_ellis_number(self, number_url, cookies): + def _create_ellis_number(self, number_url, cookies): req = requests.post(number_url, cookies=cookies) if req.status_code != 200: @@ -114,6 +114,7 @@ class ClearwaterOnBoardingBase(vnf.VnfOnBoarding): def run_clearwater_live_test(self, dns_ip, public_domain, bono_ip=None, ellis_ip=None, signup_code='secret'): + # pylint: disable=too-many-locals,too-many-arguments self.logger.info('Run Clearwater live test') dns_file = '/etc/resolv.conf' dns_file_bak = '/etc/resolv.conf.bak' @@ -143,19 +144,20 @@ class ClearwaterOnBoardingBase(vnf.VnfOnBoarding): dnsmasq_process.kill() with open(dns_file_bak, 'r') as bak_file: result = bak_file.read() - with open(dns_file, 'w') as f: - f.write(result) + with open(dns_file, 'w') as dfile: + dfile.write(result) + + with open(output_file, 'r') as ofile: + result = ofile.read() - f = open(output_file, 'r') - result = f.read() if result != "": self.logger.debug(result) vims_test_result = {} try: grp = re.search( - '(\d+) failures out of (\d+) tests run\n.*?' - '(\d+) tests skipped', result) + r'(\d+) failures out of (\d+) tests run.*' + r'(\d+) tests skipped', result, re.MULTILINE | re.DOTALL) assert grp vims_test_result["failures"] = int(grp.group(1)) vims_test_result["total"] = int(grp.group(2)) diff --git a/functest/opnfv_tests/vnf/ims/cloudify_ims.py b/functest/opnfv_tests/vnf/ims/cloudify_ims.py index bc4242235..4ac79b55d 100644 --- a/functest/opnfv_tests/vnf/ims/cloudify_ims.py +++ b/functest/opnfv_tests/vnf/ims/cloudify_ims.py @@ -19,8 +19,7 @@ import uuid from cloudify_rest_client import CloudifyClient from cloudify_rest_client.executions import Execution from scp import SCPClient -import yaml - +import six from snaps.config.flavor import FlavorConfig from snaps.config.image import ImageConfig from snaps.config.keypair import KeypairConfig @@ -40,9 +39,10 @@ from snaps.openstack.create_security_group import OpenStackSecurityGroup from snaps.openstack.create_user import OpenStackUser from snaps.openstack.utils import keystone_utils from xtesting.energy import energy +import yaml from functest.opnfv_tests.openstack.snaps import snaps_utils -import functest.opnfv_tests.vnf.ims.clearwater_ims_base as clearwater_ims_base +from functest.opnfv_tests.vnf.ims import clearwater_ims_base from functest.utils import config from functest.utils import env @@ -165,7 +165,7 @@ class CloudifyIms(clearwater_ims_base.ClearwaterOnBoardingBase): # needs some images self.__logger.info("Upload some OS images if it doesn't exist") - for image_name, image_file in self.images.iteritems(): + for image_name, image_file in six.iteritems(self.images): self.__logger.info("image: %s, file: %s", image_name, image_file) if image_file and image_name: image_creator = OpenStackImage( @@ -274,7 +274,7 @@ class CloudifyIms(clearwater_ims_base.ClearwaterOnBoardingBase): raise Exception("Cloudify Manager isn't up and running") self.__logger.info("Put OpenStack creds in manager") secrets_list = cfy_client.secrets.list() - for k, val in cfy_creds.iteritems(): + for k, val in six.iteritems(cfy_creds): if not any(d.get('key', None) == k for d in secrets_list): cfy_client.secrets.create(k, val) else: @@ -348,11 +348,10 @@ class CloudifyIms(clearwater_ims_base.ClearwaterOnBoardingBase): descriptor.get('name'), self.vnf.get('inputs')) - wait_for_execution(cfy_client, - _get_deployment_environment_creation_execution( - cfy_client, descriptor.get('name')), - self.__logger, - timeout=300) + wait_for_execution( + cfy_client, + get_execution_id(cfy_client, descriptor.get('name')), + self.__logger, timeout=300) self.__logger.info("Start the VNF Instance deployment") execution = cfy_client.executions.start(descriptor.get('name'), @@ -530,7 +529,7 @@ def wait_for_execution(client, execution, logger, timeout=3600, ): return execution -def _get_deployment_environment_creation_execution(client, deployment_id): +def get_execution_id(client, deployment_id): """ Get the execution id of a env preparation. diff --git a/functest/opnfv_tests/vnf/ims/cloudify_ims_perf.py b/functest/opnfv_tests/vnf/ims/cloudify_ims_perf.py deleted file mode 100644 index 37148c918..000000000 --- a/functest/opnfv_tests/vnf/ims/cloudify_ims_perf.py +++ /dev/null @@ -1,498 +0,0 @@ -#!/usr/bin/env python - -# Copyright (c) 2017 Orange, IXIA and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -"""CloudifyImsPerf testcase implementation.""" - -import logging -import os -import time - -import json -import yaml -import paramiko -import dns.resolver -from jinja2 import Environment, FileSystemLoader -from snaps.config.flavor import FlavorConfig -from snaps.config.image import ImageConfig -from snaps.config.network import NetworkConfig, PortConfig, SubnetConfig -from snaps.config.router import RouterConfig -from snaps.config.security_group import ( - Direction, Protocol, SecurityGroupConfig, SecurityGroupRuleConfig) -from snaps.config.vm_inst import FloatingIpConfig, VmInstanceConfig -from snaps.openstack.create_flavor import OpenStackFlavor -from snaps.openstack.create_instance import OpenStackVmInstance -from snaps.openstack.create_network import OpenStackNetwork -from snaps.openstack.create_router import OpenStackRouter -from snaps.openstack.create_security_group import OpenStackSecurityGroup -from xtesting.energy import energy - -from functest.opnfv_tests.openstack.snaps import snaps_utils -from functest.opnfv_tests.vnf.ims import cloudify_ims -from functest.opnfv_tests.vnf.ims.ixia.utils import IxChassisUtils -from functest.opnfv_tests.vnf.ims.ixia.utils import IxLoadUtils -from functest.opnfv_tests.vnf.ims.ixia.utils import IxRestUtils -from functest.utils import config -from functest.utils import env - -__author__ = "Valentin Boucher <valentin.boucher@orange.com>" - - -class CloudifyImsPerf(cloudify_ims.CloudifyIms): - """Clearwater vIMS deployed with Cloudify Orchestrator Case.""" - - __logger = logging.getLogger(__name__) - - def __init__(self, **kwargs): - """Initialize CloudifyIms testcase object.""" - if "case_name" not in kwargs: - kwargs["case_name"] = "cloudify_ims_perf" - super(CloudifyImsPerf, self).__init__(**kwargs) - - # Retrieve the configuration - try: - self.config = getattr( - config.CONF, 'vnf_{}_config'.format(self.case_name)) - except Exception: - raise Exception("VNF config file not found") - - self.snaps_creds = '' - self.created_object = [] - - config_file = os.path.join(self.case_dir, self.config) - self.orchestrator = dict( - requirements=get_config("orchestrator.requirements", config_file), - ) - self.details['orchestrator'] = dict( - name=get_config("orchestrator.name", config_file), - version=get_config("orchestrator.version", config_file), - status='ERROR', - result='' - ) - self.__logger.debug("Orchestrator configuration %s", self.orchestrator) - self.vnf = dict( - descriptor=get_config("vnf.descriptor", config_file), - inputs=get_config("vnf.inputs", config_file), - requirements=get_config("vnf.requirements", config_file) - ) - self.details['vnf'] = dict( - descriptor_version=self.vnf['descriptor']['version'], - name=get_config("vnf.name", config_file), - version=get_config("vnf.version", config_file), - ) - self.__logger.debug("VNF configuration: %s", self.vnf) - - self.test = dict( - version=get_config("vnf_test_suite.version", config_file), - inputs=get_config("vnf_test_suite.inputs", config_file), - requirements=get_config("vnf_test_suite.requirements", config_file) - ) - - self.details['test_vnf'] = dict( - name=get_config("vnf_test_suite.name", config_file), - version=get_config("vnf_test_suite.version", config_file), - requirements=get_config("vnf_test_suite.requirements", config_file) - ) - self.images = get_config("tenant_images", config_file) - self.__logger.info("Images needed for vIMS: %s", self.images) - - def test_vnf(self): - """Run IXIA Stress test on clearwater ims instance.""" - start_time = time.time() - - cfy_client = self.orchestrator['object'] - - outputs = cfy_client.deployments.outputs.get( - self.vnf['descriptor'].get('name'))['outputs'] - dns_ip = outputs['dns_ip'] - ellis_ip = outputs['ellis_ip'] - - self.__logger.info("Creating full IXIA network ...") - subnet_settings = SubnetConfig(name='ixia_management_subnet', - cidr='10.10.10.0/24', - dns_nameservers=[env.get('NAMESERVER')]) - network_settings = NetworkConfig(name='ixia_management_network', - subnet_settings=[subnet_settings]) - network_creator = OpenStackNetwork(self.snaps_creds, network_settings) - network_creator.create() - self.created_object.append(network_creator) - ext_net_name = snaps_utils.get_ext_net_name(self.snaps_creds) - router_creator = OpenStackRouter( - self.snaps_creds, - RouterConfig( - name='ixia_management_router', - external_gateway=ext_net_name, - internal_subnets=[subnet_settings.name])) - router_creator.create() - self.created_object.append(router_creator) - - # security group creation - self.__logger.info("Creating security groups for IXIA VMs") - sg_rules = list() - sg_rules.append( - SecurityGroupRuleConfig(sec_grp_name="ixia_management", - direction=Direction.ingress, - protocol=Protocol.tcp, port_range_min=1, - port_range_max=65535)) - sg_rules.append( - SecurityGroupRuleConfig(sec_grp_name="ixia_management", - direction=Direction.ingress, - protocol=Protocol.udp, port_range_min=1, - port_range_max=65535)) - sg_rules.append( - SecurityGroupRuleConfig(sec_grp_name="ixia_management", - direction=Direction.ingress, - protocol=Protocol.icmp)) - - ixia_managment_sg_settings = SecurityGroupConfig( - name="ixia_management", rule_settings=sg_rules) - securit_group_creator = OpenStackSecurityGroup( - self.snaps_creds, - ixia_managment_sg_settings) - - securit_group_creator.create() - self.created_object.append(securit_group_creator) - - sg_rules = list() - sg_rules.append( - SecurityGroupRuleConfig(sec_grp_name="ixia_ssh_http", - direction=Direction.ingress, - protocol=Protocol.tcp, port_range_min=1, - port_range_max=65535)) - - ixia_ssh_http_sg_settings = SecurityGroupConfig( - name="ixia_ssh_http", rule_settings=sg_rules) - securit_group_creator = OpenStackSecurityGroup( - self.snaps_creds, - ixia_ssh_http_sg_settings) - - securit_group_creator.create() - self.created_object.append(securit_group_creator) - - chassis_flavor_settings = FlavorConfig( - name="ixia_vChassis", - ram=4096, - disk=40, - vcpus=2) - flavor_creator = OpenStackFlavor(self.snaps_creds, - chassis_flavor_settings) - flavor_creator.create() - self.created_object.append(flavor_creator) - - card_flavor_settings = FlavorConfig( - name="ixia_vCard", - ram=4096, - disk=4, - vcpus=2) - flavor_creator = OpenStackFlavor(self.snaps_creds, - card_flavor_settings) - flavor_creator.create() - self.created_object.append(flavor_creator) - - load_flavor_settings = FlavorConfig( - name="ixia_vLoad", - ram=8192, - disk=100, - vcpus=4) - flavor_creator = OpenStackFlavor(self.snaps_creds, - load_flavor_settings) - flavor_creator.create() - self.created_object.append(flavor_creator) - - chassis_image_settings = ImageConfig( - name=self.test['requirements']['chassis']['image'], - image_user='admin', - exists=True) - - card_image_settings = ImageConfig( - name=self.test['requirements']['card']['image'], - image_user='admin', - exists=True) - - load_image_settings = ImageConfig( - name=self.test['requirements']['load']['image'], - image_user='admin', - exists=True) - - chassis_port_settings = PortConfig( - name='ixia_chassis_port', network_name=network_settings.name) - - card1_port1_settings = PortConfig( - name='ixia_card1_port1', network_name=network_settings.name) - - card2_port1_settings = PortConfig( - name='ixia_card2_port1', network_name=network_settings.name) - - card1_port2_settings = PortConfig( - name='ixia_card1_port2', network_name="cloudify_ims_network") - - card2_port2_settings = PortConfig( - name='ixia_card2_port2', network_name="cloudify_ims_network") - - load_port_settings = PortConfig( - name='ixia_load_port', network_name=network_settings.name) - - chassis_settings = VmInstanceConfig( - name='ixia_vChassis', - flavor=chassis_flavor_settings.name, - port_settings=[chassis_port_settings], - security_group_names=[ixia_ssh_http_sg_settings.name, - ixia_managment_sg_settings.name], - floating_ip_settings=[FloatingIpConfig( - name='ixia_vChassis_fip', - port_name=chassis_port_settings.name, - router_name=router_creator.router_settings.name)]) - - vm_creator = OpenStackVmInstance(self.snaps_creds, - chassis_settings, - chassis_image_settings) - - self.__logger.info("Creating Ixia vChassis VM") - vm_creator.create() - fip_chassis = vm_creator.get_floating_ip().ip - self.created_object.append(vm_creator) - - card1_settings = VmInstanceConfig( - name='ixia_vCard1', - flavor=card_flavor_settings.name, - port_settings=[card1_port1_settings, card1_port2_settings], - security_group_names=[ixia_managment_sg_settings.name]) - - vm_creator = OpenStackVmInstance(self.snaps_creds, - card1_settings, - card_image_settings) - - self.__logger.info("Creating Ixia vCard1 VM") - vm_creator.create() - vcard_ips = list() - vcard_ips_p2 = list() - vcard_ips.append(vm_creator.get_port_ip('ixia_card1_port1')) - vcard_ips_p2.append(vm_creator.get_port_ip('ixia_card1_port2')) - self.created_object.append(vm_creator) - - card2_settings = VmInstanceConfig( - name='ixia_vCard2', - flavor=card_flavor_settings.name, - port_settings=[card2_port1_settings, card2_port2_settings], - security_group_names=[ixia_managment_sg_settings.name]) - - vm_creator = OpenStackVmInstance(self.snaps_creds, - card2_settings, - card_image_settings) - - self.__logger.info("Creating Ixia vCard2 VM") - vm_creator.create() - vcard_ips.append(vm_creator.get_port_ip('ixia_card2_port1')) - vcard_ips_p2.append(vm_creator.get_port_ip('ixia_card2_port2')) - self.created_object.append(vm_creator) - - load_settings = VmInstanceConfig( - name='ixia_vLoad', - flavor=load_flavor_settings.name, - port_settings=[load_port_settings], - security_group_names=[ixia_ssh_http_sg_settings.name, - ixia_managment_sg_settings.name], - floating_ip_settings=[FloatingIpConfig( - name='ixia_vLoad_fip', - port_name=load_port_settings.name, - router_name=router_creator.router_settings.name)]) - - vm_creator = OpenStackVmInstance(self.snaps_creds, - load_settings, - load_image_settings) - - self.__logger.info("Creating Ixia vLoad VM") - vm_creator.create() - fip_load = vm_creator.get_floating_ip().ip - self.created_object.append(vm_creator) - - self.__logger.info("Chassis IP is: %s", fip_chassis) - login_url = "https://" + str(fip_chassis) + "/api/v1/auth/session" - cards_url = "https://" + str(fip_chassis) + "/api/v2/ixos/cards/" - - payload = json.dumps({"username": "admin", - "password": "admin", - "rememberMe": "false"}) - api_key = json.loads(( - IxChassisUtils.ChassisRestAPI.postWithPayload( - login_url, payload)))["apiKey"] - - self.__logger.info("Adding 2 card back inside the ixia chassis...") - - for ip in vcard_ips: - payload = {"ipAddress": str(ip)} - response = json.loads(IxChassisUtils.ChassisRestAPI.postOperation( - cards_url, api_key, payload)) - count = 0 - while (int( - IxChassisUtils.ChassisRestAPI.getWithHeaders( - response['url'], api_key)['progress']) != 100): - self.__logger.debug("Operation did not finish yet. \ - Waiting for 1 more second..") - time.sleep(1) - if count > 60: - raise Exception("Adding card take more than 60 seconds") - count += 1 - - ssh = paramiko.SSHClient() - ssh.set_missing_host_key_policy(paramiko.MissingHostKeyPolicy()) - ssh.connect(fip_chassis, username="admin", password="admin") - cmd = "set license-check disable" - run_blocking_ssh_command(ssh, cmd) - cmd = "restart-service ixServer" - run_blocking_ssh_command(ssh, cmd) - - self.config_ellis(ellis_ip) - - # Get IPs of P-CSCF - resolver = dns.resolver.Resolver() - resolver.nameservers = [dns_ip] - result = resolver.query("bono.clearwater.local") - - iplistims = '' - i = 0 - for rdata in result: - i = i + 1 - print rdata.address - iplistims += str(rdata.address) - if i != len(result): - iplistims += ';' - - kResourcesUrl = 'http://%s:%s/api/v0/resources' % (fip_load, 8080) - - kRxfPath = r"REG_CALL_OPNFV_v13.rxf" - test_filname = self.test['inputs']['test_filname'] - kGatewaySharedFolder = '/mnt/ixload-share/' - kRxfRelativeUploadPath = 'uploads/%s' % os.path.split(kRxfPath)[1] - kRxfAbsoluteUploadPath = os.path.join(kGatewaySharedFolder, - kRxfRelativeUploadPath) - kChassisList = [str(fip_chassis)] - dataFileNameList = [test_filname, - 'Registration_only_LPS.tst', - 'SIPCall.tst'] - - kPortListPerCommunityCommunity = {"VoIP1@VM1": [(1, 1, 1)], - "VoIP2@VM2": [(1, 2, 1)]} - - kStatsToDisplayDict = self.test['inputs']['stats'] - connection = IxRestUtils.getConnection(fip_load, 8080) - - self.__logger.info("Creating a new session...") - sessionUrl = IxLoadUtils.createSession(connection, - self.test['version']) - - license_server = self.test['inputs']['licenseServer'] - IxLoadUtils.configureLicenseServer(connection, - sessionUrl, - license_server) - - files_dir = os.path.join(self.case_dir, 'ixia/files') - target_file = open(os.path.join(files_dir, test_filname), 'w') - j2_env = Environment(loader=FileSystemLoader(files_dir), - trim_blocks=True) - self.test['inputs'].update(dict( - ipchassis=fip_chassis, ipcard1=vcard_ips_p2[0], - ipcard2=vcard_ips_p2[1], iplistims=iplistims - )) - - target_file.write( - j2_env.get_template(test_filname + '.template').render( - self.test['inputs'] - )) - target_file.close() - - self.__logger.info('Uploading files %s...' % kRxfPath) - for dataFile in dataFileNameList: - localFilePath = os.path.join(files_dir, dataFile) - remoteFilePath = os.path.join(kGatewaySharedFolder, - 'uploads/%s' % dataFile) - IxLoadUtils.uploadFile(connection, kResourcesUrl, - localFilePath, remoteFilePath) - self.__logger.info('Upload file finished.') - - self.__logger.info("Loading repository %s..." % kRxfAbsoluteUploadPath) - IxLoadUtils.loadRepository(connection, sessionUrl, - kRxfAbsoluteUploadPath) - - self.__logger.info("Clearing chassis list...") - IxLoadUtils.clearChassisList(connection, sessionUrl) - - self.__logger.info("Adding chassis %s..." % (kChassisList)) - IxLoadUtils.addChassisList(connection, sessionUrl, kChassisList) - - self.__logger.info("Assigning new ports...") - IxLoadUtils.assignPorts(connection, sessionUrl, - kPortListPerCommunityCommunity) - - self.__logger.info("Starting the test...") - IxLoadUtils.runTest(connection, sessionUrl) - - self.__logger.info( - "Polling values for stats %s..." % (kStatsToDisplayDict)) - result = IxLoadUtils.pollStats(connection, sessionUrl, - kStatsToDisplayDict) - self.__logger.info("Test finished.") - self.__logger.info("Checking test status...") - testRunError = IxLoadUtils.getTestRunError(connection, sessionUrl) - - self.__logger.info(result) - duration = time.time() - start_time - self.details['test_vnf'].update(status='PASS', - result=result, - duration=duration) - if testRunError: - self.__logger.info( - "The test exited with following error: %s" % (testRunError)) - self.details['test_vnf'].update(status='FAIL', duration=duration) - return False - else: - self.__logger.info("The test completed successfully.") - self.details['test_vnf'].update(status='PASS', duration=duration) - self.result += 1/3 * 100 - return True - - def clean(self): - """Clean created objects/functions.""" - super(CloudifyImsPerf, self).clean() - - @energy.enable_recording - def run(self, **kwargs): - """Execute CloudifyIms test case.""" - return super(CloudifyImsPerf, self).run(**kwargs) - - -# ---------------------------------------------------------- -# -# YAML UTILS -# -# ----------------------------------------------------------- -def get_config(parameter, file_path): - """ - Get config parameter. - - Returns the value of a given parameter in file.yaml - parameter must be given in string format with dots - Example: general.openstack.image_name - """ - with open(file_path) as config_file: - file_yaml = yaml.safe_load(config_file) - config_file.close() - value = file_yaml - for element in parameter.split("."): - value = value.get(element) - if value is None: - raise ValueError("The parameter %s is not defined in" - " reporting.yaml" % parameter) - return value - - -def run_blocking_ssh_command(ssh, cmd, error_msg="Unable to run this command"): - """Command to run ssh command with the exit status.""" - stdin, stdout, stderr = ssh.exec_command(cmd) - if stdout.channel.recv_exit_status() != 0: - raise Exception(error_msg) diff --git a/functest/opnfv_tests/vnf/ims/cloudify_ims_perf.yaml b/functest/opnfv_tests/vnf/ims/cloudify_ims_perf.yaml deleted file mode 100644 index a6633dfc1..000000000 --- a/functest/opnfv_tests/vnf/ims/cloudify_ims_perf.yaml +++ /dev/null @@ -1,89 +0,0 @@ ---- -tenant_images: - ubuntu_14.04: - /home/opnfv/functest/images/ubuntu-14.04-server-cloudimg-amd64-disk1.img - cloudify_manager_4.0: - /home/opnfv/functest/images/cloudify-manager-premium-4.0.1.qcow2 - # PATH of the virtual chassis image. - IXIA_CHASSIS: # Ixia_Virtual_Chassis_8.30_EA_KVM.qcow2 - # PATH of the virtual card image. - IXIA_CARD: # Ixia_Virtual_Load_Module_8.30_EA_KVM.qcow2 - # PATH of the virtual loader image. - IXIA_LOAD: # Ixia_Virtual_Loader_8.30_EA_KVM.qcow2 -orchestrator: - name: cloudify - version: '4.0' - requirements: - flavor: - name: m1.medium - ram_min: 4096 - os_image: 'cloudify_manager_4.0' -vnf: - name: clearwater - version: '107' - descriptor: - file_name: /src/vims/openstack-blueprint-with-numbers.yaml - name: clearwater-opnfv - version: '122' - requirements: - flavor: - name: m1.small - ram_min: 2048 - compute_quotas: - cores: 150 - instances: 100 - ram: 256000 - network_quotas: - security_group: 25 - security_group_rule: 100 - port: 150 - inputs: - image_id: 'ubuntu_14.04' - flavor_id: 'm1.small' - agent_user: ubuntu - key_pair_name: cloudify_ims_kp - private_key_path: '/etc/cloudify/cloudify_ims.pem' - external_network_name: '' - public_domain: clearwater.opnfv - release: repo122 - bono_cluster_size: 2 - sprout_cluster_size: 2 - vellum_cluster_size: 2 - dime_cluster_size: 2 - homer_cluster_size: 2 - number_of_subscribers: 50000 -vnf_test_suite: - name: ixia - version: "8.30.0.161" - requirements: - chassis: - image: IXIA_CHASSIS - card: - image: IXIA_CARD - load: - image: IXIA_LOAD - inputs: - ipgw: '10.67.79.1' - pnregistering: '201001[0000-]' - pncalling: '201000[0000-]' - pncalled: '201000[5000-]' - sipportregistering: '[5060-]' - sipportcalling: '[5061-]' - sipportcalled: '[5062-]' - domainname: 'clearwater.opnfv' - authpassword: 'toto' - registeringtotalcalls: '1000' - registeringduration: '180' - activecalls: '1000' - testduration: '360' - test_filname: 'REG_CALL_OPNFV_v13.rxf' - licenseServer: '' # IP of YOUR IXIA LICENSE SERVER - stats: - 'Signaling(VoIPSip)': - - 'Successful Registrations' - - 'Failed Registrations' - - 'Active Calls' - - 'Attempted Calls' - - 'Received Calls' - - 'Failed Attempted Calls' - - 'Failed Received Calls' diff --git a/functest/opnfv_tests/vnf/ims/ixia/__init__.py b/functest/opnfv_tests/vnf/ims/ixia/__init__.py deleted file mode 100644 index e69de29bb..000000000 --- a/functest/opnfv_tests/vnf/ims/ixia/__init__.py +++ /dev/null diff --git a/functest/opnfv_tests/vnf/ims/ixia/files/REG_CALL_OPNFV_v13.rxf.template b/functest/opnfv_tests/vnf/ims/ixia/files/REG_CALL_OPNFV_v13.rxf.template deleted file mode 100644 index 279362810..000000000 --- a/functest/opnfv_tests/vnf/ims/ixia/files/REG_CALL_OPNFV_v13.rxf.template +++ /dev/null @@ -1,16731 +0,0 @@ -<?xml version="1.0" ?> -<root ver="[21, [1, [0, [0]]]]" type="ixRepository"> - <_smSessionXml ver="[0, [1, [0, [0]]]]" type="ixSMSessionXML"> - <xml type="str"><rpf> <Ixia.Aptixia.StackManager.SMSession type="Ixia.Aptixia.StackManager.SMSession" objectid="d0db76dc-f224-429f-91ba-e207cd4711db" version="6.70.420"> <doWaitLinkUp type="Bool">0</doWaitLinkUp> <doGratArp type="Bool">0</doGratArp> <subscribeToGratArpNotifications type="Bool">0</subscribeToGratArpNotifications> <doInterfaceCheck type="Bool">0</doInterfaceCheck> <rebootPortsBeforeConfigure type="Bool">0</rebootPortsBeforeConfigure> <testDuration type="Int">10000</testDuration> <checkLinkState type="Bool">0</checkLinkState> <portGroupList type="ListNode"> <Ixia.Aptixia.StackManager.PortGroup type="Ixia.Aptixia.StackManager.PortGroup" objectid="e7fa1f9e-23d9-4742-96b2-6edce6c4424e" version="6.70.420"> <name type="String">VM1</name> <category type="String" /> <stack type="Ixia.Aptixia.StackManager.L1EthernetPlugin" objectid="45426251-0720-4316-b8a5-d6bce32e3d2e" version="6.70.420"> <autoNegotiate type="Bool">1</autoNegotiate> <speed type="String">k100FD</speed> <advertise10Half type="Bool">1</advertise10Half> <advertise10Full type="Bool">1</advertise10Full> <advertise100Half type="Bool">1</advertise100Half> <advertise100Full type="Bool">1</advertise100Full> <advertise1000Full type="Bool">1</advertise1000Full> <advertise2500Full type="Bool">1</advertise2500Full> <advertise5000Full type="Bool">1</advertise5000Full> <advertise10000Full type="Bool">0</advertise10000Full> <cardDualPhy type="Ixia.Aptixia.StackManager.DualPhyPlugin" objectid="836ee0d6-1957-42eb-a7a4-53bcfbdd36e0" version="6.70.420"> <medium type="String">copper</medium> <ixLoadRestObjectId type="Int">2</ixLoadRestObjectId> </cardDualPhy> <cardElm type="Ixia.Aptixia.StackManager.EthernetELMPlugin" objectid="8387c005-0df9-4fd2-977e-1c234c7be0cc" version="6.70.420"> <negotiateMasterSlave type="Bool">1</negotiateMasterSlave> <negotiationType type="String">master</negotiationType> <ixLoadRestObjectId type="Int">2</ixLoadRestObjectId> </cardElm> <enableFlowControl type="Bool">0</enableFlowControl> <directedAddress type="String">01:80:C2:00:00:01</directedAddress> <dataCenter type="Ixia.Aptixia.StackManager.DataCenterSettings" objectid="df9be2ec-31d8-47f0-babe-79a1710303f3" version="6.70.420"> <dcSupported type="Bool">1</dcSupported> <dcEnabled type="Bool">0</dcEnabled> <dcFlowControl type="Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType">0</dcFlowControl> <dcMode type="Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode">2</dcMode> <dcPfcMapping type="IntList" /> <dcPfcPauseEnable type="Bool">0</dcPfcPauseEnable> <dcPfcPauseDelay type="Int">1</dcPfcPauseDelay> <ixLoadRestObjectId type="Int">2</ixLoadRestObjectId> </dataCenter> <childrenList type="ListNode"> <Ixia.Aptixia.StackManager.L2EthernetPlugin type="Ixia.Aptixia.StackManager.L2EthernetPlugin" objectid="166a11b6-4d30-40ea-b9e1-ac4fb44f112b" version="6.70.420"> <macRangeList type="ListNode"> <Ixia.Aptixia.StackManager.MacRange type="Ixia.Aptixia.StackManager.MacRange" objectid="ba896971-1d78-4e03-8f2a-28c65417612e" version="6.70.420"> <enabled type="Bool">1</enabled> <name type="String">MAC-R11</name> <mac type="String">00:0A:43:4F:1B:00</mac> <incrementBy type="String">00:00:00:00:00:01</incrementBy> <mtu type="Int">1410</mtu> <count type="Int">1</count> <vlanRange type="Ixia.Aptixia.StackManager.VlanIdRange" objectid="2b81e36c-9cbb-4d78-a70c-904da8d41b28" version="6.70.420"> <name type="String">VLAN-R11</name> <enabled type="Bool">0</enabled> <firstId type="Int">1</firstId> <incrementStep type="Int">1</incrementStep> <increment type="Int">1</increment> <uniqueCount type="Int">4094</uniqueCount> <priority type="Int">1</priority> <tpid type="String">0x8100</tpid> <innerEnable type="Bool">0</innerEnable> <innerFirstId type="Int">1</innerFirstId> <innerIncrementStep type="Int">1</innerIncrementStep> <innerIncrement type="Int">1</innerIncrement> <innerUniqueCount type="Int">4094</innerUniqueCount> <innerPriority type="Int">1</innerPriority> <idIncrMode type="Int">2</idIncrMode> <innerTpid type="String">0x8100</innerTpid> <ixLoadRestObjectId type="Int">9</ixLoadRestObjectId> </vlanRange> <ixLoadRestObjectId type="Int">9</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.MacRange> </macRangeList> <vlanRangeList type="ListNode"> <Ixia.Aptixia.StackManager.VlanIdRange type="Ixia.Aptixia.StackManager.VlanIdRange" objectid="2b81e36c-9cbb-4d78-a70c-904da8d41b28" version="6.70.420" /> </vlanRangeList> <childrenList type="ListNode"> <Ixia.Aptixia.StackManager.IpV4V6Plugin type="Ixia.Aptixia.StackManager.IpV4V6Plugin" objectid="9ea551b2-a0af-4a7d-9872-e9b94298d7bd" version="6.70.420"> <rangeList type="ListNode"> <Ixia.Aptixia.StackManager.IpV4V6Range type="Ixia.Aptixia.StackManager.IpV4V6Range" objectid="5affc0a7-68f6-46f6-b801-0e18e067a572" version="6.70.420"> <enabled type="Bool">1</enabled> <name type="String">IP-R13</name> <ipType type="String">IPv4</ipType> <ipAddress type="String">{{ipcard1}}</ipAddress> <prefix type="Int">16</prefix> <incrementBy type="String">0.0.0.1</incrementBy> <count type="Int">1</count> <autoCountEnabled type="Bool">0</autoCountEnabled> <gatewayAddress type="String">{{ipgw}}</gatewayAddress> <gatewayIncrement type="String">0.0.0.0</gatewayIncrement> <gatewayIncrementMode type="String">perSubnet</gatewayIncrementMode> <enableGatewayArp type="Bool">0</enableGatewayArp> <generateStatistics type="Bool">0</generateStatistics> <mss type="Int">1410</mss> <randomizeAddress type="Bool">0</randomizeAddress> <randomizeSeed type="Int">1007257123</randomizeSeed> <autoMacGeneration type="Bool">1</autoMacGeneration> <macRange type="Ixia.Aptixia.StackManager.MacRange" objectid="ba896971-1d78-4e03-8f2a-28c65417612e" version="6.70.420" /> <vlanRange type="Ixia.Aptixia.StackManager.VlanIdRange" objectid="2b81e36c-9cbb-4d78-a70c-904da8d41b28" version="6.70.420" /> <atmRange type="Ixia.Aptixia.StackManager.AtmRange" objectid="00000000-0000-0000-0000-000000000000" /> <pvcRange type="Ixia.Aptixia.StackManager.PvcRange" objectid="00000000-0000-0000-0000-000000000000" /> <autoIpTypeEnabled type="Bool">0</autoIpTypeEnabled> <ixLoadRestObjectId type="Int">9</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.IpV4V6Range> </rangeList> <rangeGroups type="ListNode"> <Ixia.Aptixia.StackManager.RangeGroup type="Ixia.Aptixia.StackManager.RangeGroup" objectid="abf2b6e4-a102-4cbe-bf1b-a11f11b2faac" version="6.70.420"> <name type="String">Group1</name> <distribType type="Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType">0</distribType> <rangeList type="ListNode"> <Ixia.Aptixia.StackManager.IpV4V6Range type="Ixia.Aptixia.StackManager.IpV4V6Range" objectid="5affc0a7-68f6-46f6-b801-0e18e067a572" version="6.70.420" /> </rangeList> <ixLoadRestObjectId type="Int">-1</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.RangeGroup> </rangeGroups> <childrenList type="ListNode" /> <extensionList type="ListNode" /> <dscMode type="Bool">0</dscMode> <name type="String">IP-8</name> <ixLoadRestObjectId type="Int">26</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.IpV4V6Plugin> </childrenList> <extensionList type="ListNode" /> <dscMode type="Bool">0</dscMode> <name type="String">MAC/VLAN-8</name> <ixLoadRestObjectId type="Int">25</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.L2EthernetPlugin> </childrenList> <extensionList type="ListNode" /> <dscMode type="Bool">0</dscMode> <name type="String">Ethernet-1</name> <ixLoadRestObjectId type="Int">1</ixLoadRestObjectId> </stack> <globalPluginList type="ListNode"> <Ixia.Aptixia.StackManager.FilterPlugin type="Ixia.Aptixia.StackManager.FilterPlugin" objectid="976ba0fd-58ea-44d4-ae43-1b36c2556072" version="6.70.420"> <auto type="Bool">1</auto> <all type="Bool">0</all> <pppoecontrol type="Bool">0</pppoecontrol> <pppoenetwork type="Bool">0</pppoenetwork> <isis type="Bool">0</isis> <ip type="String" /> <tcp type="String" /> <udp type="String" /> <mac type="String" /> <icmp type="String" /> <name type="String">Filter-1</name> <ixLoadRestObjectId type="Int">1</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.FilterPlugin> <Ixia.Aptixia.StackManager.GratArpPlugin type="Ixia.Aptixia.StackManager.GratArpPlugin" objectid="3ebd05e7-88a6-49be-a50d-134908ac124c" version="6.70.420"> <enabled type="Bool">1</enabled> <forwardGratArp type="Bool">0</forwardGratArp> <rateControlEnabled type="Bool">0</rateControlEnabled> <maxFramesPerSecond type="Int">0</maxFramesPerSecond> <name type="String">GratARP-1</name> <ixLoadRestObjectId type="Int">2</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.GratArpPlugin> <Ixia.Aptixia.StackManager.TCPPlugin type="Ixia.Aptixia.StackManager.TCPPlugin" objectid="1d9748c5-122e-4153-8ffd-67cd1309b8ce" version="6.70.420"> <bestPerfSettings type="Bool">0</bestPerfSettings> <accept_ra_all type="Bool">0</accept_ra_all> <tcp_abort_on_overflow type="Bool">0</tcp_abort_on_overflow> <tcp_adv_win_scale type="Int">2</tcp_adv_win_scale> <tcp_app_win type="Int">31</tcp_app_win> <tcp_bic type="Int">0</tcp_bic> <tcp_bic_fast_convergence type="Int">1</tcp_bic_fast_convergence> <tcp_bic_low_window type="Int">14</tcp_bic_low_window> <tcp_dsack type="Bool">1</tcp_dsack> <tcp_ecn type="Bool">0</tcp_ecn> <tcp_fack type="Bool">1</tcp_fack> <tcp_fin_timeout type="Int">60</tcp_fin_timeout> <tcp_frto type="Int">0</tcp_frto> <tcp_keepalive_intvl type="Int">75</tcp_keepalive_intvl> <tcp_keepalive_probes type="Int">9</tcp_keepalive_probes> <tcp_keepalive_time type="Int">7200</tcp_keepalive_time> <tcp_low_latency type="Int">0</tcp_low_latency> <tcp_max_orphans type="Int">8192</tcp_max_orphans> <tcp_max_syn_backlog type="Int">1024</tcp_max_syn_backlog> <tcp_max_tw_buckets type="Int">180000</tcp_max_tw_buckets> <tcp_mem_low type="Int">24576</tcp_mem_low> <tcp_mem_pressure type="Int">32768</tcp_mem_pressure> <tcp_mem_high type="Int">49152</tcp_mem_high> <tcp_moderate_rcvbuf type="Int">0</tcp_moderate_rcvbuf> <tcp_no_metrics_save type="Bool">0</tcp_no_metrics_save> <tcp_orphan_retries type="Int">0</tcp_orphan_retries> <tcp_reordering type="Int">3</tcp_reordering> <tcp_retrans_collapse type="Bool">1</tcp_retrans_collapse> <tcp_retries1 type="Int">3</tcp_retries1> <tcp_retries2 type="Int">5</tcp_retries2> <tcp_rfc1337 type="Bool">0</tcp_rfc1337> <tcp_rmem_min type="Int">4096</tcp_rmem_min> <tcp_rmem_default type="Int">8192</tcp_rmem_default> <tcp_rmem_max type="Int">262144</tcp_rmem_max> <tcp_sack type="Bool">1</tcp_sack> <tcp_stdurg type="Bool">0</tcp_stdurg> <tcp_synack_retries type="Int">5</tcp_synack_retries> <tcp_syn_retries type="Int">5</tcp_syn_retries> <tcp_timestamps type="Bool">1</tcp_timestamps> <tcp_tw_recycle type="Bool">1</tcp_tw_recycle> <tcp_tw_reuse type="Bool">0</tcp_tw_reuse> <tcp_vegas_alpha type="Int">2</tcp_vegas_alpha> <tcp_vegas_beta type="Int">6</tcp_vegas_beta> <tcp_vegas_cong_avoid type="Int">0</tcp_vegas_cong_avoid> <tcp_vegas_gamma type="Int">2</tcp_vegas_gamma> <tcp_westwood type="Int">0</tcp_westwood> <tcp_window_scaling type="Bool">0</tcp_window_scaling> <ip_no_pmtu_disc type="Bool">1</ip_no_pmtu_disc> <tcp_wmem_min type="Int">4096</tcp_wmem_min> <tcp_wmem_default type="Int">8192</tcp_wmem_default> <tcp_wmem_max type="Int">262144</tcp_wmem_max> <tcp_ipfrag_time type="Int">30</tcp_ipfrag_time> <tcp_port_min type="Int">1024</tcp_port_min> <tcp_port_max type="Int">65535</tcp_port_max> <tcp_rto_min type="Int">1000</tcp_rto_min> <tcp_rto_max type="Int">60000</tcp_rto_max> <tcp_tw_rfc1323_strict type="Bool">0</tcp_tw_rfc1323_strict> <udp_port_randomization type="Bool">0</udp_port_randomization> <disable_min_max_buffer_size type="Bool">1</disable_min_max_buffer_size> <llm_hdr_gap type="Int">8</llm_hdr_gap> <llm_hdr_gap_ns type="Int">10</llm_hdr_gap_ns> <inter_packet_granular_delay type="Double">0</inter_packet_granular_delay> <delayed_acks type="Bool">1</delayed_acks> <accept_ra_default type="Bool">0</accept_ra_default> <rps_needed type="Bool">0</rps_needed> <delayed_acks_segments type="Int">0</delayed_acks_segments> <delayed_acks_timeout type="Int">0</delayed_acks_timeout> <tcp_large_icwnd type="Int">0</tcp_large_icwnd> <tcp_mgmt_rmem type="Int">87380</tcp_mgmt_rmem> <tcp_mgmt_wmem type="Int">32768</tcp_mgmt_wmem> <adjust_tcp_buffers type="Bool">1</adjust_tcp_buffers> <name type="String">TCP-1</name> <ixLoadRestObjectId type="Int">3</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.TCPPlugin> <Ixia.Aptixia.StackManager.DnsPlugin type="Ixia.Aptixia.StackManager.DnsPlugin" objectid="9cc60113-3e53-4cf2-b3b7-6fd7d3953bb4" version="6.70.420"> <domain type="String" /> <timeout type="Int">30</timeout> <nameServerList type="ListNode" /> <searchList type="ListNode" /> <hostList type="ListNode" /> <name type="String">DNS-1</name> <ixLoadRestObjectId type="Int">4</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.DnsPlugin> <Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type="Ixia.Aptixia.StackManager.IxLoadSettingsPlugin" objectid="399db714-47a8-445d-a24b-90d00d3f2e9e" version="1.0.0"> <teardownInterfaceWithUser type="Bool">0</teardownInterfaceWithUser> <interfaceBehavior type="Int">0</interfaceBehavior> <name type="String">Settings-1</name> <ixLoadRestObjectId type="Int">5</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.IxLoadSettingsPlugin> <Ixia.Aptixia.StackManager.MeshingPlugin type="Ixia.Aptixia.StackManager.MeshingPlugin" objectid="39d2a556-cf85-4102-8461-b1f1413b2db5" version="6.70.420"> <trafficMaps type="ListNode"> <Ixia.Aptixia.StackManager.MeshingTrafficMap type="Ixia.Aptixia.StackManager.MeshingTrafficMap" objectid="cdca1e00-77a3-49ef-8fe5-afb321a51af2" version="6.70.420"> <name type="String">CALLING!VoIP2_CALLED#{{sipportcalled}}</name> <configMapFilename type="String">CALLINGScript.configmap</configMapFilename> <sourceActivityId type="Int">1</sourceActivityId> <ipPreference type="Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eIpPreference">0</ipPreference> <portRangesString type="String">{{sipportcalled}}</portRangesString> <meshingType type="Ixia.Aptixia.StackManager.MeshingTrafficMapSkeleton+eMeshingType">2</meshingType> <destinationActivityId type="Int">0</destinationActivityId> </Ixia.Aptixia.StackManager.MeshingTrafficMap> </trafficMaps> <activityRangeMapInfoList type="ListNode" /> <name type="String">Meshing-1</name> <ixLoadRestObjectId type="Int">11</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.MeshingPlugin> </globalPluginList> <portList type="Ixia.RpFramework.Server.Core.ShadowedPropertyStringList"> <String>{{ipchassis}};1;1</String> </portList> <typeSpecificData type="ListNode"> <Ixia.Aptixia.StackManager.IPSecPortGroupData type="Ixia.Aptixia.StackManager.IPSecPortGroupData" objectid="62e57abd-b4c6-45af-a720-7033259c203c" version="6.70.0"> <role type="String">Initiator</role> <associates type="ListNode" /> <overrideGlobalOptions type="Bool">0</overrideGlobalOptions> <useMaxInitiationRate type="Bool">0</useMaxInitiationRate> <maxInitiationRate type="Int">50</maxInitiationRate> <useMaxPendingTunnels type="Bool">0</useMaxPendingTunnels> <maxPendingTunnels type="Int">50</maxPendingTunnels> <teardownRate type="Int">10</teardownRate> <enableESPPerStreamStats type="Bool">0</enableESPPerStreamStats> <enableESPReplayStats type="Bool">0</enableESPReplayStats> <activities type="ListNode" /> <pcpuLogLevel type="String">0</pcpuLogLevel> <ixLoadRestObjectId type="Int">3</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.IPSecPortGroupData> </typeSpecificData> <virtualMode type="Bool">0</virtualMode> <allowedVirtualModeTypes type="Ixia.RpFramework.Server.Core.ShadowedPropertyStringList" /> <doOwnership type="Bool">0</doOwnership> <branchToNicMap type="ListNode" /> <cpuAggregation type="Bool">0</cpuAggregation> <activePort type="String" /> <networkLayersManager type="Ixia.Aptixia.StackManager.NetworkLayersManager" objectid="f7999b28-d3d6-4a69-bd61-ab5516b7c540" version="6.70.420"> <ixLoadRestObjectId type="Int">3</ixLoadRestObjectId> </networkLayersManager> <ixLoadRestObjectId type="Int">1</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.PortGroup> <Ixia.Aptixia.StackManager.PortGroup type="Ixia.Aptixia.StackManager.PortGroup" objectid="b1fbd381-b769-4ec1-8715-299508ecb458" version="6.70.420"> <name type="String">VM2</name> <category type="String" /> <stack type="Ixia.Aptixia.StackManager.L1EthernetPlugin" objectid="48f486a6-f09b-4770-a091-e9ce609e9bec" version="6.70.420"> <autoNegotiate type="Bool">1</autoNegotiate> <speed type="String">k100FD</speed> <advertise10Half type="Bool">1</advertise10Half> <advertise10Full type="Bool">1</advertise10Full> <advertise100Half type="Bool">1</advertise100Half> <advertise100Full type="Bool">1</advertise100Full> <advertise1000Full type="Bool">1</advertise1000Full> <advertise2500Full type="Bool">1</advertise2500Full> <advertise5000Full type="Bool">1</advertise5000Full> <advertise10000Full type="Bool">1</advertise10000Full> <cardDualPhy type="Ixia.Aptixia.StackManager.DualPhyPlugin" objectid="c500685a-4fcb-4335-abe0-70c98cf1ba43" version="6.70.420"> <medium type="String">auto</medium> <ixLoadRestObjectId type="Int">4</ixLoadRestObjectId> </cardDualPhy> <cardElm type="Ixia.Aptixia.StackManager.EthernetELMPlugin" objectid="92644bb5-bda6-4072-98f9-47b47e4597c7" version="6.70.420"> <negotiateMasterSlave type="Bool">1</negotiateMasterSlave> <negotiationType type="String">master</negotiationType> <ixLoadRestObjectId type="Int">4</ixLoadRestObjectId> </cardElm> <enableFlowControl type="Bool">0</enableFlowControl> <directedAddress type="String">01:80:C2:00:00:01</directedAddress> <dataCenter type="Ixia.Aptixia.StackManager.DataCenterSettings" objectid="3726f608-97b7-4bf2-b88e-4c0bf13b45a0" version="6.70.420"> <dcSupported type="Bool">1</dcSupported> <dcEnabled type="Bool">0</dcEnabled> <dcFlowControl type="Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eFlowControlType">0</dcFlowControl> <dcMode type="Ixia.Aptixia.StackManager.DataCenterSettingsSkeleton+eDataCenterMode">2</dcMode> <dcPfcMapping type="IntList" /> <dcPfcPauseEnable type="Bool">0</dcPfcPauseEnable> <dcPfcPauseDelay type="Int">1</dcPfcPauseDelay> <ixLoadRestObjectId type="Int">4</ixLoadRestObjectId> </dataCenter> <childrenList type="ListNode"> <Ixia.Aptixia.StackManager.L2EthernetPlugin type="Ixia.Aptixia.StackManager.L2EthernetPlugin" objectid="820b0582-6a4c-4109-bd5d-587621a43ce2" version="6.70.420"> <macRangeList type="ListNode"> <Ixia.Aptixia.StackManager.MacRange type="Ixia.Aptixia.StackManager.MacRange" objectid="aa73bd95-9ffb-411e-8ab3-8a128767aacb" version="6.70.420"> <enabled type="Bool">1</enabled> <name type="String">MAC-R2</name> <mac type="String">00:0A:43:4F:2A:00</mac> <incrementBy type="String">00:00:00:00:00:01</incrementBy> <mtu type="Int">1410</mtu> <count type="Int">1</count> <vlanRange type="Ixia.Aptixia.StackManager.VlanIdRange" objectid="7024f4b3-1a75-491a-8da1-17a45a15d5cc" version="6.70.420"> <name type="String">VLAN-R2</name> <enabled type="Bool">0</enabled> <firstId type="Int">1</firstId> <incrementStep type="Int">1</incrementStep> <increment type="Int">1</increment> <uniqueCount type="Int">4094</uniqueCount> <priority type="Int">1</priority> <tpid type="String">0x8100</tpid> <innerEnable type="Bool">0</innerEnable> <innerFirstId type="Int">1</innerFirstId> <innerIncrementStep type="Int">1</innerIncrementStep> <innerIncrement type="Int">1</innerIncrement> <innerUniqueCount type="Int">4094</innerUniqueCount> <innerPriority type="Int">1</innerPriority> <idIncrMode type="Int">2</idIncrMode> <innerTpid type="String">0x8100</innerTpid> <ixLoadRestObjectId type="Int">2</ixLoadRestObjectId> </vlanRange> <ixLoadRestObjectId type="Int">2</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.MacRange> </macRangeList> <vlanRangeList type="ListNode"> <Ixia.Aptixia.StackManager.VlanIdRange type="Ixia.Aptixia.StackManager.VlanIdRange" objectid="7024f4b3-1a75-491a-8da1-17a45a15d5cc" version="6.70.420" /> </vlanRangeList> <childrenList type="ListNode"> <Ixia.Aptixia.StackManager.IpV4V6Plugin type="Ixia.Aptixia.StackManager.IpV4V6Plugin" objectid="e53ae54e-ab21-4997-b532-e9bd58210050" version="6.70.420"> <rangeList type="ListNode"> <Ixia.Aptixia.StackManager.IpV4V6Range type="Ixia.Aptixia.StackManager.IpV4V6Range" objectid="c69dae97-f1c2-4505-aedb-3f9ca3f4d02a" version="6.70.420"> <enabled type="Bool">1</enabled> <name type="String">IP-R2</name> <ipType type="String">IPv4</ipType> <ipAddress type="String">{{ipcard2}}</ipAddress> <prefix type="Int">16</prefix> <incrementBy type="String">0.0.0.1</incrementBy> <count type="Int">1</count> <autoCountEnabled type="Bool">0</autoCountEnabled> <gatewayAddress type="String">{{ipgw}}</gatewayAddress> <gatewayIncrement type="String">0.0.0.0</gatewayIncrement> <gatewayIncrementMode type="String">perSubnet</gatewayIncrementMode> <enableGatewayArp type="Bool">0</enableGatewayArp> <generateStatistics type="Bool">0</generateStatistics> <mss type="Int">1410</mss> <randomizeAddress type="Bool">0</randomizeAddress> <randomizeSeed type="Int">3534372608</randomizeSeed> <autoMacGeneration type="Bool">1</autoMacGeneration> <macRange type="Ixia.Aptixia.StackManager.MacRange" objectid="aa73bd95-9ffb-411e-8ab3-8a128767aacb" version="6.70.420" /> <vlanRange type="Ixia.Aptixia.StackManager.VlanIdRange" objectid="7024f4b3-1a75-491a-8da1-17a45a15d5cc" version="6.70.420" /> <atmRange type="Ixia.Aptixia.StackManager.AtmRange" objectid="00000000-0000-0000-0000-000000000000" /> <pvcRange type="Ixia.Aptixia.StackManager.PvcRange" objectid="00000000-0000-0000-0000-000000000000" /> <autoIpTypeEnabled type="Bool">0</autoIpTypeEnabled> <ixLoadRestObjectId type="Int">2</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.IpV4V6Range> </rangeList> <rangeGroups type="ListNode"> <Ixia.Aptixia.StackManager.RangeGroup type="Ixia.Aptixia.StackManager.RangeGroup" objectid="de9d629b-e0dc-41f5-99cb-5aa8a808ceee" version="6.70.420"> <name type="String">DistGroup1</name> <distribType type="Ixia.Aptixia.StackManager.RangeGroupSkeleton+eDistributionType">0</distribType> <rangeList type="ListNode"> <Ixia.Aptixia.StackManager.IpV4V6Range type="Ixia.Aptixia.StackManager.IpV4V6Range" objectid="c69dae97-f1c2-4505-aedb-3f9ca3f4d02a" version="6.70.420" /> </rangeList> <ixLoadRestObjectId type="Int">2</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.RangeGroup> </rangeGroups> <childrenList type="ListNode" /> <extensionList type="ListNode" /> <dscMode type="Bool">0</dscMode> <name type="String">IP-2</name> <ixLoadRestObjectId type="Int">6</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.IpV4V6Plugin> </childrenList> <extensionList type="ListNode" /> <dscMode type="Bool">0</dscMode> <name type="String">MAC/VLAN-2</name> <ixLoadRestObjectId type="Int">5</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.L2EthernetPlugin> </childrenList> <extensionList type="ListNode" /> <dscMode type="Bool">0</dscMode> <name type="String">Ethernet-2</name> <ixLoadRestObjectId type="Int">4</ixLoadRestObjectId> </stack> <globalPluginList type="ListNode"> <Ixia.Aptixia.StackManager.IxLoadSettingsPlugin type="Ixia.Aptixia.StackManager.IxLoadSettingsPlugin" objectid="26685c48-95e7-4da5-a893-fc527b814b1c" version="1.0.0"> <teardownInterfaceWithUser type="Bool">0</teardownInterfaceWithUser> <interfaceBehavior type="Int">0</interfaceBehavior> <name type="String">Settings-2</name> <ixLoadRestObjectId type="Int">7</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.IxLoadSettingsPlugin> <Ixia.Aptixia.StackManager.FilterPlugin type="Ixia.Aptixia.StackManager.FilterPlugin" objectid="3f42c205-a9ad-433b-b7af-19ea7ec76940" version="6.70.420"> <auto type="Bool">1</auto> <all type="Bool">0</all> <pppoecontrol type="Bool">0</pppoecontrol> <pppoenetwork type="Bool">0</pppoenetwork> <isis type="Bool">0</isis> <ip type="String" /> <tcp type="String" /> <udp type="String" /> <mac type="String" /> <icmp type="String" /> <name type="String">Filter-2</name> <ixLoadRestObjectId type="Int">8</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.FilterPlugin> <Ixia.Aptixia.StackManager.GratArpPlugin type="Ixia.Aptixia.StackManager.GratArpPlugin" objectid="fe43b342-829b-4ff4-8671-49ba1c4441e5" version="6.70.420"> <enabled type="Bool">1</enabled> <forwardGratArp type="Bool">0</forwardGratArp> <rateControlEnabled type="Bool">0</rateControlEnabled> <maxFramesPerSecond type="Int">0</maxFramesPerSecond> <name type="String">GratARP-2</name> <ixLoadRestObjectId type="Int">9</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.GratArpPlugin> <Ixia.Aptixia.StackManager.TCPPlugin type="Ixia.Aptixia.StackManager.TCPPlugin" objectid="57601116-d86b-4c04-856b-2241507a0378" version="6.70.420"> <bestPerfSettings type="Bool">0</bestPerfSettings> <accept_ra_all type="Bool">0</accept_ra_all> <tcp_abort_on_overflow type="Bool">0</tcp_abort_on_overflow> <tcp_adv_win_scale type="Int">2</tcp_adv_win_scale> <tcp_app_win type="Int">31</tcp_app_win> <tcp_bic type="Int">0</tcp_bic> <tcp_bic_fast_convergence type="Int">1</tcp_bic_fast_convergence> <tcp_bic_low_window type="Int">14</tcp_bic_low_window> <tcp_dsack type="Bool">1</tcp_dsack> <tcp_ecn type="Bool">0</tcp_ecn> <tcp_fack type="Bool">1</tcp_fack> <tcp_fin_timeout type="Int">60</tcp_fin_timeout> <tcp_frto type="Int">0</tcp_frto> <tcp_keepalive_intvl type="Int">75</tcp_keepalive_intvl> <tcp_keepalive_probes type="Int">9</tcp_keepalive_probes> <tcp_keepalive_time type="Int">7200</tcp_keepalive_time> <tcp_low_latency type="Int">0</tcp_low_latency> <tcp_max_orphans type="Int">8192</tcp_max_orphans> <tcp_max_syn_backlog type="Int">1024</tcp_max_syn_backlog> <tcp_max_tw_buckets type="Int">180000</tcp_max_tw_buckets> <tcp_mem_low type="Int">24576</tcp_mem_low> <tcp_mem_pressure type="Int">32768</tcp_mem_pressure> <tcp_mem_high type="Int">49152</tcp_mem_high> <tcp_moderate_rcvbuf type="Int">0</tcp_moderate_rcvbuf> <tcp_no_metrics_save type="Bool">0</tcp_no_metrics_save> <tcp_orphan_retries type="Int">0</tcp_orphan_retries> <tcp_reordering type="Int">3</tcp_reordering> <tcp_retrans_collapse type="Bool">1</tcp_retrans_collapse> <tcp_retries1 type="Int">3</tcp_retries1> <tcp_retries2 type="Int">5</tcp_retries2> <tcp_rfc1337 type="Bool">0</tcp_rfc1337> <tcp_rmem_min type="Int">4096</tcp_rmem_min> <tcp_rmem_default type="Int">4096</tcp_rmem_default> <tcp_rmem_max type="Int">262144</tcp_rmem_max> <tcp_sack type="Bool">1</tcp_sack> <tcp_stdurg type="Bool">0</tcp_stdurg> <tcp_synack_retries type="Int">5</tcp_synack_retries> <tcp_syn_retries type="Int">5</tcp_syn_retries> <tcp_timestamps type="Bool">1</tcp_timestamps> <tcp_tw_recycle type="Bool">1</tcp_tw_recycle> <tcp_tw_reuse type="Bool">0</tcp_tw_reuse> <tcp_vegas_alpha type="Int">2</tcp_vegas_alpha> <tcp_vegas_beta type="Int">6</tcp_vegas_beta> <tcp_vegas_cong_avoid type="Int">0</tcp_vegas_cong_avoid> <tcp_vegas_gamma type="Int">2</tcp_vegas_gamma> <tcp_westwood type="Int">0</tcp_westwood> <tcp_window_scaling type="Bool">0</tcp_window_scaling> <ip_no_pmtu_disc type="Bool">1</ip_no_pmtu_disc> <tcp_wmem_min type="Int">4096</tcp_wmem_min> <tcp_wmem_default type="Int">4096</tcp_wmem_default> <tcp_wmem_max type="Int">262144</tcp_wmem_max> <tcp_ipfrag_time type="Int">30</tcp_ipfrag_time> <tcp_port_min type="Int">1024</tcp_port_min> <tcp_port_max type="Int">65535</tcp_port_max> <tcp_rto_min type="Int">200</tcp_rto_min> <tcp_rto_max type="Int">120000</tcp_rto_max> <tcp_tw_rfc1323_strict type="Bool">0</tcp_tw_rfc1323_strict> <udp_port_randomization type="Bool">0</udp_port_randomization> <disable_min_max_buffer_size type="Bool">1</disable_min_max_buffer_size> <llm_hdr_gap type="Int">8</llm_hdr_gap> <llm_hdr_gap_ns type="Int">10</llm_hdr_gap_ns> <inter_packet_granular_delay type="Double">0</inter_packet_granular_delay> <delayed_acks type="Bool">1</delayed_acks> <accept_ra_default type="Bool">0</accept_ra_default> <rps_needed type="Bool">0</rps_needed> <delayed_acks_segments type="Int">0</delayed_acks_segments> <delayed_acks_timeout type="Int">0</delayed_acks_timeout> <tcp_large_icwnd type="Int">0</tcp_large_icwnd> <tcp_mgmt_rmem type="Int">87380</tcp_mgmt_rmem> <tcp_mgmt_wmem type="Int">32768</tcp_mgmt_wmem> <adjust_tcp_buffers type="Bool">1</adjust_tcp_buffers> <name type="String">TCP-2</name> <ixLoadRestObjectId type="Int">10</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.TCPPlugin> <Ixia.Aptixia.StackManager.DnsPlugin type="Ixia.Aptixia.StackManager.DnsPlugin" objectid="7682d113-cd50-4cc6-b23a-569c29f03886" version="6.70.420"> <domain type="String" /> <timeout type="Int">30</timeout> <nameServerList type="ListNode" /> <searchList type="ListNode" /> <hostList type="ListNode" /> <name type="String">DNS-2</name> <ixLoadRestObjectId type="Int">12</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.DnsPlugin> <Ixia.Aptixia.StackManager.MeshingPlugin type="Ixia.Aptixia.StackManager.MeshingPlugin" objectid="f5f1e4c2-eef8-4a34-ac13-e1e3eeb5328b" version="6.70.420"> <trafficMaps type="ListNode" /> <activityRangeMapInfoList type="ListNode" /> <name type="String">Meshing-2</name> <ixLoadRestObjectId type="Int">13</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.MeshingPlugin> </globalPluginList> <portList type="Ixia.RpFramework.Server.Core.ShadowedPropertyStringList"> <String>{{ipchassis}};2;1</String> </portList> <typeSpecificData type="ListNode"> <Ixia.Aptixia.StackManager.IPSecPortGroupData type="Ixia.Aptixia.StackManager.IPSecPortGroupData" objectid="c279f05c-d2a7-476d-b4af-9c8ff0d878dd" version="6.70.0"> <role type="String">Initiator</role> <associates type="ListNode" /> <overrideGlobalOptions type="Bool">0</overrideGlobalOptions> <useMaxInitiationRate type="Bool">0</useMaxInitiationRate> <maxInitiationRate type="Int">50</maxInitiationRate> <useMaxPendingTunnels type="Bool">0</useMaxPendingTunnels> <maxPendingTunnels type="Int">50</maxPendingTunnels> <teardownRate type="Int">10</teardownRate> <enableESPPerStreamStats type="Bool">0</enableESPPerStreamStats> <enableESPReplayStats type="Bool">0</enableESPReplayStats> <activities type="ListNode" /> <pcpuLogLevel type="String">0</pcpuLogLevel> <ixLoadRestObjectId type="Int">2</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.IPSecPortGroupData> </typeSpecificData> <virtualMode type="Bool">0</virtualMode> <allowedVirtualModeTypes type="Ixia.RpFramework.Server.Core.ShadowedPropertyStringList" /> <doOwnership type="Bool">0</doOwnership> <branchToNicMap type="ListNode" /> <cpuAggregation type="Bool">0</cpuAggregation> <activePort type="String" /> <networkLayersManager type="Ixia.Aptixia.StackManager.NetworkLayersManager" objectid="d581a4e6-0e4b-4692-a0e2-12fd25d7db35" version="6.70.420"> <ixLoadRestObjectId type="Int">4</ixLoadRestObjectId> </networkLayersManager> <ixLoadRestObjectId type="Int">2</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.PortGroup> </portGroupList> <externalProperties type="Ixia.Aptixia.StackManager.ExternalPropertyManager" objectid="0c7c98dd-4e41-4fb8-adb7-918848d0ba3e" version="6.70.420"> <properties type="ListNode"> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="c7be9c3b-0335-4cf6-bbcb-d9a90d6b78a0" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">DHCPRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="d63defc3-039a-4af6-b0f6-19be5481d6bb" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">MobileSubscribersRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="d62b40dc-41c2-48b0-b3a6-4aa74e171a8c" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">DHCPServerRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="45eba56d-c42f-4bbf-830b-1f102bf83c92" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">EGTPUERange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="a9e91079-1215-444b-a0a0-59f8ff4e7746" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">GTPGRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="b91778ea-dac5-499a-8c54-b8ba0c78b44b" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">EGTPRange_SGW</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="13f113b2-8ce8-4742-ac72-f8ee04caa5d6" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">GTPSUERange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="f2723794-57ce-471c-b3ae-10cd5ee235a2" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">IpV4V6Range</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="3e8d5274-5483-41ca-8f4d-b1fce291dad1" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">PppoxRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="85b44e1f-0689-4feb-a14d-b43a1b837c1d" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">L2tpRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="c0383f23-e15f-4a97-bbf8-6ade8f6f2b0c" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">IxCatLTEUEUeRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="5912723b-fb9a-4e0a-bae4-38730c73cc0e" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">SixRdRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="9a6cb101-a624-4978-8d0c-85c5b6c26906" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">EGTPSgsnS3RangeUe</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="4f85b4a9-d55e-494e-beb6-5ef5b5d04cf8" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">EmulatedRouterRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="489dbc18-55b5-4902-99ab-9a289a8c2e2b" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">GTPNGAPRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="2992f902-204b-4050-8798-0b24ee090922" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">IxCatRNCIuPSUeRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="8b53f68d-6027-4150-9ca3-5a62606526bd" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">GTPNGUERange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="e85d740f-87a2-473a-a133-e08d5bb48ed2" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">EGTPUERange_S5S8_SGW</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="5a179c3f-82db-44b3-95fc-6e4dbfe17556" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">EGTPPcrfRange_S5S8_PGW</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="55d890fe-0faa-41bd-9fca-12463fd14b3d" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">DSLiteRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="8dc83b0a-45a9-46b7-9b52-731eb114d315" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">EGTPSGSNRangeUe</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="a0883ed3-63b7-47cb-ab77-7ceebb8212e1" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">SlaacRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="7bb58c6e-377f-46be-a2b1-7d86997b2fa1" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">AtmRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="8a4c92be-449a-4f0e-bcf3-55fdfcc369cc" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">IxCatMMEApnRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="588aea0d-748b-4b82-9418-4f3a35185d2e" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">IxCatENodeBUuApnRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="9046358f-dde4-4f17-b596-5903079d3bcf" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">MacRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="a28df47f-783e-4bc9-aa22-78636ceaf1b7" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">DualStackIPRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="19deb9c9-8aef-41e2-8b8b-f01a8b274266" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">EGTPUERange_S2a_TWAN</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="6abb9650-bc55-4e9e-9dfc-81964310e662" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">IxCatSGSNIuPSApnRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="35dc8f8d-44fd-4c73-9771-6c62bd227435" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">IxCatENodeBSimUeRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="3c48b615-2c03-4c1b-8712-e83f63841d13" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">S6dRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="cd5080c1-8de4-4eb3-985a-3e9fe38ebed4" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">UERangeBase</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="24c2c3a6-f9fd-4b8e-bc9f-aeeac63bae01" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">EGTPMmeS10RangeUe</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="529a2786-eb8c-40cb-80b9-83415888012c" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">S6aRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="6593d153-2b87-4171-a8bf-8ae2b1907487" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">PptpRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="819a5c99-14bf-4efb-912a-5d2c985e97d1" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">BmScRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="83ff7bd6-95cf-4d75-91e4-3e2a9f5f6b7d" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">MBmsGwRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> <Ixia.Aptixia.StackManager.ExternalPropertyInfo type="Ixia.Aptixia.StackManager.ExternalPropertyInfo" objectid="022d8e72-36c8-4117-b901-baffb9d0805c" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <targetType type="String">EGTPPMIPHostRange</targetType> <valueType type="String">ExternalValueBoolean</valueType> <description type="String">Enable collection of interface statistics on this range</description> </Ixia.Aptixia.StackManager.ExternalPropertyInfo> </properties> <values type="ListNode"> <Ixia.Aptixia.StackManager.ExternalProperty type="Ixia.Aptixia.StackManager.ExternalProperty" objectid="57badb9d-afb8-4c05-9182-df7469457e4c" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <target type="Ixia.Aptixia.StackManager.IpV4V6Range" objectid="5affc0a7-68f6-46f6-b801-0e18e067a572" version="6.70.420" /> <value type="Ixia.Aptixia.StackManager.ExternalValueBoolean" objectid="1efc6993-1480-469a-a6af-38b4093fb102" version="6.70.420"> <value type="Bool">0</value> <ixLoadRestObjectId type="Int">13</ixLoadRestObjectId> </value> <enabled type="Bool">1</enabled> <ixLoadRestObjectId type="Int">13</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.ExternalProperty> <Ixia.Aptixia.StackManager.ExternalProperty type="Ixia.Aptixia.StackManager.ExternalProperty" objectid="22a742ae-d9bd-4548-83f1-84da6cc07c5f" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <target type="Ixia.Aptixia.StackManager.IpV4V6Range" objectid="c69dae97-f1c2-4505-aedb-3f9ca3f4d02a" version="6.70.420" /> <value type="Ixia.Aptixia.StackManager.ExternalValueBoolean" objectid="b664f3f9-4f42-48c1-a481-75ba76740055" version="6.70.420"> <value type="Bool">0</value> <ixLoadRestObjectId type="Int">2</ixLoadRestObjectId> </value> <enabled type="Bool">1</enabled> <ixLoadRestObjectId type="Int">2</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.ExternalProperty> <Ixia.Aptixia.StackManager.ExternalProperty type="Ixia.Aptixia.StackManager.ExternalProperty" objectid="77dd061e-b592-4d9e-9c38-24a46fec1121" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <target type="Ixia.Aptixia.StackManager.MacRange" objectid="aa73bd95-9ffb-411e-8ab3-8a128767aacb" version="6.70.420" /> <value type="Ixia.Aptixia.StackManager.ExternalValueBoolean" objectid="b5f138be-a18b-46a3-b3f8-c90fa5711597" version="6.70.420"> <value type="Bool">0</value> <ixLoadRestObjectId type="Int">3</ixLoadRestObjectId> </value> <enabled type="Bool">0</enabled> <ixLoadRestObjectId type="Int">3</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.ExternalProperty> <Ixia.Aptixia.StackManager.ExternalProperty type="Ixia.Aptixia.StackManager.ExternalProperty" objectid="6dc25ae2-da26-4df6-8a25-cf296dd9430b" version="6.70.420"> <propertyName type="String">Publish Statistics</propertyName> <target type="Ixia.Aptixia.StackManager.MacRange" objectid="ba896971-1d78-4e03-8f2a-28c65417612e" version="6.70.420" /> <value type="Ixia.Aptixia.StackManager.ExternalValueBoolean" objectid="0858fb9d-2304-44d4-b413-569815c8b6a7" version="6.70.420"> <value type="Bool">0</value> <ixLoadRestObjectId type="Int">4</ixLoadRestObjectId> </value> <enabled type="Bool">0</enabled> <ixLoadRestObjectId type="Int">4</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.ExternalProperty> </values> <ixLoadRestObjectId type="Int">1</ixLoadRestObjectId> </externalProperties> <availableNetworkTimelines type="ListNode" /> <typeSpecificData type="ListNode"> <Ixia.Aptixia.StackManager.IxLoadSessionData type="Ixia.Aptixia.StackManager.IxLoadSessionData" objectid="149d16d7-c594-4866-917f-fe1b44fac83f" version="1.0.0"> <portGroupList type="ListNode"> <Ixia.Aptixia.StackManager.PortGroup type="Ixia.Aptixia.StackManager.PortGroup" objectid="b1fbd381-b769-4ec1-8715-299508ecb458" version="6.70.420" /> <Ixia.Aptixia.StackManager.PortGroup type="Ixia.Aptixia.StackManager.PortGroup" objectid="e7fa1f9e-23d9-4742-96b2-6edce6c4424e" version="6.70.420" /> </portGroupList> <ixLoadRestObjectId type="Int">1</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.IxLoadSessionData> <Ixia.Aptixia.StackManager.MacSessionData type="Ixia.Aptixia.StackManager.MacSessionData" objectid="7869d347-cce4-4cd3-9eed-88a3914ae956" version="6.70.420"> <duplicateCheckingScope type="Ixia.Aptixia.StackManager.MacSessionDataSkeleton+eMacValidationOptions">2</duplicateCheckingScope> <ixLoadRestObjectId type="Int">3</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.MacSessionData> <Ixia.Aptixia.StackManager.IpSessionData type="Ixia.Aptixia.StackManager.IpSessionData" objectid="93416b84-eb4a-4637-ab56-4a4de6250c3b" version="6.70.420"> <duplicateCheckingScope type="Ixia.Aptixia.StackManager.IpSessionDataSkeleton+eIpValidationOptions">2</duplicateCheckingScope> <enableGatewayArp type="Bool">0</enableGatewayArp> <gatewayArpRequestRate type="Int">300</gatewayArpRequestRate> <maxOutstandingGatewayArpRequests type="Int">300</maxOutstandingGatewayArpRequests> <ignoreUnresolvedIPs type="Bool">0</ignoreUnresolvedIPs> <sendAllRequests type="Bool">0</sendAllRequests> <individualARPTimeOut type="Int">500</individualARPTimeOut> <ixLoadRestObjectId type="Int">4</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.IpSessionData> <Ixia.Aptixia.StackManager.IPSecSessionData type="Ixia.Aptixia.StackManager.IPSecSessionData" objectid="8611fd36-7f8c-48bc-ac46-f6e2f0816cb5" version="6.70.0"> <ipsecTunnelSetup type="Ixia.Aptixia.StackManager.IPSecTunnelSetup" objectid="e08e1671-e189-4cba-8894-5dda9b24701a" version="6.70.0"> <tunnelSetupTimeout type="Int">30</tunnelSetupTimeout> <tunnelRetransmissionTimeout type="Int">30</tunnelRetransmissionTimeout> <numRetries type="Int">0</numRetries> <retryInterval type="Int">10</retryInterval> <retryDelay type="Int">10</retryDelay> <testType type="String">P2D</testType> <logLevel type="String">3</logLevel> <sendCiscoVid type="Bool">0</sendCiscoVid> <useMaxInitiationRate type="Bool">0</useMaxInitiationRate> <useMaxPendingTunnels type="Bool">0</useMaxPendingTunnels> <enableRekey type="Bool">1</enableRekey> <rekeyRetries type="Int">3</rekeyRetries> <rekeyFuzzPercentage type="Int">0</rekeyFuzzPercentage> <rekeyMargin type="Int">10</rekeyMargin> <ixLoadRestObjectId type="Int">7</ixLoadRestObjectId> </ipsecTunnelSetup> <ipsecCertificates type="Ixia.Aptixia.StackManager.IPSecCertificates" objectid="b53c8c74-6c81-4e4a-84cb-5beb05b38343" version="6.70.0"> <uniqueCert type="Bool">0</uniqueCert> <certSource type="String">kNewCert</certSource> <caURL type="String" /> <caDN type="String" /> <certSubjectDN type="String" /> <certSubjectAltDN type="String" /> <remoteIkeId type="String" /> <bitSize type="String">k512</bitSize> <saveCert type="Bool">1</saveCert> <cacheCertFolder type="String">C:\Program Files (x86)\Ixia\CachedCerts</cacheCertFolder> <certParentFolder type="String">C:\Program Files (x86)\Ixia\CachedCerts</certParentFolder> <certNumber type="String" /> <caCertNumber type="String" /> <earlyExpDate type="String" /> <lateExpDate type="String" /> <usePerRangeCertNameExp type="Bool">0</usePerRangeCertNameExp> <checkCrl type="Bool">0</checkCrl> <crlOverrideEnable type="Bool">0</crlOverrideEnable> <crlOverrideUrl type="String" /> <checkOcsp type="Bool">0</checkOcsp> <ocspOverrideEnable type="Bool">0</ocspOverrideEnable> <ocspOverrideUrl type="String" /> <unknownIsRevoked type="Bool">0</unknownIsRevoked> <certProto type="String">kSCEP</certProto> <ixLoadRestObjectId type="Int">7</ixLoadRestObjectId> </ipsecCertificates> <ipsecCertManager type="Ixia.Aptixia.StackManager.IPSecCertManager" objectid="21591e4a-9e87-48e6-8679-68685c5c8383" version="6.70.0"> <caURL type="String" /> <caDN type="String">CN=RootCA,C=RO,L=Bucharest,O=Ixia,OU=IxLoad,IP:201.121.87.2,email:ixia@ixiacom.com</caDN> <certSubjectDN type="String">CN=IxiaVPN,C=RO,L=Bucharest,O=Ixia</certSubjectDN> <keyGenAlgo type="String">kRSA_512</keyGenAlgo> <cacheCertFolder type="String">C:\Program Files (x86)\Ixia\CachedCerts</cacheCertFolder> <caKeyFile type="String">C:\Program Files (x86)\Ixia\ca-priv.key</caKeyFile> <caCrtFile type="String">C:\Program Files (x86)\Ixia\ca-cert.crt</caCrtFile> <certNumber type="Int">1</certNumber> <certProto type="String">kSCEP</certProto> <createRootCA type="Bool">0</createRootCA> <uniqueCert type="Bool">0</uniqueCert> <descFilePath type="String">C:\Program Files (x86)\Ixia\CachedCerts\sample.desc</descFilePath> <useDescFile type="Bool">0</useDescFile> <ixLoadRestObjectId type="Int">6</ixLoadRestObjectId> </ipsecCertManager> <eapSimTuples type="ListNode" /> <eapAkaTuples type="ListNode" /> <maxInitiationRate type="Int">50</maxInitiationRate> <maxPendingTunnels type="Int">50</maxPendingTunnels> <negotiationStartDelay type="Int">0</negotiationStartDelay> <teardownRate type="Int">10</teardownRate> <burstInitiation type="Bool">0</burstInitiation> <parallelInitiation type="Bool">0</parallelInitiation> <enableWildcardTsi type="Bool">0</enableWildcardTsi> <enableWildcardTsr type="Bool">0</enableWildcardTsr> <enablePlutoWildcardTsi type="Bool">0</enablePlutoWildcardTsi> <enablePlutoModeCfgWildcardTsr type="Bool">1</enablePlutoModeCfgWildcardTsr> <enablePlutoS2SWildcardTsr type="Bool">0</enablePlutoS2SWildcardTsr> <payloadAttrTypes type="ListNode" /> <ixLoadRestObjectId type="Int">3</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.IPSecSessionData> </typeSpecificData> <statViewManager type="Ixia.Aptixia.StackManager.StatViewManager" objectid="32b6a125-39ad-4da3-9710-e09cc94bf306" version="6.70.420"> <enableStats type="Bool">1</enableStats> <enableOverviewStats type="Bool">1</enableOverviewStats> <enablePerSessionStats type="Bool">1</enablePerSessionStats> </statViewManager> <waitForLinkUp type="Bool">0</waitForLinkUp> <overloadProtection type="Bool">1</overloadProtection> <ixLoadRestObjectId type="Int">1</ixLoadRestObjectId> </Ixia.Aptixia.StackManager.SMSession> </rpf></xml> - </_smSessionXml> - <_composerConfig ver="[0, [1, [0, [0]]]]" type="ixComposerConfig"> - <xml type="str"></xml> - </_composerConfig> - <_quickTestConfig ver="[0, [1, [0, [0]]]]" type="ixQuickTestConfig"> - <xml type="str"></xml> - </_quickTestConfig> - <lastApiUniqueId type="int">17217</lastApiUniqueId> - <version type="str">8.30.0.161</version> - <name type="str">REG_CALL_OPNFV_ORANGE_v13.rxf</name> - <comment type="str"></comment> - <path type="str">C:\Users\asordo\Documents\__Customers\Orange\OPNFV2_Lannion</path> - <last type="str">REG_CALL_OPNFV_ORANGE_v9j.rxf</last> - <activeTest type="str">Test1</activeTest> - <chassisChain ver="[2, [1, [0, [0]]]]" oid="6" type="ixChassisChain"> - <chassisList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixChassisSequenceContainer" itemtype="ixChassis"> - <item ver="[1, [1, [0, [0]]]]" oid="0" type="ixChassis"> - <name type="str">{{ipchassis}}</name> - <id type="int">1</id> - <hiddenCards type="NoneType">None</hiddenCards> - </item> - </chassisList> - <_apiUniqueId type="int">15685</_apiUniqueId> - <chassisMap type="dict"> - <item> - <key type="int">1</key> - <value ref="0"/> - </item> - </chassisMap> - <hiddenChassis type="str"></hiddenChassis> - </chassisChain> - <AfmPortPacketRewriteConfigList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixAfmPortPacketRewriteConfigList" itemtype="ixAfmPortPacketRewriteConfig"/> - <networkList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixRepositoryNetworkList" itemtype="ixNullNetwork"/> - <dutList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixDutList" itemtype="ixDut"/> - <trafficList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixTrafficList" itemtype="ixActivityModel"/> - <testList ver="[0, [0, [1, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="ixTestList" itemtype="ixTestEnvelope"> - <item ver="[18, [1, [0, [0]]]]" type="ixTestEnvelope"> - <name type="str">Test1</name> - <comment type="str"></comment> - <enableForceOwnership type="bool">True</enableForceOwnership> - <enableResetPorts type="bool">False</enableResetPorts> - <statsRequired type="bool">True</statsRequired> - <enableConditionalView type="bool">False</enableConditionalView> - <conditionalViewType type="int">1</conditionalViewType> - <conditionalViewList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixConditionalViewList" itemtype="ixConditionalView"/> - <enableReleaseConfigAfterRun type="bool">False</enableReleaseConfigAfterRun> - <csvInterval type="int">4</csvInterval> - <networkFailureThreshold type="int">0</networkFailureThreshold> - <captureViewOptions ver="[1, [1, [0, [0]]]]" oid="12" type="ixViewOptions"> - <runMode type="int">1</runMode> - <collectScheme type="int">0</collectScheme> - <allocatedBufferMemoryPercentage type="long">30</allocatedBufferMemoryPercentage> - <captureRunAfter type="int">0</captureRunAfter> - <captureRunDuration type="int">0</captureRunDuration> - <_apiUniqueId type="int">15467</_apiUniqueId> - </captureViewOptions> - <scenarioList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioList" itemtype="ixScenario"> - <item ver="[3, [1, [0, [0]]]]" type="ixScenario"> - <name type="str">New Traffic Flow</name> - <columnList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixTrafficColumnList" itemtype="ixTrafficColumn"> - <item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn"> - <name type="str">Originate</name> - <elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement"> - <item ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="5" type="ixNetTraffic"> - <name type="str">VoIP1@VM1</name> - <column type="NoneType">None</column> - <scenarioElementType type="str">netTraffic</scenarioElementType> - <enable type="bool">True</enable> - <role type="str">Peer</role> - <networkType type="str">ethernet</networkType> - <activityFunction type="str">ipTrafficAgent</activityFunction> - <activeRole type="str">Both</activeRole> - <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/> - <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/> - <traffic ver="[0, [6, [1, [0, [0]]]]]" type="ixTraffic"> - <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp> - <name type="str">VoIP1</name> - <role type="str">Peer</role> - <activityFunction type="str">ipTrafficAgent</activityFunction> - <payload type="NoneType">None</payload> - <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent"> - <item ver="[34, [1, [0, [6, [1, [0, [0]]]], [0, [0]]], [0]]]" oid="18" type="#VoIP_Peer_plugin$Plugin"> - <enable type="bool">True</enable> - <name type="str">REGISTERING</name> - <activityFunction type="NoneType">None</activityFunction> - <needToRefreshStatViews type="bool">False</needToRefreshStatViews> - <activeRole type="str">Both</activeRole> - <cmdListLoops type="int">0</cmdListLoops> - <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/> - <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination"/> - <flowPercentage type="float">100.0</flowPercentage> - <uniqueID type="int">27</uniqueID> - <pm ver="[0, [1, [0.1, [1, [0, [0]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyMap_VoIP"> - <szPluginVersion type="str">4.10</szPluginVersion> - <ceCommands ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]], [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_VoIP_ceCommands" itemtype="ixConfig"> - <item ver="[0, [0, [0, [0.1, [1, [0, [0]]]], [0, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]], [0, [0, [0, [0, [1, [0, [0]]]]]]]]" type="#Pdk.ixPdkCommands$ixPropertyCommandStart"> - <commandId type="int">-2</commandId> - <commandType type="str">START</commandType> - <cmdName type="str">Start</cmdName> - <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"> - <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput"> - <name type="str">Output1</name> - <outputType type="int">0</outputType> - <destCmdId type="int">2</destCmdId> - <objectID type="int">0</objectID> - <destinationCommandIdx type="int">2</destinationCommandIdx> - </item> - </outputList> - </item> - <item ver="[0, [0, [0, [0.1, [1, [0, [0]]]], [0, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]], [0, [0, [0, [0, [1, [0, [0]]]]]]]]" type="#Pdk.ixPdkCommands$ixPropertyCommandStop"> - <commandId type="int">-3</commandId> - <commandType type="str">STOP</commandType> - <cmdName type="str">Stop</cmdName> - <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"/> - </item> - <item ver="[0, [0, [0, [0.1, [1, [0, [0]]]], [0, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_Procedure"> - <commandId type="int">2</commandId> - <commandType type="str">Procedure</commandType> - <cmdName type="str">Register Complete (#4)</cmdName> - <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"> - <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput"> - <name type="str">OK</name> - <outputType type="int">0</outputType> - <destCmdId type="int">47</destCmdId> - <objectID type="int">1</objectID> - <destinationCommandIdx type="int">3</destinationCommandIdx> - </item> - </outputList> - </item> - <item ver="[0, [1, [0, [0, [0.1, [1, [0, [0]]]], [0, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CommandEx"> - <commandId type="int">47</commandId> - <commandType type="str">CommandEx</commandType> - <cmdName type="str">Sleep (#2)</cmdName> - <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"> - <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput"> - <name type="str">OK</name> - <outputType type="int">0</outputType> - <destCmdId type="int">-3</destCmdId> - <objectID type="int">1</objectID> - <destinationCommandIdx type="int">1</destinationCommandIdx> - </item> - </outputList> - <cmdType type="str">FlowSleep</cmdType> - </item> - </ceCommands> - <activityLink ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ActivityLinkInfo"> - <name type="str"><None></name> - <activitiesCount type="int">1</activitiesCount> - </activityLink> - <triggers ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TriggerConfig"> - <triggersInCount type="int">0</triggersInCount> - <triggersOutCount type="int">0</triggersOutCount> - </triggers> - <globalSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_GlobalSettings"> - <globalExecStg ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_GlobalExecSettings"> - <setAborted type="bool">False</setAborted> - <setAllFailed type="bool">False</setAllFailed> - <trigTimeout type="int">600000</trigTimeout> - <notAbortOnTimeout type="bool">False</notAbortOnTimeout> - <limitErrors type="bool">False</limitErrors> - <maxErrors type="int">1</maxErrors> - <limitArrayVarSize type="bool">False</limitArrayVarSize> - <maxArrayVarSize type="int">10</maxArrayVarSize> - </globalExecStg> - <globalSIPStg ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_GlobalSIPSettings"> - <disableTCP type="bool">False</disableTCP> - <prefQOP type="int">0</prefQOP> - <warnAsError type="bool">False</warnAsError> - <limitQueueSize type="bool">True</limitQueueSize> - <maxChannelsInQueue type="int">25</maxChannelsInQueue> - <enableSIPLogging type="bool">False</enableSIPLogging> - <limitSIPLoggingChannels type="bool">False</limitSIPLoggingChannels> - <maxSIPLoggingChannels type="int">10</maxSIPLoggingChannels> - <minSIPLoggingChannels type="int">0</minSIPLoggingChannels> - <voipPeerLogSettings type="int">0</voipPeerLogSettings> - <voipPeerLogExpForChannels type="str"></voipPeerLogExpForChannels> - <abortLoopOnTriggerTimeout type="bool">False</abortLoopOnTriggerTimeout> - </globalSIPStg> - <globalRTPStg ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_GlobalRTPSettings"> - <transmMode type="int">0</transmMode> - <playMode type="int">0</playMode> - <repeatCount type="int">1</repeatCount> - <repeatTime type="int">1000</repeatTime> - <timeUnit type="int">0</timeUnit> - <volume type="int">-20</volume> - <playModePathConf type="int">0</playModePathConf> - <repeatCountPathConf type="int">0</repeatCountPathConf> - <repeatTimePathConf type="int">10</repeatTimePathConf> - <timeUnitPathConf type="int">0</timeUnitPathConf> - <toneDurationPathConf type="int">200</toneDurationPathConf> - <interToneDelayPathConf type="int">200</interToneDelayPathConf> - <toneAmplitudePathConf type="int">-10</toneAmplitudePathConf> - <firstToneTimeoutPathConf type="int">4000</firstToneTimeoutPathConf> - <interToneTimeoutPathConf type="int">2000</interToneTimeoutPathConf> - <qovTalkExtraSilence type="int">500</qovTalkExtraSilence> - <qovListenExtraDuration type="int">2000</qovListenExtraDuration> - <downloadRTPCSV type="bool">True</downloadRTPCSV> - <waitQoVScore type="bool">False</waitQoVScore> - </globalRTPStg> - <globalSTUNStg ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_GlobalSTUNSettings"> - <keepAliveInterval type="int">15</keepAliveInterval> - </globalSTUNStg> - <globalSKINNYStg ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_GlobalSKINNYSettings"> - <softKeyCount type="int">25</softKeyCount> - <receiveVideo type="bool">False</receiveVideo> - <transmitVideo type="bool">False</transmitVideo> - </globalSKINNYStg> - <globalT38Stg ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_GlobalT38Settings"> - <t30Log type="bool">False</t30Log> - <t38Log type="bool">False</t38Log> - <receivedImageLog type="bool">False</receivedImageLog> - <logType type="int">0</logType> - <logBegin type="int">1</logBegin> - <logEnd type="int">10</logEnd> - <channelRange type="str">[00-10]</channelRange> - </globalT38Stg> - </globalSettings> - <info ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_Info"> - <userChannelsNo type="int">86534</userChannelsNo> - <portInstances type="int">3</portInstances> - <portInstanceIdx type="int">0</portInstanceIdx> - <objectiveType type="str">activeUsers</objectiveType> - <objectiveValue type="int">1000</objectiveValue> - <maxAllowedObjective type="long">9223372036854775807</maxAllowedObjective> - <firstSignalingFnID type="int">23</firstSignalingFnID> - <enableRTPDest type="bool">False</enableRTPDest> - <rtpPortDest type="str"></rtpPortDest> - <rtpObjectiveValue type="int">32000</rtpObjectiveValue> - <hasRtpFunction type="bool">False</hasRtpFunction> - <hasVideoFunction type="bool">False</hasVideoFunction> - <hasT38Function type="bool">False</hasT38Function> - <hasMSRPFunction type="bool">False</hasMSRPFunction> - <src ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ActivityInfo"> - <name type="str">REGISTERING</name> - <portCount type="int">1</portCount> - <portCountRtp type="int">1</portCountRtp> - <portCountT38 type="int">1</portCountT38> - <portCountMSRP type="int">1</portCountMSRP> - <ipRangeCount type="int">1</ipRangeCount> - <ipCount type="int">1</ipCount> - <ipRule type="int">0</ipRule> - <ipRuleCh type="int">1</ipRuleCh> - <port type="str">{{sipportregistering}}</port> - <portRule type="int">0</portRule> - <portRuleCh type="int">1</portRuleCh> - <phone type="str">{{pnregistering}}</phone> - <aliases type="int">1</aliases> - <phoneType type="int">0</phoneType> - <phoneRule type="int">1</phoneRule> - <phoneCount type="int">0</phoneCount> - <telPar type="str"></telPar> - <ipRangeCountRtp type="int">1</ipRangeCountRtp> - <ipCountRtp type="int">1</ipCountRtp> - <ipRuleRtp type="int">0</ipRuleRtp> - <ipRuleChRtp type="int">1</ipRuleChRtp> - <portRtp type="str">[10000-65535,4]</portRtp> - <portT38 type="str">40000</portT38> - <portMSRP type="str">2855</portMSRP> - <portRuleRtp type="int">0</portRuleRtp> - <portRuleChRtp type="int">1</portRuleChRtp> - <ipRangeCountT38 type="int">1</ipRangeCountT38> - <ipCountT38 type="int">1</ipCountT38> - <ipRangeCountMSRP type="int">1</ipRangeCountMSRP> - <ipCountMSRP type="int">1</ipCountMSRP> - <symType type="int">1</symType> - <enableTLS type="bool">False</enableTLS> - <enableDTLS type="bool">False</enableDTLS> - <enableTLS_MSRP type="bool">False</enableTLS_MSRP> - <enableTLS_HTTP type="bool">False</enableTLS_HTTP> - <tlsPort type="str">5061</tlsPort> - <tlsDisableUdpAndTcp type="bool">True</tlsDisableUdpAndTcp> - <nodeCount type="int">1</nodeCount> - <coreCount type="int">2</coreCount> - <nicCount type="int">1</nicCount> - <gtpEnabled type="bool">False</gtpEnabled> - <dcpEnabled type="bool">False</dcpEnabled> - <rangeType type="int">0</rangeType> - <calActivityID type="int">0</calActivityID> - <layerName type="str">aptixia-T.03440c56.4e1a.4def.8406.ec64db91d4c1-L2EthernetPlugin-166a11b6.4d30.40ea.b9e1.ac4fb44f112b-161.105.231.12;1;1default</layerName> - </src> - <dest ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ActivityInfo"> - <name type="str"></name> - <portCount type="int">1</portCount> - <portCountRtp type="int">1</portCountRtp> - <portCountT38 type="int">1</portCountT38> - <portCountMSRP type="int">1</portCountMSRP> - <ipRangeCount type="int">0</ipRangeCount> - <ipCount type="int">0</ipCount> - <ipRule type="int">0</ipRule> - <ipRuleCh type="int">0</ipRuleCh> - <port type="str"></port> - <portRule type="int">0</portRule> - <portRuleCh type="int">0</portRuleCh> - <phone type="str"></phone> - <aliases type="int">1</aliases> - <phoneType type="int">0</phoneType> - <phoneRule type="int">0</phoneRule> - <phoneCount type="int">0</phoneCount> - <telPar type="str"></telPar> - <ipRangeCountRtp type="int">0</ipRangeCountRtp> - <ipCountRtp type="int">0</ipCountRtp> - <ipRuleRtp type="int">0</ipRuleRtp> - <ipRuleChRtp type="int">0</ipRuleChRtp> - <portRtp type="str"></portRtp> - <portT38 type="str"></portT38> - <portMSRP type="str">2855</portMSRP> - <portRuleRtp type="int">0</portRuleRtp> - <portRuleChRtp type="int">0</portRuleChRtp> - <ipRangeCountT38 type="int">0</ipRangeCountT38> - <ipCountT38 type="int">0</ipCountT38> - <ipRangeCountMSRP type="int">1</ipRangeCountMSRP> - <ipCountMSRP type="int">12</ipCountMSRP> - <symType type="int">0</symType> - <enableTLS type="bool">False</enableTLS> - <enableDTLS type="bool">False</enableDTLS> - <enableTLS_MSRP type="bool">False</enableTLS_MSRP> - <enableTLS_HTTP type="bool">False</enableTLS_HTTP> - <tlsPort type="str"></tlsPort> - <tlsDisableUdpAndTcp type="bool">False</tlsDisableUdpAndTcp> - <nodeCount type="int">1</nodeCount> - <coreCount type="int">2</coreCount> - <nicCount type="int">1</nicCount> - <gtpEnabled type="bool">False</gtpEnabled> - <dcpEnabled type="bool">False</dcpEnabled> - <rangeType type="int">0</rangeType> - <calActivityID type="int">0</calActivityID> - <layerName type="str"></layerName> - </dest> - <useServerDest type="bool">False</useServerDest> - <srvDomainDest type="str"></srvDomainDest> - <srvAddrDest type="str"></srvAddrDest> - <srvPortDest type="str">5060</srvPortDest> - <cloudServerDest ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CloudServer"> - <name type="str"></name> - <ipAddr type="str"></ipAddr> - <rangeType type="str"></rangeType> - <ipType type="str"></ipType> - <port type="int">0</port> - <attachedInfo type="str"></attachedInfo> - <firstIp type="str"></firstIp> - <netMask type="str"></netMask> - <ipCount type="str"></ipCount> - <ipStep type="str"></ipStep> - </cloudServerDest> - <transfer ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ActivityInfo"> - <name type="str"></name> - <portCount type="int">0</portCount> - <portCountRtp type="int">0</portCountRtp> - <portCountT38 type="int">0</portCountT38> - <portCountMSRP type="int">0</portCountMSRP> - <ipRangeCount type="int">0</ipRangeCount> - <ipCount type="int">0</ipCount> - <ipRule type="int">0</ipRule> - <ipRuleCh type="int">0</ipRuleCh> - <port type="str"></port> - <portRule type="int">0</portRule> - <portRuleCh type="int">0</portRuleCh> - <phone type="str"></phone> - <aliases type="int">0</aliases> - <phoneType type="int">0</phoneType> - <phoneRule type="int">0</phoneRule> - <phoneCount type="int">0</phoneCount> - <telPar type="str"></telPar> - <ipRangeCountRtp type="int">0</ipRangeCountRtp> - <ipCountRtp type="int">0</ipCountRtp> - <ipRuleRtp type="int">0</ipRuleRtp> - <ipRuleChRtp type="int">0</ipRuleChRtp> - <portRtp type="str"></portRtp> - <portT38 type="str"></portT38> - <portMSRP type="str"></portMSRP> - <portRuleRtp type="int">0</portRuleRtp> - <portRuleChRtp type="int">0</portRuleChRtp> - <ipRangeCountT38 type="int">0</ipRangeCountT38> - <ipCountT38 type="int">0</ipCountT38> - <ipRangeCountMSRP type="int">0</ipRangeCountMSRP> - <ipCountMSRP type="int">0</ipCountMSRP> - <symType type="int">0</symType> - <enableTLS type="bool">False</enableTLS> - <enableDTLS type="bool">False</enableDTLS> - <enableTLS_MSRP type="bool">False</enableTLS_MSRP> - <enableTLS_HTTP type="bool">False</enableTLS_HTTP> - <tlsPort type="str"></tlsPort> - <tlsDisableUdpAndTcp type="bool">False</tlsDisableUdpAndTcp> - <nodeCount type="int">0</nodeCount> - <coreCount type="int">1</coreCount> - <nicCount type="int">1</nicCount> - <gtpEnabled type="bool">False</gtpEnabled> - <dcpEnabled type="bool">False</dcpEnabled> - <rangeType type="int">0</rangeType> - <calActivityID type="int">0</calActivityID> - <layerName type="str"></layerName> - </transfer> - <useServerTransfer type="bool">False</useServerTransfer> - <registrarSrvTransfer type="bool">False</registrarSrvTransfer> - <srvAddrTransfer type="str"></srvAddrTransfer> - <srvPortTransfer type="str">5060</srvPortTransfer> - <cloudServerTransfer ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CloudServer"> - <name type="str"></name> - <ipAddr type="str"></ipAddr> - <rangeType type="str"></rangeType> - <ipType type="str"></ipType> - <port type="int">0</port> - <attachedInfo type="str"></attachedInfo> - <firstIp type="str"></firstIp> - <netMask type="str"></netMask> - <ipCount type="str"></ipCount> - <ipStep type="str"></ipStep> - </cloudServerTransfer> - </info> - <scenarioSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ScenarioSettings"> - <scenarioFile type="str">.\Registration_only_LPS.tst</scenarioFile> - <activeScenarioChannel type="int">0</activeScenarioChannel> - <funcsCount type="int">48</funcsCount> - <isModified type="int">66</isModified> - <activityID type="int">2</activityID> - <exportToRM type="int">0</exportToRM> - </scenarioSettings> - <executionSettings ver="[1, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ExecutionSettings"> - <loopMode type="int">0</loopMode> - <loopCount type="int">1</loopCount> - <loopPreDelay type="int">0</loopPreDelay> - <loopMidDelay type="int">0</loopMidDelay> - <gracefulRampDown type="bool">True</gracefulRampDown> - <rampdownSleep type="bool">False</rampdownSleep> - <aliases type="int">1</aliases> - <ipRule type="int">0</ipRule> - <ipRuleCh type="int">1</ipRuleCh> - <portRule type="int">0</portRule> - <portRuleCh type="int">1</portRuleCh> - <phoneRule type="int">1</phoneRule> - <multipleUsersPerIO type="bool">True</multipleUsersPerIO> - <rtpIpRule type="int">0</rtpIpRule> - <rtpIpRuleCh type="int">1</rtpIpRuleCh> - <rtpPortRule type="int">0</rtpPortRule> - <rtpPortRuleCh type="int">1</rtpPortRuleCh> - <dl_BUG type="bool">True</dl_BUG> - <dl_TRACE type="bool">False</dl_TRACE> - <dl_L_INFO type="bool">True</dl_L_INFO> - <dl_L_ADV type="bool">False</dl_L_ADV> - <dl_L_VRB type="bool">False</dl_L_VRB> - <dl_T_IO type="bool">False</dl_T_IO> - <dl_T_INFO type="bool">False</dl_T_INFO> - <dl_T_ADV type="bool">False</dl_T_ADV> - <dl_T_VRB type="bool">False</dl_T_VRB> - <dl_TG_ADV type="bool">False</dl_TG_ADV> - <dl_TG_VRB type="bool">False</dl_TG_VRB> - <dl_Q_ADV type="bool">False</dl_Q_ADV> - <dl_Q_VRB type="bool">False</dl_Q_VRB> - <dl_S_FSM type="bool">False</dl_S_FSM> - <dl_S_SER type="bool">False</dl_S_SER> - <dl_S_SUA type="bool">False</dl_S_SUA> - <dl_S_WAIT type="bool">False</dl_S_WAIT> - <dl_S_SEND type="bool">False</dl_S_SEND> - <dl_S_INFO type="bool">False</dl_S_INFO> - <dl_S_ADV type="bool">False</dl_S_ADV> - <dl_S_VRB type="bool">False</dl_S_VRB> - <dl_R_DD type="bool">False</dl_R_DD> - <dl_R_VRB type="bool">False</dl_R_VRB> - <dl_R_PAR type="bool">False</dl_R_PAR> - <dl_EE_VRB type="bool">False</dl_EE_VRB> - <dl_EE_DD type="bool">False</dl_EE_DD> - <dl_FLOW type="bool">False</dl_FLOW> - <dl_M_IO type="bool">False</dl_M_IO> - <dl_SDP_DD type="bool">False</dl_SDP_DD> - <dl_1 type="bool">False</dl_1> - <dl_2 type="bool">False</dl_2> - <dl_3 type="bool">False</dl_3> - <log_level type="int">9</log_level> - <log_in_memory type="int">1</log_in_memory> - <rtp_log_in_file type="int">1</rtp_log_in_file> - <log_filesize type="int">32</log_filesize> - <_gbDebugLogs type="bool">False</_gbDebugLogs> - <ccExportProfile type="bool">False</ccExportProfile> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">_ipRule1</item> - <item ver="[0, [1, [0, [0]]]]" oid="2" type="ixPropertyState"> - <enable type="int">1</enable> - <show type="int">0</show> - </item> - </item> - <item type="tuple"> - <item type="str">dl_S_ADV</item> - <item ver="[0, [1, [0, [0]]]]" oid="1" type="ixPropertyState"> - <enable type="int">1</enable> - <show type="int">1</show> - </item> - </item> - <item type="tuple"> - <item type="str">loopMidDelay</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_T_IO</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_T_INFO</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_S_SEND</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_rtpIpRule1</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">_estimatedBacklog</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">loopPreDelay</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_EE_VRB</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_S_VRB</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">log_filesize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtp_log_in_file</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">loopCount</item> - <item ver="[0, [1, [0, [0]]]]" oid="3" type="ixPropertyState"> - <enable type="int">0</enable> - <show type="int">1</show> - </item> - </item> - <item type="tuple"> - <item type="str">dl_T_VRB</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">aliases</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_Q_ADV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">multipleUsersPerIO</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">log_level</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtpIpRule</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_3</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rampdownSleep</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_portRule1</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">dl_FLOW</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_S_SER</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">log_in_memory</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_R_VRB</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_Q_VRB</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">portRuleCh</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtpPortRule</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_M_IO</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_EE_DD</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtpIpRuleCh</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_S_FSM</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">loopMode</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_rtpPortRule1</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">dl_BUG</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_S_SUA</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ipRule</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ipRuleCh</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">phoneRule</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_S_INFO</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_R_PAR</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">gracefulRampDown</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_S_WAIT</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_SDP_DD</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_TRACE</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbDebugLogs</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">rtpPortRuleCh</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_TG_VRB</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">portRule</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_L_INFO</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_TG_ADV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_R_DD</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_T_ADV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ccExportProfile</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">dl_L_ADV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_L_VRB</item> - <item ref="1"/> - </item> - </_dict> - </state> - </executionSettings> - <customActivityLinkSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ixCustomActivityParameters"> - <enableDbgLog type="bool">False</enableDbgLog> - <dbgLogChannels type="str">1-5</dbgLogChannels> - <bhcaType type="int">0</bhcaType> - <talkTime type="int">10000</talkTime> - <channelsNo type="int">1</channelsNo> - <callSetupTime type="int">500</callSetupTime> - <callTeardownTime type="int">500</callTeardownTime> - <interCallDuration type="int">4000</interCallDuration> - <bhcaObjectiveValue type="int">1</bhcaObjectiveValue> - <cpsOverwriteValueChecked type="int">0</cpsOverwriteValueChecked> - <cpsTotalChannelsChecked type="int">0</cpsTotalChannelsChecked> - <cpsOverwriteValue type="int">18</cpsOverwriteValue> - <cpsType type="int">1</cpsType> - <cpsTalkTime type="int">1500</cpsTalkTime> - <cpsChannelsNo type="int">5</cpsChannelsNo> - <cpsTotalChannelsNo type="int">2500</cpsTotalChannelsNo> - <cpsOverheadTime type="int">1500</cpsOverheadTime> - <cpsInterCallDuration type="int">2000</cpsInterCallDuration> - <cpsObjectiveValue type="int">1</cpsObjectiveValue> - <cpsRegisterTime type="int">40</cpsRegisterTime> - <cpsSplitTimeline type="int">0</cpsSplitTimeline> - <lpsType type="int">0</lpsType> - <lpsTalkTime type="int">800</lpsTalkTime> - <lpsChannelsNo type="int">2150</lpsChannelsNo> - <lpsOverheadTime type="int">1500</lpsOverheadTime> - <lpsInterLoopDuration type="int">2000</lpsInterLoopDuration> - <lpsObjectiveValue type="int">500</lpsObjectiveValue> - <lpsActiveChannel type="int">0</lpsActiveChannel> - <activeUsersTalkTime type="int">750</activeUsersTalkTime> - <activeUsersNo type="int">86534</activeUsersNo> - <activeUsersChannel type="int">0</activeUsersChannel> - <activeUsersObjectiveValue type="int">{{registeringtotalcalls}}</activeUsersObjectiveValue> - </customActivityLinkSettings> - <rtpWaveFiles ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_RTPWaveFiles"> - <wavesCount type="int">0</wavesCount> - </rtpWaveFiles> - <rtpTones ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_RTPTones"> - <usedTonesCount type="int">0</usedTonesCount> - <customTonesCount type="int">35</customTonesCount> - <seqCustTonesCount type="int">0</seqCustTonesCount> - </rtpTones> - <codecCustomPopup ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CodecCustomPopup"> - <captureFile type="str">Default.cap</captureFile> - <parseRTPPort type="bool">False</parseRTPPort> - <parseSSRC type="bool">False</parseSSRC> - <rtpPort type="int">10000</rtpPort> - <ssrc type="str">0x8078C5D3</ssrc> - </codecCustomPopup> - <codecCustomPropDlg ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CodecCustomPropDlg"/> - <codecSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CodecSettings"> - <codecs ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_CodecSettings_codecs" itemtype="ixConfig"> - <item ver="[0, [0, [0.1, [1, [0, [0]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CodecG711u"> - <dPayloadIn type="int">0</dPayloadIn> - <dPayloadOut type="int">0</dPayloadOut> - <frameSize type="int">160</frameSize> - </item> - <item ver="[0, [0, [0.1, [1, [0, [0]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CodecG711a"> - <dPayloadIn type="int">8</dPayloadIn> - <dPayloadOut type="int">8</dPayloadOut> - <frameSize type="int">160</frameSize> - </item> - </codecs> - <codecs_number type="int">2</codecs_number> - <_gbVideoCodecs type="bool">False</_gbVideoCodecs> - <videoPayloadType type="int">96</videoPayloadType> - <_gbDataCodecs type="bool">False</_gbDataCodecs> - <dataCodecs ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_CodecSettings_dataCodecs" itemtype="ixConfig"> - <item ver="[0, [0, [0.1, [1, [0, [0]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_Rtp2833Events"> - <dPayloadType type="int">100</dPayloadType> - </item> - <item ver="[0, [0, [0.1, [1, [0, [0]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_Rtp2833Tones"> - <dPayloadType type="int">101</dPayloadType> - </item> - </dataCodecs> - <crtCustomCodecIndex type="int">-1</crtCustomCodecIndex> - </codecSettings> - <rtpSettings ver="[7, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_RTPSettings"> - <rtpPort type="str">[10000-65535,4]</rtpPort> - <enableAdvStatCalc type="bool">False</enableAdvStatCalc> - <enableRTCP type="bool">False</enableRTCP> - <enableRTCPMux type="bool">False</enableRTCPMux> - <chEnableHwAcc type="bool">False</chEnableHwAcc> - <chDisableHwAcc type="bool">False</chDisableHwAcc> - <enableHwAcc type="bool">False</enableHwAcc> - <enableIxStack type="bool">False</enableIxStack> - <enableNBExec type="bool">False</enableNBExec> - <enablePerStream type="bool">False</enablePerStream> - <enableMDI type="bool">False</enableMDI> - <enableRTP type="bool">False</enableRTP> - <enableMediaSDPParams type="bool">False</enableMediaSDPParams> - <audioB_option type="bool">False</audioB_option> - <audioB_value type="str">AS:48</audioB_value> - <audioRR_option type="bool">False</audioRR_option> - <audioRR_value type="str">800</audioRR_value> - <audioRS_option type="bool">False</audioRS_option> - <audioRS_value type="str">800</audioRS_value> - <videoB_option type="bool">False</videoB_option> - <videoB_value type="str">AS:384</videoB_value> - <videoRR_option type="bool">False</videoRR_option> - <videoRR_value type="str">6400</videoRR_value> - <videoRS_option type="bool">False</videoRS_option> - <videoRS_value type="str">6400</videoRS_value> - <textB_option type="bool">False</textB_option> - <textB_value type="str">AS:48</textB_value> - <textRR_option type="bool">False</textRR_option> - <textRR_value type="str">800</textRR_value> - <textRS_option type="bool">False</textRS_option> - <textRS_value type="str">800</textRS_value> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">videoRR_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbVideoSDPParams</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">textRS_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">channelsQoVPerZionPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbAudioSDPParams</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">dedicatedCoreRange</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableRTP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtpTosVal</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">channelTypeQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableMediaSDPParams</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbTextSDPParams</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">activityIdQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtpPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">serviceEnabledQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">audioRS_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useJitComp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">maxMosStreams</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">audioB_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">audioB_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">portIPsQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">customTos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableHwAcc</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableIxStack</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">jitMs</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoRR_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtpTos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableRTCPMux</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">textRR_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">silenceMode</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbMediaSDPParams</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textB_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">jitCMs</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">valueQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableRTCP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dedicatedCoreRangeLength</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableMDI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">chEnableHwAcc</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableOWD</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">unitsQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ixnamSupported</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">chDisableHwAcc</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">customTosGroupBox</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">audioRR_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enablePerStream</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useSilence</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useMos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textRR_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">audioRS_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">videoB_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">mosInterval</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableAdvStatCalc</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useJitter</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">limitMos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">metricsQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoRS_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoRS_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">jitCMaxDrop</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">audioRR_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">textB_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableTosRtp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoB_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">activityNameQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textRS_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableNBExec</item> - <item ref="1"/> - </item> - </_dict> - </state> - </rtpSettings> - <rtcpSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_RTCPSettings"> - <rtcpIgnoreSSRC type="bool">False</rtcpIgnoreSSRC> - <rtcpCNAMEType type="int">0</rtcpCNAMEType> - <hasSDESName type="bool">False</hasSDESName> - <hasSDESTool type="bool">False</hasSDESTool> - <rtcpSDESTool type="str">IxLoad</rtcpSDESTool> - <rtcpReceiverTimer type="int">2000</rtcpReceiverTimer> - <rtcpSenderTimer type="int">2000</rtcpSenderTimer> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">rtcpSDESTool</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">rtcpSenderTimer</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtcpCNAMEType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">hasSDESTool</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtcpReceiverTimer</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtcpIgnoreSSRC</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">hasSDESName</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableRTCPMux2</item> - <item ref="1"/> - </item> - </_dict> - </state> - </rtcpSettings> - <audioSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_AudioSettings"> - <enableAudio type="bool">False</enableAudio> - <_gbEnableAudio type="bool">False</_gbEnableAudio> - <enableAudioOWD type="bool">False</enableAudioOWD> - <useJitter type="bool">False</useJitter> - <_JB1 type="bool">False</_JB1> - <jitMs type="int">20</jitMs> - <useJitComp type="bool">False</useJitComp> - <jitCMs type="int">1000</jitCMs> - <jitCMaxDrop type="int">7</jitCMaxDrop> - <dodName type="str">rtp_esmad-asordo-l_1224</dodName> - <useMos type="bool">False</useMos> - <useSilence type="bool">False</useSilence> - <silenceMode type="int">1</silenceMode> - <enableTosRtp type="bool">False</enableTosRtp> - <rtpTos type="int">1</rtpTos> - <customTosGroupBox type="bool">False</customTosGroupBox> - <customTos type="str">0x20</customTos> - <rtpTosVal type="int">32</rtpTosVal> - <_COV1 type="bool">False</_COV1> - <useQoV type="bool">False</useQoV> - <qovAnalize type="int">5</qovAnalize> - <qovSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_QoVSettings"> - <activityIdQoV type="int">0</activityIdQoV> - <enableQoV type="bool">False</enableQoV> - <_gbEnableQoV type="bool">False</_gbEnableQoV> - <serviceEnabledQoV type="bool">False</serviceEnabledQoV> - <activityNameQoV type="str"></activityNameQoV> - <portIPsQoV type="str"></portIPsQoV> - <unitsQoV type="int">0</unitsQoV> - <valueQoV type="int">100</valueQoV> - <channelTypeQoV type="int">0</channelTypeQoV> - <metricsQoV type="int">0</metricsQoV> - <channelsQoVPerZionPort type="int">0</channelsQoVPerZionPort> - <radioBtnQoVASR type="int">0</radioBtnQoVASR> - <languageASR type="str">English(US)</languageASR> - </qovSettings> - <activityIdQoV type="int">0</activityIdQoV> - <enableQoV type="bool">False</enableQoV> - <_gbEnableQoV type="bool">False</_gbEnableQoV> - <serviceEnabledQoV type="bool">False</serviceEnabledQoV> - <activityNameQoV type="str"></activityNameQoV> - <portIPsQoV type="str"></portIPsQoV> - <unitsQoV type="int">0</unitsQoV> - <valueQoV type="int">100</valueQoV> - <channelTypeQoV type="int">0</channelTypeQoV> - <metricsQoV type="int">0</metricsQoV> - <channelsQoVPerZionPort type="int">0</channelsQoVPerZionPort> - <radioBtnQoVASR type="int">0</radioBtnQoVASR> - <languageASR type="str">English(US)</languageASR> - <audioClip type="str">US_042.wav</audioClip> - <_audioFormat type="str">Format: PCM, Duration: 32785 ms, Size: 524556 bytes</_audioFormat> - <outputLevel type="int">-20</outputLevel> - <_gbOutputLevel type="bool">False</_gbOutputLevel> - <playTypeAudio type="int">0</playTypeAudio> - <audioDuration type="int">10</audioDuration> - <audioDurationUnit type="int">1</audioDurationUnit> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">_gbEnableQoV</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">channelTypeQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">pesqPolqa</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enablePTT</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableP56</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">qovAnalize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">channelsQoVPerZionPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_COV1</item> - <item ver="[0, [1, [0, [0]]]]" oid="4" type="ixPropertyState"> - <enable type="int">0</enable> - <show type="int">0</show> - </item> - </item> - <item type="tuple"> - <item type="str">useTelchemy</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">activityIdQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtpTosVal</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useJitComp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">audioDuration</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_JB1</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableAudio</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">portIPsQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbQoVMetrics</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dodName</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">jitMs</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbASRLanguage</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">rtpTos</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">radioBtnQoVASR</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">silenceMode</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">playTypeAudio</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useQoV</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">activityNameQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">jitCMs</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">valueQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbOutputLevel</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">unitsQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">serviceEnabledQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">audioClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">languageASR</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">customTosGroupBox</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">audioDurationUnit</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">useMos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">channelsQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">customTos</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">qovSettings</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useJitter</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useSilence</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">metricsQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">jitCMaxDrop</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableTosRtp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableAudioOWD</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_audioFormat</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbEnableAudio</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">outputLevel</item> - <item ref="1"/> - </item> - </_dict> - </state> - </audioSettings> - <editTos ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_EditTos"> - <bits012 type="int">0</bits012> - <minDelay type="bool">False</minDelay> - <maxThroughput type="bool">False</maxThroughput> - <maxReliability type="bool">False</maxReliability> - <_gbBtnTosBit7_0 type="bool">False</_gbBtnTosBit7_0> - <_gbBtnTosBit7_1 type="bool">False</_gbBtnTosBit7_1> - <_gbBtnTosBit6_0 type="bool">False</_gbBtnTosBit6_0> - <_gbBtnTosBit6_1 type="bool">False</_gbBtnTosBit6_1> - <_gbBtnTosBit5_0 type="bool">False</_gbBtnTosBit5_0> - <_gbBtnTosBit5_1 type="bool">False</_gbBtnTosBit5_1> - <_gbBtnTosBit4_0 type="bool">False</_gbBtnTosBit4_0> - <_gbBtnTosBit4_1 type="bool">False</_gbBtnTosBit4_1> - <_gbBtnTosBit3_0 type="bool">False</_gbBtnTosBit3_0> - <_gbBtnTosBit3_1 type="bool">False</_gbBtnTosBit3_1> - <_gbBtnTosBit2_0 type="bool">False</_gbBtnTosBit2_0> - <_gbBtnTosBit2_1 type="bool">False</_gbBtnTosBit2_1> - <_gbDisabledBtns type="bool">False</_gbDisabledBtns> - </editTos> - <srtpSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SRTPSettings"> - <bEnableSRTP type="bool">False</bEnableSRTP> - <bEnableVideoSRTP type="bool">False</bEnableVideoSRTP> - <bEnableTextSRTP type="bool">False</bEnableTextSRTP> - <bDisableSRTCPEncryption type="bool">False</bDisableSRTCPEncryption> - <bDisableSRTPEncryption type="bool">False</bDisableSRTPEncryption> - <bDisableSRTPAuthentication type="bool">False</bDisableSRTPAuthentication> - <bDisableValidations type="bool">False</bDisableValidations> - <bAllowOnlySecureStreams type="bool">False</bAllowOnlySecureStreams> - <bIncludeMKI type="bool">False</bIncludeMKI> - <bEnablePreencryption type="bool">False</bEnablePreencryption> - <bDisableMasterSalt type="bool">False</bDisableMasterSalt> - <bStaticMasterKeySalt type="bool">False</bStaticMasterKeySalt> - <_masterKeySelection type="int">0</_masterKeySelection> - <staticSingleKeySalt type="str"></staticSingleKeySalt> - <staticKeyFile type="str"></staticKeyFile> - <_enableSRTP type="bool">False</_enableSRTP> - <_useStaticKey type="bool">False</_useStaticKey> - <_singleMasterKeyGrp type="bool">False</_singleMasterKeyGrp> - <_multipleMasterKeysGrp type="bool">False</_multipleMasterKeysGrp> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">bDisableSRTPAuthentication</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_singleMasterKeyGrp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bIncludeMKI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bEnableSRTP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bDisableValidations</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_useStaticKey</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">bEnablePreencryption</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_multipleMasterKeysGrp</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_enableSRTP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bStaticMasterKeySalt</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">staticKeyFile</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bDisableMasterSalt</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">staticSingleKeySalt</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bAllowOnlySecureStreams</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bDisableSRTCPEncryption</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bEnableVideoSRTP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bDisableSRTPEncryption</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bEnableTextSRTP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_masterKeySelection</item> - <item ref="1"/> - </item> - </_dict> - </state> - </srtpSettings> - <videoClips ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_VideoClips"> - <videoClipsInfo ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_VideoClips_videoClipsInfo" itemtype="ixConfig"/> - <videoClipsInfoLength type="int">0</videoClipsInfoLength> - <H323MaxProfile type="int">0</H323MaxProfile> - <H323MaxLevel type="int">0</H323MaxLevel> - <H323MaxBitRate type="int">0</H323MaxBitRate> - <H323Packetization type="int">0</H323Packetization> - <MaxProfileIdc type="int">66</MaxProfileIdc> - <MaxProfileIop type="int">0</MaxProfileIop> - <MaxLevel type="int">1</MaxLevel> - </videoClips> - <advancedVideo ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_AdvancedVideoSettings"> - <enableCustomMaxMBPS type="bool">False</enableCustomMaxMBPS> - <customMaxMBPS type="int">0</customMaxMBPS> - <enableCustomMaxFS type="bool">False</enableCustomMaxFS> - <customMaxFS type="int">0</customMaxFS> - <enableCustomMaxDPB type="bool">False</enableCustomMaxDPB> - <customMaxDPB type="int">0</customMaxDPB> - <enableCustomMaxBRandCPB type="bool">False</enableCustomMaxBRandCPB> - <customMaxBRandCPB type="int">0</customMaxBRandCPB> - <enableMaxStaticMBPS type="bool">False</enableMaxStaticMBPS> - <maxStaticMBPS type="int">0</maxStaticMBPS> - <enableMaxRcmdNalUnitSize type="bool">False</enableMaxRcmdNalUnitSize> - <maxRcmdNalUnitSize type="int">0</maxRcmdNalUnitSize> - <enableMaxNalUnitSize type="bool">False</enableMaxNalUnitSize> - <maxNalUnitSize type="int">0</maxNalUnitSize> - </advancedVideo> - <videoSettings ver="[1, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_VideoSettings"> - <enableVideo type="bool">False</enableVideo> - <enableVideoOWD type="bool">False</enableVideoOWD> - <videoMaxSessions type="int">1</videoMaxSessions> - <_gbEnableVideo type="bool">False</_gbEnableVideo> - <videoClip type="str">Fire_avc.mp4</videoClip> - <_videoFormat type="str">Codec: H264, Duration: 12800 ms, Size: 2012176 bytes, Bitrate: 1225 kbps</_videoFormat> - <playTypeVideo type="int">0</playTypeVideo> - <videoDuration type="int">5</videoDuration> - <videoDurationUnit type="int">1</videoDurationUnit> - <useConference type="bool">False</useConference> - <_gbUseConference type="bool">False</_gbUseConference> - <rotationScheme type="int">0</rotationScheme> - <confVideoDuration type="int">1</confVideoDuration> - <confVideoDurationUnit type="int">1</confVideoDurationUnit> - <confDuration type="int">1</confDuration> - <confDurationUnit type="int">1</confDurationUnit> - <btnTelepresence type="bool">False</btnTelepresence> - <_gbUseTelepresence type="bool">False</_gbUseTelepresence> - <tipSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_VideoTelepresenceSettings"> - <tipEndpointType type="int">1</tipEndpointType> - <tipResolution type="int">1</tipResolution> - <tipVersion type="int">1</tipVersion> - <tipSyntheticPayload type="bool">False</tipSyntheticPayload> - <tipMoreClips type="bool">False</tipMoreClips> - <_gbTipMoreClips type="int">0</_gbTipMoreClips> - <tipVideoClip2 type="str">Fire_avc.mp4</tipVideoClip2> - <tipRotationScheme type="int">0</tipRotationScheme> - <tipConfDuration type="int">1</tipConfDuration> - <tipConfDurationUnit type="int">1</tipConfDurationUnit> - <tipAudioDuration type="int">1</tipAudioDuration> - <tipAudioDurationUnit type="int">1</tipAudioDurationUnit> - <_gbTipPresentation type="bool">False</_gbTipPresentation> - <tipUsePresentationStream type="bool">False</tipUsePresentationStream> - <tipVideoClip type="str">Fire_avc.mp4</tipVideoClip> - <tipAudioClip type="str">US_042.wav</tipAudioClip> - <tipStartAfter type="int">1</tipStartAfter> - <tipStartAfterUnit type="int">1</tipStartAfterUnit> - <tipDuration type="int">1</tipDuration> - <tipDurationUnit type="int">1</tipDurationUnit> - <tipPresentationRotation type="int">0</tipPresentationRotation> - <tipLegacyMode type="bool">False</tipLegacyMode> - <_gbTipLegacy type="int">0</_gbTipLegacy> - <tipLegacyClip type="str">Fire_avc.mp4</tipLegacyClip> - <tipLegacyModeAudio type="bool">False</tipLegacyModeAudio> - <_gbTipLegacyAudio type="int">0</_gbTipLegacyAudio> - <tipLegacyClipAudio type="str">US_042.wav</tipLegacyClipAudio> - <tipG722Legacy type="bool">False</tipG722Legacy> - <tipAudioActivityMetric type="bool">False</tipAudioActivityMetric> - <tipDinamicChannels type="bool">False</tipDinamicChannels> - <tipVideoRefresh type="bool">False</tipVideoRefresh> - <tipInbandSets type="bool">False</tipInbandSets> - <tipArithmetingCoding type="bool">False</tipArithmetingCoding> - <tipLTRP type="bool">False</tipLTRP> - <tipGDR type="bool">False</tipGDR> - <tipHighProfile type="bool">False</tipHighProfile> - <tipUnrestrictedMedia type="bool">False</tipUnrestrictedMedia> - <tipRtcpFeedback type="bool">True</tipRtcpFeedback> - </tipSettings> - <_gbTosVideo type="bool">False</_gbTosVideo> - <enableTosVideo type="bool">False</enableTosVideo> - <tosVideo type="int">1</tosVideo> - <customTosVideo type="str">0x20</customTosVideo> - <_gbCustomTosVideo type="bool">False</_gbCustomTosVideo> - <tosValVideo type="int">32</tosValVideo> - <useMosVideo type="bool">False</useMosVideo> - <enableAcceptSSRCChanges type="bool">False</enableAcceptSSRCChanges> - <ignoreHintTrack type="bool">False</ignoreHintTrack> - <hintTrackType type="int">1</hintTrackType> - <enablePACSI type="bool">True</enablePACSI> - <useSingleNALUnit type="bool">False</useSingleNALUnit> - <_gbH323AdvancedSettings type="bool">False</_gbH323AdvancedSettings> - <useH323AdvancedSettings type="bool">False</useH323AdvancedSettings> - <_gbUseH323AdvancedSettings type="bool">False</_gbUseH323AdvancedSettings> - <rtpmap type="str"></rtpmap> - <fmtp type="str"></fmtp> - <isMP4 type="bool">False</isMP4> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">hintTrackType</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">videoMaxSessions</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useSingleNALUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableVideo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useConference</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">customTosVideo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipSettings</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">playTypeVideo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rotationScheme</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbUseH323AdvancedSettings</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">isMP4</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">confVideoDuration</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tosValVideo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enablePACSI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_videoFormat</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">confDuration</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tosVideo</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbUseTelepresence</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableVideoOWD</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableTosVideo</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">fmtp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">confDurationUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoDurationUnit</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbUseConference</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbH323AdvancedSettings</item> - <item ref="4"/> - </item> - <item type="tuple"> - <item type="str">_gbTosVideo</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbCustomTosVideo</item> - <item ref="4"/> - </item> - <item type="tuple"> - <item type="str">ignoreHintTrack</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableAcceptSSRCChanges</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoDuration</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">useH323AdvancedSettings</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">confVideoDurationUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtpmap</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbEnableVideo</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">btnTelepresence</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useMosVideo</item> - <item ref="1"/> - </item> - </_dict> - </state> - </videoSettings> - <videoConfSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_VideoConfSettings"> - <rotationScheme type="int">0</rotationScheme> - <_gbRotationScheme type="int">0</_gbRotationScheme> - <confVideoDuration type="int">0</confVideoDuration> - <confVideoDurationUnit type="int">0</confVideoDurationUnit> - <confDuration type="int">0</confDuration> - <confDurationUnit type="int">0</confDurationUnit> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">rotationScheme</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">confDuration</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">confVideoDurationUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">confDurationUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbRotationScheme</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">confVideoDuration</item> - <item ref="1"/> - </item> - </_dict> - </state> - </videoConfSettings> - <videoTelepresenceSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_VideoTelepresenceSettings"> - <tipEndpointType type="int">0</tipEndpointType> - <tipResolution type="int">0</tipResolution> - <tipVersion type="int">0</tipVersion> - <tipSyntheticPayload type="bool">False</tipSyntheticPayload> - <tipMoreClips type="bool">False</tipMoreClips> - <_gbTipMoreClips type="int">0</_gbTipMoreClips> - <tipVideoClip2 type="str">Fire_avc.mp4</tipVideoClip2> - <tipRotationScheme type="int">0</tipRotationScheme> - <tipConfDuration type="int">0</tipConfDuration> - <tipConfDurationUnit type="int">0</tipConfDurationUnit> - <tipAudioDuration type="int">0</tipAudioDuration> - <tipAudioDurationUnit type="int">0</tipAudioDurationUnit> - <_gbTipPresentation type="bool">False</_gbTipPresentation> - <tipUsePresentationStream type="bool">False</tipUsePresentationStream> - <tipVideoClip type="str">Fire_avc.mp4</tipVideoClip> - <tipAudioClip type="str">US_042.wav</tipAudioClip> - <tipStartAfter type="int">0</tipStartAfter> - <tipStartAfterUnit type="int">0</tipStartAfterUnit> - <tipDuration type="int">0</tipDuration> - <tipDurationUnit type="int">0</tipDurationUnit> - <tipPresentationRotation type="int">0</tipPresentationRotation> - <tipLegacyMode type="bool">False</tipLegacyMode> - <_gbTipLegacy type="int">0</_gbTipLegacy> - <tipLegacyClip type="str">Fire_avc.mp4</tipLegacyClip> - <tipLegacyModeAudio type="bool">False</tipLegacyModeAudio> - <_gbTipLegacyAudio type="int">0</_gbTipLegacyAudio> - <tipLegacyClipAudio type="str">US_042.wav</tipLegacyClipAudio> - <tipG722Legacy type="bool">False</tipG722Legacy> - <tipAudioActivityMetric type="bool">False</tipAudioActivityMetric> - <tipDinamicChannels type="bool">False</tipDinamicChannels> - <tipVideoRefresh type="bool">False</tipVideoRefresh> - <tipInbandSets type="bool">False</tipInbandSets> - <tipArithmetingCoding type="bool">False</tipArithmetingCoding> - <tipLTRP type="bool">False</tipLTRP> - <tipGDR type="bool">False</tipGDR> - <tipHighProfile type="bool">False</tipHighProfile> - <tipUnrestrictedMedia type="bool">False</tipUnrestrictedMedia> - <tipRtcpFeedback type="bool">True</tipRtcpFeedback> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">tipUnrestrictedMedia</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipLegacyClipAudio</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipRotationScheme</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipLegacyMode</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tipLegacyClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipVideoRefresh</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipUsePresentationStream</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipRtcpFeedback</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipStartAfterUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipArithmetingCoding</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbTipLegacyAudio</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tipConfDuration</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipConfDurationUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipG722Legacy</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipDuration</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipLegacyClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipMoreClips</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipDurationUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipInbandSets</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipLegacyModeAudio</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tipVideoClip2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipAudioDurationUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipResolution</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipDinamicChannels</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tipLegacyClipAudio</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipSyntheticPayload</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbTipPresentation</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tipHighProfile</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipAudioActivityMetric</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipGDR</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipVideoClip2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbTipMoreClips</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tipVersion</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tipVideoClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipEndpointType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbTipLegacy</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tipLTRP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipStartAfter</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tipAudioClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipPresentationRotation</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipAudioClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipVideoClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipAudioDuration</item> - <item ref="1"/> - </item> - </_dict> - </state> - </videoTelepresenceSettings> - <textSettings ver="[1, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TextSettings"> - <enableText type="bool">False</enableText> - <enableTextOWD type="bool">False</enableTextOWD> - <_gbEnableText type="bool">False</_gbEnableText> - <textClip type="str">The quick brown fox jumps over the lazy dog</textClip> - <textFormat type="str">Format: t140, Max duration: 42300 ms</textFormat> - <textChpsMin type="float">1.0</textChpsMin> - <textChpsMax type="float">1.0</textChpsMax> - <textBufferTime type="int">300</textBufferTime> - <textRedundancyLevel type="int">0</textRedundancyLevel> - <textPlayType type="int">0</textPlayType> - <textDuration type="int">5</textDuration> - <textDurationUnit type="int">1</textDurationUnit> - <_gbTosText type="bool">False</_gbTosText> - <enableTosText type="bool">False</enableTosText> - <tosText type="int">1</tosText> - <customTosText type="str">0x20</customTosText> - <_gbCustomTosText type="bool">False</_gbCustomTosText> - <tosValText type="int">32</tosValText> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">tosValText</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbEnableText</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">textClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">customTosText</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textChpsMin</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textRedundancyLevel</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">textChpsMax</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textBufferTime</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textDuration</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableTextOWD</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbTosText</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableText</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textPlayType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbCustomTosText</item> - <item ref="4"/> - </item> - <item type="tuple"> - <item type="str">enableTosText</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">textFormat</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textDurationUnit</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tosText</item> - <item ref="3"/> - </item> - </_dict> - </state> - </textSettings> - <t38Settings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_T38Settings"> - <enableT38 type="bool">False</enableT38> - <_gbEnableT38 type="bool">False</_gbEnableT38> - <_gbEnableT38_2 type="bool">False</_gbEnableT38_2> - <faxImage type="str">Ixia2Pages.tif</faxImage> - <_faxFormat type="str">Format: TIFF, Img size: 1660 x 2291, Size: 140402 bytes</_faxFormat> - <t38TransportType type="int">1</t38TransportType> - <t38Port type="str">40000</t38Port> - <t38UdpEncapsulation type="int">0</t38UdpEncapsulation> - <_gbT38UdpEncapsulation type="bool">False</_gbT38UdpEncapsulation> - <t38PayloadType type="int">102</t38PayloadType> - <useFaxVersion type="bool">True</useFaxVersion> - <faxVersion type="int">0</faxVersion> - <useT38MaxBitrate type="bool">True</useT38MaxBitrate> - <t38MaxBitrate type="int">5</t38MaxBitrate> - <useT38RateMgmt type="bool">True</useT38RateMgmt> - <t38RateMgmt type="int">0</t38RateMgmt> - <useT38FillBitRemoval type="bool">False</useT38FillBitRemoval> - <t38FillBitRemoval type="int">0</t38FillBitRemoval> - <t38TranscodingMMR type="bool">False</t38TranscodingMMR> - <t38TranscodingJBIG type="bool">False</t38TranscodingJBIG> - <_gbUdpOptions type="bool">False</_gbUdpOptions> - <useErrorRecoverySchema type="bool">True</useErrorRecoverySchema> - <errorRecoverySchema type="int">0</errorRecoverySchema> - <useT38MaxDatagramSize type="bool">True</useT38MaxDatagramSize> - <t38MaxDatagramSize type="int">256</t38MaxDatagramSize> - <useT38MaxBufferSize type="bool">False</useT38MaxBufferSize> - <t38MaxBufferSize type="int">200</t38MaxBufferSize> - <imagesList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_T38Settings_imagesList" itemtype="ixConfig"/> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">t38TranscodingMMR</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38UdpEncapsulation</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useT38MaxBitrate</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38RateMgmt</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38TranscodingJBIG</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableT38</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38TransportType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbEnableT38_2</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbEnableT38</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">useFaxVersion</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38Port</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38FillBitRemoval</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">faxVersion</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useT38FillBitRemoval</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useT38RateMgmt</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">faxImage</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useT38MaxBufferSize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">errorRecoverySchema</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38MaxDatagramSize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38MaxBufferSize</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">t38PayloadType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useT38MaxDatagramSize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38MaxBitrate</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_faxFormat</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbUdpOptions</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbT38UdpEncapsulation</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">imagesList</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useErrorRecoverySchema</item> - <item ref="1"/> - </item> - </_dict> - </state> - </t38Settings> - <t30Parameters ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_T30Parameters"> - <t30StationId type="str">5551[000-]</t30StationId> - <t30SendCoding type="int">0</t30SendCoding> - <t30SendDataRate type="int">5</t30SendDataRate> - <t30SendPageSize type="int">0</t30SendPageSize> - <t30SendMSLT type="int">0</t30SendMSLT> - <t30SendProtocol type="int">1</t30SendProtocol> - <t30SendResolution type="int">0</t30SendResolution> - <sendCNG type="int">1</sendCNG> - <t30ReceiveCoding type="int">2</t30ReceiveCoding> - <t30ReceivePageSize type="int">2</t30ReceivePageSize> - <t30ReceiveMSLT type="int">0</t30ReceiveMSLT> - <t30ReceiveProtocol type="int">1</t30ReceiveProtocol> - <t30ReceiveR8x3 type="bool">True</t30ReceiveR8x3> - <t30ReceiveR8x7 type="bool">True</t30ReceiveR8x7> - <t30ReceiveR8x15 type="bool">True</t30ReceiveR8x15> - <t30Receive200x200 type="bool">True</t30Receive200x200> - <t30ReceiveModulations type="int">3</t30ReceiveModulations> - <sendCedBeforeDIS type="int">1</sendCedBeforeDIS> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">t30SendResolution</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">sendCedBeforeDIS</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30ReceiveR8x7</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30SendPageSize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30ReceiveR8x3</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">t30SendProtocol</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30ReceiveProtocol</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">sendCNG</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30SendCoding</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30ReceiveMSLT</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30SendMSLT</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30ReceiveCoding</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30ReceivePageSize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30ReceiveModulations</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30ReceiveR8x15</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30StationId</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30SendDataRate</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30Receive200x200</item> - <item ref="1"/> - </item> - </_dict> - </state> - </t30Parameters> - <msrpSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_MSRPSettings"> - <enableMSRP type="bool">False</enableMSRP> - <_gbEnableMSRP type="bool">False</_gbEnableMSRP> - <msrpPort type="str">2855</msrpPort> - <domainType type="int">0</domainType> - <localDomain type="str">alice[00-99].example.com</localDomain> - <relays ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_MSRPSettings_relays" itemtype="ixConfig"/> - <relaysCount type="int">0</relaysCount> - <firstRelayIpEnabled type="bool">False</firstRelayIpEnabled> - <firstRelayIp type="str">10.10.10.1</firstRelayIp> - <firstRelayIsIPv4 type="bool">True</firstRelayIsIPv4> - <msrpRelayPort type="int">2855</msrpRelayPort> - <enableMSRPTos type="bool">False</enableMSRPTos> - <msrpTos type="int">0</msrpTos> - <customMSRPTos type="str">0x00</customMSRPTos> - <tosMSRPVal type="int">0</tosMSRPVal> - <automaticMSRPAuth type="bool">True</automaticMSRPAuth> - <msrpReuseTCP type="bool">True</msrpReuseTCP> - <msrpSendEmptyMsg type="bool">False</msrpSendEmptyMsg> - <msrpTransactionTimeout type="int">30000</msrpTransactionTimeout> - <msrpFirstChunkTimeout type="int">60000</msrpFirstChunkTimeout> - <msrpInterChunkTimeout type="int">30000</msrpInterChunkTimeout> - <msrpSessionTimeout type="int">70000</msrpSessionTimeout> - <msrpGuiFiles ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_MSRPSettings_msrpGuiFiles" itemtype="ixConfig"/> - <files ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_MSRPSettings_files" itemtype="ixConfig"/> - <filesCount type="int">0</filesCount> - <advSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_MSRPAdvancedSettings"> - <closeTCPConnectionAfterBye type="bool">False</closeTCPConnectionAfterBye> - </advSettings> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">domainType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">filesCount</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">firstRelayIpEnabled</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">automaticMSRPAuth</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpSendEmptyMsg</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpTransactionTimeout</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpInterChunkTimeout</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tosMSRPVal</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableMSRP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">localDomain</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">relaysCount</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">customMSRPTos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">firstRelayIp</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">advSettings</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">files</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpFirstChunkTimeout</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">firstRelayIsIPv4</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbMSRPCustomTos</item> - <item ref="4"/> - </item> - <item type="tuple"> - <item type="str">msrpSessionTimeout</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbEnableMSRP</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableMSRPTos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpReuseTCP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpGuiFiles</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpTos</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">relays</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpRelayPort</item> - <item ref="3"/> - </item> - </_dict> - </state> - </msrpSettings> - <_tempFile ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_FileRecord"> - <synthetic type="int">0</synthetic> - <_typeStr type="str"></_typeStr> - <name type="str"></name> - <nameSynthetic type="str"></nameSynthetic> - <fileClientPath type="str"></fileClientPath> - <filePcpuPath type="str"></filePcpuPath> - <_bFileSize type="int">20</_bFileSize> - <_msrpSizeCombo type="int">2</_msrpSizeCombo> - <size type="int">0</size> - <btnMSRPFileBrowse type="int">0</btnMSRPFileBrowse> - <type type="str">application/octet-stream</type> - <fileHash type="str"></fileHash> - </_tempFile> - <_tempAdvSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_MSRPAdvancedSettings"> - <closeTCPConnectionAfterBye type="bool">False</closeTCPConnectionAfterBye> - </_tempAdvSettings> - <phoneBookInputLabel ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_PhoneBookInputLabel"> - <label type="str">5</label> - </phoneBookInputLabel> - <akaConfigurationInputLabel ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_AKAConfigurationInputLabel"> - <configurationLabel type="str"></configurationLabel> - </akaConfigurationInputLabel> - <phoneBook ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_PhoneBook"> - <fromFile type="int">0</fromFile> - <pattern type="str">201004[0000-]</pattern> - <filePath type="str"></filePath> - <_PN1 type="bool">False</_PN1> - <_bTelGrp type="bool">False</_bTelGrp> - <ckTelURIBook type="bool">False</ckTelURIBook> - <_bkTelURIparams type="str">phone-context=example.com</_bkTelURIparams> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">phoneBookList</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">filePath</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">pattern</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ckTelURIBook</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_bkTelURIparams</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_PN1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_bTelGrp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">fromFile</item> - <item ref="1"/> - </item> - </_dict> - </state> - </phoneBook> - <akaConfiguration ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_AKAConfiguration"/> - <milenageConfiguration ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_MilenageConfiguration"/> - <msgBox ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_MsgBox"> - <msg1 type="str"></msg1> - <msg2 type="str"></msg2> - </msgBox> - <editCloudRule ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_EditCloudRule"> - <_gbStep1 type="bool">False</_gbStep1> - <requestList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_EditCloudRule_requestList" itemtype="ixConfig"> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">ANY</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">INVITE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">ACK</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">BYE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">CANCEL</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">OPTIONS</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">REGISTER</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">NOTIFY</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">SUBSCRIBE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">REFER</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">MESSAGE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">PRACK</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">INFO</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">UPDATE</str> - </item> - </requestList> - <reqList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_EditCloudRule_reqList" itemtype="ixConfig"/> - <_gbStep2 type="bool">False</_gbStep2> - <what type="int">2</what> - <reqLine type="int">1</reqLine> - <headerTypeList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_EditCloudRule_headerTypeList" itemtype="ixConfig"> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">To</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">From</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Contact</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Also</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Authorization</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Call-ID</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Content-Length</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Content-Type</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">CSeq</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Event</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Proxy-Authenticate</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Proxy-Authorization</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">RAck</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Record-Route</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Refer-To</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Referred-By</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Replaces</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Route</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">RSeq</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Subscription-State</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Via</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">WWW-Authenticate</str> - </item> - </headerTypeList> - <headerType type="str">To</headerType> - <compactForm type="str">t</compactForm> - <occurFrom type="str">1</occurFrom> - <occurTo type="str">1</occurTo> - <whatExtract type="int">3</whatExtract> - <extractHeaderName type="bool">False</extractHeaderName> - <paramName type="str"></paramName> - <revHeaderOrder type="bool">False</revHeaderOrder> - <keepHeaderCrlf type="bool">False</keepHeaderCrlf> - <_gbStep3 type="bool">False</_gbStep3> - <usePosition type="int">0</usePosition> - <beginAfter type="bool">False</beginAfter> - <afterStr type="str"><</afterStr> - <afterOccur type="str">1</afterOccur> - <endBefore type="bool">False</endBefore> - <endStr type="str">></endStr> - <endOccur type="str">last</endOccur> - <positionFrom type="str">1</positionFrom> - <positionTo type="str">last</positionTo> - <_gbStep4 type="bool">False</_gbStep4> - <formulaSource type="int">0</formulaSource> - <formula type="str"></formula> - <phoneBookPath type="str"></phoneBookPath> - <phoneBookDodPath type="str"></phoneBookDodPath> - <btnPBBrowse type="int">0</btnPBBrowse> - </editCloudRule> - <cloudRules ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CloudRules"> - <rulesList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_CloudRules_rulesList" itemtype="ixConfig"/> - <cloudPhoneBooksAbsolutePath type="str">C:\Users\asordo\Documents\__Customers\Orange\OPNFV2_Lannion</cloudPhoneBooksAbsolutePath> - </cloudRules> - <cloudServers ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_VoIP_cloudServers" itemtype="ixConfig"/> - <transferAddress ver="[1, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TransferAddress"> - <symTransferStr type="str">None</symTransferStr> - <overridePhoneNo type="bool">False</overridePhoneNo> - <_useTPb type="int">0</_useTPb> - <_tBp type="str"><None></_tBp> - <_tBpPrv type="str"></_tBpPrv> - <_tPhone type="str">150[00000000-]</_tPhone> - <tPhoneType type="int">0</tPhoneType> - <tPhone type="str">150[00000000-]</tPhone> - <_tTelGrp type="bool">False</_tTelGrp> - <_ckTTelURIParams type="bool">False</_ckTTelURIParams> - <_tTelURIparams type="str">phone-context=example.com</_tTelURIparams> - <transTelPar type="str"></transTelPar> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">_tBpPrv</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">overridePhoneNo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">transTelPar</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_useTPb</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tPhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tTelGrp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tPhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_ckTTelURIParams</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">symTransferStr</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tPhoneType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tTelURIparams</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_tBp</item> - <item ref="3"/> - </item> - </_dict> - </state> - </transferAddress> - <editContact ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_EditContact"> - <useDomainName type="int">0</useDomainName> - <domainName type="str">mysipdomain.ixiacom.com</domainName> - <_useEPb type="int">0</_useEPb> - <_eBp type="str"><None></_eBp> - <_eBpPrv type="str"></_eBpPrv> - <_ePhone type="str">160[00000000-]</_ePhone> - <ePhoneType type="int">0</ePhoneType> - <ePhone type="str">160[00000000-]</ePhone> - <_eTelGrp type="bool">False</_eTelGrp> - <_ckETelURI type="bool">False</_ckETelURI> - <_eTelURIparams type="str">phone-context=example.com</_eTelURIparams> - <editTelPar type="str"></editTelPar> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">_useEPb</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_eBpPrv</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">domainName</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_eBp</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_ePhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_eTelGrp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ePhoneType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_eTelURIparams</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">useDomainName</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">editTelPar</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ePhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_ckETelURI</item> - <item ref="1"/> - </item> - </_dict> - </state> - </editContact> - <dialPlan ver="[1, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_DialPlan"> - <sourceIPs type="str"></sourceIPs> - <_useSPb type="int">0</_useSPb> - <_sBp type="str"><None></_sBp> - <_sBpPrv type="str"></_sBpPrv> - <_sPhone type="str">{{pnregistering}}</_sPhone> - <srcPhoneType type="int">0</srcPhoneType> - <srcPhone type="str">{{pnregistering}}</srcPhone> - <_sTelGrp type="bool">False</_sTelGrp> - <_ckSTelURIParams type="bool">False</_ckSTelURIParams> - <_sTelURIparams type="str">phone-context=example.com</_sTelURIparams> - <srcTelPar type="str"></srcTelPar> - <_sTelGrp1 type="bool">False</_sTelGrp1> - <_dTelGrp1 type="bool">False</_dTelGrp1> - <symDestStr type="str">None</symDestStr> - <ovrDestPhone type="bool">False</ovrDestPhone> - <_useDPb type="int">0</_useDPb> - <_dBp type="str"><None></_dBp> - <_dBpPrv type="str"></_dBpPrv> - <_dPhone type="str">170[00000000-]</_dPhone> - <destPhoneType type="int">0</destPhoneType> - <destPhone type="str">170[00000000-]</destPhone> - <_dTelGrp type="bool">False</_dTelGrp> - <_ckDTelURIParams type="bool">False</_ckDTelURIParams> - <_dTelURIparams type="str">phone-context=example.com</_dTelURIparams> - <destTelPar type="str"></destTelPar> - <enableEmergencyCalls type="bool">False</enableEmergencyCalls> - <useAnonymous type="bool">False</useAnonymous> - <makeEmergencyReg type="bool">False</makeEmergencyReg> - <emergencyService type="str">sos</emergencyService> - <emergencyServiceList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_DialPlan_emergencyServiceList" itemtype="ixConfig"> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">sos</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">sos.ambulance</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">sos.fire</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">sos.police</str> - </item> - </emergencyServiceList> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">_useSPb</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_dTelGrp1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">sourceIPs</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableEmergencyCalls</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_sPhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_dBpPrv</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">destPhoneType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">destTelPar</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useAnonymous</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_dTelGrp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">symDestStr</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbEmergencyDest</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_sBp</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">makeEmergencyReg</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">destPhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbEmergency</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbEmergencySource</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_ckSTelURIParams</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_dTelURIparams</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_dBp</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">ovrDestPhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_sTelGrp1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">emergencyServiceList</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_dPhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">srcPhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">srcTelPar</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_sTelURIparams</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_UseSrv1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">srcPhoneType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_sBpPrv</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_sTelGrp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">emergencyService</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_useDPb</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_ckDTelURIParams</item> - <item ref="1"/> - </item> - </_dict> - </state> - </dialPlan> - <signalingSettings ver="[1, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SignalingSettings"> - <enableSIP type="bool">True</enableSIP> - <port type="str">{{sipportregistering}}</port> - <tcpWriteImmediate type="bool">False</tcpWriteImmediate> - <fqdn type="bool">False</fqdn> - <realm type="str"></realm> - <user type="str">{{pnregistering}}@{{domainname}}</user> - <passwd type="str">{{authpassword}}</passwd> - <akaConfCombo type="str"><None></akaConfCombo> - <akaConfComboSelIndex type="int">0</akaConfComboSelIndex> - <akaSharedSecretType type="int">0</akaSharedSecretType> - <akaOperatorVariantType type="int">0</akaOperatorVariantType> - <akaSharedSecretSequence type="str">ixia</akaSharedSecretSequence> - <akaAbsolutePath type="str">C:\Users\asordo\Documents\__Customers\Orange\OPNFV2_Lannion</akaAbsolutePath> - <akaOperatorVariantSequence type="str">ixia</akaOperatorVariantSequence> - <akaSharedSecretSource type="int">0</akaSharedSecretSource> - <akaOperatorVariantSource type="int">0</akaOperatorVariantSource> - <akaExportComplete type="int">0</akaExportComplete> - <akaUseOPasOPC type="bool">False</akaUseOPasOPC> - <milenageConfCombo type="str"><Default></milenageConfCombo> - <milenage_c1 type="str">00000000000000000000000000000000</milenage_c1> - <milenage_c2 type="str">00000000000000000000000000000001</milenage_c2> - <milenage_c3 type="str">00000000000000000000000000000002</milenage_c3> - <milenage_c4 type="str">00000000000000000000000000000004</milenage_c4> - <milenage_c5 type="str">00000000000000000000000000000008</milenage_c5> - <milenage_r1 type="int">64</milenage_r1> - <milenage_r2 type="int">0</milenage_r2> - <milenage_r3 type="int">32</milenage_r3> - <milenage_r4 type="int">64</milenage_r4> - <milenage_r5 type="int">96</milenage_r5> - <enableTos type="bool">False</enableTos> - <tos type="int">0</tos> - <customSipTos type="str">0x00</customSipTos> - <tosVal type="int">0</tosVal> - <ovrTrans type="bool">False</ovrTrans> - <ovrTransOption type="int">0</ovrTransOption> - <useServer type="bool">True</useServer> - <srvAddr type="str">{{iplistims}}</srvAddr> - <srvPort type="str">5060</srvPort> - <srvDomain type="str">{{domainname}}</srvDomain> - <outboundProxy type="bool">False</outboundProxy> - <useDnsSrv type="bool">False</useDnsSrv> - <registrarSrv type="bool">False</registrarSrv> - <autoRegister type="bool">True</autoRegister> - <overrideRegistrar type="bool">False</overrideRegistrar> - <overrideRegistrarAddress type="str">IP:PORT</overrideRegistrarAddress> - <ovrContact type="bool">False</ovrContact> - <ovrDest type="bool">False</ovrDest> - <ovrDestHostPort type="str"></ovrDestHostPort> - <nUdpMaxSize type="int">1024</nUdpMaxSize> - <enableSigComp type="bool">False</enableSigComp> - <telURISource type="bool">False</telURISource> - <telURIDest type="bool">False</telURIDest> - <securityMechanismValList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_SignalingSettings_securityMechanismValList" itemtype="ixConfig"> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SecurityMechanismVal"> - <checked type="bool">False</checked> - <mechanism type="str">ipsec-3gpp</mechanism> - <algorithm type="int">0</algorithm> - <algorithmStr type="str">hmac-sha-1-96</algorithmStr> - <protocol type="int">0</protocol> - <protocolStr type="str">esp</protocolStr> - <mode type="int">0</mode> - <modeStr type="str">trans</modeStr> - <encrypt_algorithm type="int">0</encrypt_algorithm> - <encrypt_algorithmStr type="str">aes-cbc</encrypt_algorithmStr> - <spi_start_idx type="int">255</spi_start_idx> - <port_c type="str">[3000-4000]</port_c> - <port_s type="str">4060</port_s> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">protocol</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">encrypt_algorithmStr</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">algorithm</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">modeStr</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">protocolStr</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">mechanism</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">algorithmStr</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">mode</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">port_s</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">port_c</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">spi_start_idx</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">encrypt_algorithm</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">checked</item> - <item ref="1"/> - </item> - </_dict> - </state> - </item> - </securityMechanismValList> - <useIPSecDoubleSPIPatch type="bool">False</useIPSecDoubleSPIPatch> - <enablePeriodicDNSQueries type="bool">False</enablePeriodicDNSQueries> - <DNSTimeoutValue type="int">60</DNSTimeoutValue> - <skipDeleteDNSRecordsAtLoopEnd type="bool">False</skipDeleteDNSRecordsAtLoopEnd> - <enableVoLTE type="bool">False</enableVoLTE> - <mediaBearerType type="int">0</mediaBearerType> - <enableCCDedicatedBearer type="bool">True</enableCCDedicatedBearer> - <volte_grbox type="bool">False</volte_grbox> - <_enableAutoHeaders type="bool">False</_enableAutoHeaders> - <_btnAutoHeaders type="bool">False</_btnAutoHeaders> - <dontEndMediaOnBye type="bool">False</dontEndMediaOnBye> - <closeTCPConnectionsOnRampdown type="bool">False</closeTCPConnectionsOnRampdown> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">_gbSrvSettings</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaSharedSecretType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">T1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tcpWriteImmediate</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">telURISource</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbRetransmissions</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_enableAutoHeaders</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableSIP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">fqdn</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaSharedSecretSource</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenageConfCombo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_c3</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_c2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_c5</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_c4</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaConfCombo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaOperatorVariantType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">overrideRegistrar</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">port</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_r4</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_r5</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">realm</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_r3</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_r1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">srvPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tos</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">user</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaOperatorVariantSource</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ovrDest</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useServer</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">nUdpMaxSize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">retransmit1xx</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">srvDomain</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_btnEditContact1</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">telURIDest</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ovrTimeout</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enablePeriodicDNSQueries</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useIPSecDoubleSPIPatch</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">securityMechanismValList</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableRetransmissions</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">overrideRegistrarAddress</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableTos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">srvAddr</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ovrDestHostPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">DNSTimeoutValue</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tosVal</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">passwd</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaSharedSecretSequence</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">T2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">autoRegister</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">skipDeleteDNSRecordsAtLoopEnd</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableSigComp</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">akaOperatorVariantSequence</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableVoLTE</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">retransmitACK</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_btnAutoHeaders</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">volte_grbox</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">customSipTos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dontEndMediaOnBye</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_r2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaExportComplete</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">mediaBearerType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">registrarSrv</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_c1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaUseOPasOPC</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_ovrDest1</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">outboundProxy</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_UseSrv1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_enableSIP1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">closeTCPConnectionsOnRampdown</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ovrContact</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaAbsolutePath</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">serverAddresses</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableCCDedicatedBearer</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaConfComboSelIndex</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbCustomTos</item> - <item ref="4"/> - </item> - <item type="tuple"> - <item type="str">ovrTrans</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useDnsSrv</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ovrTransOption</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_enableSIP2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbPeriodicDNSQuery</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">ignoreRetransmissions</item> - <item ref="1"/> - </item> - </_dict> - </state> - </signalingSettings> - <timerSettings ver="[2, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TimerSettings"> - <enableTimers type="bool">True</enableTimers> - <expirationValList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_TimerSettings_expirationValList" itemtype="ixConfig"> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ExpirationVal"> - <checked type="bool">True</checked> - <message type="str">REGISTER</message> - <msgPart type="int">0</msgPart> - <msgPartStr type="str">Expires Header(s)</msgPartStr> - <value type="int">3600</value> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">message</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">msgPartStr</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">checked</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">value</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msgPart</item> - <item ref="1"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ExpirationVal"> - <checked type="bool">True</checked> - <message type="str">INVITE</message> - <msgPart type="int">2</msgPart> - <msgPartStr type="str">Session-Expire(s)</msgPartStr> - <value type="int">90</value> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">message</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">msgPartStr</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">checked</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">value</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msgPart</item> - <item ref="1"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ExpirationVal"> - <checked type="bool">True</checked> - <message type="str">UPDATE</message> - <msgPart type="int">2</msgPart> - <msgPartStr type="str">Session-Expire(s)</msgPartStr> - <value type="int">90</value> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">message</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">msgPartStr</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">checked</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">value</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msgPart</item> - <item ref="1"/> - </item> - </_dict> - </state> - </item> - </expirationValList> - <sessionRefreshType type="int">1</sessionRefreshType> - <refreshAfterSecs type="int">3000</refreshAfterSecs> - <refreshAfterPercent type="int">50</refreshAfterPercent> - <refreshInSecs type="int">32</refreshInSecs> - <enableRetransmissions type="bool">False</enableRetransmissions> - <T1 type="int">500</T1> - <T2 type="int">4000</T2> - <ignoreRetransmissions type="bool">True</ignoreRetransmissions> - <retransmitACK type="bool">True</retransmitACK> - <stopActiveRetr type="bool">True</stopActiveRetr> - <retransmit1xx type="bool">False</retransmit1xx> - <ovrTimeout type="bool">False</ovrTimeout> - <minInterReregister type="int">0</minInterReregister> - <autoEndCall2 type="bool">False</autoEndCall2> - <enableAutoPRACK type="bool">False</enableAutoPRACK> - <rprSendNegotiatedSDP type="bool">False</rprSendNegotiatedSDP> - <rprTimeUntilNextRPR type="int">150</rprTimeUntilNextRPR> - <rprScenarioHasPRACK type="bool">False</rprScenarioHasPRACK> - <auto4xx type="bool">False</auto4xx> - <auto4xxAbort type="bool">False</auto4xxAbort> - <autoProcedureList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_TimerSettings_autoProcedureList" itemtype="ixConfig"/> - <autoProceduresCount type="int">0</autoProceduresCount> - <procListChanged type="bool">True</procListChanged> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">btnRefreshProcList</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">autoEndCall</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ignoreRetransmissions</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">minInterReregister</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">autoEndCall2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableTimers</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">refreshInSecs</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">retransmit1xx</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">auto4xxAbort</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbEnableTimers</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ovrTimeout</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">sessionRefreshType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">auto4xx</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">procListChanged</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">T2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">autoProcedureList</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbAutoPRACK</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">T1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">refreshAfterPercent</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableAutoPRACK</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">stopActiveRetr</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableRetransmissions</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rprTimeUntilNextRPR</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rprScenarioHasPRACK</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">expirationValList</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">refreshAfterSecs</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">autoProceduresCount</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">retransmitACK</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">rprSendNegotiatedSDP</item> - <item ref="1"/> - </item> - </_dict> - </state> - </timerSettings> - <advancedSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_AdvancedSettings"> - <useCloud type="bool">False</useCloud> - <_useCloud1 type="bool">False</_useCloud1> - <cloud type="str"><None></cloud> - <serverRules ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_AdvancedSettings_serverRules" itemtype="ixConfig"/> - <enableVirtualIPs type="bool">False</enableVirtualIPs> - <virtualIPTable ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_AdvancedSettings_virtualIPTable" itemtype="ixConfig"/> - <ovrCloudRules type="bool">False</ovrCloudRules> - <_ovrCloudRules1 type="bool">False</_ovrCloudRules1> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">_gbVirtualIPs</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">useCloud</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ovrCloudRules</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_ovrCloudRules1</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_useCloud1</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableVirtualIPs</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">virtualIPTable</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">serverRules</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">cloud</item> - <item ref="3"/> - </item> - </_dict> - </state> - </advancedSettings> - <tlsSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsSettings"> - <enableTLS type="bool">False</enableTLS> - <enableDTLS type="bool">False</enableDTLS> - <enableTLS_MSRP type="bool">False</enableTLS_MSRP> - <enableTLS_HTTP type="bool">False</enableTLS_HTTP> - <_enableTLS1 type="bool">False</_enableTLS1> - <_enableTLS2 type="bool">False</_enableTLS2> - <_enableTLS3 type="bool">False</_enableTLS3> - <tlsPort type="str">5061</tlsPort> - <tlsProtocol type="int">3</tlsProtocol> - <tlsSessionRefresh type="bool">False</tlsSessionRefresh> - <_tlsSessionRefresh type="bool">False</_tlsSessionRefresh> - <tlsRefreshInterval type="int">3600</tlsRefreshInterval> - <tlsAuthClient type="int">0</tlsAuthClient> - <tlsReuseConnection type="bool">False</tlsReuseConnection> - <_tlsReuseConnection type="bool">False</_tlsReuseConnection> - <ignoreSubjectAltName type="bool">False</ignoreSubjectAltName> - <tlsMutual type="bool">False</tlsMutual> - <_gbTlsMutual type="bool">False</_gbTlsMutual> - <tlsCyphers ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_TlsSettings_tlsCyphers" itemtype="ixConfig"> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">True</enabled> - <name type="str">ECDHE-ECDSA-AES128-GCM-SHA256</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">True</enabled> - <name type="str">ECDHE-ECDSA-AES256-GCM-SHA384</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">True</enabled> - <name type="str">ECDHE-RSA-AES128-GCM-SHA256</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">True</enabled> - <name type="str">ECDHE-ECDSA-AES256-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">True</enabled> - <name type="str">ECDHE-ECDSA-AES128-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">True</enabled> - <name type="str">ECDHE-RSA-AES128-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">True</enabled> - <name type="str">AES128-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">True</enabled> - <name type="str">AES256-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">ECDHE-ECDSA-AES256-SHA384</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">ECDHE-ECDSA-AES128-SHA256</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">ECDHE-RSA-AES256-GCM-SHA384</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">ECDHE-RSA-AES128-SHA256</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">ECDHE-RSA-AES256-SHA384</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">DES-CBC-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">DES-CBC3-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">EXP-DES-CBC-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">EXP-RC2-CBC-MD5</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">EXP-RC4-MD5</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">EXP1024-DES-CBC-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">EXP1024-RC4-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">IDEA-CBC-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">NULL-MD5</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">NULL-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">RC4-MD5</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">RC4-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - </tlsCyphers> - <tlsCertificatesPath type="str">C:\Program Files (x86)\Ixia\IxLoad\8.20-EA\aptixia\data\SSL_Certificates</tlsCertificatesPath> - <tlsPrivateKeyCertificate type="str">Unsecured_RSA_key_1024.pem</tlsPrivateKeyCertificate> - <tlsPublicKeyCertificate type="str">Unsecured_RSA_cert_1024.pem</tlsPublicKeyCertificate> - <tlsKeyType type="int">0</tlsKeyType> - <tlsCertType type="int">0</tlsCertType> - <tlsPassword type="str"></tlsPassword> - <sipScheme type="int">0</sipScheme> - <tlsTransportType type="int">0</tlsTransportType> - <tlsDisableUdpAndTcp type="bool">True</tlsDisableUdpAndTcp> - <tlsEnableTcpKeepAlive type="bool">False</tlsEnableTcpKeepAlive> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">tlsCertType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsPassword</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsMutual</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsPrivateKeyCertificate</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsTransportType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableTLS_HTTP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsCyphers</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsProtocol</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsKeyType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tlsSessionRefresh</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tlsCertificatesPath</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsEnableTcpKeepAlive</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbTlsMutual</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tlsPublicKeyCertificate</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_enableCert</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableTLS</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsAuthClient</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ignoreSubjectAltName</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_enableTLS4</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_enableTLS1</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_enableTLS2</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_enableTLS3</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableDTLS</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableTLS_MSRP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsReuseConnection</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsRefreshInterval</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsSessionRefresh</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsDisableUdpAndTcp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">sipScheme</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tlsReuseConnection</item> - <item ref="3"/> - </item> - </_dict> - </state> - </tlsSettings> - <dtlsOptions ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_DtlsOptions"> - <dtlsRetry type="int">200</dtlsRetry> - <dtlsTimeout type="int">30000</dtlsTimeout> - <dtlsSessionTicket type="bool">False</dtlsSessionTicket> - </dtlsOptions> - <iceOptions ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_IceOptions"> - <iceRetryCount type="int">6</iceRetryCount> - <iceInitialRetry type="int">100</iceInitialRetry> - <iceTimeout type="int">30000</iceTimeout> - </iceOptions> - <otherSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_OtherSettings"> - <VOIP_Var0 type="str"></VOIP_Var0> - <VOIP_Var1 type="str"></VOIP_Var1> - <VOIP_Var2 type="str"></VOIP_Var2> - <VOIP_Var3 type="str"></VOIP_Var3> - <VOIP_Var4 type="str"></VOIP_Var4> - <VOIP_IPAddress0 type="str"></VOIP_IPAddress0> - <VOIP_IPAddress1 type="str"></VOIP_IPAddress1> - <VOIP_IPAddress2 type="str"></VOIP_IPAddress2> - <VOIP_IPAddress3 type="str"></VOIP_IPAddress3> - <VOIP_IPAddress4 type="str"></VOIP_IPAddress4> - <ipPreference type="int">0</ipPreference> - <bUseHardcoded type="bool">False</bUseHardcoded> - <_gbHardcodedForDemo type="bool">False</_gbHardcodedForDemo> - <_gbStunSettings type="bool">False</_gbStunSettings> - <bUseStun type="bool">False</bUseStun> - <stunAddr type="str">127.0.0.1</stunAddr> - <stunPort type="str">3478</stunPort> - <bUseIce type="bool">False</bUseIce> - <bIceLite type="bool">False</bIceLite> - <_gbSRVCCSettings type="bool">False</_gbSRVCCSettings> - <bUseSRVCC type="bool">False</bUseSRVCC> - <mobilityPath type="str"></mobilityPath> - <ddgGroupboxSRVCC type="bool">False</ddgGroupboxSRVCC> - <PCO_Groupbox type="bool">False</PCO_Groupbox> - <bUsePCO type="bool">False</bUsePCO> - <_gbPCO type="bool">False</_gbPCO> - <PCO_List type="str"></PCO_List> - <useBHCA type="bool">False</useBHCA> - <loadVariablesFromCsv type="bool">False</loadVariablesFromCsv> - <pathForCsvWithVariables type="str"></pathForCsvWithVariables> - <absolutePathForCsvWithVariables type="str"></absolutePathForCsvWithVariables> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">_gbIceSettings</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbPCO</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">VOIP_IPAddress4</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbStunSettings</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">VOIP_IPAddress0</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">VOIP_IPAddress3</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">VOIP_IPAddress2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bUseIce</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">mobilityPath</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">VOIP_Var0</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">VOIP_IPAddress1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">PCO_List</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbSRVCCSettings</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">absolutePathForCsvWithVariables</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">VOIP_Var2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">PCO_Groupbox</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">bUseHardcoded</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">bUseSRVCC</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useBHCA</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ipPreference</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">btnBrowseForVariableCsv</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bUsePCO</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">stunPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bUseStun</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">stunAddr</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ddgGroupboxSRVCC</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">_gbHardcodedForDemo</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">pathForCsvWithVariables</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">DodPathForCsvWithVariables</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_varCsvGroupBox</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">VOIP_Var1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">loadVariablesFromCsv</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">VOIP_Var3</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bIceLite</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">VOIP_Var4</item> - <item ref="1"/> - </item> - </_dict> - </state> - </otherSettings> - <smsSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SMSSettings"> - <enableSMS type="bool">False</enableSMS> - <requestURI type="str">sc.home1.net</requestURI> - <enableTelURI type="bool">False</enableTelURI> - <telURI type="str">phone-context=example</telURI> - <smscPhoneNo type="str">61814712345</smscPhoneNo> - <smscTypeOfNo type="int">0</smscTypeOfNo> - <smscNumberingPlan type="int">0</smscNumberingPlan> - <enableSMOrigOverrideDest type="bool">False</enableSMOrigOverrideDest> - <btnSMOrigEdit type="bool">False</btnSMOrigEdit> - <enableSMOrigReqStatusReport type="bool">False</enableSMOrigReqStatusReport> - <enableSMOrigReplyPath type="bool">False</enableSMOrigReplyPath> - <smsAddressOriginator ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SMSAddressInfo"> - <phoneType type="bool">False</phoneType> - <phoneValue type="str">160[00000000-]</phoneValue> - <comboPhoneBookEntry type="str"><None></comboPhoneBookEntry> - </smsAddressOriginator> - <smOrigTypeOfNo type="int">0</smOrigTypeOfNo> - <smOrigNumberingPlan type="int">0</smOrigNumberingPlan> - <enableSMRecipOverrideSrc type="bool">False</enableSMRecipOverrideSrc> - <btnSMRecipEdit type="bool">False</btnSMRecipEdit> - <enableSMRecipReqStatusReport type="bool">False</enableSMRecipReqStatusReport> - <enableSMRecipReplyPath type="bool">False</enableSMRecipReplyPath> - <smsAddressRecipient ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SMSAddressInfo"> - <phoneType type="bool">False</phoneType> - <phoneValue type="str">160[00000000-]</phoneValue> - <comboPhoneBookEntry type="str"><None></comboPhoneBookEntry> - </smsAddressRecipient> - <smRecipTypeOfNo type="int">0</smRecipTypeOfNo> - <smRecipNumberingPlan type="int">0</smRecipNumberingPlan> - <depActivities ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_SMSSettings_depActivities" itemtype="ixConfig"/> - <useFilesFromActivity type="bool">False</useFilesFromActivity> - <verifyUserInfo type="bool">False</verifyUserInfo> - <smsImportFilesActivity type="str">None</smsImportFilesActivity> - <smsActivityForFiles type="int">0</smsActivityForFiles> - <pcpuCommonPath type="str"></pcpuCommonPath> - <smsFiles ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_SMSSettings_smsFiles" itemtype="ixConfig"/> - <smsFilesCount type="int">0</smsFilesCount> - <grBoxSMServiceCenter type="bool">False</grBoxSMServiceCenter> - <grBoxSMOriginator type="bool">False</grBoxSMOriginator> - <grBoxSMRecipient type="bool">False</grBoxSMRecipient> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">smOrigNumberingPlan</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smsFiles</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableSMS</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableSMOrigReplyPath</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smsFilesCount</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">btnSMRecipEdit</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">grBoxSMOriginator</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">grBoxSMRecipient</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableSMRecipOverrideSrc</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableSMOrigReqStatusReport</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smsAddressOriginator</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">telURI</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">depActivities</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">pcpuCommonPath</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smOrigTypeOfNo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smRecipTypeOfNo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">requestURI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smsFilesBackup</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smsAddressRecipient</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableTelURI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useFilesFromActivity</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">smRecipNumberingPlan</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smscPhoneNo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smsImportFilesActivity</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableSMRecipReplyPath</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">btnSMOrigEdit</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">smscNumberingPlan</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">duringLoadFromBackup</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableSMRecipReqStatusReport</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">grBoxSMServiceCenter</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">verifyUserInfo</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">smscTypeOfNo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableSMOrigOverrideDest</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smsActivityForFiles</item> - <item ref="1"/> - </item> - </_dict> - </state> - </smsSettings> - <smsFilesAdd ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SMSFilesAdd"> - <loadedFileType type="int">0</loadedFileType> - <fileName type="str"></fileName> - <ixSmsFileName type="str"></ixSmsFileName> - <ixSmsFilePath type="str"></ixSmsFilePath> - <segmentOrder type="str"></segmentOrder> - <totalTpudSize type="str"></totalTpudSize> - <segmentNo type="str">0</segmentNo> - <comboCoding type="int">0</comboCoding> - <comboRefNo type="int">0</comboRefNo> - <contentViewEdit type="str"></contentViewEdit> - <contentViewShow type="str"></contentViewShow> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">segmentNo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">contentViewShow</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">ixSmsFilePath</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">contentViewEdit</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">comboCoding</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">segmentOrder</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">comboRefNo</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">loadedFileType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">btnSmsLoadFiles</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ixSmsFileName</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">btnSmsSaveAs</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">fileName</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">totalTpudSize</item> - <item ref="1"/> - </item> - </_dict> - </state> - </smsFilesAdd> - <smsAddressOriginator ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SMSAddress"> - <radioBtnPhoneNo type="int">0</radioBtnPhoneNo> - <comboPhoneBook type="str"><None></comboPhoneBook> - <phoneBookPreview type="str"></phoneBookPreview> - <userPattern type="str">160[00000000-]</userPattern> - <ePhoneType type="int">0</ePhoneType> - <ePhone type="str">160[00000000-]</ePhone> - <fakeEnableTelURI type="bool">False</fakeEnableTelURI> - <fakeTelURI type="str"></fakeTelURI> - <fakeTelToPort type="str"></fakeTelToPort> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">userPattern</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">phoneBookPreview</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ePhoneType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">fakeEnableTelURI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">fakeTelToPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">comboPhoneBook</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">ePhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">fakeTelURI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">radioBtnPhoneNo</item> - <item ref="1"/> - </item> - </_dict> - </state> - </smsAddressOriginator> - <smsAddressRecipient ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SMSAddress"> - <radioBtnPhoneNo type="int">0</radioBtnPhoneNo> - <comboPhoneBook type="str"><None></comboPhoneBook> - <phoneBookPreview type="str"></phoneBookPreview> - <userPattern type="str">160[00000000-]</userPattern> - <ePhoneType type="int">0</ePhoneType> - <ePhone type="str">160[00000000-]</ePhone> - <fakeEnableTelURI type="bool">False</fakeEnableTelURI> - <fakeTelURI type="str"></fakeTelURI> - <fakeTelToPort type="str"></fakeTelToPort> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">userPattern</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">phoneBookPreview</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ePhoneType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">fakeEnableTelURI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">fakeTelToPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">comboPhoneBook</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">ePhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">fakeTelURI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">radioBtnPhoneNo</item> - <item ref="1"/> - </item> - </_dict> - </state> - </smsAddressRecipient> - <compatibility ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_Compatibility"> - <hasRtpChMapRules type="bool">True</hasRtpChMapRules> - </compatibility> - <editAutoHeaderRule ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_EditAutoHeaderRule"> - <defaultMessagesList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_EditAutoHeaderRule_defaultMessagesList" itemtype="ixConfig"> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">INVITE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">ACK</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">BYE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">CANCEL</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">OPTIONS</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">REGISTER</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">NOTIFY</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">SUBSCRIBE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">REFER</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">MESSAGE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">PRACK</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">INFO</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">UPDATE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">100 (Trying)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">180 (Ringing)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">181 (Call Is Being Forwarded)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">182 (Queued)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">183 (Session Progress)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">200 (OK)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">202 (Accepted)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">300 (Multiple Choices)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">301 (Moved Permanently)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">302 (Moved Temporarily)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">305 (Use Proxy)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">380 (Alternative Service)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">400 (Bad Request)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">401 (Unauthorized)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">402 (Payment Required)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">403 (Forbidden)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">404 (Not Found)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">405 (Method Not Allowed)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">406 (Not Acceptable)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">407 (Proxy Authentication Required)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">408 (Request Timeout)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">410 (Gone)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">413 (Request Entity Too Large)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">414 (Request-URI Too Large)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">415 (Unsupported Media Type)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">416 (Unsupported URI Scheme)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">420 (Bad Extension)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">421 (Extension Required)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">423 (Interval Too Brief)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">480 (Temporarily not available)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">481 (Call Leg/Transaction Does Not Exist)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">482 (Loop Detected)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">483 (Too Many Hops)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">484 (Address Incomplete)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">485 (Ambiguous)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">486 (Busy Here)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">487 (Request Terminated)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">488 (Not Acceptable Here)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">491 (Request Pending)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">493 (Undecipherable)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">500 (Internal Server Error)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">501 (Not Implemented)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">502 (Bad Gateway)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">503 (Service Unavailable)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">504 (Server Time-out)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">505 (SIP Version not supported)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">513 (Message Too Large)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">600 (Busy Everywhere)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">603 (Decline)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">604 (Does not exist anywhere)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">606 (Not Acceptable)</str> - </item> - </defaultMessagesList> - <messagesList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_EditAutoHeaderRule_messagesList" itemtype="ixConfig"/> - <autoHeaderTypeList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_EditAutoHeaderRule_autoHeaderTypeList" itemtype="ixConfig"> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Request-Uri</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Via</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">From</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">To</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Call-ID</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">CSeq</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Contact</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Content-Length</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Route</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Record-Route</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Authorization</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Proxy-Authorization</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Referred-By</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Replaces</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Event</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">RAck</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">RSeq</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Refer-To</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Subscription-State</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">WWW-Authenticate</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Also</str> - </item> - </autoHeaderTypeList> - <autoHeaderType type="str">To</autoHeaderType> - <option type="int">0</option> - <appendToUri type="bool">False</appendToUri> - <headerValue type="str"></headerValue> - <parsedHeader ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_EditAutoHeaderRule_parsedHeader" itemtype="ixConfig"/> - <valid type="bool">True</valid> - </editAutoHeaderRule> - <autoHeadersSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_AutoHeadersSettings"> - <enableAutoHeaders type="bool">False</enableAutoHeaders> - <tableRules ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_AutoHeadersSettings_tableRules" itemtype="ixConfig"/> - <reqAutoHeadRules ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_AutoHeadersSettings_reqAutoHeadRules" itemtype="ixConfig"/> - <respAutoHeadRules ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_AutoHeadersSettings_respAutoHeadRules" itemtype="ixConfig"/> - </autoHeadersSettings> - <sipAdvSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SipAdvancedSettings"> - <overrideTCPLocalPort type="bool">False</overrideTCPLocalPort> - <tcpLocalPortStart type="int">40000</tcpLocalPortStart> - <tcpLocalPortEnd type="int">60000</tcpLocalPortEnd> - <tcpLocalPortStep type="int">1</tcpLocalPortStep> - <closeNonsecureTcpConnectionsEnable type="bool">False</closeNonsecureTcpConnectionsEnable> - <closeIdleTcpConnectionsEnable type="bool">False</closeIdleTcpConnectionsEnable> - <tcpIdlePeriod type="int">10</tcpIdlePeriod> - <donotCloseTCPInsideCallEnable type="bool">False</donotCloseTCPInsideCallEnable> - <recordingServerEnable type="bool">False</recordingServerEnable> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">tcpIdlePeriod</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tcpEndPortLabel</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tcpIdlePeriodLabel</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">donotCloseTCPInsideCallEnable</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tcpPortStepLabel</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tcpLocalPortStep</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tcpLocalPortEnd</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tcpStartPortLabel</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tcpLocalPortStart</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">closeIdleTcpConnectionsEnable</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">recordingServerEnable</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">overrideTCPLocalPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">closeNonsecureTcpConnectionsEnable</item> - <item ref="1"/> - </item> - </_dict> - </state> - </sipAdvSettings> - </pm> - <objectID type="int">2</objectID> - <_apiUniqueId type="int">15470</_apiUniqueId> - <uniqueID type="int">27</uniqueID> - <commandIdCounter type="int">11</commandIdCounter> - <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport"> - <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict"> - <_dict type="list"/> - </serializedNetworkSettingsMap> - <protocolName type="str">VoIP</protocolName> - </networkPluginSettings> - </item> - <item ver="[34, [1, [0, [6, [1, [0, [0]]]], [0, [0]]], [0]]]" oid="19" type="#VoIP_Peer_plugin$Plugin"> - <enable type="bool">True</enable> - <name type="str">CALLING</name> - <activityFunction type="NoneType">None</activityFunction> - <needToRefreshStatViews type="bool">False</needToRefreshStatViews> - <activeRole type="str">Both</activeRole> - <cmdListLoops type="int">0</cmdListLoops> - <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/> - <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination"> - <item ver="[0, [3, [1, [0, [0]]]]]" type="ixAgentDestination"> - <name type="str">VoIP2_CALLED</name> - <portMapPolicy type="str">protocolSpecific</portMapPolicy> - <sameAs type="str"></sameAs> - <validPortMapPolicies type="list"> - <item type="str">protocolSpecific</item> - </validPortMapPolicies> - <inUse type="bool">True</inUse> - <customPortMap type="NoneType">None</customPortMap> - <sourceCommunity ref="5"/> - <destinationCommunity ver="[1, [23, [0, [1, [0, [0]]]]]]" oid="23" type="ixNetTraffic"> - <name type="str">VoIP2@VM2</name> - <column type="NoneType">None</column> - <scenarioElementType type="str">netTraffic</scenarioElementType> - <enable type="bool">True</enable> - <role type="str">Peer</role> - <networkType type="str">ethernet</networkType> - <activityFunction type="str">ipTrafficAgent</activityFunction> - <activeRole type="str">Both</activeRole> - <networkActivityList ver="[0, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkActivityList" itemtype="ixNetworkActivity"/> - <activityGroupList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityGroupList" itemtype="ixActivityGroup"/> - <traffic ver="[6, [1, [0, [0]]]]" type="ixActivityModel"> - <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp> - <name type="str">VoIP2</name> - <role type="str">Peer</role> - <activityFunction type="str">ipTrafficAgent</activityFunction> - <payload type="NoneType">None</payload> - <agentList ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="_agentListSequenceContainer" itemtype="ixAgent"> - <item ver="[34, [1, [0, [6, [1, [0, [0]]]], [0, [0]]], [0]]]" oid="10" type="#VoIP_Peer_plugin$Plugin"> - <enable type="int">1</enable> - <name type="str">CALLED</name> - <activityFunction type="NoneType">None</activityFunction> - <needToRefreshStatViews type="bool">False</needToRefreshStatViews> - <activeRole type="str">Both</activeRole> - <cmdListLoops type="int">0</cmdListLoops> - <sources ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixSourceList" itemtype="ixSource"/> - <destinations ver="[1, [3, [0, [0, [0], [0]], [0]]]]" type="ixDestinationList" itemtype="ixDestination"/> - <flowPercentage type="float">100.0</flowPercentage> - <uniqueID type="int">43</uniqueID> - <pm ver="[0, [1, [0.1, [1, [0, [0]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyMap_VoIP"> - <szPluginVersion type="str">4.10</szPluginVersion> - <ceCommands ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]], [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_VoIP_ceCommands" itemtype="ixConfig"> - <item ver="[0, [0, [0, [0.1, [1, [0, [0]]]], [0, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]], [0, [0, [0, [0, [1, [0, [0]]]]]]]]" type="#Pdk.ixPdkCommands$ixPropertyCommandStart"> - <commandId type="int">-2</commandId> - <commandType type="str">START</commandType> - <cmdName type="str">Start</cmdName> - <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"> - <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput"> - <name type="str">Output1</name> - <outputType type="int">0</outputType> - <destCmdId type="int">3</destCmdId> - <objectID type="int">0</objectID> - <destinationCommandIdx type="int">2</destinationCommandIdx> - </item> - </outputList> - </item> - <item ver="[0, [0, [0, [0.1, [1, [0, [0]]]], [0, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]], [0, [0, [0, [0, [1, [0, [0]]]]]]]]" type="#Pdk.ixPdkCommands$ixPropertyCommandStop"> - <commandId type="int">-3</commandId> - <commandType type="str">STOP</commandType> - <cmdName type="str">Stop</cmdName> - <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"/> - </item> - <item ver="[0, [0, [0, [0.1, [1, [0, [0]]]], [0, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_Procedure"> - <commandId type="int">3</commandId> - <commandType type="str">Procedure</commandType> - <cmdName type="str">SIP ReceiveCall (#3)</cmdName> - <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"> - <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput"> - <name type="str">OK</name> - <outputType type="int">0</outputType> - <destCmdId type="int">17</destCmdId> - <objectID type="int">1</objectID> - <destinationCommandIdx type="int">4</destinationCommandIdx> - </item> - <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput"> - <name type="str">Error</name> - <outputType type="int">1</outputType> - <destCmdId type="int">-3</destCmdId> - <objectID type="int">2</objectID> - <destinationCommandIdx type="int">1</destinationCommandIdx> - </item> - </outputList> - </item> - <item ver="[0, [0, [0, [0.1, [1, [0, [0]]]], [0, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_Procedure"> - <commandId type="int">11</commandId> - <commandType type="str">Procedure</commandType> - <cmdName type="str">SIP EndCall Receive (#4)</cmdName> - <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"> - <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput"> - <name type="str">OK</name> - <outputType type="int">0</outputType> - <destCmdId type="int">-3</destCmdId> - <objectID type="int">1</objectID> - <destinationCommandIdx type="int">1</destinationCommandIdx> - </item> - <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput"> - <name type="str">Error</name> - <outputType type="int">1</outputType> - <destCmdId type="int">-3</destCmdId> - <objectID type="int">2</objectID> - <destinationCommandIdx type="int">1</destinationCommandIdx> - </item> - </outputList> - </item> - <item ver="[0, [1, [0, [0, [0.1, [1, [0, [0]]]], [0, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CommandEx"> - <commandId type="int">17</commandId> - <commandType type="str">CommandEx</commandType> - <cmdName type="str">Voice Session (#2)</cmdName> - <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"> - <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput"> - <name type="str">OK</name> - <outputType type="int">0</outputType> - <destCmdId type="int">11</destCmdId> - <objectID type="int">1</objectID> - <destinationCommandIdx type="int">3</destinationCommandIdx> - </item> - <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput"> - <name type="str">Error</name> - <outputType type="int">1</outputType> - <destCmdId type="int">11</destCmdId> - <objectID type="int">2</objectID> - <destinationCommandIdx type="int">3</destinationCommandIdx> - </item> - </outputList> - <cmdType type="str">RTPVoiceSession</cmdType> - </item> - </ceCommands> - <activityLink ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ActivityLinkInfo"> - <name type="str">VoiceLink1</name> - <activitiesCount type="int">2</activitiesCount> - </activityLink> - <triggers ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TriggerConfig"> - <triggersInCount type="int">3</triggersInCount> - <triggersOutCount type="int">5</triggersOutCount> - </triggers> - <globalSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_GlobalSettings"> - <globalExecStg ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_GlobalExecSettings"> - <setAborted type="bool">False</setAborted> - <setAllFailed type="bool">False</setAllFailed> - <trigTimeout type="int">600000</trigTimeout> - <notAbortOnTimeout type="bool">False</notAbortOnTimeout> - <limitErrors type="bool">False</limitErrors> - <maxErrors type="int">1</maxErrors> - <limitArrayVarSize type="bool">False</limitArrayVarSize> - <maxArrayVarSize type="int">10</maxArrayVarSize> - </globalExecStg> - <globalSIPStg ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_GlobalSIPSettings"> - <disableTCP type="bool">False</disableTCP> - <prefQOP type="int">0</prefQOP> - <warnAsError type="bool">False</warnAsError> - <limitQueueSize type="bool">True</limitQueueSize> - <maxChannelsInQueue type="int">25</maxChannelsInQueue> - <enableSIPLogging type="bool">False</enableSIPLogging> - <limitSIPLoggingChannels type="bool">False</limitSIPLoggingChannels> - <maxSIPLoggingChannels type="int">10</maxSIPLoggingChannels> - <minSIPLoggingChannels type="int">0</minSIPLoggingChannels> - <voipPeerLogSettings type="int">0</voipPeerLogSettings> - <voipPeerLogExpForChannels type="str"></voipPeerLogExpForChannels> - <abortLoopOnTriggerTimeout type="bool">False</abortLoopOnTriggerTimeout> - </globalSIPStg> - <globalRTPStg ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_GlobalRTPSettings"> - <transmMode type="int">0</transmMode> - <playMode type="int">0</playMode> - <repeatCount type="int">1</repeatCount> - <repeatTime type="int">1000</repeatTime> - <timeUnit type="int">0</timeUnit> - <volume type="int">-20</volume> - <playModePathConf type="int">0</playModePathConf> - <repeatCountPathConf type="int">0</repeatCountPathConf> - <repeatTimePathConf type="int">10</repeatTimePathConf> - <timeUnitPathConf type="int">0</timeUnitPathConf> - <toneDurationPathConf type="int">200</toneDurationPathConf> - <interToneDelayPathConf type="int">200</interToneDelayPathConf> - <toneAmplitudePathConf type="int">-10</toneAmplitudePathConf> - <firstToneTimeoutPathConf type="int">4000</firstToneTimeoutPathConf> - <interToneTimeoutPathConf type="int">2000</interToneTimeoutPathConf> - <qovTalkExtraSilence type="int">500</qovTalkExtraSilence> - <qovListenExtraDuration type="int">2000</qovListenExtraDuration> - <downloadRTPCSV type="bool">True</downloadRTPCSV> - <waitQoVScore type="bool">False</waitQoVScore> - </globalRTPStg> - <globalSTUNStg ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_GlobalSTUNSettings"> - <keepAliveInterval type="int">15</keepAliveInterval> - </globalSTUNStg> - <globalSKINNYStg ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_GlobalSKINNYSettings"> - <softKeyCount type="int">25</softKeyCount> - <receiveVideo type="bool">False</receiveVideo> - <transmitVideo type="bool">False</transmitVideo> - </globalSKINNYStg> - <globalT38Stg ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_GlobalT38Settings"> - <t30Log type="bool">False</t30Log> - <t38Log type="bool">False</t38Log> - <receivedImageLog type="bool">False</receivedImageLog> - <logType type="int">0</logType> - <logBegin type="int">1</logBegin> - <logEnd type="int">10</logEnd> - <channelRange type="str">[00-10]</channelRange> - </globalT38Stg> - </globalSettings> - <info ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_Info"> - <userChannelsNo type="int">653520</userChannelsNo> - <portInstances type="int">3</portInstances> - <portInstanceIdx type="int">2</portInstanceIdx> - <objectiveType type="str">activeUsers</objectiveType> - <objectiveValue type="int">1000</objectiveValue> - <maxAllowedObjective type="long">9223372036854775807</maxAllowedObjective> - <firstSignalingFnID type="int">8</firstSignalingFnID> - <enableRTPDest type="bool">False</enableRTPDest> - <rtpPortDest type="str"></rtpPortDest> - <rtpObjectiveValue type="int">32000</rtpObjectiveValue> - <hasRtpFunction type="bool">False</hasRtpFunction> - <hasVideoFunction type="bool">False</hasVideoFunction> - <hasT38Function type="bool">False</hasT38Function> - <hasMSRPFunction type="bool">False</hasMSRPFunction> - <src ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ActivityInfo"> - <name type="str">CALLED</name> - <portCount type="int">1</portCount> - <portCountRtp type="int">1</portCountRtp> - <portCountT38 type="int">1</portCountT38> - <portCountMSRP type="int">1</portCountMSRP> - <ipRangeCount type="int">1</ipRangeCount> - <ipCount type="int">1</ipCount> - <ipRule type="int">0</ipRule> - <ipRuleCh type="int">1</ipRuleCh> - <port type="str">{{sipportcalled}}</port> - <portRule type="int">0</portRule> - <portRuleCh type="int">1</portRuleCh> - <phone type="str">{{pncalled}}</phone> - <aliases type="int">1</aliases> - <phoneType type="int">0</phoneType> - <phoneRule type="int">1</phoneRule> - <phoneCount type="int">0</phoneCount> - <telPar type="str"></telPar> - <ipRangeCountRtp type="int">1</ipRangeCountRtp> - <ipCountRtp type="int">1</ipCountRtp> - <ipRuleRtp type="int">0</ipRuleRtp> - <ipRuleChRtp type="int">1</ipRuleChRtp> - <portRtp type="str">[10000-65535,4]</portRtp> - <portT38 type="str">40000</portT38> - <portMSRP type="str">2855</portMSRP> - <portRuleRtp type="int">1</portRuleRtp> - <portRuleChRtp type="int">1</portRuleChRtp> - <ipRangeCountT38 type="int">1</ipRangeCountT38> - <ipCountT38 type="int">1</ipCountT38> - <ipRangeCountMSRP type="int">1</ipRangeCountMSRP> - <ipCountMSRP type="int">1</ipCountMSRP> - <symType type="int">1</symType> - <enableTLS type="bool">False</enableTLS> - <enableDTLS type="bool">False</enableDTLS> - <enableTLS_MSRP type="bool">False</enableTLS_MSRP> - <enableTLS_HTTP type="bool">False</enableTLS_HTTP> - <tlsPort type="str">5061</tlsPort> - <tlsDisableUdpAndTcp type="bool">True</tlsDisableUdpAndTcp> - <nodeCount type="int">1</nodeCount> - <coreCount type="int">2</coreCount> - <nicCount type="int">1</nicCount> - <gtpEnabled type="bool">False</gtpEnabled> - <dcpEnabled type="bool">False</dcpEnabled> - <rangeType type="int">0</rangeType> - <calActivityID type="int">0</calActivityID> - <layerName type="str">aptixia-T.03440c56.4e1a.4def.8406.ec64db91d4c1-L2EthernetPlugin-820b0582.6a4c.4109.bd5d.587621a43ce2-161.105.231.12;2;1default</layerName> - </src> - <dest ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ActivityInfo"> - <name type="str"></name> - <portCount type="int">1</portCount> - <portCountRtp type="int">1</portCountRtp> - <portCountT38 type="int">1</portCountT38> - <portCountMSRP type="int">1</portCountMSRP> - <ipRangeCount type="int">0</ipRangeCount> - <ipCount type="int">0</ipCount> - <ipRule type="int">0</ipRule> - <ipRuleCh type="int">0</ipRuleCh> - <port type="str"></port> - <portRule type="int">0</portRule> - <portRuleCh type="int">0</portRuleCh> - <phone type="str"></phone> - <aliases type="int">1</aliases> - <phoneType type="int">0</phoneType> - <phoneRule type="int">0</phoneRule> - <phoneCount type="int">0</phoneCount> - <telPar type="str"></telPar> - <ipRangeCountRtp type="int">0</ipRangeCountRtp> - <ipCountRtp type="int">0</ipCountRtp> - <ipRuleRtp type="int">0</ipRuleRtp> - <ipRuleChRtp type="int">0</ipRuleChRtp> - <portRtp type="str"></portRtp> - <portT38 type="str"></portT38> - <portMSRP type="str">2855</portMSRP> - <portRuleRtp type="int">0</portRuleRtp> - <portRuleChRtp type="int">0</portRuleChRtp> - <ipRangeCountT38 type="int">0</ipRangeCountT38> - <ipCountT38 type="int">0</ipCountT38> - <ipRangeCountMSRP type="int">1</ipRangeCountMSRP> - <ipCountMSRP type="int">12</ipCountMSRP> - <symType type="int">0</symType> - <enableTLS type="bool">False</enableTLS> - <enableDTLS type="bool">False</enableDTLS> - <enableTLS_MSRP type="bool">False</enableTLS_MSRP> - <enableTLS_HTTP type="bool">False</enableTLS_HTTP> - <tlsPort type="str"></tlsPort> - <tlsDisableUdpAndTcp type="bool">False</tlsDisableUdpAndTcp> - <nodeCount type="int">1</nodeCount> - <coreCount type="int">2</coreCount> - <nicCount type="int">1</nicCount> - <gtpEnabled type="bool">False</gtpEnabled> - <dcpEnabled type="bool">False</dcpEnabled> - <rangeType type="int">0</rangeType> - <calActivityID type="int">0</calActivityID> - <layerName type="str"></layerName> - </dest> - <useServerDest type="bool">False</useServerDest> - <srvDomainDest type="str"></srvDomainDest> - <srvAddrDest type="str"></srvAddrDest> - <srvPortDest type="str">5060</srvPortDest> - <cloudServerDest ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CloudServer"> - <name type="str"></name> - <ipAddr type="str"></ipAddr> - <rangeType type="str"></rangeType> - <ipType type="str"></ipType> - <port type="int">0</port> - <attachedInfo type="str"></attachedInfo> - <firstIp type="str"></firstIp> - <netMask type="str"></netMask> - <ipCount type="str"></ipCount> - <ipStep type="str"></ipStep> - </cloudServerDest> - <transfer ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ActivityInfo"> - <name type="str"></name> - <portCount type="int">0</portCount> - <portCountRtp type="int">0</portCountRtp> - <portCountT38 type="int">0</portCountT38> - <portCountMSRP type="int">0</portCountMSRP> - <ipRangeCount type="int">0</ipRangeCount> - <ipCount type="int">0</ipCount> - <ipRule type="int">0</ipRule> - <ipRuleCh type="int">0</ipRuleCh> - <port type="str"></port> - <portRule type="int">0</portRule> - <portRuleCh type="int">0</portRuleCh> - <phone type="str"></phone> - <aliases type="int">0</aliases> - <phoneType type="int">0</phoneType> - <phoneRule type="int">0</phoneRule> - <phoneCount type="int">0</phoneCount> - <telPar type="str"></telPar> - <ipRangeCountRtp type="int">0</ipRangeCountRtp> - <ipCountRtp type="int">0</ipCountRtp> - <ipRuleRtp type="int">0</ipRuleRtp> - <ipRuleChRtp type="int">0</ipRuleChRtp> - <portRtp type="str"></portRtp> - <portT38 type="str"></portT38> - <portMSRP type="str"></portMSRP> - <portRuleRtp type="int">0</portRuleRtp> - <portRuleChRtp type="int">0</portRuleChRtp> - <ipRangeCountT38 type="int">0</ipRangeCountT38> - <ipCountT38 type="int">0</ipCountT38> - <ipRangeCountMSRP type="int">0</ipRangeCountMSRP> - <ipCountMSRP type="int">0</ipCountMSRP> - <symType type="int">0</symType> - <enableTLS type="bool">False</enableTLS> - <enableDTLS type="bool">False</enableDTLS> - <enableTLS_MSRP type="bool">False</enableTLS_MSRP> - <enableTLS_HTTP type="bool">False</enableTLS_HTTP> - <tlsPort type="str"></tlsPort> - <tlsDisableUdpAndTcp type="bool">False</tlsDisableUdpAndTcp> - <nodeCount type="int">0</nodeCount> - <coreCount type="int">1</coreCount> - <nicCount type="int">1</nicCount> - <gtpEnabled type="bool">False</gtpEnabled> - <dcpEnabled type="bool">False</dcpEnabled> - <rangeType type="int">0</rangeType> - <calActivityID type="int">0</calActivityID> - <layerName type="str"></layerName> - </transfer> - <useServerTransfer type="bool">False</useServerTransfer> - <registrarSrvTransfer type="bool">False</registrarSrvTransfer> - <srvAddrTransfer type="str"></srvAddrTransfer> - <srvPortTransfer type="str">5060</srvPortTransfer> - <cloudServerTransfer ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CloudServer"> - <name type="str"></name> - <ipAddr type="str"></ipAddr> - <rangeType type="str"></rangeType> - <ipType type="str"></ipType> - <port type="int">0</port> - <attachedInfo type="str"></attachedInfo> - <firstIp type="str"></firstIp> - <netMask type="str"></netMask> - <ipCount type="str"></ipCount> - <ipStep type="str"></ipStep> - </cloudServerTransfer> - </info> - <scenarioSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ScenarioSettings"> - <scenarioFile type="str">.\SIPCall.tst</scenarioFile> - <activeScenarioChannel type="int">1</activeScenarioChannel> - <funcsCount type="int">18</funcsCount> - <isModified type="int">66</isModified> - <activityID type="int">8</activityID> - <exportToRM type="int">0</exportToRM> - </scenarioSettings> - <executionSettings ver="[1, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ExecutionSettings"> - <loopMode type="int">0</loopMode> - <loopCount type="int">1</loopCount> - <loopPreDelay type="int">0</loopPreDelay> - <loopMidDelay type="int">0</loopMidDelay> - <gracefulRampDown type="bool">True</gracefulRampDown> - <rampdownSleep type="bool">False</rampdownSleep> - <aliases type="int">1</aliases> - <ipRule type="int">0</ipRule> - <ipRuleCh type="int">1</ipRuleCh> - <portRule type="int">0</portRule> - <portRuleCh type="int">1</portRuleCh> - <phoneRule type="int">1</phoneRule> - <multipleUsersPerIO type="bool">True</multipleUsersPerIO> - <rtpIpRule type="int">0</rtpIpRule> - <rtpIpRuleCh type="int">1</rtpIpRuleCh> - <rtpPortRule type="int">1</rtpPortRule> - <rtpPortRuleCh type="int">1</rtpPortRuleCh> - <dl_BUG type="bool">True</dl_BUG> - <dl_TRACE type="bool">False</dl_TRACE> - <dl_L_INFO type="bool">True</dl_L_INFO> - <dl_L_ADV type="bool">False</dl_L_ADV> - <dl_L_VRB type="bool">False</dl_L_VRB> - <dl_T_IO type="bool">False</dl_T_IO> - <dl_T_INFO type="bool">False</dl_T_INFO> - <dl_T_ADV type="bool">False</dl_T_ADV> - <dl_T_VRB type="bool">False</dl_T_VRB> - <dl_TG_ADV type="bool">False</dl_TG_ADV> - <dl_TG_VRB type="bool">False</dl_TG_VRB> - <dl_Q_ADV type="bool">False</dl_Q_ADV> - <dl_Q_VRB type="bool">False</dl_Q_VRB> - <dl_S_FSM type="bool">False</dl_S_FSM> - <dl_S_SER type="bool">False</dl_S_SER> - <dl_S_SUA type="bool">False</dl_S_SUA> - <dl_S_WAIT type="bool">False</dl_S_WAIT> - <dl_S_SEND type="bool">False</dl_S_SEND> - <dl_S_INFO type="bool">False</dl_S_INFO> - <dl_S_ADV type="bool">False</dl_S_ADV> - <dl_S_VRB type="bool">False</dl_S_VRB> - <dl_R_DD type="bool">False</dl_R_DD> - <dl_R_VRB type="bool">False</dl_R_VRB> - <dl_R_PAR type="bool">False</dl_R_PAR> - <dl_EE_VRB type="bool">False</dl_EE_VRB> - <dl_EE_DD type="bool">False</dl_EE_DD> - <dl_FLOW type="bool">False</dl_FLOW> - <dl_M_IO type="bool">False</dl_M_IO> - <dl_SDP_DD type="bool">False</dl_SDP_DD> - <dl_1 type="bool">False</dl_1> - <dl_2 type="bool">False</dl_2> - <dl_3 type="bool">False</dl_3> - <log_level type="int">9</log_level> - <log_in_memory type="int">1</log_in_memory> - <rtp_log_in_file type="int">1</rtp_log_in_file> - <log_filesize type="int">32</log_filesize> - <_gbDebugLogs type="bool">False</_gbDebugLogs> - <ccExportProfile type="bool">False</ccExportProfile> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">_ipRule1</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">dl_S_ADV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">loopMidDelay</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_T_IO</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_T_INFO</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_S_SEND</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_rtpIpRule1</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">_estimatedBacklog</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">loopPreDelay</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_S_VRB</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_TG_ADV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">log_filesize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtp_log_in_file</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_T_VRB</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">aliases</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_Q_ADV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">multipleUsersPerIO</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">log_level</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtpIpRule</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_3</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rampdownSleep</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_portRule1</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">dl_S_SER</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_R_VRB</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_L_ADV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_Q_VRB</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">portRuleCh</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_S_INFO</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtpPortRule</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_M_IO</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_EE_DD</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtpIpRuleCh</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_S_FSM</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">loopMode</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">gracefulRampDown</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_FLOW</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_BUG</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_S_SUA</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ipRule</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ipRuleCh</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">phoneRule</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_rtpPortRule1</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">dl_R_PAR</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">loopCount</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">dl_S_WAIT</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_SDP_DD</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_TRACE</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbDebugLogs</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">rtpPortRuleCh</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_TG_VRB</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">portRule</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_L_INFO</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_EE_VRB</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_R_DD</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_T_ADV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ccExportProfile</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">log_in_memory</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_L_VRB</item> - <item ref="1"/> - </item> - </_dict> - </state> - </executionSettings> - <customActivityLinkSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ixCustomActivityParameters"> - <enableDbgLog type="bool">False</enableDbgLog> - <dbgLogChannels type="str">1-5</dbgLogChannels> - <bhcaType type="int">0</bhcaType> - <talkTime type="int">10000</talkTime> - <channelsNo type="int">1</channelsNo> - <callSetupTime type="int">500</callSetupTime> - <callTeardownTime type="int">500</callTeardownTime> - <interCallDuration type="int">4000</interCallDuration> - <bhcaObjectiveValue type="int">1</bhcaObjectiveValue> - <cpsOverwriteValueChecked type="int">0</cpsOverwriteValueChecked> - <cpsTotalChannelsChecked type="int">0</cpsTotalChannelsChecked> - <cpsOverwriteValue type="int">18</cpsOverwriteValue> - <cpsType type="int">0</cpsType> - <cpsTalkTime type="int">30000</cpsTalkTime> - <cpsChannelsNo type="int">16750</cpsChannelsNo> - <cpsTotalChannelsNo type="int">33500</cpsTotalChannelsNo> - <cpsOverheadTime type="int">1500</cpsOverheadTime> - <cpsInterCallDuration type="int">2000</cpsInterCallDuration> - <cpsObjectiveValue type="int">500</cpsObjectiveValue> - <cpsRegisterTime type="int">40</cpsRegisterTime> - <cpsSplitTimeline type="int">0</cpsSplitTimeline> - <lpsType type="int">0</lpsType> - <lpsTalkTime type="int">800</lpsTalkTime> - <lpsChannelsNo type="int">2150</lpsChannelsNo> - <lpsOverheadTime type="int">1500</lpsOverheadTime> - <lpsInterLoopDuration type="int">2000</lpsInterLoopDuration> - <lpsObjectiveValue type="int">500</lpsObjectiveValue> - <lpsActiveChannel type="int">0</lpsActiveChannel> - <activeUsersTalkTime type="int">30000</activeUsersTalkTime> - <activeUsersNo type="int">{{activecalls}}</activeUsersNo> - <activeUsersChannel type="int">0</activeUsersChannel> - <activeUsersObjectiveValue type="int">{{activecalls}}</activeUsersObjectiveValue> - </customActivityLinkSettings> - <rtpWaveFiles ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_RTPWaveFiles"> - <wavesCount type="int">1</wavesCount> - </rtpWaveFiles> - <rtpTones ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_RTPTones"> - <usedTonesCount type="int">0</usedTonesCount> - <customTonesCount type="int">35</customTonesCount> - <seqCustTonesCount type="int">0</seqCustTonesCount> - </rtpTones> - <codecCustomPopup ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CodecCustomPopup"> - <captureFile type="str">Default.cap</captureFile> - <parseRTPPort type="bool">False</parseRTPPort> - <parseSSRC type="bool">False</parseSSRC> - <rtpPort type="int">10000</rtpPort> - <ssrc type="str">0x8078C5D3</ssrc> - </codecCustomPopup> - <codecCustomPropDlg ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CodecCustomPropDlg"/> - <codecSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CodecSettings"> - <codecs ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_CodecSettings_codecs" itemtype="ixConfig"> - <item ver="[0, [0, [0.1, [1, [0, [0]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CodecG711u"> - <dPayloadIn type="int">0</dPayloadIn> - <dPayloadOut type="int">0</dPayloadOut> - <frameSize type="int">160</frameSize> - </item> - <item ver="[0, [0, [0.1, [1, [0, [0]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CodecG711a"> - <dPayloadIn type="int">8</dPayloadIn> - <dPayloadOut type="int">8</dPayloadOut> - <frameSize type="int">160</frameSize> - </item> - </codecs> - <codecs_number type="int">2</codecs_number> - <_gbVideoCodecs type="bool">False</_gbVideoCodecs> - <videoPayloadType type="int">96</videoPayloadType> - <_gbDataCodecs type="bool">False</_gbDataCodecs> - <dataCodecs ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_CodecSettings_dataCodecs" itemtype="ixConfig"> - <item ver="[0, [0, [0.1, [1, [0, [0]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_Rtp2833Events"> - <dPayloadType type="int">100</dPayloadType> - </item> - <item ver="[0, [0, [0.1, [1, [0, [0]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_Rtp2833Tones"> - <dPayloadType type="int">101</dPayloadType> - </item> - </dataCodecs> - <crtCustomCodecIndex type="int">-1</crtCustomCodecIndex> - </codecSettings> - <rtpSettings ver="[7, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_RTPSettings"> - <rtpPort type="str">[10000-65535,4]</rtpPort> - <enableAdvStatCalc type="bool">False</enableAdvStatCalc> - <enableRTCP type="bool">False</enableRTCP> - <enableRTCPMux type="bool">False</enableRTCPMux> - <chEnableHwAcc type="bool">False</chEnableHwAcc> - <chDisableHwAcc type="bool">False</chDisableHwAcc> - <enableHwAcc type="bool">False</enableHwAcc> - <enableIxStack type="bool">False</enableIxStack> - <enableNBExec type="bool">False</enableNBExec> - <enablePerStream type="bool">False</enablePerStream> - <enableMDI type="bool">False</enableMDI> - <enableRTP type="bool">False</enableRTP> - <enableMediaSDPParams type="bool">False</enableMediaSDPParams> - <audioB_option type="bool">False</audioB_option> - <audioB_value type="str">AS:48</audioB_value> - <audioRR_option type="bool">False</audioRR_option> - <audioRR_value type="str">800</audioRR_value> - <audioRS_option type="bool">False</audioRS_option> - <audioRS_value type="str">800</audioRS_value> - <videoB_option type="bool">False</videoB_option> - <videoB_value type="str">AS:384</videoB_value> - <videoRR_option type="bool">False</videoRR_option> - <videoRR_value type="str">6400</videoRR_value> - <videoRS_option type="bool">False</videoRS_option> - <videoRS_value type="str">6400</videoRS_value> - <textB_option type="bool">False</textB_option> - <textB_value type="str">AS:48</textB_value> - <textRR_option type="bool">False</textRR_option> - <textRR_value type="str">800</textRR_value> - <textRS_option type="bool">False</textRS_option> - <textRS_value type="str">800</textRS_value> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">videoRR_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbVideoSDPParams</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">textRS_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">jitMs</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbAudioSDPParams</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">ixnamSupported</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dedicatedCoreRange</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableRTP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtpTosVal</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">channelTypeQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableMediaSDPParams</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbTextSDPParams</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">activityIdQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtpPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">audioRS_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useJitComp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dedicatedCoreRangeLength</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">audioB_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">audioB_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">portIPsQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">audioRS_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableHwAcc</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">chEnableHwAcc</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">channelsQoVPerZionPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoRR_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtpTos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableRTCPMux</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">textRR_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">silenceMode</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbMediaSDPParams</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textB_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">jitCMs</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">valueQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableRTCP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">maxMosStreams</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableMDI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableIxStack</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableOWD</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">unitsQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">serviceEnabledQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">chDisableHwAcc</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">customTosGroupBox</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">audioRR_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enablePerStream</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">limitMos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useMos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textRR_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">customTos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoB_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">mosInterval</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableAdvStatCalc</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useJitter</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useSilence</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">metricsQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoRS_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoRS_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">jitCMaxDrop</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">audioRR_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">textB_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableTosRtp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoB_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">activityNameQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textRS_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableNBExec</item> - <item ref="1"/> - </item> - </_dict> - </state> - </rtpSettings> - <rtcpSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_RTCPSettings"> - <rtcpIgnoreSSRC type="bool">False</rtcpIgnoreSSRC> - <rtcpCNAMEType type="int">0</rtcpCNAMEType> - <hasSDESName type="bool">False</hasSDESName> - <hasSDESTool type="bool">False</hasSDESTool> - <rtcpSDESTool type="str">IxLoad</rtcpSDESTool> - <rtcpReceiverTimer type="int">2000</rtcpReceiverTimer> - <rtcpSenderTimer type="int">2000</rtcpSenderTimer> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">rtcpSDESTool</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">rtcpSenderTimer</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtcpCNAMEType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">hasSDESTool</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtcpReceiverTimer</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtcpIgnoreSSRC</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">hasSDESName</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableRTCPMux2</item> - <item ref="1"/> - </item> - </_dict> - </state> - </rtcpSettings> - <audioSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_AudioSettings"> - <enableAudio type="bool">False</enableAudio> - <_gbEnableAudio type="bool">False</_gbEnableAudio> - <enableAudioOWD type="bool">False</enableAudioOWD> - <useJitter type="bool">False</useJitter> - <_JB1 type="bool">False</_JB1> - <jitMs type="int">20</jitMs> - <useJitComp type="bool">False</useJitComp> - <jitCMs type="int">1000</jitCMs> - <jitCMaxDrop type="int">7</jitCMaxDrop> - <dodName type="str">rtp_esmad-asordo-l_2170</dodName> - <useMos type="bool">False</useMos> - <useSilence type="bool">False</useSilence> - <silenceMode type="int">1</silenceMode> - <enableTosRtp type="bool">False</enableTosRtp> - <rtpTos type="int">1</rtpTos> - <customTosGroupBox type="bool">False</customTosGroupBox> - <customTos type="str">0x20</customTos> - <rtpTosVal type="int">32</rtpTosVal> - <_COV1 type="bool">False</_COV1> - <useQoV type="bool">False</useQoV> - <qovAnalize type="int">5</qovAnalize> - <qovSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_QoVSettings"> - <activityIdQoV type="int">0</activityIdQoV> - <enableQoV type="bool">False</enableQoV> - <_gbEnableQoV type="bool">False</_gbEnableQoV> - <serviceEnabledQoV type="bool">False</serviceEnabledQoV> - <activityNameQoV type="str"></activityNameQoV> - <portIPsQoV type="str"></portIPsQoV> - <unitsQoV type="int">0</unitsQoV> - <valueQoV type="int">100</valueQoV> - <channelTypeQoV type="int">0</channelTypeQoV> - <metricsQoV type="int">0</metricsQoV> - <channelsQoVPerZionPort type="int">0</channelsQoVPerZionPort> - <radioBtnQoVASR type="int">0</radioBtnQoVASR> - <languageASR type="str">English(US)</languageASR> - </qovSettings> - <activityIdQoV type="int">0</activityIdQoV> - <enableQoV type="bool">False</enableQoV> - <_gbEnableQoV type="bool">False</_gbEnableQoV> - <serviceEnabledQoV type="bool">False</serviceEnabledQoV> - <activityNameQoV type="str"></activityNameQoV> - <portIPsQoV type="str"></portIPsQoV> - <unitsQoV type="int">0</unitsQoV> - <valueQoV type="int">100</valueQoV> - <channelTypeQoV type="int">0</channelTypeQoV> - <metricsQoV type="int">0</metricsQoV> - <channelsQoVPerZionPort type="int">0</channelsQoVPerZionPort> - <radioBtnQoVASR type="int">0</radioBtnQoVASR> - <languageASR type="str">English(US)</languageASR> - <audioClip type="str">US_042.wav</audioClip> - <_audioFormat type="str">Format: PCM, Duration: 32785 ms, Size: 524556 bytes</_audioFormat> - <outputLevel type="int">-20</outputLevel> - <_gbOutputLevel type="bool">False</_gbOutputLevel> - <playTypeAudio type="int">0</playTypeAudio> - <audioDuration type="int">10</audioDuration> - <audioDurationUnit type="int">1</audioDurationUnit> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">_gbEnableQoV</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">channelTypeQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">pesqPolqa</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enablePTT</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableP56</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">qovAnalize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">channelsQoVPerZionPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_COV1</item> - <item ref="4"/> - </item> - <item type="tuple"> - <item type="str">useTelchemy</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">activityIdQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtpTosVal</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useJitComp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">audioDuration</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_JB1</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableAudio</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableTosRtp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">portIPsQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbQoVMetrics</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dodName</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">jitMs</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbASRLanguage</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">rtpTos</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">radioBtnQoVASR</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">silenceMode</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">playTypeAudio</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useQoV</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">activityNameQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">jitCMs</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">valueQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbOutputLevel</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">unitsQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">serviceEnabledQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">audioClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">languageASR</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">customTosGroupBox</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">audioDurationUnit</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">useMos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">customTos</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">qovSettings</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useJitter</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useSilence</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">metricsQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">jitCMaxDrop</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">channelsQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableAudioOWD</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_audioFormat</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbEnableAudio</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">outputLevel</item> - <item ref="1"/> - </item> - </_dict> - </state> - </audioSettings> - <editTos ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_EditTos"> - <bits012 type="int">0</bits012> - <minDelay type="bool">False</minDelay> - <maxThroughput type="bool">False</maxThroughput> - <maxReliability type="bool">False</maxReliability> - <_gbBtnTosBit7_0 type="bool">False</_gbBtnTosBit7_0> - <_gbBtnTosBit7_1 type="bool">False</_gbBtnTosBit7_1> - <_gbBtnTosBit6_0 type="bool">False</_gbBtnTosBit6_0> - <_gbBtnTosBit6_1 type="bool">False</_gbBtnTosBit6_1> - <_gbBtnTosBit5_0 type="bool">False</_gbBtnTosBit5_0> - <_gbBtnTosBit5_1 type="bool">False</_gbBtnTosBit5_1> - <_gbBtnTosBit4_0 type="bool">False</_gbBtnTosBit4_0> - <_gbBtnTosBit4_1 type="bool">False</_gbBtnTosBit4_1> - <_gbBtnTosBit3_0 type="bool">False</_gbBtnTosBit3_0> - <_gbBtnTosBit3_1 type="bool">False</_gbBtnTosBit3_1> - <_gbBtnTosBit2_0 type="bool">False</_gbBtnTosBit2_0> - <_gbBtnTosBit2_1 type="bool">False</_gbBtnTosBit2_1> - <_gbDisabledBtns type="bool">False</_gbDisabledBtns> - </editTos> - <srtpSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SRTPSettings"> - <bEnableSRTP type="bool">False</bEnableSRTP> - <bEnableVideoSRTP type="bool">False</bEnableVideoSRTP> - <bEnableTextSRTP type="bool">False</bEnableTextSRTP> - <bDisableSRTCPEncryption type="bool">False</bDisableSRTCPEncryption> - <bDisableSRTPEncryption type="bool">False</bDisableSRTPEncryption> - <bDisableSRTPAuthentication type="bool">False</bDisableSRTPAuthentication> - <bDisableValidations type="bool">False</bDisableValidations> - <bAllowOnlySecureStreams type="bool">False</bAllowOnlySecureStreams> - <bIncludeMKI type="bool">False</bIncludeMKI> - <bEnablePreencryption type="bool">False</bEnablePreencryption> - <bDisableMasterSalt type="bool">False</bDisableMasterSalt> - <bStaticMasterKeySalt type="bool">False</bStaticMasterKeySalt> - <_masterKeySelection type="int">0</_masterKeySelection> - <staticSingleKeySalt type="str"></staticSingleKeySalt> - <staticKeyFile type="str"></staticKeyFile> - <_enableSRTP type="bool">False</_enableSRTP> - <_useStaticKey type="bool">False</_useStaticKey> - <_singleMasterKeyGrp type="bool">False</_singleMasterKeyGrp> - <_multipleMasterKeysGrp type="bool">False</_multipleMasterKeysGrp> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">bEnableSRTP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_singleMasterKeyGrp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bDisableSRTPEncryption</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bDisableSRTPAuthentication</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bDisableValidations</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_useStaticKey</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">bEnablePreencryption</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">staticSingleKeySalt</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_enableSRTP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bStaticMasterKeySalt</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">staticKeyFile</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bDisableMasterSalt</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_multipleMasterKeysGrp</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">bAllowOnlySecureStreams</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bDisableSRTCPEncryption</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bEnableVideoSRTP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bIncludeMKI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bEnableTextSRTP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_masterKeySelection</item> - <item ref="1"/> - </item> - </_dict> - </state> - </srtpSettings> - <videoClips ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_VideoClips"> - <videoClipsInfo ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_VideoClips_videoClipsInfo" itemtype="ixConfig"/> - <videoClipsInfoLength type="int">0</videoClipsInfoLength> - <H323MaxProfile type="int">0</H323MaxProfile> - <H323MaxLevel type="int">0</H323MaxLevel> - <H323MaxBitRate type="int">0</H323MaxBitRate> - <H323Packetization type="int">0</H323Packetization> - <MaxProfileIdc type="int">66</MaxProfileIdc> - <MaxProfileIop type="int">0</MaxProfileIop> - <MaxLevel type="int">1</MaxLevel> - </videoClips> - <advancedVideo ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_AdvancedVideoSettings"> - <enableCustomMaxMBPS type="bool">False</enableCustomMaxMBPS> - <customMaxMBPS type="int">0</customMaxMBPS> - <enableCustomMaxFS type="bool">False</enableCustomMaxFS> - <customMaxFS type="int">0</customMaxFS> - <enableCustomMaxDPB type="bool">False</enableCustomMaxDPB> - <customMaxDPB type="int">0</customMaxDPB> - <enableCustomMaxBRandCPB type="bool">False</enableCustomMaxBRandCPB> - <customMaxBRandCPB type="int">0</customMaxBRandCPB> - <enableMaxStaticMBPS type="bool">False</enableMaxStaticMBPS> - <maxStaticMBPS type="int">0</maxStaticMBPS> - <enableMaxRcmdNalUnitSize type="bool">False</enableMaxRcmdNalUnitSize> - <maxRcmdNalUnitSize type="int">0</maxRcmdNalUnitSize> - <enableMaxNalUnitSize type="bool">False</enableMaxNalUnitSize> - <maxNalUnitSize type="int">0</maxNalUnitSize> - </advancedVideo> - <videoSettings ver="[1, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_VideoSettings"> - <enableVideo type="bool">False</enableVideo> - <enableVideoOWD type="bool">False</enableVideoOWD> - <videoMaxSessions type="int">1</videoMaxSessions> - <_gbEnableVideo type="bool">False</_gbEnableVideo> - <videoClip type="str">Fire_avc.mp4</videoClip> - <_videoFormat type="str">Codec: H264, Duration: 12800 ms, Size: 2012176 bytes, Bitrate: 1225 kbps</_videoFormat> - <playTypeVideo type="int">0</playTypeVideo> - <videoDuration type="int">5</videoDuration> - <videoDurationUnit type="int">1</videoDurationUnit> - <useConference type="bool">False</useConference> - <_gbUseConference type="bool">False</_gbUseConference> - <rotationScheme type="int">0</rotationScheme> - <confVideoDuration type="int">1</confVideoDuration> - <confVideoDurationUnit type="int">1</confVideoDurationUnit> - <confDuration type="int">1</confDuration> - <confDurationUnit type="int">1</confDurationUnit> - <btnTelepresence type="bool">False</btnTelepresence> - <_gbUseTelepresence type="bool">False</_gbUseTelepresence> - <tipSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_VideoTelepresenceSettings"> - <tipEndpointType type="int">1</tipEndpointType> - <tipResolution type="int">1</tipResolution> - <tipVersion type="int">1</tipVersion> - <tipSyntheticPayload type="bool">False</tipSyntheticPayload> - <tipMoreClips type="bool">False</tipMoreClips> - <_gbTipMoreClips type="int">0</_gbTipMoreClips> - <tipVideoClip2 type="str">Fire_avc.mp4</tipVideoClip2> - <tipRotationScheme type="int">0</tipRotationScheme> - <tipConfDuration type="int">1</tipConfDuration> - <tipConfDurationUnit type="int">1</tipConfDurationUnit> - <tipAudioDuration type="int">1</tipAudioDuration> - <tipAudioDurationUnit type="int">1</tipAudioDurationUnit> - <_gbTipPresentation type="bool">False</_gbTipPresentation> - <tipUsePresentationStream type="bool">False</tipUsePresentationStream> - <tipVideoClip type="str">Fire_avc.mp4</tipVideoClip> - <tipAudioClip type="str">US_042.wav</tipAudioClip> - <tipStartAfter type="int">1</tipStartAfter> - <tipStartAfterUnit type="int">1</tipStartAfterUnit> - <tipDuration type="int">1</tipDuration> - <tipDurationUnit type="int">1</tipDurationUnit> - <tipPresentationRotation type="int">0</tipPresentationRotation> - <tipLegacyMode type="bool">False</tipLegacyMode> - <_gbTipLegacy type="int">0</_gbTipLegacy> - <tipLegacyClip type="str">Fire_avc.mp4</tipLegacyClip> - <tipLegacyModeAudio type="bool">False</tipLegacyModeAudio> - <_gbTipLegacyAudio type="int">0</_gbTipLegacyAudio> - <tipLegacyClipAudio type="str">US_042.wav</tipLegacyClipAudio> - <tipG722Legacy type="bool">False</tipG722Legacy> - <tipAudioActivityMetric type="bool">False</tipAudioActivityMetric> - <tipDinamicChannels type="bool">False</tipDinamicChannels> - <tipVideoRefresh type="bool">False</tipVideoRefresh> - <tipInbandSets type="bool">False</tipInbandSets> - <tipArithmetingCoding type="bool">False</tipArithmetingCoding> - <tipLTRP type="bool">False</tipLTRP> - <tipGDR type="bool">False</tipGDR> - <tipHighProfile type="bool">False</tipHighProfile> - <tipUnrestrictedMedia type="bool">False</tipUnrestrictedMedia> - <tipRtcpFeedback type="bool">True</tipRtcpFeedback> - </tipSettings> - <_gbTosVideo type="bool">False</_gbTosVideo> - <enableTosVideo type="bool">False</enableTosVideo> - <tosVideo type="int">1</tosVideo> - <customTosVideo type="str">0x20</customTosVideo> - <_gbCustomTosVideo type="bool">False</_gbCustomTosVideo> - <tosValVideo type="int">32</tosValVideo> - <useMosVideo type="bool">False</useMosVideo> - <enableAcceptSSRCChanges type="bool">False</enableAcceptSSRCChanges> - <ignoreHintTrack type="bool">False</ignoreHintTrack> - <hintTrackType type="int">1</hintTrackType> - <enablePACSI type="bool">True</enablePACSI> - <useSingleNALUnit type="bool">False</useSingleNALUnit> - <_gbH323AdvancedSettings type="bool">False</_gbH323AdvancedSettings> - <useH323AdvancedSettings type="bool">False</useH323AdvancedSettings> - <_gbUseH323AdvancedSettings type="bool">False</_gbUseH323AdvancedSettings> - <rtpmap type="str"></rtpmap> - <fmtp type="str"></fmtp> - <isMP4 type="bool">False</isMP4> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">hintTrackType</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">videoMaxSessions</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useSingleNALUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableVideo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useConference</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">customTosVideo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipSettings</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">playTypeVideo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rotationScheme</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbUseH323AdvancedSettings</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">isMP4</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">confVideoDuration</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tosValVideo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enablePACSI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_videoFormat</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">confDuration</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tosVideo</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbUseTelepresence</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableVideoOWD</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableTosVideo</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">fmtp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">confDurationUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoDurationUnit</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbUseConference</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbH323AdvancedSettings</item> - <item ref="4"/> - </item> - <item type="tuple"> - <item type="str">_gbTosVideo</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbCustomTosVideo</item> - <item ref="4"/> - </item> - <item type="tuple"> - <item type="str">ignoreHintTrack</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableAcceptSSRCChanges</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoDuration</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">useH323AdvancedSettings</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">confVideoDurationUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtpmap</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbEnableVideo</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">btnTelepresence</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useMosVideo</item> - <item ref="1"/> - </item> - </_dict> - </state> - </videoSettings> - <videoConfSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_VideoConfSettings"> - <rotationScheme type="int">0</rotationScheme> - <_gbRotationScheme type="int">0</_gbRotationScheme> - <confVideoDuration type="int">0</confVideoDuration> - <confVideoDurationUnit type="int">0</confVideoDurationUnit> - <confDuration type="int">0</confDuration> - <confDurationUnit type="int">0</confDurationUnit> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">rotationScheme</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">confDuration</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">confVideoDurationUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">confDurationUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbRotationScheme</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">confVideoDuration</item> - <item ref="1"/> - </item> - </_dict> - </state> - </videoConfSettings> - <videoTelepresenceSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_VideoTelepresenceSettings"> - <tipEndpointType type="int">0</tipEndpointType> - <tipResolution type="int">0</tipResolution> - <tipVersion type="int">0</tipVersion> - <tipSyntheticPayload type="bool">False</tipSyntheticPayload> - <tipMoreClips type="bool">False</tipMoreClips> - <_gbTipMoreClips type="int">0</_gbTipMoreClips> - <tipVideoClip2 type="str">Fire_avc.mp4</tipVideoClip2> - <tipRotationScheme type="int">0</tipRotationScheme> - <tipConfDuration type="int">0</tipConfDuration> - <tipConfDurationUnit type="int">0</tipConfDurationUnit> - <tipAudioDuration type="int">0</tipAudioDuration> - <tipAudioDurationUnit type="int">0</tipAudioDurationUnit> - <_gbTipPresentation type="bool">False</_gbTipPresentation> - <tipUsePresentationStream type="bool">False</tipUsePresentationStream> - <tipVideoClip type="str">Fire_avc.mp4</tipVideoClip> - <tipAudioClip type="str">US_042.wav</tipAudioClip> - <tipStartAfter type="int">0</tipStartAfter> - <tipStartAfterUnit type="int">0</tipStartAfterUnit> - <tipDuration type="int">0</tipDuration> - <tipDurationUnit type="int">0</tipDurationUnit> - <tipPresentationRotation type="int">0</tipPresentationRotation> - <tipLegacyMode type="bool">False</tipLegacyMode> - <_gbTipLegacy type="int">0</_gbTipLegacy> - <tipLegacyClip type="str">Fire_avc.mp4</tipLegacyClip> - <tipLegacyModeAudio type="bool">False</tipLegacyModeAudio> - <_gbTipLegacyAudio type="int">0</_gbTipLegacyAudio> - <tipLegacyClipAudio type="str">US_042.wav</tipLegacyClipAudio> - <tipG722Legacy type="bool">False</tipG722Legacy> - <tipAudioActivityMetric type="bool">False</tipAudioActivityMetric> - <tipDinamicChannels type="bool">False</tipDinamicChannels> - <tipVideoRefresh type="bool">False</tipVideoRefresh> - <tipInbandSets type="bool">False</tipInbandSets> - <tipArithmetingCoding type="bool">False</tipArithmetingCoding> - <tipLTRP type="bool">False</tipLTRP> - <tipGDR type="bool">False</tipGDR> - <tipHighProfile type="bool">False</tipHighProfile> - <tipUnrestrictedMedia type="bool">False</tipUnrestrictedMedia> - <tipRtcpFeedback type="bool">True</tipRtcpFeedback> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">tipDuration</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipRotationScheme</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipLegacyMode</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tipLegacyClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipVideoClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipVideoRefresh</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipUsePresentationStream</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipGDR</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipStartAfterUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipArithmetingCoding</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbTipLegacyAudio</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tipConfDuration</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipConfDurationUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipG722Legacy</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipLegacyClipAudio</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipLegacyClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipMoreClips</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipDurationUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipInbandSets</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipSyntheticPayload</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tipVideoClip2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipAudioDurationUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipResolution</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tipVideoClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tipLegacyClipAudio</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipAudioDuration</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipLegacyModeAudio</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbTipPresentation</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tipHighProfile</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipRtcpFeedback</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipVideoClip2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbTipMoreClips</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tipVersion</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipDinamicChannels</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipEndpointType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbTipLegacy</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tipLTRP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipStartAfter</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tipAudioClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipPresentationRotation</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipAudioClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipAudioActivityMetric</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipUnrestrictedMedia</item> - <item ref="1"/> - </item> - </_dict> - </state> - </videoTelepresenceSettings> - <textSettings ver="[1, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TextSettings"> - <enableText type="bool">False</enableText> - <enableTextOWD type="bool">False</enableTextOWD> - <_gbEnableText type="bool">False</_gbEnableText> - <textClip type="str">The quick brown fox jumps over the lazy dog</textClip> - <textFormat type="str">Format: t140, Max duration: 42300 ms</textFormat> - <textChpsMin type="float">1.0</textChpsMin> - <textChpsMax type="float">1.0</textChpsMax> - <textBufferTime type="int">300</textBufferTime> - <textRedundancyLevel type="int">0</textRedundancyLevel> - <textPlayType type="int">0</textPlayType> - <textDuration type="int">5</textDuration> - <textDurationUnit type="int">1</textDurationUnit> - <_gbTosText type="bool">False</_gbTosText> - <enableTosText type="bool">False</enableTosText> - <tosText type="int">1</tosText> - <customTosText type="str">0x20</customTosText> - <_gbCustomTosText type="bool">False</_gbCustomTosText> - <tosValText type="int">32</tosValText> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">tosValText</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbEnableText</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">textClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">customTosText</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textChpsMin</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textRedundancyLevel</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">textChpsMax</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textBufferTime</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textDuration</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableTextOWD</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbTosText</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableText</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textPlayType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbCustomTosText</item> - <item ref="4"/> - </item> - <item type="tuple"> - <item type="str">enableTosText</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">textFormat</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textDurationUnit</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tosText</item> - <item ref="3"/> - </item> - </_dict> - </state> - </textSettings> - <t38Settings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_T38Settings"> - <enableT38 type="bool">False</enableT38> - <_gbEnableT38 type="bool">False</_gbEnableT38> - <_gbEnableT38_2 type="bool">False</_gbEnableT38_2> - <faxImage type="str">Ixia2Pages.tif</faxImage> - <_faxFormat type="str">Format: TIFF, Img size: 1660 x 2291, Size: 140402 bytes</_faxFormat> - <t38TransportType type="int">1</t38TransportType> - <t38Port type="str">40000</t38Port> - <t38UdpEncapsulation type="int">0</t38UdpEncapsulation> - <_gbT38UdpEncapsulation type="bool">False</_gbT38UdpEncapsulation> - <t38PayloadType type="int">102</t38PayloadType> - <useFaxVersion type="bool">True</useFaxVersion> - <faxVersion type="int">0</faxVersion> - <useT38MaxBitrate type="bool">True</useT38MaxBitrate> - <t38MaxBitrate type="int">5</t38MaxBitrate> - <useT38RateMgmt type="bool">True</useT38RateMgmt> - <t38RateMgmt type="int">0</t38RateMgmt> - <useT38FillBitRemoval type="bool">False</useT38FillBitRemoval> - <t38FillBitRemoval type="int">0</t38FillBitRemoval> - <t38TranscodingMMR type="bool">False</t38TranscodingMMR> - <t38TranscodingJBIG type="bool">False</t38TranscodingJBIG> - <_gbUdpOptions type="bool">False</_gbUdpOptions> - <useErrorRecoverySchema type="bool">True</useErrorRecoverySchema> - <errorRecoverySchema type="int">0</errorRecoverySchema> - <useT38MaxDatagramSize type="bool">True</useT38MaxDatagramSize> - <t38MaxDatagramSize type="int">256</t38MaxDatagramSize> - <useT38MaxBufferSize type="bool">False</useT38MaxBufferSize> - <t38MaxBufferSize type="int">200</t38MaxBufferSize> - <imagesList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_T38Settings_imagesList" itemtype="ixConfig"/> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">t38TranscodingMMR</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38UdpEncapsulation</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useT38MaxBitrate</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38RateMgmt</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38TranscodingJBIG</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableT38</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38TransportType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbEnableT38_2</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbEnableT38</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">t38Port</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38FillBitRemoval</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">faxVersion</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useT38FillBitRemoval</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useT38RateMgmt</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">faxImage</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useT38MaxBufferSize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">errorRecoverySchema</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38MaxDatagramSize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38MaxBufferSize</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_faxFormat</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38PayloadType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useT38MaxDatagramSize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38MaxBitrate</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useFaxVersion</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbUdpOptions</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbT38UdpEncapsulation</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">imagesList</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useErrorRecoverySchema</item> - <item ref="1"/> - </item> - </_dict> - </state> - </t38Settings> - <t30Parameters ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_T30Parameters"> - <t30StationId type="str">5551[000-]</t30StationId> - <t30SendCoding type="int">0</t30SendCoding> - <t30SendDataRate type="int">5</t30SendDataRate> - <t30SendPageSize type="int">0</t30SendPageSize> - <t30SendMSLT type="int">0</t30SendMSLT> - <t30SendProtocol type="int">1</t30SendProtocol> - <t30SendResolution type="int">0</t30SendResolution> - <sendCNG type="int">1</sendCNG> - <t30ReceiveCoding type="int">2</t30ReceiveCoding> - <t30ReceivePageSize type="int">2</t30ReceivePageSize> - <t30ReceiveMSLT type="int">0</t30ReceiveMSLT> - <t30ReceiveProtocol type="int">1</t30ReceiveProtocol> - <t30ReceiveR8x3 type="bool">True</t30ReceiveR8x3> - <t30ReceiveR8x7 type="bool">True</t30ReceiveR8x7> - <t30ReceiveR8x15 type="bool">True</t30ReceiveR8x15> - <t30Receive200x200 type="bool">True</t30Receive200x200> - <t30ReceiveModulations type="int">3</t30ReceiveModulations> - <sendCedBeforeDIS type="int">1</sendCedBeforeDIS> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">t30SendResolution</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">sendCedBeforeDIS</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30ReceiveR8x7</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30SendPageSize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30ReceiveR8x3</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">t30SendCoding</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30ReceiveProtocol</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">sendCNG</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30SendProtocol</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30ReceiveMSLT</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30SendMSLT</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30SendDataRate</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30ReceivePageSize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30ReceiveModulations</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30ReceiveR8x15</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30StationId</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30ReceiveCoding</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30Receive200x200</item> - <item ref="1"/> - </item> - </_dict> - </state> - </t30Parameters> - <msrpSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_MSRPSettings"> - <enableMSRP type="bool">False</enableMSRP> - <_gbEnableMSRP type="bool">False</_gbEnableMSRP> - <msrpPort type="str">2855</msrpPort> - <domainType type="int">0</domainType> - <localDomain type="str">alice[00-99].example.com</localDomain> - <relays ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_MSRPSettings_relays" itemtype="ixConfig"/> - <relaysCount type="int">0</relaysCount> - <firstRelayIpEnabled type="bool">False</firstRelayIpEnabled> - <firstRelayIp type="str">10.10.10.1</firstRelayIp> - <firstRelayIsIPv4 type="bool">True</firstRelayIsIPv4> - <msrpRelayPort type="int">2855</msrpRelayPort> - <enableMSRPTos type="bool">False</enableMSRPTos> - <msrpTos type="int">0</msrpTos> - <customMSRPTos type="str">0x00</customMSRPTos> - <tosMSRPVal type="int">0</tosMSRPVal> - <automaticMSRPAuth type="bool">True</automaticMSRPAuth> - <msrpReuseTCP type="bool">True</msrpReuseTCP> - <msrpSendEmptyMsg type="bool">False</msrpSendEmptyMsg> - <msrpTransactionTimeout type="int">30000</msrpTransactionTimeout> - <msrpFirstChunkTimeout type="int">60000</msrpFirstChunkTimeout> - <msrpInterChunkTimeout type="int">30000</msrpInterChunkTimeout> - <msrpSessionTimeout type="int">70000</msrpSessionTimeout> - <msrpGuiFiles ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_MSRPSettings_msrpGuiFiles" itemtype="ixConfig"/> - <files ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_MSRPSettings_files" itemtype="ixConfig"/> - <filesCount type="int">0</filesCount> - <advSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_MSRPAdvancedSettings"> - <closeTCPConnectionAfterBye type="bool">False</closeTCPConnectionAfterBye> - </advSettings> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">customMSRPTos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">filesCount</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">firstRelayIpEnabled</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">automaticMSRPAuth</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpSendEmptyMsg</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpTransactionTimeout</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpInterChunkTimeout</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tosMSRPVal</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableMSRP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">localDomain</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">relaysCount</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">domainType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">firstRelayIp</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">advSettings</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">files</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpFirstChunkTimeout</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">firstRelayIsIPv4</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbMSRPCustomTos</item> - <item ref="4"/> - </item> - <item type="tuple"> - <item type="str">msrpSessionTimeout</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbEnableMSRP</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableMSRPTos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpReuseTCP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpGuiFiles</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpTos</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">relays</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpRelayPort</item> - <item ref="3"/> - </item> - </_dict> - </state> - </msrpSettings> - <_tempFile ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_FileRecord"> - <synthetic type="int">0</synthetic> - <_typeStr type="str"></_typeStr> - <name type="str"></name> - <nameSynthetic type="str"></nameSynthetic> - <fileClientPath type="str"></fileClientPath> - <filePcpuPath type="str"></filePcpuPath> - <_bFileSize type="int">20</_bFileSize> - <_msrpSizeCombo type="int">2</_msrpSizeCombo> - <size type="int">0</size> - <btnMSRPFileBrowse type="int">0</btnMSRPFileBrowse> - <type type="str">application/octet-stream</type> - <fileHash type="str"></fileHash> - </_tempFile> - <_tempAdvSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_MSRPAdvancedSettings"> - <closeTCPConnectionAfterBye type="bool">False</closeTCPConnectionAfterBye> - </_tempAdvSettings> - <phoneBookInputLabel ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_PhoneBookInputLabel"> - <label type="str">5</label> - </phoneBookInputLabel> - <akaConfigurationInputLabel ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_AKAConfigurationInputLabel"> - <configurationLabel type="str"></configurationLabel> - </akaConfigurationInputLabel> - <phoneBook ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_PhoneBook"> - <fromFile type="int">0</fromFile> - <pattern type="str">201004[0000-]</pattern> - <filePath type="str"></filePath> - <_PN1 type="bool">False</_PN1> - <_bTelGrp type="bool">False</_bTelGrp> - <ckTelURIBook type="bool">False</ckTelURIBook> - <_bkTelURIparams type="str">phone-context=example.com</_bkTelURIparams> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">phoneBookList</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">filePath</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">pattern</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ckTelURIBook</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_bkTelURIparams</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_PN1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_bTelGrp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">fromFile</item> - <item ref="1"/> - </item> - </_dict> - </state> - </phoneBook> - <akaConfiguration ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_AKAConfiguration"/> - <milenageConfiguration ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_MilenageConfiguration"/> - <msgBox ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_MsgBox"> - <msg1 type="str"></msg1> - <msg2 type="str"></msg2> - </msgBox> - <editCloudRule ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_EditCloudRule"> - <_gbStep1 type="bool">False</_gbStep1> - <requestList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_EditCloudRule_requestList" itemtype="ixConfig"> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">ANY</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">INVITE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">ACK</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">BYE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">CANCEL</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">OPTIONS</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">REGISTER</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">NOTIFY</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">SUBSCRIBE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">REFER</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">MESSAGE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">PRACK</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">INFO</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">UPDATE</str> - </item> - </requestList> - <reqList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_EditCloudRule_reqList" itemtype="ixConfig"/> - <_gbStep2 type="bool">False</_gbStep2> - <what type="int">2</what> - <reqLine type="int">1</reqLine> - <headerTypeList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_EditCloudRule_headerTypeList" itemtype="ixConfig"> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">To</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">From</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Contact</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Also</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Authorization</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Call-ID</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Content-Length</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Content-Type</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">CSeq</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Event</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Proxy-Authenticate</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Proxy-Authorization</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">RAck</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Record-Route</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Refer-To</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Referred-By</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Replaces</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Route</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">RSeq</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Subscription-State</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Via</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">WWW-Authenticate</str> - </item> - </headerTypeList> - <headerType type="str">To</headerType> - <compactForm type="str">t</compactForm> - <occurFrom type="str">1</occurFrom> - <occurTo type="str">1</occurTo> - <whatExtract type="int">3</whatExtract> - <extractHeaderName type="bool">False</extractHeaderName> - <paramName type="str"></paramName> - <revHeaderOrder type="bool">False</revHeaderOrder> - <keepHeaderCrlf type="bool">False</keepHeaderCrlf> - <_gbStep3 type="bool">False</_gbStep3> - <usePosition type="int">0</usePosition> - <beginAfter type="bool">False</beginAfter> - <afterStr type="str"><</afterStr> - <afterOccur type="str">1</afterOccur> - <endBefore type="bool">False</endBefore> - <endStr type="str">></endStr> - <endOccur type="str">last</endOccur> - <positionFrom type="str">1</positionFrom> - <positionTo type="str">last</positionTo> - <_gbStep4 type="bool">False</_gbStep4> - <formulaSource type="int">0</formulaSource> - <formula type="str"></formula> - <phoneBookPath type="str"></phoneBookPath> - <phoneBookDodPath type="str"></phoneBookDodPath> - <btnPBBrowse type="int">0</btnPBBrowse> - </editCloudRule> - <cloudRules ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CloudRules"> - <rulesList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_CloudRules_rulesList" itemtype="ixConfig"/> - <cloudPhoneBooksAbsolutePath type="str">C:\Users\asordo\Documents\__Customers\Orange\OPNFV2_Lannion</cloudPhoneBooksAbsolutePath> - </cloudRules> - <cloudServers ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_VoIP_cloudServers" itemtype="ixConfig"/> - <transferAddress ver="[1, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TransferAddress"> - <symTransferStr type="str">None</symTransferStr> - <overridePhoneNo type="bool">False</overridePhoneNo> - <_useTPb type="int">0</_useTPb> - <_tBp type="str"><None></_tBp> - <_tBpPrv type="str"></_tBpPrv> - <_tPhone type="str">150[00000000-]</_tPhone> - <tPhoneType type="int">0</tPhoneType> - <tPhone type="str">150[00000000-]</tPhone> - <_tTelGrp type="bool">False</_tTelGrp> - <_ckTTelURIParams type="bool">False</_ckTTelURIParams> - <_tTelURIparams type="str">phone-context=example.com</_tTelURIparams> - <transTelPar type="str"></transTelPar> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">_tBpPrv</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">overridePhoneNo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tTelGrp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_useTPb</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tPhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">transTelPar</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tPhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_ckTTelURIParams</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">symTransferStr</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tPhoneType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tTelURIparams</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_tBp</item> - <item ref="3"/> - </item> - </_dict> - </state> - </transferAddress> - <editContact ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_EditContact"> - <useDomainName type="int">0</useDomainName> - <domainName type="str">mysipdomain.ixiacom.com</domainName> - <_useEPb type="int">0</_useEPb> - <_eBp type="str"><None></_eBp> - <_eBpPrv type="str"></_eBpPrv> - <_ePhone type="str">160[00000000-]</_ePhone> - <ePhoneType type="int">0</ePhoneType> - <ePhone type="str">160[00000000-]</ePhone> - <_eTelGrp type="bool">False</_eTelGrp> - <_ckETelURI type="bool">False</_ckETelURI> - <_eTelURIparams type="str">phone-context=example.com</_eTelURIparams> - <editTelPar type="str"></editTelPar> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">_useEPb</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_eBpPrv</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">domainName</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_eBp</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_ePhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_eTelGrp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ePhoneType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_eTelURIparams</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">useDomainName</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">editTelPar</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ePhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_ckETelURI</item> - <item ref="1"/> - </item> - </_dict> - </state> - </editContact> - <dialPlan ver="[1, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_DialPlan"> - <sourceIPs type="str"></sourceIPs> - <_useSPb type="int">0</_useSPb> - <_sBp type="str"><None></_sBp> - <_sBpPrv type="str"></_sBpPrv> - <_sPhone type="str">{{pncalled}}</_sPhone> - <srcPhoneType type="int">0</srcPhoneType> - <srcPhone type="str">{{pncalled}}</srcPhone> - <_sTelGrp type="bool">False</_sTelGrp> - <_ckSTelURIParams type="bool">False</_ckSTelURIParams> - <_sTelURIparams type="str">phone-context=example.com</_sTelURIparams> - <srcTelPar type="str"></srcTelPar> - <_sTelGrp1 type="bool">False</_sTelGrp1> - <_dTelGrp1 type="bool">False</_dTelGrp1> - <symDestStr type="str">None</symDestStr> - <ovrDestPhone type="bool">False</ovrDestPhone> - <_useDPb type="int">0</_useDPb> - <_dBp type="str"><None></_dBp> - <_dBpPrv type="str"></_dBpPrv> - <_dPhone type="str">170[00000000-]</_dPhone> - <destPhoneType type="int">0</destPhoneType> - <destPhone type="str">170[00000000-]</destPhone> - <_dTelGrp type="bool">False</_dTelGrp> - <_ckDTelURIParams type="bool">False</_ckDTelURIParams> - <_dTelURIparams type="str">phone-context=example.com</_dTelURIparams> - <destTelPar type="str"></destTelPar> - <enableEmergencyCalls type="bool">False</enableEmergencyCalls> - <useAnonymous type="bool">False</useAnonymous> - <makeEmergencyReg type="bool">False</makeEmergencyReg> - <emergencyService type="str">sos</emergencyService> - <emergencyServiceList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_DialPlan_emergencyServiceList" itemtype="ixConfig"> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">sos</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">sos.ambulance</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">sos.fire</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">sos.police</str> - </item> - </emergencyServiceList> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">_useSPb</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_dTelGrp1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">sourceIPs</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableEmergencyCalls</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_sPhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_dBpPrv</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">destPhoneType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">destTelPar</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useAnonymous</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_dTelGrp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">symDestStr</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbEmergencyDest</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_sBp</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">makeEmergencyReg</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">destPhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">srcTelPar</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbEmergencySource</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_ckSTelURIParams</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_dTelURIparams</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_dBp</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">ovrDestPhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_sTelGrp1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">emergencyServiceList</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_dPhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">srcPhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbEmergency</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_sTelURIparams</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_UseSrv1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">srcPhoneType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_sBpPrv</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_sTelGrp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">emergencyService</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_useDPb</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_ckDTelURIParams</item> - <item ref="1"/> - </item> - </_dict> - </state> - </dialPlan> - <signalingSettings ver="[1, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SignalingSettings"> - <enableSIP type="bool">True</enableSIP> - <port type="str">{{sipportcalled}}</port> - <tcpWriteImmediate type="bool">False</tcpWriteImmediate> - <fqdn type="bool">False</fqdn> - <realm type="str"></realm> - <user type="str">{{pncalled}}@{{domainname}}</user> - <passwd type="str">{{authpassword}}</passwd> - <akaConfCombo type="str"><None></akaConfCombo> - <akaConfComboSelIndex type="int">0</akaConfComboSelIndex> - <akaSharedSecretType type="int">0</akaSharedSecretType> - <akaOperatorVariantType type="int">0</akaOperatorVariantType> - <akaSharedSecretSequence type="str">ixia</akaSharedSecretSequence> - <akaAbsolutePath type="str">C:\Users\asordo\Documents\__Customers\Orange\OPNFV2_Lannion</akaAbsolutePath> - <akaOperatorVariantSequence type="str">ixia</akaOperatorVariantSequence> - <akaSharedSecretSource type="int">0</akaSharedSecretSource> - <akaOperatorVariantSource type="int">0</akaOperatorVariantSource> - <akaExportComplete type="int">0</akaExportComplete> - <akaUseOPasOPC type="bool">False</akaUseOPasOPC> - <milenageConfCombo type="str"><Default></milenageConfCombo> - <milenage_c1 type="str">00000000000000000000000000000000</milenage_c1> - <milenage_c2 type="str">00000000000000000000000000000001</milenage_c2> - <milenage_c3 type="str">00000000000000000000000000000002</milenage_c3> - <milenage_c4 type="str">00000000000000000000000000000004</milenage_c4> - <milenage_c5 type="str">00000000000000000000000000000008</milenage_c5> - <milenage_r1 type="int">64</milenage_r1> - <milenage_r2 type="int">0</milenage_r2> - <milenage_r3 type="int">32</milenage_r3> - <milenage_r4 type="int">64</milenage_r4> - <milenage_r5 type="int">96</milenage_r5> - <enableTos type="bool">False</enableTos> - <tos type="int">0</tos> - <customSipTos type="str">0x00</customSipTos> - <tosVal type="int">0</tosVal> - <ovrTrans type="bool">False</ovrTrans> - <ovrTransOption type="int">0</ovrTransOption> - <useServer type="bool">True</useServer> - <srvAddr type="str">{{iplistims}}</srvAddr> - <srvPort type="str">5060</srvPort> - <srvDomain type="str">{{domainname}}</srvDomain> - <outboundProxy type="bool">False</outboundProxy> - <useDnsSrv type="bool">False</useDnsSrv> - <registrarSrv type="bool">True</registrarSrv> - <autoRegister type="bool">True</autoRegister> - <overrideRegistrar type="bool">False</overrideRegistrar> - <overrideRegistrarAddress type="str">IP:PORT</overrideRegistrarAddress> - <ovrContact type="bool">False</ovrContact> - <ovrDest type="bool">True</ovrDest> - <ovrDestHostPort type="str">{{domainname}}</ovrDestHostPort> - <nUdpMaxSize type="int">2048</nUdpMaxSize> - <enableSigComp type="bool">False</enableSigComp> - <telURISource type="bool">False</telURISource> - <telURIDest type="bool">False</telURIDest> - <securityMechanismValList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_SignalingSettings_securityMechanismValList" itemtype="ixConfig"> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SecurityMechanismVal"> - <checked type="bool">False</checked> - <mechanism type="str">ipsec-3gpp</mechanism> - <algorithm type="int">0</algorithm> - <algorithmStr type="str">hmac-sha-1-96</algorithmStr> - <protocol type="int">0</protocol> - <protocolStr type="str">esp</protocolStr> - <mode type="int">0</mode> - <modeStr type="str">trans</modeStr> - <encrypt_algorithm type="int">0</encrypt_algorithm> - <encrypt_algorithmStr type="str">aes-cbc</encrypt_algorithmStr> - <spi_start_idx type="int">255</spi_start_idx> - <port_c type="str">[3000-4000]</port_c> - <port_s type="str">4060</port_s> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">protocol</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">encrypt_algorithmStr</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">algorithm</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">modeStr</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">protocolStr</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">mechanism</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">algorithmStr</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">mode</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">port_s</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">port_c</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">spi_start_idx</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">encrypt_algorithm</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">checked</item> - <item ref="1"/> - </item> - </_dict> - </state> - </item> - </securityMechanismValList> - <useIPSecDoubleSPIPatch type="bool">False</useIPSecDoubleSPIPatch> - <enablePeriodicDNSQueries type="bool">False</enablePeriodicDNSQueries> - <DNSTimeoutValue type="int">60</DNSTimeoutValue> - <skipDeleteDNSRecordsAtLoopEnd type="bool">False</skipDeleteDNSRecordsAtLoopEnd> - <enableVoLTE type="bool">False</enableVoLTE> - <mediaBearerType type="int">0</mediaBearerType> - <enableCCDedicatedBearer type="bool">True</enableCCDedicatedBearer> - <volte_grbox type="bool">False</volte_grbox> - <_enableAutoHeaders type="bool">False</_enableAutoHeaders> - <_btnAutoHeaders type="bool">False</_btnAutoHeaders> - <dontEndMediaOnBye type="bool">False</dontEndMediaOnBye> - <closeTCPConnectionsOnRampdown type="bool">False</closeTCPConnectionsOnRampdown> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">_gbSrvSettings</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaSharedSecretType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_btnAutoHeaders</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tcpWriteImmediate</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ovrDest</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_enableAutoHeaders</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableSIP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">fqdn</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaSharedSecretSource</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenageConfCombo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_c3</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_c2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_c5</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_c4</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaConfCombo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_UseSrv1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaOperatorVariantType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">overrideRegistrar</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">port</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_r2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">registrarSrv</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_r4</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_r5</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbRetransmissions</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_r3</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_r1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tos</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">user</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaOperatorVariantSource</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">telURISource</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useServer</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">nUdpMaxSize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">retransmit1xx</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">srvDomain</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_btnEditContact1</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">telURIDest</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ovrTimeout</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enablePeriodicDNSQueries</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useIPSecDoubleSPIPatch</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">securityMechanismValList</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">skipDeleteDNSRecordsAtLoopEnd</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">overrideRegistrarAddress</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableTos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">srvAddr</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ovrDestHostPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">DNSTimeoutValue</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tosVal</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">passwd</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">T2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">autoRegister</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">T1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableSigComp</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">akaOperatorVariantSequence</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableVoLTE</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">retransmitACK</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaSharedSecretSequence</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">volte_grbox</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">customSipTos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dontEndMediaOnBye</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">realm</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaExportComplete</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">mediaBearerType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbPeriodicDNSQuery</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableRetransmissions</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_c1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaUseOPasOPC</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_ovrDest1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">outboundProxy</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ignoreRetransmissions</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">closeTCPConnectionsOnRampdown</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ovrContact</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaAbsolutePath</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">serverAddresses</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableCCDedicatedBearer</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaConfComboSelIndex</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbCustomTos</item> - <item ref="4"/> - </item> - <item type="tuple"> - <item type="str">ovrTrans</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useDnsSrv</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ovrTransOption</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_enableSIP2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_enableSIP1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">srvPort</item> - <item ref="1"/> - </item> - </_dict> - </state> - </signalingSettings> - <timerSettings ver="[2, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TimerSettings"> - <enableTimers type="bool">True</enableTimers> - <expirationValList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_TimerSettings_expirationValList" itemtype="ixConfig"> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ExpirationVal"> - <checked type="bool">True</checked> - <message type="str">REGISTER</message> - <msgPart type="int">0</msgPart> - <msgPartStr type="str">Expires Header(s)</msgPartStr> - <value type="int">3600</value> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">message</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">msgPart</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">checked</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">value</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msgPartStr</item> - <item ref="1"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ExpirationVal"> - <checked type="bool">True</checked> - <message type="str">INVITE</message> - <msgPart type="int">2</msgPart> - <msgPartStr type="str">Session-Expire(s)</msgPartStr> - <value type="int">90</value> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">message</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">msgPart</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">checked</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">value</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msgPartStr</item> - <item ref="1"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ExpirationVal"> - <checked type="bool">True</checked> - <message type="str">UPDATE</message> - <msgPart type="int">2</msgPart> - <msgPartStr type="str">Session-Expire(s)</msgPartStr> - <value type="int">90</value> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">message</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">msgPart</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">checked</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">value</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msgPartStr</item> - <item ref="1"/> - </item> - </_dict> - </state> - </item> - </expirationValList> - <sessionRefreshType type="int">1</sessionRefreshType> - <refreshAfterSecs type="int">3000</refreshAfterSecs> - <refreshAfterPercent type="int">50</refreshAfterPercent> - <refreshInSecs type="int">32</refreshInSecs> - <enableRetransmissions type="bool">False</enableRetransmissions> - <T1 type="int">500</T1> - <T2 type="int">4000</T2> - <ignoreRetransmissions type="bool">True</ignoreRetransmissions> - <retransmitACK type="bool">True</retransmitACK> - <stopActiveRetr type="bool">True</stopActiveRetr> - <retransmit1xx type="bool">False</retransmit1xx> - <ovrTimeout type="bool">False</ovrTimeout> - <minInterReregister type="int">0</minInterReregister> - <autoEndCall2 type="bool">False</autoEndCall2> - <enableAutoPRACK type="bool">False</enableAutoPRACK> - <rprSendNegotiatedSDP type="bool">False</rprSendNegotiatedSDP> - <rprTimeUntilNextRPR type="int">150</rprTimeUntilNextRPR> - <rprScenarioHasPRACK type="bool">False</rprScenarioHasPRACK> - <auto4xx type="bool">False</auto4xx> - <auto4xxAbort type="bool">False</auto4xxAbort> - <autoProcedureList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_TimerSettings_autoProcedureList" itemtype="ixConfig"/> - <autoProceduresCount type="int">0</autoProceduresCount> - <procListChanged type="bool">True</procListChanged> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">btnRefreshProcList</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">autoEndCall</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ignoreRetransmissions</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">minInterReregister</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">autoEndCall2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableTimers</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">refreshInSecs</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">retransmit1xx</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbEnableTimers</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ovrTimeout</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">sessionRefreshType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">auto4xx</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">retransmitACK</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">procListChanged</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">T2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">autoProcedureList</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbAutoPRACK</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">T1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">refreshAfterPercent</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableAutoPRACK</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">stopActiveRetr</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableRetransmissions</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rprTimeUntilNextRPR</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rprScenarioHasPRACK</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">expirationValList</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">refreshAfterSecs</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">autoProceduresCount</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">auto4xxAbort</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">rprSendNegotiatedSDP</item> - <item ref="1"/> - </item> - </_dict> - </state> - </timerSettings> - <advancedSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_AdvancedSettings"> - <useCloud type="bool">False</useCloud> - <_useCloud1 type="bool">False</_useCloud1> - <cloud type="str"><None></cloud> - <serverRules ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_AdvancedSettings_serverRules" itemtype="ixConfig"/> - <enableVirtualIPs type="bool">False</enableVirtualIPs> - <virtualIPTable ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_AdvancedSettings_virtualIPTable" itemtype="ixConfig"/> - <ovrCloudRules type="bool">False</ovrCloudRules> - <_ovrCloudRules1 type="bool">False</_ovrCloudRules1> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">_gbVirtualIPs</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">useCloud</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ovrCloudRules</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_ovrCloudRules1</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">cloud</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableVirtualIPs</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">virtualIPTable</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">serverRules</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_useCloud1</item> - <item ref="3"/> - </item> - </_dict> - </state> - </advancedSettings> - <tlsSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsSettings"> - <enableTLS type="bool">False</enableTLS> - <enableDTLS type="bool">False</enableDTLS> - <enableTLS_MSRP type="bool">False</enableTLS_MSRP> - <enableTLS_HTTP type="bool">False</enableTLS_HTTP> - <_enableTLS1 type="bool">False</_enableTLS1> - <_enableTLS2 type="bool">False</_enableTLS2> - <_enableTLS3 type="bool">False</_enableTLS3> - <tlsPort type="str">5061</tlsPort> - <tlsProtocol type="int">3</tlsProtocol> - <tlsSessionRefresh type="bool">False</tlsSessionRefresh> - <_tlsSessionRefresh type="bool">False</_tlsSessionRefresh> - <tlsRefreshInterval type="int">3600</tlsRefreshInterval> - <tlsAuthClient type="int">0</tlsAuthClient> - <tlsReuseConnection type="bool">False</tlsReuseConnection> - <_tlsReuseConnection type="bool">False</_tlsReuseConnection> - <ignoreSubjectAltName type="bool">False</ignoreSubjectAltName> - <tlsMutual type="bool">False</tlsMutual> - <_gbTlsMutual type="bool">False</_gbTlsMutual> - <tlsCyphers ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_TlsSettings_tlsCyphers" itemtype="ixConfig"> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">True</enabled> - <name type="str">ECDHE-ECDSA-AES128-GCM-SHA256</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">True</enabled> - <name type="str">ECDHE-ECDSA-AES256-GCM-SHA384</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">True</enabled> - <name type="str">ECDHE-RSA-AES128-GCM-SHA256</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">True</enabled> - <name type="str">ECDHE-ECDSA-AES256-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">True</enabled> - <name type="str">ECDHE-ECDSA-AES128-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">True</enabled> - <name type="str">ECDHE-RSA-AES128-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">True</enabled> - <name type="str">AES128-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">True</enabled> - <name type="str">AES256-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">ECDHE-ECDSA-AES256-SHA384</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">ECDHE-ECDSA-AES128-SHA256</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">ECDHE-RSA-AES256-GCM-SHA384</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">ECDHE-RSA-AES128-SHA256</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">ECDHE-RSA-AES256-SHA384</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">DES-CBC-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">DES-CBC3-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">EXP-DES-CBC-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">EXP-RC2-CBC-MD5</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">EXP-RC4-MD5</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">EXP1024-DES-CBC-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">EXP1024-RC4-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">IDEA-CBC-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">NULL-MD5</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">NULL-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">RC4-MD5</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">RC4-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - </tlsCyphers> - <tlsCertificatesPath type="str">C:\Program Files (x86)\Ixia\IxLoad\8.20-EA\aptixia\data\SSL_Certificates</tlsCertificatesPath> - <tlsPrivateKeyCertificate type="str">Unsecured_RSA_key_1024.pem</tlsPrivateKeyCertificate> - <tlsPublicKeyCertificate type="str">Unsecured_RSA_cert_1024.pem</tlsPublicKeyCertificate> - <tlsKeyType type="int">0</tlsKeyType> - <tlsCertType type="int">0</tlsCertType> - <tlsPassword type="str"></tlsPassword> - <sipScheme type="int">0</sipScheme> - <tlsTransportType type="int">0</tlsTransportType> - <tlsDisableUdpAndTcp type="bool">True</tlsDisableUdpAndTcp> - <tlsEnableTcpKeepAlive type="bool">False</tlsEnableTcpKeepAlive> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">tlsCertType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsPassword</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ignoreSubjectAltName</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsPrivateKeyCertificate</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsTransportType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableTLS_HTTP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsCyphers</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsProtocol</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsKeyType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tlsSessionRefresh</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tlsCertificatesPath</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsEnableTcpKeepAlive</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbTlsMutual</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tlsPublicKeyCertificate</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_enableCert</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableTLS</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsAuthClient</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsMutual</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_enableTLS4</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_enableTLS1</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_enableTLS2</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_enableTLS3</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableDTLS</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableTLS_MSRP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsReuseConnection</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsRefreshInterval</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsSessionRefresh</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsDisableUdpAndTcp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">sipScheme</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tlsReuseConnection</item> - <item ref="3"/> - </item> - </_dict> - </state> - </tlsSettings> - <dtlsOptions ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_DtlsOptions"> - <dtlsRetry type="int">200</dtlsRetry> - <dtlsTimeout type="int">30000</dtlsTimeout> - <dtlsSessionTicket type="bool">False</dtlsSessionTicket> - </dtlsOptions> - <iceOptions ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_IceOptions"> - <iceRetryCount type="int">6</iceRetryCount> - <iceInitialRetry type="int">100</iceInitialRetry> - <iceTimeout type="int">30000</iceTimeout> - </iceOptions> - <otherSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_OtherSettings"> - <VOIP_Var0 type="str"></VOIP_Var0> - <VOIP_Var1 type="str"></VOIP_Var1> - <VOIP_Var2 type="str"></VOIP_Var2> - <VOIP_Var3 type="str"></VOIP_Var3> - <VOIP_Var4 type="str"></VOIP_Var4> - <VOIP_IPAddress0 type="str"></VOIP_IPAddress0> - <VOIP_IPAddress1 type="str"></VOIP_IPAddress1> - <VOIP_IPAddress2 type="str"></VOIP_IPAddress2> - <VOIP_IPAddress3 type="str"></VOIP_IPAddress3> - <VOIP_IPAddress4 type="str"></VOIP_IPAddress4> - <ipPreference type="int">0</ipPreference> - <bUseHardcoded type="bool">False</bUseHardcoded> - <_gbHardcodedForDemo type="bool">False</_gbHardcodedForDemo> - <_gbStunSettings type="bool">False</_gbStunSettings> - <bUseStun type="bool">False</bUseStun> - <stunAddr type="str">127.0.0.1</stunAddr> - <stunPort type="str">3478</stunPort> - <bUseIce type="bool">False</bUseIce> - <bIceLite type="bool">False</bIceLite> - <_gbSRVCCSettings type="bool">False</_gbSRVCCSettings> - <bUseSRVCC type="bool">False</bUseSRVCC> - <mobilityPath type="str"></mobilityPath> - <ddgGroupboxSRVCC type="bool">False</ddgGroupboxSRVCC> - <PCO_Groupbox type="bool">False</PCO_Groupbox> - <bUsePCO type="bool">False</bUsePCO> - <_gbPCO type="bool">False</_gbPCO> - <PCO_List type="str"></PCO_List> - <useBHCA type="bool">False</useBHCA> - <loadVariablesFromCsv type="bool">False</loadVariablesFromCsv> - <pathForCsvWithVariables type="str"></pathForCsvWithVariables> - <absolutePathForCsvWithVariables type="str"></absolutePathForCsvWithVariables> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">_gbIceSettings</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbPCO</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">VOIP_IPAddress4</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">VOIP_IPAddress1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">VOIP_IPAddress0</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">VOIP_IPAddress3</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">VOIP_IPAddress2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bUseIce</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">mobilityPath</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">VOIP_Var0</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbStunSettings</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">PCO_List</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbSRVCCSettings</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">absolutePathForCsvWithVariables</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bIceLite</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">PCO_Groupbox</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">bUseHardcoded</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">bUseSRVCC</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useBHCA</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ipPreference</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">btnBrowseForVariableCsv</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bUsePCO</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">stunPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bUseStun</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">stunAddr</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ddgGroupboxSRVCC</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">_gbHardcodedForDemo</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">pathForCsvWithVariables</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">DodPathForCsvWithVariables</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_varCsvGroupBox</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">VOIP_Var1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">loadVariablesFromCsv</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">VOIP_Var3</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">VOIP_Var2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">VOIP_Var4</item> - <item ref="1"/> - </item> - </_dict> - </state> - </otherSettings> - <smsSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SMSSettings"> - <enableSMS type="bool">False</enableSMS> - <requestURI type="str">sc.home1.net</requestURI> - <enableTelURI type="bool">False</enableTelURI> - <telURI type="str">phone-context=example</telURI> - <smscPhoneNo type="str">61814712345</smscPhoneNo> - <smscTypeOfNo type="int">0</smscTypeOfNo> - <smscNumberingPlan type="int">0</smscNumberingPlan> - <enableSMOrigOverrideDest type="bool">False</enableSMOrigOverrideDest> - <btnSMOrigEdit type="bool">False</btnSMOrigEdit> - <enableSMOrigReqStatusReport type="bool">False</enableSMOrigReqStatusReport> - <enableSMOrigReplyPath type="bool">False</enableSMOrigReplyPath> - <smsAddressOriginator ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SMSAddressInfo"> - <phoneType type="bool">False</phoneType> - <phoneValue type="str">160[00000000-]</phoneValue> - <comboPhoneBookEntry type="str"><None></comboPhoneBookEntry> - </smsAddressOriginator> - <smOrigTypeOfNo type="int">0</smOrigTypeOfNo> - <smOrigNumberingPlan type="int">0</smOrigNumberingPlan> - <enableSMRecipOverrideSrc type="bool">False</enableSMRecipOverrideSrc> - <btnSMRecipEdit type="bool">False</btnSMRecipEdit> - <enableSMRecipReqStatusReport type="bool">False</enableSMRecipReqStatusReport> - <enableSMRecipReplyPath type="bool">False</enableSMRecipReplyPath> - <smsAddressRecipient ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SMSAddressInfo"> - <phoneType type="bool">False</phoneType> - <phoneValue type="str">160[00000000-]</phoneValue> - <comboPhoneBookEntry type="str"><None></comboPhoneBookEntry> - </smsAddressRecipient> - <smRecipTypeOfNo type="int">0</smRecipTypeOfNo> - <smRecipNumberingPlan type="int">0</smRecipNumberingPlan> - <depActivities ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_SMSSettings_depActivities" itemtype="ixConfig"/> - <useFilesFromActivity type="bool">False</useFilesFromActivity> - <verifyUserInfo type="bool">False</verifyUserInfo> - <smsImportFilesActivity type="str">None</smsImportFilesActivity> - <smsActivityForFiles type="int">0</smsActivityForFiles> - <pcpuCommonPath type="str"></pcpuCommonPath> - <smsFiles ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_SMSSettings_smsFiles" itemtype="ixConfig"/> - <smsFilesCount type="int">0</smsFilesCount> - <grBoxSMServiceCenter type="bool">False</grBoxSMServiceCenter> - <grBoxSMOriginator type="bool">False</grBoxSMOriginator> - <grBoxSMRecipient type="bool">False</grBoxSMRecipient> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">smOrigNumberingPlan</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smsFiles</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableSMS</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableSMOrigReplyPath</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smsFilesCount</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">btnSMRecipEdit</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableSMOrigReqStatusReport</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">grBoxSMRecipient</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableSMRecipOverrideSrc</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">grBoxSMOriginator</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">smsAddressOriginator</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">telURI</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">depActivities</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">pcpuCommonPath</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smOrigTypeOfNo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smRecipTypeOfNo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">requestURI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smsFilesBackup</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smsAddressRecipient</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableTelURI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useFilesFromActivity</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">smRecipNumberingPlan</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smscPhoneNo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smsImportFilesActivity</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableSMRecipReplyPath</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">btnSMOrigEdit</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">smscNumberingPlan</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">duringLoadFromBackup</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableSMRecipReqStatusReport</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">grBoxSMServiceCenter</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">verifyUserInfo</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">smscTypeOfNo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableSMOrigOverrideDest</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smsActivityForFiles</item> - <item ref="1"/> - </item> - </_dict> - </state> - </smsSettings> - <smsFilesAdd ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SMSFilesAdd"> - <loadedFileType type="int">0</loadedFileType> - <fileName type="str"></fileName> - <ixSmsFileName type="str"></ixSmsFileName> - <ixSmsFilePath type="str"></ixSmsFilePath> - <segmentOrder type="str"></segmentOrder> - <totalTpudSize type="str"></totalTpudSize> - <segmentNo type="str">0</segmentNo> - <comboCoding type="int">0</comboCoding> - <comboRefNo type="int">0</comboRefNo> - <contentViewEdit type="str"></contentViewEdit> - <contentViewShow type="str"></contentViewShow> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">contentViewShow</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">ixSmsFilePath</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">contentViewEdit</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">segmentOrder</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">comboRefNo</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">loadedFileType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">btnSmsLoadFiles</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ixSmsFileName</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">btnSmsSaveAs</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">fileName</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">segmentNo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">totalTpudSize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">comboCoding</item> - <item ref="3"/> - </item> - </_dict> - </state> - </smsFilesAdd> - <smsAddressOriginator ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SMSAddress"> - <radioBtnPhoneNo type="int">0</radioBtnPhoneNo> - <comboPhoneBook type="str"><None></comboPhoneBook> - <phoneBookPreview type="str"></phoneBookPreview> - <userPattern type="str">160[00000000-]</userPattern> - <ePhoneType type="int">0</ePhoneType> - <ePhone type="str">160[00000000-]</ePhone> - <fakeEnableTelURI type="bool">False</fakeEnableTelURI> - <fakeTelURI type="str"></fakeTelURI> - <fakeTelToPort type="str"></fakeTelToPort> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">userPattern</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">phoneBookPreview</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ePhoneType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ePhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">fakeEnableTelURI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">comboPhoneBook</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">fakeTelToPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">fakeTelURI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">radioBtnPhoneNo</item> - <item ref="1"/> - </item> - </_dict> - </state> - </smsAddressOriginator> - <smsAddressRecipient ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SMSAddress"> - <radioBtnPhoneNo type="int">0</radioBtnPhoneNo> - <comboPhoneBook type="str"><None></comboPhoneBook> - <phoneBookPreview type="str"></phoneBookPreview> - <userPattern type="str">160[00000000-]</userPattern> - <ePhoneType type="int">0</ePhoneType> - <ePhone type="str">160[00000000-]</ePhone> - <fakeEnableTelURI type="bool">False</fakeEnableTelURI> - <fakeTelURI type="str"></fakeTelURI> - <fakeTelToPort type="str"></fakeTelToPort> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">userPattern</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">phoneBookPreview</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ePhoneType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ePhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">fakeEnableTelURI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">comboPhoneBook</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">fakeTelToPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">fakeTelURI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">radioBtnPhoneNo</item> - <item ref="1"/> - </item> - </_dict> - </state> - </smsAddressRecipient> - <compatibility ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_Compatibility"> - <hasRtpChMapRules type="bool">True</hasRtpChMapRules> - </compatibility> - <editAutoHeaderRule ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_EditAutoHeaderRule"> - <defaultMessagesList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_EditAutoHeaderRule_defaultMessagesList" itemtype="ixConfig"> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">INVITE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">ACK</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">BYE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">CANCEL</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">OPTIONS</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">REGISTER</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">NOTIFY</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">SUBSCRIBE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">REFER</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">MESSAGE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">PRACK</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">INFO</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">UPDATE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">100 (Trying)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">180 (Ringing)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">181 (Call Is Being Forwarded)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">182 (Queued)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">183 (Session Progress)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">200 (OK)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">202 (Accepted)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">300 (Multiple Choices)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">301 (Moved Permanently)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">302 (Moved Temporarily)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">305 (Use Proxy)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">380 (Alternative Service)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">400 (Bad Request)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">401 (Unauthorized)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">402 (Payment Required)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">403 (Forbidden)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">404 (Not Found)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">405 (Method Not Allowed)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">406 (Not Acceptable)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">407 (Proxy Authentication Required)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">408 (Request Timeout)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">410 (Gone)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">413 (Request Entity Too Large)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">414 (Request-URI Too Large)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">415 (Unsupported Media Type)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">416 (Unsupported URI Scheme)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">420 (Bad Extension)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">421 (Extension Required)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">423 (Interval Too Brief)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">480 (Temporarily not available)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">481 (Call Leg/Transaction Does Not Exist)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">482 (Loop Detected)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">483 (Too Many Hops)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">484 (Address Incomplete)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">485 (Ambiguous)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">486 (Busy Here)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">487 (Request Terminated)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">488 (Not Acceptable Here)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">491 (Request Pending)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">493 (Undecipherable)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">500 (Internal Server Error)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">501 (Not Implemented)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">502 (Bad Gateway)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">503 (Service Unavailable)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">504 (Server Time-out)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">505 (SIP Version not supported)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">513 (Message Too Large)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">600 (Busy Everywhere)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">603 (Decline)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">604 (Does not exist anywhere)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">606 (Not Acceptable)</str> - </item> - </defaultMessagesList> - <messagesList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_EditAutoHeaderRule_messagesList" itemtype="ixConfig"/> - <autoHeaderTypeList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_EditAutoHeaderRule_autoHeaderTypeList" itemtype="ixConfig"> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Request-Uri</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Via</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">From</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">To</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Call-ID</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">CSeq</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Contact</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Content-Length</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Route</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Record-Route</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Authorization</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Proxy-Authorization</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Referred-By</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Replaces</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Event</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">RAck</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">RSeq</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Refer-To</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Subscription-State</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">WWW-Authenticate</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Also</str> - </item> - </autoHeaderTypeList> - <autoHeaderType type="str">To</autoHeaderType> - <option type="int">0</option> - <appendToUri type="bool">False</appendToUri> - <headerValue type="str"></headerValue> - <parsedHeader ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_EditAutoHeaderRule_parsedHeader" itemtype="ixConfig"/> - <valid type="bool">True</valid> - </editAutoHeaderRule> - <autoHeadersSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_AutoHeadersSettings"> - <enableAutoHeaders type="bool">False</enableAutoHeaders> - <tableRules ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_AutoHeadersSettings_tableRules" itemtype="ixConfig"/> - <reqAutoHeadRules ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_AutoHeadersSettings_reqAutoHeadRules" itemtype="ixConfig"/> - <respAutoHeadRules ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_AutoHeadersSettings_respAutoHeadRules" itemtype="ixConfig"/> - </autoHeadersSettings> - <sipAdvSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SipAdvancedSettings"> - <overrideTCPLocalPort type="bool">False</overrideTCPLocalPort> - <tcpLocalPortStart type="int">40000</tcpLocalPortStart> - <tcpLocalPortEnd type="int">60000</tcpLocalPortEnd> - <tcpLocalPortStep type="int">1</tcpLocalPortStep> - <closeNonsecureTcpConnectionsEnable type="bool">False</closeNonsecureTcpConnectionsEnable> - <closeIdleTcpConnectionsEnable type="bool">False</closeIdleTcpConnectionsEnable> - <tcpIdlePeriod type="int">10</tcpIdlePeriod> - <donotCloseTCPInsideCallEnable type="bool">False</donotCloseTCPInsideCallEnable> - <recordingServerEnable type="bool">False</recordingServerEnable> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">tcpIdlePeriod</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tcpEndPortLabel</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tcpIdlePeriodLabel</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">donotCloseTCPInsideCallEnable</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tcpPortStepLabel</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tcpLocalPortStep</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tcpLocalPortEnd</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tcpStartPortLabel</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tcpLocalPortStart</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">closeIdleTcpConnectionsEnable</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">recordingServerEnable</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">overrideTCPLocalPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">closeNonsecureTcpConnectionsEnable</item> - <item ref="1"/> - </item> - </_dict> - </state> - </sipAdvSettings> - </pm> - <objectID type="int">1</objectID> - <_apiUniqueId type="int">16522</_apiUniqueId> - <uniqueID type="int">43</uniqueID> - <commandIdCounter type="int">3</commandIdCounter> - <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport"> - <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict"> - <_dict type="list"/> - </serializedNetworkSettingsMap> - <protocolName type="str">VoIP</protocolName> - </networkPluginSettings> - </item> - </agentList> - </traffic> - <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup"> - <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp> - <name type="str">VM2</name> - <role type="str">Both</role> - <networkType type="str">none</networkType> - <aggregation type="int">0</aggregation> - <lineSpeed type="str">Default</lineSpeed> - <cpuAggregation type="bool">False</cpuAggregation> - <chassisChain ref="6"/> - <cardType type="str">Ixia Virtual Load Module</cardType> - <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/> - <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" oid="13" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"> - <item ver="[3, [1, [1, [0, [0]]]]]" type="ixPort"> - <chassisId type="int">1</chassisId> - <cardId type="int">2</cardId> - <portId type="int">1</portId> - <enableCapture type="bool">False</enableCapture> - <cardType type="str">Ixia Virtual Load Module</cardType> - <portPersistentSetting ver="[0, [1, [0, [0]]]]" type="ixPortPersistentSetting"> - <viewFilter type="NoneType">None</viewFilter> - </portPersistentSetting> - <analyzerPartialCapture type="str">False;8192</analyzerPartialCapture> - <name type="str"></name> - <afmPort type="NoneType">None</afmPort> - </item> - </portList> - <comment type="str"></comment> - <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange"> - <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="7" type="ixNetworkRange"> - <_smRangeObjectId type="str">c69dae97-f1c2-4505-aedb-3f9ca3f4d02a</_smRangeObjectId> - <name type="str">Network Range IP-R2 in VM2 ({{ipcard2}}+1)</name> - <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="8" type="ixIpDistributionGroup"> - <name type="str">DistGroup1</name> - <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod> - <objectID type="int">0</objectID> - <_apiUniqueId type="int">16512</_apiUniqueId> - <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixBasicNetworkRange"> - <item ref="7"/> - </_networkRangeList> - <_rangeGroupObjectId type="str">de9d629b-e0dc-41f5-99cb-5aa8a808ceee</_rangeGroupObjectId> - <_smPluginObjectId type="str">e53ae54e-ab21-4997-b532-e9bd58210050</_smPluginObjectId> - </rangeGroup> - <enableStats type="bool">False</enableStats> - </item> - </networkRangeList> - <layerPlugins type="NoneType">None</layerPlugins> - <stack type="NoneType">None</stack> - <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup"> - <item ref="8"/> - </rangeGroupList> - <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting> - <linkLayerOptions type="int">0</linkLayerOptions> - <ipSourcePortFrom type="int">1024</ipSourcePortFrom> - <ipSourcePortTo type="int">65535</ipSourcePortTo> - <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway> - <emulatedRouterSubnet type="str">255.255.0.0</emulatedRouterSubnet> - <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6> - <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6> - <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/> - <macMappingMode type="int">0</macMappingMode> - <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings"> - <gratuitousArp type="bool">True</gratuitousArp> - <processGratArp type="bool">False</processGratArp> - </arpSettings> - <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns"> - <enable type="int">0</enable> - <cacheTimeout type="int">30000</cacheTimeout> - <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/> - <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/> - </dnsParameters> - <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters"> - <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="9" type="ixTcpParametersFull"> - <enableCongestionNotification type="bool">False</enableCongestionNotification> - <enableTimeStamp type="bool">True</enableTimeStamp> - <timeWaitRecycle type="bool">True</timeWaitRecycle> - <timeWaitReuse type="bool">False</timeWaitReuse> - <enableTxBwLimit type="bool">False</enableTxBwLimit> - <txBwLimitUnit type="int">0</txBwLimitUnit> - <txBwLimit type="int">1024</txBwLimit> - <enableRxBwLimit type="bool">False</enableRxBwLimit> - <rxBwLimitUnit type="int">0</rxBwLimitUnit> - <rxBwLimit type="int">1024</rxBwLimit> - <finTimeout type="int">60</finTimeout> - <keepAliveInterval type="int">75</keepAliveInterval> - <keepAliveProbes type="int">9</keepAliveProbes> - <keepAliveTime type="int">7200</keepAliveTime> - <synRetries type="int">5</synRetries> - <synAckRetries type="int">5</synAckRetries> - <retransmitRetries type="int">5</retransmitRetries> - <transmitBuffer type="int">4096</transmitBuffer> - <receiveBuffer type="int">4096</receiveBuffer> - <tcpSack type="bool">True</tcpSack> - <windowScaling type="bool">False</windowScaling> - <rtoMin type="int">200</rtoMin> - <rtoMax type="int">120000</rtoMax> - </tcpParametersFull> - <tcpParametersFull ref="9"/> - </tcpParameters> - <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment"> - <enable type="bool">False</enable> - <addDelay type="bool">False</addDelay> - <addReorder type="bool">False</addReorder> - <addDrop type="bool">False</addDrop> - <addDuplicate type="bool">False</addDuplicate> - <randomizeSeed type="bool">False</randomizeSeed> - <delay type="int">1</delay> - <reorder type="int">1</reorder> - <reorderLength type="int">1</reorderLength> - <sourcePort type="int">0</sourcePort> - <destinationPort type="int">0</destinationPort> - <drop type="int">1</drop> - <duplicate type="int">1</duplicate> - <jitter type="int">0</jitter> - <gap type="int">1</gap> - <destinationIp type="str">any</destinationIp> - <typeOfService type="str">any</typeOfService> - <protocol type="str">any</protocol> - <addFragmentation type="bool">False</addFragmentation> - <fragmentationType type="str">FragmentationPercent</fragmentationType> - <fragmentPercent type="int">50</fragmentPercent> - <mtu type="int">1000</mtu> - <fragmentSequenceSkip type="int">1</fragmentSequenceSkip> - <fragmentSequenceLength type="int">1</fragmentSequenceLength> - <_seed type="int">1</_seed> - </impairment> - <_portGroupId type="str">b1fbd381-b769-4ec1-8715-299508ecb458</_portGroupId> - <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap"> - <externalLinks type="dict"/> - </_smExternalLinks> - <smVersion type="int">1</smVersion> - </network> - <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters"> - <item ver="[0, [19, [1, [1, [0, [0]]]]]]" oid="25" type="ixActivity"> - <agent ref="10"/> - <protocolAndType type="str">VoIP Peer</protocolAndType> - <name type="str">CALLED</name> - <enable type="bool">True</enable> - <timeline ver="[2, [1, [1, [0, [0]]]]]" oid="11" type="ixTimeline"> - <name type="str">Timeline2</name> - <iterationTime type="int">2014</iterationTime> - <totalTime type="int">2014</totalTime> - <iterations type="int">1</iterations> - <standbyTime type="int">0</standbyTime> - <offlineTime type="int">0</offlineTime> - <sustainTime type="int">4953</sustainTime> - <rampUpType type="int">0</rampUpType> - <rampUpValue type="int">{{activecalls}}</rampUpValue> - <rampUpInterval type="int">1</rampUpInterval> - <rampUpTime type="int">1</rampUpTime> - <rampDownTime type="int">20</rampDownTime> - <rampDownValue type="int">0</rampDownValue> - <timelineType type="int">1</timelineType> - <advancedIteration ver="[0, [1, [0, [0]]]]" type="ixAdvancedIteration"> - <segmentList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixTimelineSegmentList" itemtype="ixTimelineSegment"> - <item ver="[2, [0, [1, [0, [0]]]]]" type="ixLinearTimeSegment"> - <name type="str">Linear Segment 1</name> - <noiseAmplitudeScale type="int">0</noiseAmplitudeScale> - <segmentType type="int">1</segmentType> - <startObjectiveScale type="float">0.0</startObjectiveScale> - <endObjectiveScale type="float">1.0</endObjectiveScale> - <duration type="int">1</duration> - <objectID type="int">0</objectID> - </item> - <item ver="[2, [0, [1, [0, [0]]]]]" type="ixLinearTimeSegment"> - <name type="str">Linear Segment 2</name> - <noiseAmplitudeScale type="int">0</noiseAmplitudeScale> - <segmentType type="int">1</segmentType> - <startObjectiveScale type="float">1.0</startObjectiveScale> - <endObjectiveScale type="float">1.0</endObjectiveScale> - <duration type="int">{{testduration}}</duration> - <objectID type="int">4</objectID> - </item> - </segmentList> - <maxscale type="int">20</maxscale> - </advancedIteration> - <objectID type="int">5</objectID> - </timeline> - <customParameters ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ixCustomActivityParameters"> - <enableDbgLog type="bool">False</enableDbgLog> - <dbgLogChannels type="str">1-5</dbgLogChannels> - <bhcaType type="int">0</bhcaType> - <talkTime type="int">10000</talkTime> - <channelsNo type="int">1</channelsNo> - <callSetupTime type="int">500</callSetupTime> - <callTeardownTime type="int">500</callTeardownTime> - <interCallDuration type="int">4000</interCallDuration> - <bhcaObjectiveValue type="int">80000</bhcaObjectiveValue> - <cpsOverwriteValueChecked type="int">0</cpsOverwriteValueChecked> - <cpsTotalChannelsChecked type="int">0</cpsTotalChannelsChecked> - <cpsOverwriteValue type="int">18</cpsOverwriteValue> - <cpsType type="int">0</cpsType> - <cpsTalkTime type="int">30000</cpsTalkTime> - <cpsChannelsNo type="int">16750</cpsChannelsNo> - <cpsTotalChannelsNo type="int">33500</cpsTotalChannelsNo> - <cpsOverheadTime type="int">1500</cpsOverheadTime> - <cpsInterCallDuration type="int">2000</cpsInterCallDuration> - <cpsObjectiveValue type="int">100</cpsObjectiveValue> - <cpsRegisterTime type="int">40</cpsRegisterTime> - <cpsSplitTimeline type="int">0</cpsSplitTimeline> - <lpsType type="int">0</lpsType> - <lpsTalkTime type="int">800</lpsTalkTime> - <lpsChannelsNo type="int">2150</lpsChannelsNo> - <lpsOverheadTime type="int">1500</lpsOverheadTime> - <lpsInterLoopDuration type="int">2000</lpsInterLoopDuration> - <lpsObjectiveValue type="int">100</lpsObjectiveValue> - <lpsActiveChannel type="int">0</lpsActiveChannel> - <activeUsersTalkTime type="int">30000</activeUsersTalkTime> - <activeUsersNo type="int">{{activecalls}}</activeUsersNo> - <activeUsersChannel type="int">0</activeUsersChannel> - <activeUsersObjectiveValue type="int">100</activeUsersObjectiveValue> - </customParameters> - <role type="str">Peer</role> - <activeRole type="str">Both</activeRole> - <objectivePercent type="float">100.0</objectivePercent> - <objectiveType type="str">concurrentConnections</objectiveType> - <objectiveValue type="int">{{activecalls}}</objectiveValue> - <userObjectiveType type="str">activeUsers</userObjectiveType> - <userObjectiveValue type="long">{{activecalls}}</userObjectiveValue> - <constraintType type="str">SimulatedUserConstraint</constraintType> - <constraintValue type="int">{{activecalls}}</constraintValue> - <timerGranularity type="int">100</timerGranularity> - <enableConstraint type="bool">True</enableConstraint> - <secondaryConstraintType type="str">SimulatedUserConstraint</secondaryConstraintType> - <secondaryConstraintValue type="int">100</secondaryConstraintValue> - <secondaryEnableConstraint type="bool">False</secondaryEnableConstraint> - <portMapPolicy type="str">protocolSpecific</portMapPolicy> - <concurrentObjectiveBehavior type="int">1</concurrentObjectiveBehavior> - <cpsObjectiveBehavior type="int">0</cpsObjectiveBehavior> - <userIpMapping type="str">1:1</userIpMapping> - <destinationIpMapping type="str">Consecutive</destinationIpMapping> - <playlists ver="[1, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixPlaylistList" itemtype="ixPlaylist"/> - <objectID type="int">1</objectID> - <_apiUniqueId type="int">16585</_apiUniqueId> - <resourceGuid type="str">58ff41761a9072107c63efca</resourceGuid> - <_objectiveValue type="int">{{activecalls}}</_objectiveValue> - <timelineScale type="tuple"> - <item type="float">1.0</item> - </timelineScale> - </item> - </activityParameters> - <timeline ref="11"/> - <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture"> - <captureViewOptions ref="12"/> - <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter"> - <filterString type="str"></filterString> - </filter> - <portList ref="13"/> - <enable type="bool">False</enable> - <_apiUniqueId type="int">16521</_apiUniqueId> - </communityCapture> - <payload type="NoneType">None</payload> - <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="14" type="ixRangeAgentEndpointWiring"> - <rangeAgentConnections type="list"/> - <_apiUniqueId type="int">16509</_apiUniqueId> - <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict"> - <_dict type="list"> - <item type="tuple"> - <item ref="7"/> - <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring"> - <range ref="7"/> - <agentEndpointConnections type="list"/> - <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict"> - <_dict type="list"> - <item type="tuple"> - <item ref="10"/> - <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring"> - <agent ref="10"/> - <endpoints type="list"/> - <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">SIP</item> - <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint"> - <endpointName type="str">SIP</endpointName> - <isAvailable type="bool">True</isAvailable> - </item> - </item> - <item type="tuple"> - <item type="str">RTP</item> - <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint"> - <endpointName type="str">RTP</endpointName> - <isAvailable type="bool">True</isAvailable> - </item> - </item> - <item type="tuple"> - <item type="str">T38</item> - <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint"> - <endpointName type="str">T38</endpointName> - <isAvailable type="bool">True</isAvailable> - </item> - </item> - <item type="tuple"> - <item type="str">MSRP</item> - <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint"> - <endpointName type="str">MSRP</endpointName> - <isAvailable type="bool">True</isAvailable> - </item> - </item> - </_dict> - </endpointsDict> - </item> - </item> - </_dict> - </agentConnectionsDict> - </item> - </item> - </_dict> - </rangeAgentDict> - </activityIpWiring> - <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag> - <iterations type="int">1</iterations> - <standbyTime type="int">0</standbyTime> - <offlineTime type="int">0</offlineTime> - <sustainTime type="int">20</sustainTime> - <iterationTime type="int">60</iterationTime> - <totalTime type="int">1</totalTime> - <portMapPolicy type="str">mixedMap</portMapPolicy> - <objectiveType type="str">n/a</objectiveType> - <objectiveValue type="int">-1</objectiveValue> - <rampUpType type="int">-1</rampUpType> - <rampUpValue type="int">-1</rampUpValue> - <rampUpInterval type="int">-1</rampUpInterval> - <rampUpTime type="int">0</rampUpTime> - <rampDownTime type="int">10</rampDownTime> - <userObjectiveType type="str">n/a</userObjectiveType> - <userObjectiveValue type="int">-1</userObjectiveValue> - <totalUserObjectiveValue type="long">0</totalUserObjectiveValue> - <objectID type="int">1</objectID> - <_apiUniqueId type="int">16508</_apiUniqueId> - <isVisible type="bool">True</isVisible> - <activityIpWiring ref="14"/> - <_portOperationModesAllowed type="dict"> - <item> - <key type="int">0</key> - <value type="bool">True</value> - </item> - <item> - <key type="int">1</key> - <value type="bool">True</value> - </item> - <item> - <key type="int">2</key> - <value type="bool">False</value> - </item> - <item> - <key type="int">3</key> - <value type="bool">True</value> - </item> - <item> - <key type="int">4</key> - <value type="bool">True</value> - </item> - <item> - <key type="int">6</key> - <value type="bool">True</value> - </item> - <item> - <key type="int">8</key> - <value type="bool">True</value> - </item> - </_portOperationModesAllowed> - <_tcpAccelerationAllowed type="dict"> - <item> - <key type="int">0</key> - <value type="bool">True</value> - </item> - <item> - <key type="int">1</key> - <value type="bool">True</value> - </item> - </_tcpAccelerationAllowed> - </destinationCommunity> - <destinationAgentName type="str">CALLED</destinationAgentName> - <portRangeList type="NoneType">None</portRangeList> - <count type="int">1</count> - </item> - </destinations> - <flowPercentage type="float">100.0</flowPercentage> - <uniqueID type="int">39</uniqueID> - <pm ver="[0, [1, [0.1, [1, [0, [0]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyMap_VoIP"> - <szPluginVersion type="str">4.10</szPluginVersion> - <ceCommands ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]], [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_VoIP_ceCommands" itemtype="ixConfig"> - <item ver="[0, [0, [0, [0.1, [1, [0, [0]]]], [0, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]], [0, [0, [0, [0, [1, [0, [0]]]]]]]]" type="#Pdk.ixPdkCommands$ixPropertyCommandStart"> - <commandId type="int">-2</commandId> - <commandType type="str">START</commandType> - <cmdName type="str">Start</cmdName> - <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"> - <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput"> - <name type="str">Output1</name> - <outputType type="int">0</outputType> - <destCmdId type="int">3</destCmdId> - <objectID type="int">0</objectID> - <destinationCommandIdx type="int">2</destinationCommandIdx> - </item> - </outputList> - </item> - <item ver="[0, [0, [0, [0.1, [1, [0, [0]]]], [0, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]], [0, [0, [0, [0, [1, [0, [0]]]]]]]]" type="#Pdk.ixPdkCommands$ixPropertyCommandStop"> - <commandId type="int">-3</commandId> - <commandType type="str">STOP</commandType> - <cmdName type="str">Stop</cmdName> - <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"/> - </item> - <item ver="[0, [0, [0, [0.1, [1, [0, [0]]]], [0, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_Procedure"> - <commandId type="int">3</commandId> - <commandType type="str">Procedure</commandType> - <cmdName type="str">SIP MakeCall (#1)</cmdName> - <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"> - <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput"> - <name type="str">OK</name> - <outputType type="int">0</outputType> - <destCmdId type="int">16</destCmdId> - <objectID type="int">1</objectID> - <destinationCommandIdx type="int">4</destinationCommandIdx> - </item> - <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput"> - <name type="str">Error</name> - <outputType type="int">1</outputType> - <destCmdId type="int">-3</destCmdId> - <objectID type="int">2</objectID> - <destinationCommandIdx type="int">1</destinationCommandIdx> - </item> - </outputList> - </item> - <item ver="[0, [0, [0, [0.1, [1, [0, [0]]]], [0, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_Procedure"> - <commandId type="int">10</commandId> - <commandType type="str">Procedure</commandType> - <cmdName type="str">SIP EndCall Initiate (#2)</cmdName> - <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"> - <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput"> - <name type="str">OK</name> - <outputType type="int">0</outputType> - <destCmdId type="int">-3</destCmdId> - <objectID type="int">1</objectID> - <destinationCommandIdx type="int">1</destinationCommandIdx> - </item> - <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput"> - <name type="str">Error</name> - <outputType type="int">1</outputType> - <destCmdId type="int">-3</destCmdId> - <objectID type="int">2</objectID> - <destinationCommandIdx type="int">1</destinationCommandIdx> - </item> - </outputList> - </item> - <item ver="[0, [1, [0, [0, [0.1, [1, [0, [0]]]], [0, [1, [0, [0]]]]], [0, [0, [1, [0, [0]]]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CommandEx"> - <commandId type="int">16</commandId> - <commandType type="str">CommandEx</commandType> - <cmdName type="str">Voice Session (#1)</cmdName> - <outputList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixCommandOutputList" itemtype="ixCommandOutput"> - <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput"> - <name type="str">OK</name> - <outputType type="int">0</outputType> - <destCmdId type="int">10</destCmdId> - <objectID type="int">1</objectID> - <destinationCommandIdx type="int">3</destinationCommandIdx> - </item> - <item ver="[1, [1, [0, [0]]]]" type="ixCommandOutput"> - <name type="str">Error</name> - <outputType type="int">1</outputType> - <destCmdId type="int">10</destCmdId> - <objectID type="int">2</objectID> - <destinationCommandIdx type="int">3</destinationCommandIdx> - </item> - </outputList> - <cmdType type="str">RTPVoiceSession</cmdType> - </item> - </ceCommands> - <activityLink ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ActivityLinkInfo"> - <name type="str">VoiceLink1</name> - <activitiesCount type="int">2</activitiesCount> - </activityLink> - <triggers ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TriggerConfig"> - <triggersInCount type="int">4</triggersInCount> - <triggersOutCount type="int">4</triggersOutCount> - </triggers> - <globalSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_GlobalSettings"> - <globalExecStg ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_GlobalExecSettings"> - <setAborted type="bool">False</setAborted> - <setAllFailed type="bool">False</setAllFailed> - <trigTimeout type="int">600000</trigTimeout> - <notAbortOnTimeout type="bool">False</notAbortOnTimeout> - <limitErrors type="bool">False</limitErrors> - <maxErrors type="int">1</maxErrors> - <limitArrayVarSize type="bool">False</limitArrayVarSize> - <maxArrayVarSize type="int">10</maxArrayVarSize> - </globalExecStg> - <globalSIPStg ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_GlobalSIPSettings"> - <disableTCP type="bool">False</disableTCP> - <prefQOP type="int">0</prefQOP> - <warnAsError type="bool">False</warnAsError> - <limitQueueSize type="bool">True</limitQueueSize> - <maxChannelsInQueue type="int">25</maxChannelsInQueue> - <enableSIPLogging type="bool">False</enableSIPLogging> - <limitSIPLoggingChannels type="bool">False</limitSIPLoggingChannels> - <maxSIPLoggingChannels type="int">10</maxSIPLoggingChannels> - <minSIPLoggingChannels type="int">0</minSIPLoggingChannels> - <voipPeerLogSettings type="int">0</voipPeerLogSettings> - <voipPeerLogExpForChannels type="str"></voipPeerLogExpForChannels> - <abortLoopOnTriggerTimeout type="bool">False</abortLoopOnTriggerTimeout> - </globalSIPStg> - <globalRTPStg ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_GlobalRTPSettings"> - <transmMode type="int">0</transmMode> - <playMode type="int">0</playMode> - <repeatCount type="int">1</repeatCount> - <repeatTime type="int">1000</repeatTime> - <timeUnit type="int">0</timeUnit> - <volume type="int">-20</volume> - <playModePathConf type="int">0</playModePathConf> - <repeatCountPathConf type="int">0</repeatCountPathConf> - <repeatTimePathConf type="int">10</repeatTimePathConf> - <timeUnitPathConf type="int">0</timeUnitPathConf> - <toneDurationPathConf type="int">200</toneDurationPathConf> - <interToneDelayPathConf type="int">200</interToneDelayPathConf> - <toneAmplitudePathConf type="int">-10</toneAmplitudePathConf> - <firstToneTimeoutPathConf type="int">4000</firstToneTimeoutPathConf> - <interToneTimeoutPathConf type="int">2000</interToneTimeoutPathConf> - <qovTalkExtraSilence type="int">500</qovTalkExtraSilence> - <qovListenExtraDuration type="int">2000</qovListenExtraDuration> - <downloadRTPCSV type="bool">True</downloadRTPCSV> - <waitQoVScore type="bool">False</waitQoVScore> - </globalRTPStg> - <globalSTUNStg ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_GlobalSTUNSettings"> - <keepAliveInterval type="int">15</keepAliveInterval> - </globalSTUNStg> - <globalSKINNYStg ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_GlobalSKINNYSettings"> - <softKeyCount type="int">25</softKeyCount> - <receiveVideo type="bool">False</receiveVideo> - <transmitVideo type="bool">False</transmitVideo> - </globalSKINNYStg> - <globalT38Stg ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_GlobalT38Settings"> - <t30Log type="bool">False</t30Log> - <t38Log type="bool">False</t38Log> - <receivedImageLog type="bool">False</receivedImageLog> - <logType type="int">0</logType> - <logBegin type="int">1</logBegin> - <logEnd type="int">10</logEnd> - <channelRange type="str">[00-10]</channelRange> - </globalT38Stg> - </globalSettings> - <info ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_Info"> - <userChannelsNo type="int">45638</userChannelsNo> - <portInstances type="int">3</portInstances> - <portInstanceIdx type="int">1</portInstanceIdx> - <objectiveType type="str">activeUsers</objectiveType> - <objectiveValue type="int">1000</objectiveValue> - <maxAllowedObjective type="long">9223372036854775807</maxAllowedObjective> - <firstSignalingFnID type="int">8</firstSignalingFnID> - <enableRTPDest type="bool">False</enableRTPDest> - <rtpPortDest type="str"></rtpPortDest> - <rtpObjectiveValue type="int">32000</rtpObjectiveValue> - <hasRtpFunction type="bool">False</hasRtpFunction> - <hasVideoFunction type="bool">False</hasVideoFunction> - <hasT38Function type="bool">False</hasT38Function> - <hasMSRPFunction type="bool">False</hasMSRPFunction> - <src ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ActivityInfo"> - <name type="str">CALLING</name> - <portCount type="int">1</portCount> - <portCountRtp type="int">1</portCountRtp> - <portCountT38 type="int">1</portCountT38> - <portCountMSRP type="int">1</portCountMSRP> - <ipRangeCount type="int">1</ipRangeCount> - <ipCount type="int">1</ipCount> - <ipRule type="int">0</ipRule> - <ipRuleCh type="int">1</ipRuleCh> - <port type="str">{{sipportcalling}}</port> - <portRule type="int">0</portRule> - <portRuleCh type="int">1</portRuleCh> - <phone type="str">{{pncalling}}</phone> - <aliases type="int">1</aliases> - <phoneType type="int">0</phoneType> - <phoneRule type="int">1</phoneRule> - <phoneCount type="int">0</phoneCount> - <telPar type="str"></telPar> - <ipRangeCountRtp type="int">1</ipRangeCountRtp> - <ipCountRtp type="int">1</ipCountRtp> - <ipRuleRtp type="int">0</ipRuleRtp> - <ipRuleChRtp type="int">1</ipRuleChRtp> - <portRtp type="str">[10000-65535,4]</portRtp> - <portT38 type="str">40000</portT38> - <portMSRP type="str">2855</portMSRP> - <portRuleRtp type="int">1</portRuleRtp> - <portRuleChRtp type="int">1</portRuleChRtp> - <ipRangeCountT38 type="int">1</ipRangeCountT38> - <ipCountT38 type="int">1</ipCountT38> - <ipRangeCountMSRP type="int">1</ipRangeCountMSRP> - <ipCountMSRP type="int">1</ipCountMSRP> - <symType type="int">1</symType> - <enableTLS type="bool">False</enableTLS> - <enableDTLS type="bool">False</enableDTLS> - <enableTLS_MSRP type="bool">False</enableTLS_MSRP> - <enableTLS_HTTP type="bool">False</enableTLS_HTTP> - <tlsPort type="str">5061</tlsPort> - <tlsDisableUdpAndTcp type="bool">True</tlsDisableUdpAndTcp> - <nodeCount type="int">1</nodeCount> - <coreCount type="int">2</coreCount> - <nicCount type="int">1</nicCount> - <gtpEnabled type="bool">False</gtpEnabled> - <dcpEnabled type="bool">False</dcpEnabled> - <rangeType type="int">0</rangeType> - <calActivityID type="int">1</calActivityID> - <layerName type="str">aptixia-T.03440c56.4e1a.4def.8406.ec64db91d4c1-L2EthernetPlugin-166a11b6.4d30.40ea.b9e1.ac4fb44f112b-161.105.231.12;1;1default</layerName> - </src> - <dest ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ActivityInfo"> - <name type="str"></name> - <portCount type="int">1</portCount> - <portCountRtp type="int">1</portCountRtp> - <portCountT38 type="int">1</portCountT38> - <portCountMSRP type="int">1</portCountMSRP> - <ipRangeCount type="int">0</ipRangeCount> - <ipCount type="int">0</ipCount> - <ipRule type="int">0</ipRule> - <ipRuleCh type="int">0</ipRuleCh> - <port type="str"></port> - <portRule type="int">0</portRule> - <portRuleCh type="int">0</portRuleCh> - <phone type="str"></phone> - <aliases type="int">1</aliases> - <phoneType type="int">0</phoneType> - <phoneRule type="int">0</phoneRule> - <phoneCount type="int">0</phoneCount> - <telPar type="str"></telPar> - <ipRangeCountRtp type="int">0</ipRangeCountRtp> - <ipCountRtp type="int">0</ipCountRtp> - <ipRuleRtp type="int">0</ipRuleRtp> - <ipRuleChRtp type="int">0</ipRuleChRtp> - <portRtp type="str"></portRtp> - <portT38 type="str"></portT38> - <portMSRP type="str">2855</portMSRP> - <portRuleRtp type="int">0</portRuleRtp> - <portRuleChRtp type="int">0</portRuleChRtp> - <ipRangeCountT38 type="int">0</ipRangeCountT38> - <ipCountT38 type="int">0</ipCountT38> - <ipRangeCountMSRP type="int">1</ipRangeCountMSRP> - <ipCountMSRP type="int">1</ipCountMSRP> - <symType type="int">1</symType> - <enableTLS type="bool">False</enableTLS> - <enableDTLS type="bool">False</enableDTLS> - <enableTLS_MSRP type="bool">False</enableTLS_MSRP> - <enableTLS_HTTP type="bool">False</enableTLS_HTTP> - <tlsPort type="str"></tlsPort> - <tlsDisableUdpAndTcp type="bool">False</tlsDisableUdpAndTcp> - <nodeCount type="int">1</nodeCount> - <coreCount type="int">2</coreCount> - <nicCount type="int">1</nicCount> - <gtpEnabled type="bool">False</gtpEnabled> - <dcpEnabled type="bool">False</dcpEnabled> - <rangeType type="int">0</rangeType> - <calActivityID type="int">0</calActivityID> - <layerName type="str"></layerName> - </dest> - <useServerDest type="bool">False</useServerDest> - <srvDomainDest type="str"></srvDomainDest> - <srvAddrDest type="str"></srvAddrDest> - <srvPortDest type="str">5060</srvPortDest> - <cloudServerDest ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CloudServer"> - <name type="str"></name> - <ipAddr type="str"></ipAddr> - <rangeType type="str"></rangeType> - <ipType type="str"></ipType> - <port type="int">0</port> - <attachedInfo type="str"></attachedInfo> - <firstIp type="str"></firstIp> - <netMask type="str"></netMask> - <ipCount type="str"></ipCount> - <ipStep type="str"></ipStep> - </cloudServerDest> - <transfer ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ActivityInfo"> - <name type="str"></name> - <portCount type="int">0</portCount> - <portCountRtp type="int">0</portCountRtp> - <portCountT38 type="int">0</portCountT38> - <portCountMSRP type="int">0</portCountMSRP> - <ipRangeCount type="int">0</ipRangeCount> - <ipCount type="int">0</ipCount> - <ipRule type="int">0</ipRule> - <ipRuleCh type="int">0</ipRuleCh> - <port type="str"></port> - <portRule type="int">0</portRule> - <portRuleCh type="int">0</portRuleCh> - <phone type="str"></phone> - <aliases type="int">0</aliases> - <phoneType type="int">0</phoneType> - <phoneRule type="int">0</phoneRule> - <phoneCount type="int">0</phoneCount> - <telPar type="str"></telPar> - <ipRangeCountRtp type="int">0</ipRangeCountRtp> - <ipCountRtp type="int">0</ipCountRtp> - <ipRuleRtp type="int">0</ipRuleRtp> - <ipRuleChRtp type="int">0</ipRuleChRtp> - <portRtp type="str"></portRtp> - <portT38 type="str"></portT38> - <portMSRP type="str"></portMSRP> - <portRuleRtp type="int">0</portRuleRtp> - <portRuleChRtp type="int">0</portRuleChRtp> - <ipRangeCountT38 type="int">0</ipRangeCountT38> - <ipCountT38 type="int">0</ipCountT38> - <ipRangeCountMSRP type="int">0</ipRangeCountMSRP> - <ipCountMSRP type="int">0</ipCountMSRP> - <symType type="int">0</symType> - <enableTLS type="bool">False</enableTLS> - <enableDTLS type="bool">False</enableDTLS> - <enableTLS_MSRP type="bool">False</enableTLS_MSRP> - <enableTLS_HTTP type="bool">False</enableTLS_HTTP> - <tlsPort type="str"></tlsPort> - <tlsDisableUdpAndTcp type="bool">False</tlsDisableUdpAndTcp> - <nodeCount type="int">0</nodeCount> - <coreCount type="int">1</coreCount> - <nicCount type="int">1</nicCount> - <gtpEnabled type="bool">False</gtpEnabled> - <dcpEnabled type="bool">False</dcpEnabled> - <rangeType type="int">0</rangeType> - <calActivityID type="int">0</calActivityID> - <layerName type="str"></layerName> - </transfer> - <useServerTransfer type="bool">False</useServerTransfer> - <registrarSrvTransfer type="bool">False</registrarSrvTransfer> - <srvAddrTransfer type="str"></srvAddrTransfer> - <srvPortTransfer type="str">5060</srvPortTransfer> - <cloudServerTransfer ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CloudServer"> - <name type="str"></name> - <ipAddr type="str"></ipAddr> - <rangeType type="str"></rangeType> - <ipType type="str"></ipType> - <port type="int">0</port> - <attachedInfo type="str"></attachedInfo> - <firstIp type="str"></firstIp> - <netMask type="str"></netMask> - <ipCount type="str"></ipCount> - <ipStep type="str"></ipStep> - </cloudServerTransfer> - </info> - <scenarioSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ScenarioSettings"> - <scenarioFile type="str">.\SIPCall.tst</scenarioFile> - <activeScenarioChannel type="int">0</activeScenarioChannel> - <funcsCount type="int">17</funcsCount> - <isModified type="int">68</isModified> - <activityID type="int">6</activityID> - <exportToRM type="int">0</exportToRM> - </scenarioSettings> - <executionSettings ver="[1, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ExecutionSettings"> - <loopMode type="int">0</loopMode> - <loopCount type="int">1</loopCount> - <loopPreDelay type="int">0</loopPreDelay> - <loopMidDelay type="int">0</loopMidDelay> - <gracefulRampDown type="bool">True</gracefulRampDown> - <rampdownSleep type="bool">False</rampdownSleep> - <aliases type="int">1</aliases> - <ipRule type="int">0</ipRule> - <ipRuleCh type="int">1</ipRuleCh> - <portRule type="int">0</portRule> - <portRuleCh type="int">1</portRuleCh> - <phoneRule type="int">1</phoneRule> - <multipleUsersPerIO type="bool">True</multipleUsersPerIO> - <rtpIpRule type="int">0</rtpIpRule> - <rtpIpRuleCh type="int">1</rtpIpRuleCh> - <rtpPortRule type="int">1</rtpPortRule> - <rtpPortRuleCh type="int">1</rtpPortRuleCh> - <dl_BUG type="bool">True</dl_BUG> - <dl_TRACE type="bool">False</dl_TRACE> - <dl_L_INFO type="bool">True</dl_L_INFO> - <dl_L_ADV type="bool">False</dl_L_ADV> - <dl_L_VRB type="bool">False</dl_L_VRB> - <dl_T_IO type="bool">False</dl_T_IO> - <dl_T_INFO type="bool">False</dl_T_INFO> - <dl_T_ADV type="bool">False</dl_T_ADV> - <dl_T_VRB type="bool">False</dl_T_VRB> - <dl_TG_ADV type="bool">False</dl_TG_ADV> - <dl_TG_VRB type="bool">False</dl_TG_VRB> - <dl_Q_ADV type="bool">False</dl_Q_ADV> - <dl_Q_VRB type="bool">False</dl_Q_VRB> - <dl_S_FSM type="bool">False</dl_S_FSM> - <dl_S_SER type="bool">False</dl_S_SER> - <dl_S_SUA type="bool">False</dl_S_SUA> - <dl_S_WAIT type="bool">False</dl_S_WAIT> - <dl_S_SEND type="bool">False</dl_S_SEND> - <dl_S_INFO type="bool">False</dl_S_INFO> - <dl_S_ADV type="bool">False</dl_S_ADV> - <dl_S_VRB type="bool">False</dl_S_VRB> - <dl_R_DD type="bool">False</dl_R_DD> - <dl_R_VRB type="bool">False</dl_R_VRB> - <dl_R_PAR type="bool">False</dl_R_PAR> - <dl_EE_VRB type="bool">False</dl_EE_VRB> - <dl_EE_DD type="bool">False</dl_EE_DD> - <dl_FLOW type="bool">False</dl_FLOW> - <dl_M_IO type="bool">False</dl_M_IO> - <dl_SDP_DD type="bool">False</dl_SDP_DD> - <dl_1 type="bool">False</dl_1> - <dl_2 type="bool">False</dl_2> - <dl_3 type="bool">False</dl_3> - <log_level type="int">9</log_level> - <log_in_memory type="int">1</log_in_memory> - <rtp_log_in_file type="int">1</rtp_log_in_file> - <log_filesize type="int">32</log_filesize> - <_gbDebugLogs type="bool">False</_gbDebugLogs> - <ccExportProfile type="bool">False</ccExportProfile> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">_ipRule1</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">dl_S_ADV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">loopMidDelay</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_T_IO</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_T_INFO</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_S_SEND</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_rtpIpRule1</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">_estimatedBacklog</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">loopPreDelay</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_S_VRB</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_TG_ADV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">log_filesize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtp_log_in_file</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_T_VRB</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">aliases</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_Q_ADV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">multipleUsersPerIO</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">log_level</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtpIpRule</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_3</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rampdownSleep</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_portRule1</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">dl_S_SER</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_R_VRB</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_L_ADV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_Q_VRB</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">portRuleCh</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_S_INFO</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtpPortRule</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_M_IO</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_EE_DD</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtpIpRuleCh</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_S_FSM</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">loopMode</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">gracefulRampDown</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_FLOW</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_BUG</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_S_SUA</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ipRule</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ipRuleCh</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">phoneRule</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_rtpPortRule1</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">dl_R_PAR</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">loopCount</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">dl_S_WAIT</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_SDP_DD</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_TRACE</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbDebugLogs</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">rtpPortRuleCh</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_TG_VRB</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">portRule</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_L_INFO</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_EE_VRB</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_R_DD</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_T_ADV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ccExportProfile</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">log_in_memory</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dl_L_VRB</item> - <item ref="1"/> - </item> - </_dict> - </state> - </executionSettings> - <customActivityLinkSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ixCustomActivityParameters"> - <enableDbgLog type="bool">False</enableDbgLog> - <dbgLogChannels type="str">1-5</dbgLogChannels> - <bhcaType type="int">0</bhcaType> - <talkTime type="int">10000</talkTime> - <channelsNo type="int">1</channelsNo> - <callSetupTime type="int">500</callSetupTime> - <callTeardownTime type="int">500</callTeardownTime> - <interCallDuration type="int">4000</interCallDuration> - <bhcaObjectiveValue type="int">1</bhcaObjectiveValue> - <cpsOverwriteValueChecked type="int">0</cpsOverwriteValueChecked> - <cpsTotalChannelsChecked type="int">0</cpsTotalChannelsChecked> - <cpsOverwriteValue type="int">18</cpsOverwriteValue> - <cpsType type="int">0</cpsType> - <cpsTalkTime type="int">30000</cpsTalkTime> - <cpsChannelsNo type="int">16750</cpsChannelsNo> - <cpsTotalChannelsNo type="int">33500</cpsTotalChannelsNo> - <cpsOverheadTime type="int">1500</cpsOverheadTime> - <cpsInterCallDuration type="int">2000</cpsInterCallDuration> - <cpsObjectiveValue type="int">500</cpsObjectiveValue> - <cpsRegisterTime type="int">40</cpsRegisterTime> - <cpsSplitTimeline type="int">0</cpsSplitTimeline> - <lpsType type="int">0</lpsType> - <lpsTalkTime type="int">800</lpsTalkTime> - <lpsChannelsNo type="int">2150</lpsChannelsNo> - <lpsOverheadTime type="int">1500</lpsOverheadTime> - <lpsInterLoopDuration type="int">2000</lpsInterLoopDuration> - <lpsObjectiveValue type="int">500</lpsObjectiveValue> - <lpsActiveChannel type="int">0</lpsActiveChannel> - <activeUsersTalkTime type="int">30000</activeUsersTalkTime> - <activeUsersNo type="int">{{activecalls}}</activeUsersNo> - <activeUsersChannel type="int">0</activeUsersChannel> - <activeUsersObjectiveValue type="int">{{activecalls}}</activeUsersObjectiveValue> - </customActivityLinkSettings> - <rtpWaveFiles ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_RTPWaveFiles"> - <wavesCount type="int">1</wavesCount> - </rtpWaveFiles> - <rtpTones ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_RTPTones"> - <usedTonesCount type="int">0</usedTonesCount> - <customTonesCount type="int">35</customTonesCount> - <seqCustTonesCount type="int">0</seqCustTonesCount> - </rtpTones> - <codecCustomPopup ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CodecCustomPopup"> - <captureFile type="str">Default.cap</captureFile> - <parseRTPPort type="bool">False</parseRTPPort> - <parseSSRC type="bool">False</parseSSRC> - <rtpPort type="int">10000</rtpPort> - <ssrc type="str">0x8078C5D3</ssrc> - </codecCustomPopup> - <codecCustomPropDlg ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CodecCustomPropDlg"/> - <codecSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CodecSettings"> - <codecs ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_CodecSettings_codecs" itemtype="ixConfig"> - <item ver="[0, [0, [0.1, [1, [0, [0]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CodecG711u"> - <dPayloadIn type="int">0</dPayloadIn> - <dPayloadOut type="int">0</dPayloadOut> - <frameSize type="int">160</frameSize> - </item> - <item ver="[0, [0, [0.1, [1, [0, [0]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CodecG711a"> - <dPayloadIn type="int">8</dPayloadIn> - <dPayloadOut type="int">8</dPayloadOut> - <frameSize type="int">160</frameSize> - </item> - </codecs> - <codecs_number type="int">2</codecs_number> - <_gbVideoCodecs type="bool">False</_gbVideoCodecs> - <videoPayloadType type="int">96</videoPayloadType> - <_gbDataCodecs type="bool">False</_gbDataCodecs> - <dataCodecs ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_CodecSettings_dataCodecs" itemtype="ixConfig"> - <item ver="[0, [0, [0.1, [1, [0, [0]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_Rtp2833Events"> - <dPayloadType type="int">100</dPayloadType> - </item> - <item ver="[0, [0, [0.1, [1, [0, [0]]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_Rtp2833Tones"> - <dPayloadType type="int">101</dPayloadType> - </item> - </dataCodecs> - <crtCustomCodecIndex type="int">-1</crtCustomCodecIndex> - </codecSettings> - <rtpSettings ver="[7, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_RTPSettings"> - <rtpPort type="str">[10000-65535,4]</rtpPort> - <enableAdvStatCalc type="bool">False</enableAdvStatCalc> - <enableRTCP type="bool">False</enableRTCP> - <enableRTCPMux type="bool">False</enableRTCPMux> - <chEnableHwAcc type="bool">False</chEnableHwAcc> - <chDisableHwAcc type="bool">False</chDisableHwAcc> - <enableHwAcc type="bool">False</enableHwAcc> - <enableIxStack type="bool">False</enableIxStack> - <enableNBExec type="bool">False</enableNBExec> - <enablePerStream type="bool">False</enablePerStream> - <enableMDI type="bool">False</enableMDI> - <enableRTP type="bool">False</enableRTP> - <enableMediaSDPParams type="bool">False</enableMediaSDPParams> - <audioB_option type="bool">False</audioB_option> - <audioB_value type="str">AS:48</audioB_value> - <audioRR_option type="bool">False</audioRR_option> - <audioRR_value type="str">800</audioRR_value> - <audioRS_option type="bool">False</audioRS_option> - <audioRS_value type="str">800</audioRS_value> - <videoB_option type="bool">False</videoB_option> - <videoB_value type="str">AS:384</videoB_value> - <videoRR_option type="bool">False</videoRR_option> - <videoRR_value type="str">6400</videoRR_value> - <videoRS_option type="bool">False</videoRS_option> - <videoRS_value type="str">6400</videoRS_value> - <textB_option type="bool">False</textB_option> - <textB_value type="str">AS:48</textB_value> - <textRR_option type="bool">False</textRR_option> - <textRR_value type="str">800</textRR_value> - <textRS_option type="bool">False</textRS_option> - <textRS_value type="str">800</textRS_value> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">videoRR_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbVideoSDPParams</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">textRS_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">jitMs</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbAudioSDPParams</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">ixnamSupported</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dedicatedCoreRange</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableRTP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtpTosVal</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">channelTypeQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableMediaSDPParams</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbTextSDPParams</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">activityIdQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtpPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">audioRS_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useJitComp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dedicatedCoreRangeLength</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">audioB_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">audioB_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">portIPsQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">audioRS_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableHwAcc</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">chEnableHwAcc</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">channelsQoVPerZionPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoRR_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtpTos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableRTCPMux</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">textRR_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">silenceMode</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbMediaSDPParams</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textB_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">jitCMs</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">valueQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableRTCP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">maxMosStreams</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableMDI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableIxStack</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableOWD</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">unitsQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">serviceEnabledQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">chDisableHwAcc</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">customTosGroupBox</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">audioRR_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enablePerStream</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">limitMos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useMos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textRR_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">customTos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoB_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">mosInterval</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableAdvStatCalc</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useJitter</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useSilence</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">metricsQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoRS_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoRS_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">jitCMaxDrop</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">audioRR_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">textB_value</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableTosRtp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoB_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">activityNameQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textRS_option</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableNBExec</item> - <item ref="1"/> - </item> - </_dict> - </state> - </rtpSettings> - <rtcpSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_RTCPSettings"> - <rtcpIgnoreSSRC type="bool">False</rtcpIgnoreSSRC> - <rtcpCNAMEType type="int">0</rtcpCNAMEType> - <hasSDESName type="bool">False</hasSDESName> - <hasSDESTool type="bool">False</hasSDESTool> - <rtcpSDESTool type="str">IxLoad</rtcpSDESTool> - <rtcpReceiverTimer type="int">2000</rtcpReceiverTimer> - <rtcpSenderTimer type="int">2000</rtcpSenderTimer> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">rtcpSDESTool</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">rtcpSenderTimer</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtcpCNAMEType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">hasSDESTool</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtcpReceiverTimer</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtcpIgnoreSSRC</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">hasSDESName</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableRTCPMux2</item> - <item ref="1"/> - </item> - </_dict> - </state> - </rtcpSettings> - <audioSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_AudioSettings"> - <enableAudio type="bool">False</enableAudio> - <_gbEnableAudio type="bool">False</_gbEnableAudio> - <enableAudioOWD type="bool">False</enableAudioOWD> - <useJitter type="bool">False</useJitter> - <_JB1 type="bool">False</_JB1> - <jitMs type="int">20</jitMs> - <useJitComp type="bool">False</useJitComp> - <jitCMs type="int">1000</jitCMs> - <jitCMaxDrop type="int">7</jitCMaxDrop> - <dodName type="str">rtp_esmad-asordo-l_2170</dodName> - <useMos type="bool">False</useMos> - <useSilence type="bool">False</useSilence> - <silenceMode type="int">1</silenceMode> - <enableTosRtp type="bool">False</enableTosRtp> - <rtpTos type="int">1</rtpTos> - <customTosGroupBox type="bool">False</customTosGroupBox> - <customTos type="str">0x20</customTos> - <rtpTosVal type="int">32</rtpTosVal> - <_COV1 type="bool">False</_COV1> - <useQoV type="bool">False</useQoV> - <qovAnalize type="int">5</qovAnalize> - <qovSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_QoVSettings"> - <activityIdQoV type="int">0</activityIdQoV> - <enableQoV type="bool">False</enableQoV> - <_gbEnableQoV type="bool">False</_gbEnableQoV> - <serviceEnabledQoV type="bool">False</serviceEnabledQoV> - <activityNameQoV type="str"></activityNameQoV> - <portIPsQoV type="str"></portIPsQoV> - <unitsQoV type="int">0</unitsQoV> - <valueQoV type="int">100</valueQoV> - <channelTypeQoV type="int">0</channelTypeQoV> - <metricsQoV type="int">0</metricsQoV> - <channelsQoVPerZionPort type="int">0</channelsQoVPerZionPort> - <radioBtnQoVASR type="int">0</radioBtnQoVASR> - <languageASR type="str">English(US)</languageASR> - </qovSettings> - <activityIdQoV type="int">0</activityIdQoV> - <enableQoV type="bool">False</enableQoV> - <_gbEnableQoV type="bool">False</_gbEnableQoV> - <serviceEnabledQoV type="bool">False</serviceEnabledQoV> - <activityNameQoV type="str"></activityNameQoV> - <portIPsQoV type="str"></portIPsQoV> - <unitsQoV type="int">0</unitsQoV> - <valueQoV type="int">100</valueQoV> - <channelTypeQoV type="int">0</channelTypeQoV> - <metricsQoV type="int">0</metricsQoV> - <channelsQoVPerZionPort type="int">0</channelsQoVPerZionPort> - <radioBtnQoVASR type="int">0</radioBtnQoVASR> - <languageASR type="str">English(US)</languageASR> - <audioClip type="str">US_042.wav</audioClip> - <_audioFormat type="str">Format: PCM, Duration: 32785 ms, Size: 524556 bytes</_audioFormat> - <outputLevel type="int">-20</outputLevel> - <_gbOutputLevel type="bool">False</_gbOutputLevel> - <playTypeAudio type="int">0</playTypeAudio> - <audioDuration type="int">10</audioDuration> - <audioDurationUnit type="int">1</audioDurationUnit> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">_gbEnableQoV</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">channelTypeQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">pesqPolqa</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enablePTT</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableP56</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">qovAnalize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">channelsQoVPerZionPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_COV1</item> - <item ref="4"/> - </item> - <item type="tuple"> - <item type="str">useTelchemy</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">activityIdQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtpTosVal</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useJitComp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">audioDuration</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_JB1</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableAudio</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableTosRtp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">portIPsQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbQoVMetrics</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dodName</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">jitMs</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbASRLanguage</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">rtpTos</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">radioBtnQoVASR</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">silenceMode</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">playTypeAudio</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useQoV</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">activityNameQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">jitCMs</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">valueQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbOutputLevel</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">unitsQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">serviceEnabledQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">audioClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">languageASR</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">customTosGroupBox</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">audioDurationUnit</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">useMos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">customTos</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">qovSettings</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useJitter</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useSilence</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">metricsQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">jitCMaxDrop</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">channelsQoV</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableAudioOWD</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_audioFormat</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbEnableAudio</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">outputLevel</item> - <item ref="1"/> - </item> - </_dict> - </state> - </audioSettings> - <editTos ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_EditTos"> - <bits012 type="int">0</bits012> - <minDelay type="bool">False</minDelay> - <maxThroughput type="bool">False</maxThroughput> - <maxReliability type="bool">False</maxReliability> - <_gbBtnTosBit7_0 type="bool">False</_gbBtnTosBit7_0> - <_gbBtnTosBit7_1 type="bool">False</_gbBtnTosBit7_1> - <_gbBtnTosBit6_0 type="bool">False</_gbBtnTosBit6_0> - <_gbBtnTosBit6_1 type="bool">False</_gbBtnTosBit6_1> - <_gbBtnTosBit5_0 type="bool">False</_gbBtnTosBit5_0> - <_gbBtnTosBit5_1 type="bool">False</_gbBtnTosBit5_1> - <_gbBtnTosBit4_0 type="bool">False</_gbBtnTosBit4_0> - <_gbBtnTosBit4_1 type="bool">False</_gbBtnTosBit4_1> - <_gbBtnTosBit3_0 type="bool">False</_gbBtnTosBit3_0> - <_gbBtnTosBit3_1 type="bool">False</_gbBtnTosBit3_1> - <_gbBtnTosBit2_0 type="bool">False</_gbBtnTosBit2_0> - <_gbBtnTosBit2_1 type="bool">False</_gbBtnTosBit2_1> - <_gbDisabledBtns type="bool">False</_gbDisabledBtns> - </editTos> - <srtpSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SRTPSettings"> - <bEnableSRTP type="bool">False</bEnableSRTP> - <bEnableVideoSRTP type="bool">False</bEnableVideoSRTP> - <bEnableTextSRTP type="bool">False</bEnableTextSRTP> - <bDisableSRTCPEncryption type="bool">False</bDisableSRTCPEncryption> - <bDisableSRTPEncryption type="bool">False</bDisableSRTPEncryption> - <bDisableSRTPAuthentication type="bool">False</bDisableSRTPAuthentication> - <bDisableValidations type="bool">False</bDisableValidations> - <bAllowOnlySecureStreams type="bool">False</bAllowOnlySecureStreams> - <bIncludeMKI type="bool">False</bIncludeMKI> - <bEnablePreencryption type="bool">False</bEnablePreencryption> - <bDisableMasterSalt type="bool">False</bDisableMasterSalt> - <bStaticMasterKeySalt type="bool">False</bStaticMasterKeySalt> - <_masterKeySelection type="int">0</_masterKeySelection> - <staticSingleKeySalt type="str"></staticSingleKeySalt> - <staticKeyFile type="str"></staticKeyFile> - <_enableSRTP type="bool">False</_enableSRTP> - <_useStaticKey type="bool">False</_useStaticKey> - <_singleMasterKeyGrp type="bool">False</_singleMasterKeyGrp> - <_multipleMasterKeysGrp type="bool">False</_multipleMasterKeysGrp> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">bEnableSRTP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_singleMasterKeyGrp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bDisableSRTPEncryption</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bDisableSRTPAuthentication</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bDisableValidations</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_useStaticKey</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">bEnablePreencryption</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">staticSingleKeySalt</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_enableSRTP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bStaticMasterKeySalt</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">staticKeyFile</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bDisableMasterSalt</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_multipleMasterKeysGrp</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">bAllowOnlySecureStreams</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bDisableSRTCPEncryption</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bEnableVideoSRTP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bIncludeMKI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bEnableTextSRTP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_masterKeySelection</item> - <item ref="1"/> - </item> - </_dict> - </state> - </srtpSettings> - <videoClips ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_VideoClips"> - <videoClipsInfo ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_VideoClips_videoClipsInfo" itemtype="ixConfig"/> - <videoClipsInfoLength type="int">0</videoClipsInfoLength> - <H323MaxProfile type="int">0</H323MaxProfile> - <H323MaxLevel type="int">0</H323MaxLevel> - <H323MaxBitRate type="int">0</H323MaxBitRate> - <H323Packetization type="int">0</H323Packetization> - <MaxProfileIdc type="int">66</MaxProfileIdc> - <MaxProfileIop type="int">0</MaxProfileIop> - <MaxLevel type="int">1</MaxLevel> - </videoClips> - <advancedVideo ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_AdvancedVideoSettings"> - <enableCustomMaxMBPS type="bool">False</enableCustomMaxMBPS> - <customMaxMBPS type="int">0</customMaxMBPS> - <enableCustomMaxFS type="bool">False</enableCustomMaxFS> - <customMaxFS type="int">0</customMaxFS> - <enableCustomMaxDPB type="bool">False</enableCustomMaxDPB> - <customMaxDPB type="int">0</customMaxDPB> - <enableCustomMaxBRandCPB type="bool">False</enableCustomMaxBRandCPB> - <customMaxBRandCPB type="int">0</customMaxBRandCPB> - <enableMaxStaticMBPS type="bool">False</enableMaxStaticMBPS> - <maxStaticMBPS type="int">0</maxStaticMBPS> - <enableMaxRcmdNalUnitSize type="bool">False</enableMaxRcmdNalUnitSize> - <maxRcmdNalUnitSize type="int">0</maxRcmdNalUnitSize> - <enableMaxNalUnitSize type="bool">False</enableMaxNalUnitSize> - <maxNalUnitSize type="int">0</maxNalUnitSize> - </advancedVideo> - <videoSettings ver="[1, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_VideoSettings"> - <enableVideo type="bool">False</enableVideo> - <enableVideoOWD type="bool">False</enableVideoOWD> - <videoMaxSessions type="int">1</videoMaxSessions> - <_gbEnableVideo type="bool">False</_gbEnableVideo> - <videoClip type="str">Fire_avc.mp4</videoClip> - <_videoFormat type="str">Codec: H264, Duration: 12800 ms, Size: 2012176 bytes, Bitrate: 1225 kbps</_videoFormat> - <playTypeVideo type="int">0</playTypeVideo> - <videoDuration type="int">5</videoDuration> - <videoDurationUnit type="int">1</videoDurationUnit> - <useConference type="bool">False</useConference> - <_gbUseConference type="bool">False</_gbUseConference> - <rotationScheme type="int">0</rotationScheme> - <confVideoDuration type="int">1</confVideoDuration> - <confVideoDurationUnit type="int">1</confVideoDurationUnit> - <confDuration type="int">1</confDuration> - <confDurationUnit type="int">1</confDurationUnit> - <btnTelepresence type="bool">False</btnTelepresence> - <_gbUseTelepresence type="bool">False</_gbUseTelepresence> - <tipSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_VideoTelepresenceSettings"> - <tipEndpointType type="int">1</tipEndpointType> - <tipResolution type="int">1</tipResolution> - <tipVersion type="int">1</tipVersion> - <tipSyntheticPayload type="bool">False</tipSyntheticPayload> - <tipMoreClips type="bool">False</tipMoreClips> - <_gbTipMoreClips type="int">0</_gbTipMoreClips> - <tipVideoClip2 type="str">Fire_avc.mp4</tipVideoClip2> - <tipRotationScheme type="int">0</tipRotationScheme> - <tipConfDuration type="int">1</tipConfDuration> - <tipConfDurationUnit type="int">1</tipConfDurationUnit> - <tipAudioDuration type="int">1</tipAudioDuration> - <tipAudioDurationUnit type="int">1</tipAudioDurationUnit> - <_gbTipPresentation type="bool">False</_gbTipPresentation> - <tipUsePresentationStream type="bool">False</tipUsePresentationStream> - <tipVideoClip type="str">Fire_avc.mp4</tipVideoClip> - <tipAudioClip type="str">US_042.wav</tipAudioClip> - <tipStartAfter type="int">1</tipStartAfter> - <tipStartAfterUnit type="int">1</tipStartAfterUnit> - <tipDuration type="int">1</tipDuration> - <tipDurationUnit type="int">1</tipDurationUnit> - <tipPresentationRotation type="int">0</tipPresentationRotation> - <tipLegacyMode type="bool">False</tipLegacyMode> - <_gbTipLegacy type="int">0</_gbTipLegacy> - <tipLegacyClip type="str">Fire_avc.mp4</tipLegacyClip> - <tipLegacyModeAudio type="bool">False</tipLegacyModeAudio> - <_gbTipLegacyAudio type="int">0</_gbTipLegacyAudio> - <tipLegacyClipAudio type="str">US_042.wav</tipLegacyClipAudio> - <tipG722Legacy type="bool">False</tipG722Legacy> - <tipAudioActivityMetric type="bool">False</tipAudioActivityMetric> - <tipDinamicChannels type="bool">False</tipDinamicChannels> - <tipVideoRefresh type="bool">False</tipVideoRefresh> - <tipInbandSets type="bool">False</tipInbandSets> - <tipArithmetingCoding type="bool">False</tipArithmetingCoding> - <tipLTRP type="bool">False</tipLTRP> - <tipGDR type="bool">False</tipGDR> - <tipHighProfile type="bool">False</tipHighProfile> - <tipUnrestrictedMedia type="bool">False</tipUnrestrictedMedia> - <tipRtcpFeedback type="bool">True</tipRtcpFeedback> - </tipSettings> - <_gbTosVideo type="bool">False</_gbTosVideo> - <enableTosVideo type="bool">False</enableTosVideo> - <tosVideo type="int">1</tosVideo> - <customTosVideo type="str">0x20</customTosVideo> - <_gbCustomTosVideo type="bool">False</_gbCustomTosVideo> - <tosValVideo type="int">32</tosValVideo> - <useMosVideo type="bool">False</useMosVideo> - <enableAcceptSSRCChanges type="bool">False</enableAcceptSSRCChanges> - <ignoreHintTrack type="bool">False</ignoreHintTrack> - <hintTrackType type="int">1</hintTrackType> - <enablePACSI type="bool">True</enablePACSI> - <useSingleNALUnit type="bool">False</useSingleNALUnit> - <_gbH323AdvancedSettings type="bool">False</_gbH323AdvancedSettings> - <useH323AdvancedSettings type="bool">False</useH323AdvancedSettings> - <_gbUseH323AdvancedSettings type="bool">False</_gbUseH323AdvancedSettings> - <rtpmap type="str"></rtpmap> - <fmtp type="str"></fmtp> - <isMP4 type="bool">False</isMP4> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">hintTrackType</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">videoMaxSessions</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useSingleNALUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableVideo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useConference</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">customTosVideo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipSettings</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">playTypeVideo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rotationScheme</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbUseH323AdvancedSettings</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">isMP4</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">confVideoDuration</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tosValVideo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enablePACSI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_videoFormat</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">confDuration</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tosVideo</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbUseTelepresence</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableVideoOWD</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableTosVideo</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">fmtp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">confDurationUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoDurationUnit</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbUseConference</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbH323AdvancedSettings</item> - <item ref="4"/> - </item> - <item type="tuple"> - <item type="str">_gbTosVideo</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbCustomTosVideo</item> - <item ref="4"/> - </item> - <item type="tuple"> - <item type="str">ignoreHintTrack</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableAcceptSSRCChanges</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoDuration</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">useH323AdvancedSettings</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">videoClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">confVideoDurationUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rtpmap</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbEnableVideo</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">btnTelepresence</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useMosVideo</item> - <item ref="1"/> - </item> - </_dict> - </state> - </videoSettings> - <videoConfSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_VideoConfSettings"> - <rotationScheme type="int">0</rotationScheme> - <_gbRotationScheme type="int">0</_gbRotationScheme> - <confVideoDuration type="int">0</confVideoDuration> - <confVideoDurationUnit type="int">0</confVideoDurationUnit> - <confDuration type="int">0</confDuration> - <confDurationUnit type="int">0</confDurationUnit> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">rotationScheme</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">confDuration</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">confVideoDurationUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">confDurationUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbRotationScheme</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">confVideoDuration</item> - <item ref="1"/> - </item> - </_dict> - </state> - </videoConfSettings> - <videoTelepresenceSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_VideoTelepresenceSettings"> - <tipEndpointType type="int">0</tipEndpointType> - <tipResolution type="int">0</tipResolution> - <tipVersion type="int">0</tipVersion> - <tipSyntheticPayload type="bool">False</tipSyntheticPayload> - <tipMoreClips type="bool">False</tipMoreClips> - <_gbTipMoreClips type="int">0</_gbTipMoreClips> - <tipVideoClip2 type="str">Fire_avc.mp4</tipVideoClip2> - <tipRotationScheme type="int">0</tipRotationScheme> - <tipConfDuration type="int">0</tipConfDuration> - <tipConfDurationUnit type="int">0</tipConfDurationUnit> - <tipAudioDuration type="int">0</tipAudioDuration> - <tipAudioDurationUnit type="int">0</tipAudioDurationUnit> - <_gbTipPresentation type="bool">False</_gbTipPresentation> - <tipUsePresentationStream type="bool">False</tipUsePresentationStream> - <tipVideoClip type="str">Fire_avc.mp4</tipVideoClip> - <tipAudioClip type="str">US_042.wav</tipAudioClip> - <tipStartAfter type="int">0</tipStartAfter> - <tipStartAfterUnit type="int">0</tipStartAfterUnit> - <tipDuration type="int">0</tipDuration> - <tipDurationUnit type="int">0</tipDurationUnit> - <tipPresentationRotation type="int">0</tipPresentationRotation> - <tipLegacyMode type="bool">False</tipLegacyMode> - <_gbTipLegacy type="int">0</_gbTipLegacy> - <tipLegacyClip type="str">Fire_avc.mp4</tipLegacyClip> - <tipLegacyModeAudio type="bool">False</tipLegacyModeAudio> - <_gbTipLegacyAudio type="int">0</_gbTipLegacyAudio> - <tipLegacyClipAudio type="str">US_042.wav</tipLegacyClipAudio> - <tipG722Legacy type="bool">False</tipG722Legacy> - <tipAudioActivityMetric type="bool">False</tipAudioActivityMetric> - <tipDinamicChannels type="bool">False</tipDinamicChannels> - <tipVideoRefresh type="bool">False</tipVideoRefresh> - <tipInbandSets type="bool">False</tipInbandSets> - <tipArithmetingCoding type="bool">False</tipArithmetingCoding> - <tipLTRP type="bool">False</tipLTRP> - <tipGDR type="bool">False</tipGDR> - <tipHighProfile type="bool">False</tipHighProfile> - <tipUnrestrictedMedia type="bool">False</tipUnrestrictedMedia> - <tipRtcpFeedback type="bool">True</tipRtcpFeedback> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">tipDuration</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipRotationScheme</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipLegacyMode</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tipLegacyClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipVideoClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipVideoRefresh</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipUsePresentationStream</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipGDR</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipStartAfterUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipArithmetingCoding</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbTipLegacyAudio</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tipConfDuration</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipConfDurationUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipG722Legacy</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipLegacyClipAudio</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipLegacyClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipMoreClips</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipDurationUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipInbandSets</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipSyntheticPayload</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tipVideoClip2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipAudioDurationUnit</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipResolution</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tipVideoClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tipLegacyClipAudio</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipAudioDuration</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipLegacyModeAudio</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbTipPresentation</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tipHighProfile</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipRtcpFeedback</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipVideoClip2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbTipMoreClips</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tipVersion</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipDinamicChannels</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipEndpointType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbTipLegacy</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tipLTRP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipStartAfter</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tipAudioClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipPresentationRotation</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipAudioClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipAudioActivityMetric</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tipUnrestrictedMedia</item> - <item ref="1"/> - </item> - </_dict> - </state> - </videoTelepresenceSettings> - <textSettings ver="[1, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TextSettings"> - <enableText type="bool">False</enableText> - <enableTextOWD type="bool">False</enableTextOWD> - <_gbEnableText type="bool">False</_gbEnableText> - <textClip type="str">The quick brown fox jumps over the lazy dog</textClip> - <textFormat type="str">Format: t140, Max duration: 42300 ms</textFormat> - <textChpsMin type="float">1.0</textChpsMin> - <textChpsMax type="float">1.0</textChpsMax> - <textBufferTime type="int">300</textBufferTime> - <textRedundancyLevel type="int">0</textRedundancyLevel> - <textPlayType type="int">0</textPlayType> - <textDuration type="int">5</textDuration> - <textDurationUnit type="int">1</textDurationUnit> - <_gbTosText type="bool">False</_gbTosText> - <enableTosText type="bool">False</enableTosText> - <tosText type="int">1</tosText> - <customTosText type="str">0x20</customTosText> - <_gbCustomTosText type="bool">False</_gbCustomTosText> - <tosValText type="int">32</tosValText> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">tosValText</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbEnableText</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">textClip</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">customTosText</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textChpsMin</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textRedundancyLevel</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">textChpsMax</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textBufferTime</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textDuration</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableTextOWD</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbTosText</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableText</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textPlayType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbCustomTosText</item> - <item ref="4"/> - </item> - <item type="tuple"> - <item type="str">enableTosText</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">textFormat</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">textDurationUnit</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tosText</item> - <item ref="3"/> - </item> - </_dict> - </state> - </textSettings> - <t38Settings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_T38Settings"> - <enableT38 type="bool">False</enableT38> - <_gbEnableT38 type="bool">False</_gbEnableT38> - <_gbEnableT38_2 type="bool">False</_gbEnableT38_2> - <faxImage type="str">Ixia2Pages.tif</faxImage> - <_faxFormat type="str">Format: TIFF, Img size: 1660 x 2291, Size: 140402 bytes</_faxFormat> - <t38TransportType type="int">1</t38TransportType> - <t38Port type="str">40000</t38Port> - <t38UdpEncapsulation type="int">0</t38UdpEncapsulation> - <_gbT38UdpEncapsulation type="bool">False</_gbT38UdpEncapsulation> - <t38PayloadType type="int">102</t38PayloadType> - <useFaxVersion type="bool">True</useFaxVersion> - <faxVersion type="int">0</faxVersion> - <useT38MaxBitrate type="bool">True</useT38MaxBitrate> - <t38MaxBitrate type="int">5</t38MaxBitrate> - <useT38RateMgmt type="bool">True</useT38RateMgmt> - <t38RateMgmt type="int">0</t38RateMgmt> - <useT38FillBitRemoval type="bool">False</useT38FillBitRemoval> - <t38FillBitRemoval type="int">0</t38FillBitRemoval> - <t38TranscodingMMR type="bool">False</t38TranscodingMMR> - <t38TranscodingJBIG type="bool">False</t38TranscodingJBIG> - <_gbUdpOptions type="bool">False</_gbUdpOptions> - <useErrorRecoverySchema type="bool">True</useErrorRecoverySchema> - <errorRecoverySchema type="int">0</errorRecoverySchema> - <useT38MaxDatagramSize type="bool">True</useT38MaxDatagramSize> - <t38MaxDatagramSize type="int">256</t38MaxDatagramSize> - <useT38MaxBufferSize type="bool">False</useT38MaxBufferSize> - <t38MaxBufferSize type="int">200</t38MaxBufferSize> - <imagesList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_T38Settings_imagesList" itemtype="ixConfig"/> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">t38TranscodingMMR</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38UdpEncapsulation</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useT38MaxBitrate</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38RateMgmt</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38TranscodingJBIG</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableT38</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38TransportType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbEnableT38_2</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbEnableT38</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">t38Port</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38FillBitRemoval</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">faxVersion</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useT38FillBitRemoval</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useT38RateMgmt</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">faxImage</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useT38MaxBufferSize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">errorRecoverySchema</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38MaxDatagramSize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38MaxBufferSize</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_faxFormat</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38PayloadType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useT38MaxDatagramSize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t38MaxBitrate</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useFaxVersion</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbUdpOptions</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbT38UdpEncapsulation</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">imagesList</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useErrorRecoverySchema</item> - <item ref="1"/> - </item> - </_dict> - </state> - </t38Settings> - <t30Parameters ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_T30Parameters"> - <t30StationId type="str">5551[000-]</t30StationId> - <t30SendCoding type="int">0</t30SendCoding> - <t30SendDataRate type="int">5</t30SendDataRate> - <t30SendPageSize type="int">0</t30SendPageSize> - <t30SendMSLT type="int">0</t30SendMSLT> - <t30SendProtocol type="int">1</t30SendProtocol> - <t30SendResolution type="int">0</t30SendResolution> - <sendCNG type="int">1</sendCNG> - <t30ReceiveCoding type="int">2</t30ReceiveCoding> - <t30ReceivePageSize type="int">2</t30ReceivePageSize> - <t30ReceiveMSLT type="int">0</t30ReceiveMSLT> - <t30ReceiveProtocol type="int">1</t30ReceiveProtocol> - <t30ReceiveR8x3 type="bool">True</t30ReceiveR8x3> - <t30ReceiveR8x7 type="bool">True</t30ReceiveR8x7> - <t30ReceiveR8x15 type="bool">True</t30ReceiveR8x15> - <t30Receive200x200 type="bool">True</t30Receive200x200> - <t30ReceiveModulations type="int">3</t30ReceiveModulations> - <sendCedBeforeDIS type="int">1</sendCedBeforeDIS> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">t30SendResolution</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">sendCedBeforeDIS</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30ReceiveR8x7</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30SendPageSize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30ReceiveR8x3</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">t30SendCoding</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30ReceiveProtocol</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">sendCNG</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30SendProtocol</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30ReceiveMSLT</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30SendMSLT</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30SendDataRate</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30ReceivePageSize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30ReceiveModulations</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30ReceiveR8x15</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30StationId</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30ReceiveCoding</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">t30Receive200x200</item> - <item ref="1"/> - </item> - </_dict> - </state> - </t30Parameters> - <msrpSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_MSRPSettings"> - <enableMSRP type="bool">False</enableMSRP> - <_gbEnableMSRP type="bool">False</_gbEnableMSRP> - <msrpPort type="str">2855</msrpPort> - <domainType type="int">0</domainType> - <localDomain type="str">alice[00-99].example.com</localDomain> - <relays ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_MSRPSettings_relays" itemtype="ixConfig"/> - <relaysCount type="int">0</relaysCount> - <firstRelayIpEnabled type="bool">False</firstRelayIpEnabled> - <firstRelayIp type="str">10.10.10.1</firstRelayIp> - <firstRelayIsIPv4 type="bool">True</firstRelayIsIPv4> - <msrpRelayPort type="int">2855</msrpRelayPort> - <enableMSRPTos type="bool">False</enableMSRPTos> - <msrpTos type="int">0</msrpTos> - <customMSRPTos type="str">0x00</customMSRPTos> - <tosMSRPVal type="int">0</tosMSRPVal> - <automaticMSRPAuth type="bool">True</automaticMSRPAuth> - <msrpReuseTCP type="bool">True</msrpReuseTCP> - <msrpSendEmptyMsg type="bool">False</msrpSendEmptyMsg> - <msrpTransactionTimeout type="int">30000</msrpTransactionTimeout> - <msrpFirstChunkTimeout type="int">60000</msrpFirstChunkTimeout> - <msrpInterChunkTimeout type="int">30000</msrpInterChunkTimeout> - <msrpSessionTimeout type="int">70000</msrpSessionTimeout> - <msrpGuiFiles ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_MSRPSettings_msrpGuiFiles" itemtype="ixConfig"/> - <files ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_MSRPSettings_files" itemtype="ixConfig"/> - <filesCount type="int">0</filesCount> - <advSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_MSRPAdvancedSettings"> - <closeTCPConnectionAfterBye type="bool">False</closeTCPConnectionAfterBye> - </advSettings> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">customMSRPTos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">filesCount</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">firstRelayIpEnabled</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">automaticMSRPAuth</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpSendEmptyMsg</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpTransactionTimeout</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpInterChunkTimeout</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tosMSRPVal</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableMSRP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">localDomain</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">relaysCount</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">domainType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">firstRelayIp</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">advSettings</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">files</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpFirstChunkTimeout</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">firstRelayIsIPv4</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbMSRPCustomTos</item> - <item ref="4"/> - </item> - <item type="tuple"> - <item type="str">msrpSessionTimeout</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbEnableMSRP</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableMSRPTos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpReuseTCP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpGuiFiles</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpTos</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">relays</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msrpRelayPort</item> - <item ref="3"/> - </item> - </_dict> - </state> - </msrpSettings> - <_tempFile ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_FileRecord"> - <synthetic type="int">0</synthetic> - <_typeStr type="str"></_typeStr> - <name type="str"></name> - <nameSynthetic type="str"></nameSynthetic> - <fileClientPath type="str"></fileClientPath> - <filePcpuPath type="str"></filePcpuPath> - <_bFileSize type="int">20</_bFileSize> - <_msrpSizeCombo type="int">2</_msrpSizeCombo> - <size type="int">0</size> - <btnMSRPFileBrowse type="int">0</btnMSRPFileBrowse> - <type type="str">application/octet-stream</type> - <fileHash type="str"></fileHash> - </_tempFile> - <_tempAdvSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_MSRPAdvancedSettings"> - <closeTCPConnectionAfterBye type="bool">False</closeTCPConnectionAfterBye> - </_tempAdvSettings> - <phoneBookInputLabel ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_PhoneBookInputLabel"> - <label type="str">5</label> - </phoneBookInputLabel> - <akaConfigurationInputLabel ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_AKAConfigurationInputLabel"> - <configurationLabel type="str"></configurationLabel> - </akaConfigurationInputLabel> - <phoneBook ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_PhoneBook"> - <fromFile type="int">0</fromFile> - <pattern type="str">201004[0000-]</pattern> - <filePath type="str"></filePath> - <_PN1 type="bool">False</_PN1> - <_bTelGrp type="bool">False</_bTelGrp> - <ckTelURIBook type="bool">False</ckTelURIBook> - <_bkTelURIparams type="str">phone-context=example.com</_bkTelURIparams> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">phoneBookList</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">filePath</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">pattern</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ckTelURIBook</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_bkTelURIparams</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_PN1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_bTelGrp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">fromFile</item> - <item ref="1"/> - </item> - </_dict> - </state> - </phoneBook> - <akaConfiguration ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_AKAConfiguration"/> - <milenageConfiguration ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_MilenageConfiguration"/> - <msgBox ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_MsgBox"> - <msg1 type="str"></msg1> - <msg2 type="str"></msg2> - </msgBox> - <editCloudRule ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_EditCloudRule"> - <_gbStep1 type="bool">False</_gbStep1> - <requestList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_EditCloudRule_requestList" itemtype="ixConfig"> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">ANY</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">INVITE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">ACK</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">BYE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">CANCEL</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">OPTIONS</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">REGISTER</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">NOTIFY</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">SUBSCRIBE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">REFER</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">MESSAGE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">PRACK</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">INFO</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">UPDATE</str> - </item> - </requestList> - <reqList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_EditCloudRule_reqList" itemtype="ixConfig"/> - <_gbStep2 type="bool">False</_gbStep2> - <what type="int">2</what> - <reqLine type="int">1</reqLine> - <headerTypeList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_EditCloudRule_headerTypeList" itemtype="ixConfig"> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">To</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">From</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Contact</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Also</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Authorization</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Call-ID</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Content-Length</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Content-Type</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">CSeq</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Event</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Proxy-Authenticate</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Proxy-Authorization</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">RAck</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Record-Route</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Refer-To</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Referred-By</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Replaces</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Route</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">RSeq</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Subscription-State</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Via</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">WWW-Authenticate</str> - </item> - </headerTypeList> - <headerType type="str">To</headerType> - <compactForm type="str">t</compactForm> - <occurFrom type="str">1</occurFrom> - <occurTo type="str">1</occurTo> - <whatExtract type="int">3</whatExtract> - <extractHeaderName type="bool">False</extractHeaderName> - <paramName type="str"></paramName> - <revHeaderOrder type="bool">False</revHeaderOrder> - <keepHeaderCrlf type="bool">False</keepHeaderCrlf> - <_gbStep3 type="bool">False</_gbStep3> - <usePosition type="int">0</usePosition> - <beginAfter type="bool">False</beginAfter> - <afterStr type="str"><</afterStr> - <afterOccur type="str">1</afterOccur> - <endBefore type="bool">False</endBefore> - <endStr type="str">></endStr> - <endOccur type="str">last</endOccur> - <positionFrom type="str">1</positionFrom> - <positionTo type="str">last</positionTo> - <_gbStep4 type="bool">False</_gbStep4> - <formulaSource type="int">0</formulaSource> - <formula type="str"></formula> - <phoneBookPath type="str"></phoneBookPath> - <phoneBookDodPath type="str"></phoneBookDodPath> - <btnPBBrowse type="int">0</btnPBBrowse> - </editCloudRule> - <cloudRules ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CloudRules"> - <rulesList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_CloudRules_rulesList" itemtype="ixConfig"/> - <cloudPhoneBooksAbsolutePath type="str">C:\Users\asordo\Documents\__Customers\Orange\OPNFV2_Lannion</cloudPhoneBooksAbsolutePath> - </cloudRules> - <cloudServers ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_VoIP_cloudServers" itemtype="ixConfig"/> - <transferAddress ver="[1, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TransferAddress"> - <symTransferStr type="str">None</symTransferStr> - <overridePhoneNo type="bool">False</overridePhoneNo> - <_useTPb type="int">0</_useTPb> - <_tBp type="str"><None></_tBp> - <_tBpPrv type="str"></_tBpPrv> - <_tPhone type="str">150[00000000-]</_tPhone> - <tPhoneType type="int">0</tPhoneType> - <tPhone type="str">150[00000000-]</tPhone> - <_tTelGrp type="bool">False</_tTelGrp> - <_ckTTelURIParams type="bool">False</_ckTTelURIParams> - <_tTelURIparams type="str">phone-context=example.com</_tTelURIparams> - <transTelPar type="str"></transTelPar> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">_tBpPrv</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">overridePhoneNo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tTelGrp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_useTPb</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tPhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">transTelPar</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tPhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_ckTTelURIParams</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">symTransferStr</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tPhoneType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tTelURIparams</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_tBp</item> - <item ref="3"/> - </item> - </_dict> - </state> - </transferAddress> - <editContact ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_EditContact"> - <useDomainName type="int">0</useDomainName> - <domainName type="str">mysipdomain.ixiacom.com</domainName> - <_useEPb type="int">0</_useEPb> - <_eBp type="str"><None></_eBp> - <_eBpPrv type="str"></_eBpPrv> - <_ePhone type="str">160[00000000-]</_ePhone> - <ePhoneType type="int">0</ePhoneType> - <ePhone type="str">160[00000000-]</ePhone> - <_eTelGrp type="bool">False</_eTelGrp> - <_ckETelURI type="bool">False</_ckETelURI> - <_eTelURIparams type="str">phone-context=example.com</_eTelURIparams> - <editTelPar type="str"></editTelPar> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">_useEPb</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_eBpPrv</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">domainName</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_eBp</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_ePhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_eTelGrp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ePhoneType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_eTelURIparams</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">useDomainName</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">editTelPar</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ePhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_ckETelURI</item> - <item ref="1"/> - </item> - </_dict> - </state> - </editContact> - <dialPlan ver="[1, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_DialPlan"> - <sourceIPs type="str"></sourceIPs> - <_useSPb type="int">0</_useSPb> - <_sBp type="str"><None></_sBp> - <_sBpPrv type="str"></_sBpPrv> - <_sPhone type="str">{{pncalling}}</_sPhone> - <srcPhoneType type="int">0</srcPhoneType> - <srcPhone type="str">{{pncalling}}</srcPhone> - <_sTelGrp type="bool">False</_sTelGrp> - <_ckSTelURIParams type="bool">False</_ckSTelURIParams> - <_sTelURIparams type="str">phone-context=example.com</_sTelURIparams> - <srcTelPar type="str"></srcTelPar> - <_sTelGrp1 type="bool">False</_sTelGrp1> - <_dTelGrp1 type="bool">False</_dTelGrp1> - <symDestStr type="str">VoIP2_CALLED:{{sipportcalled}}</symDestStr> - <ovrDestPhone type="bool">True</ovrDestPhone> - <_useDPb type="int">0</_useDPb> - <_dBp type="str"><None></_dBp> - <_dBpPrv type="str"></_dBpPrv> - <_dPhone type="str">{{pncalled}}</_dPhone> - <destPhoneType type="int">0</destPhoneType> - <destPhone type="str">{{pncalled}}</destPhone> - <_dTelGrp type="bool">False</_dTelGrp> - <_ckDTelURIParams type="bool">False</_ckDTelURIParams> - <_dTelURIparams type="str">phone-context=example.com</_dTelURIparams> - <destTelPar type="str"></destTelPar> - <enableEmergencyCalls type="bool">False</enableEmergencyCalls> - <useAnonymous type="bool">False</useAnonymous> - <makeEmergencyReg type="bool">False</makeEmergencyReg> - <emergencyService type="str">sos</emergencyService> - <emergencyServiceList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_DialPlan_emergencyServiceList" itemtype="ixConfig"> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">sos</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">sos.ambulance</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">sos.fire</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">sos.police</str> - </item> - </emergencyServiceList> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">_useSPb</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_dTelGrp1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">sourceIPs</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableEmergencyCalls</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_sPhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_dBpPrv</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">destPhoneType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">destTelPar</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useAnonymous</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_dTelGrp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">symDestStr</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbEmergencyDest</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_sBp</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">makeEmergencyReg</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">destPhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">srcTelPar</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbEmergencySource</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_ckSTelURIParams</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_dTelURIparams</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_dBp</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">ovrDestPhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_sTelGrp1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">emergencyServiceList</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_dPhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">srcPhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbEmergency</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_sTelURIparams</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_UseSrv1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">srcPhoneType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_sBpPrv</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_sTelGrp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">emergencyService</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_useDPb</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_ckDTelURIParams</item> - <item ref="1"/> - </item> - </_dict> - </state> - </dialPlan> - <signalingSettings ver="[1, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SignalingSettings"> - <enableSIP type="bool">True</enableSIP> - <port type="str">{{sipportcalling}}</port> - <tcpWriteImmediate type="bool">False</tcpWriteImmediate> - <fqdn type="bool">False</fqdn> - <realm type="str"></realm> - <user type="str">{{pncalling}}@{{domainname}}</user> - <passwd type="str">{{authpassword}}</passwd> - <akaConfCombo type="str"><None></akaConfCombo> - <akaConfComboSelIndex type="int">0</akaConfComboSelIndex> - <akaSharedSecretType type="int">0</akaSharedSecretType> - <akaOperatorVariantType type="int">0</akaOperatorVariantType> - <akaSharedSecretSequence type="str">ixia</akaSharedSecretSequence> - <akaAbsolutePath type="str">C:\Users\asordo\Documents\__Customers\Orange\OPNFV2_Lannion</akaAbsolutePath> - <akaOperatorVariantSequence type="str">ixia</akaOperatorVariantSequence> - <akaSharedSecretSource type="int">0</akaSharedSecretSource> - <akaOperatorVariantSource type="int">0</akaOperatorVariantSource> - <akaExportComplete type="int">0</akaExportComplete> - <akaUseOPasOPC type="bool">False</akaUseOPasOPC> - <milenageConfCombo type="str"><Default></milenageConfCombo> - <milenage_c1 type="str">00000000000000000000000000000000</milenage_c1> - <milenage_c2 type="str">00000000000000000000000000000001</milenage_c2> - <milenage_c3 type="str">00000000000000000000000000000002</milenage_c3> - <milenage_c4 type="str">00000000000000000000000000000004</milenage_c4> - <milenage_c5 type="str">00000000000000000000000000000008</milenage_c5> - <milenage_r1 type="int">64</milenage_r1> - <milenage_r2 type="int">0</milenage_r2> - <milenage_r3 type="int">32</milenage_r3> - <milenage_r4 type="int">64</milenage_r4> - <milenage_r5 type="int">96</milenage_r5> - <enableTos type="bool">False</enableTos> - <tos type="int">0</tos> - <customSipTos type="str">0x00</customSipTos> - <tosVal type="int">0</tosVal> - <ovrTrans type="bool">False</ovrTrans> - <ovrTransOption type="int">0</ovrTransOption> - <useServer type="bool">True</useServer> - <srvAddr type="str">{{iplistims}}</srvAddr> - <srvPort type="str">5060</srvPort> - <srvDomain type="str">{{domainname}}</srvDomain> - <outboundProxy type="bool">False</outboundProxy> - <useDnsSrv type="bool">False</useDnsSrv> - <registrarSrv type="bool">True</registrarSrv> - <autoRegister type="bool">True</autoRegister> - <overrideRegistrar type="bool">False</overrideRegistrar> - <overrideRegistrarAddress type="str">IP:PORT</overrideRegistrarAddress> - <ovrContact type="bool">False</ovrContact> - <ovrDest type="bool">True</ovrDest> - <ovrDestHostPort type="str">{{domainname}}</ovrDestHostPort> - <nUdpMaxSize type="int">2048</nUdpMaxSize> - <enableSigComp type="bool">False</enableSigComp> - <telURISource type="bool">False</telURISource> - <telURIDest type="bool">False</telURIDest> - <securityMechanismValList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_SignalingSettings_securityMechanismValList" itemtype="ixConfig"> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SecurityMechanismVal"> - <checked type="bool">False</checked> - <mechanism type="str">ipsec-3gpp</mechanism> - <algorithm type="int">0</algorithm> - <algorithmStr type="str">hmac-sha-1-96</algorithmStr> - <protocol type="int">0</protocol> - <protocolStr type="str">esp</protocolStr> - <mode type="int">0</mode> - <modeStr type="str">trans</modeStr> - <encrypt_algorithm type="int">0</encrypt_algorithm> - <encrypt_algorithmStr type="str">aes-cbc</encrypt_algorithmStr> - <spi_start_idx type="int">255</spi_start_idx> - <port_c type="str">[3000-4000]</port_c> - <port_s type="str">4060</port_s> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">protocol</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">encrypt_algorithmStr</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">algorithm</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">modeStr</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">protocolStr</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">mechanism</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">algorithmStr</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">mode</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">port_s</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">port_c</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">spi_start_idx</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">encrypt_algorithm</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">checked</item> - <item ref="1"/> - </item> - </_dict> - </state> - </item> - </securityMechanismValList> - <useIPSecDoubleSPIPatch type="bool">False</useIPSecDoubleSPIPatch> - <enablePeriodicDNSQueries type="bool">False</enablePeriodicDNSQueries> - <DNSTimeoutValue type="int">60</DNSTimeoutValue> - <skipDeleteDNSRecordsAtLoopEnd type="bool">False</skipDeleteDNSRecordsAtLoopEnd> - <enableVoLTE type="bool">False</enableVoLTE> - <mediaBearerType type="int">0</mediaBearerType> - <enableCCDedicatedBearer type="bool">True</enableCCDedicatedBearer> - <volte_grbox type="bool">False</volte_grbox> - <_enableAutoHeaders type="bool">False</_enableAutoHeaders> - <_btnAutoHeaders type="bool">False</_btnAutoHeaders> - <dontEndMediaOnBye type="bool">False</dontEndMediaOnBye> - <closeTCPConnectionsOnRampdown type="bool">False</closeTCPConnectionsOnRampdown> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">_gbSrvSettings</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaSharedSecretType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_btnAutoHeaders</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tcpWriteImmediate</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ovrDest</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_enableAutoHeaders</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableSIP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">fqdn</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaSharedSecretSource</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenageConfCombo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_c3</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_c2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_c5</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_c4</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaConfCombo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_UseSrv1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaOperatorVariantType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">overrideRegistrar</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">port</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_r2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">registrarSrv</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_r4</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_r5</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbRetransmissions</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_r3</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_r1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tos</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">user</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaOperatorVariantSource</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">telURISource</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useServer</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">nUdpMaxSize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">retransmit1xx</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">srvDomain</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_btnEditContact1</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">telURIDest</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ovrTimeout</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enablePeriodicDNSQueries</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useIPSecDoubleSPIPatch</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">securityMechanismValList</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">skipDeleteDNSRecordsAtLoopEnd</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">overrideRegistrarAddress</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableTos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">srvAddr</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ovrDestHostPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">DNSTimeoutValue</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tosVal</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">passwd</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">T2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">autoRegister</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">T1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableSigComp</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">akaOperatorVariantSequence</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableVoLTE</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">retransmitACK</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaSharedSecretSequence</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">volte_grbox</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">customSipTos</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">dontEndMediaOnBye</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">realm</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaExportComplete</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">mediaBearerType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbPeriodicDNSQuery</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableRetransmissions</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">milenage_c1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaUseOPasOPC</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_ovrDest1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">outboundProxy</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ignoreRetransmissions</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">closeTCPConnectionsOnRampdown</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ovrContact</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaAbsolutePath</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">serverAddresses</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableCCDedicatedBearer</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">akaConfComboSelIndex</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbCustomTos</item> - <item ref="4"/> - </item> - <item type="tuple"> - <item type="str">ovrTrans</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useDnsSrv</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ovrTransOption</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_enableSIP2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_enableSIP1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">srvPort</item> - <item ref="1"/> - </item> - </_dict> - </state> - </signalingSettings> - <timerSettings ver="[2, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TimerSettings"> - <enableTimers type="bool">True</enableTimers> - <expirationValList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_TimerSettings_expirationValList" itemtype="ixConfig"> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ExpirationVal"> - <checked type="bool">True</checked> - <message type="str">REGISTER</message> - <msgPart type="int">0</msgPart> - <msgPartStr type="str">Expires Header(s)</msgPartStr> - <value type="int">3600</value> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">message</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">msgPart</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">checked</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">value</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msgPartStr</item> - <item ref="1"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ExpirationVal"> - <checked type="bool">True</checked> - <message type="str">INVITE</message> - <msgPart type="int">2</msgPart> - <msgPartStr type="str">Session-Expire(s)</msgPartStr> - <value type="int">90</value> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">message</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">msgPart</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">checked</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">value</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msgPartStr</item> - <item ref="1"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ExpirationVal"> - <checked type="bool">True</checked> - <message type="str">UPDATE</message> - <msgPart type="int">2</msgPart> - <msgPartStr type="str">Session-Expire(s)</msgPartStr> - <value type="int">90</value> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">message</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">msgPart</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">checked</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">value</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">msgPartStr</item> - <item ref="1"/> - </item> - </_dict> - </state> - </item> - </expirationValList> - <sessionRefreshType type="int">1</sessionRefreshType> - <refreshAfterSecs type="int">3000</refreshAfterSecs> - <refreshAfterPercent type="int">50</refreshAfterPercent> - <refreshInSecs type="int">32</refreshInSecs> - <enableRetransmissions type="bool">False</enableRetransmissions> - <T1 type="int">500</T1> - <T2 type="int">4000</T2> - <ignoreRetransmissions type="bool">True</ignoreRetransmissions> - <retransmitACK type="bool">True</retransmitACK> - <stopActiveRetr type="bool">True</stopActiveRetr> - <retransmit1xx type="bool">False</retransmit1xx> - <ovrTimeout type="bool">False</ovrTimeout> - <minInterReregister type="int">0</minInterReregister> - <autoEndCall2 type="bool">False</autoEndCall2> - <enableAutoPRACK type="bool">False</enableAutoPRACK> - <rprSendNegotiatedSDP type="bool">False</rprSendNegotiatedSDP> - <rprTimeUntilNextRPR type="int">150</rprTimeUntilNextRPR> - <rprScenarioHasPRACK type="bool">False</rprScenarioHasPRACK> - <auto4xx type="bool">False</auto4xx> - <auto4xxAbort type="bool">False</auto4xxAbort> - <autoProcedureList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_TimerSettings_autoProcedureList" itemtype="ixConfig"/> - <autoProceduresCount type="int">0</autoProceduresCount> - <procListChanged type="bool">True</procListChanged> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">btnRefreshProcList</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">autoEndCall</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ignoreRetransmissions</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">minInterReregister</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">autoEndCall2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableTimers</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">refreshInSecs</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">retransmit1xx</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbEnableTimers</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ovrTimeout</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">sessionRefreshType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">auto4xx</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">retransmitACK</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">procListChanged</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">T2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">autoProcedureList</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbAutoPRACK</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">T1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">refreshAfterPercent</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableAutoPRACK</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">stopActiveRetr</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableRetransmissions</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rprTimeUntilNextRPR</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">rprScenarioHasPRACK</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">expirationValList</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">refreshAfterSecs</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">autoProceduresCount</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">auto4xxAbort</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">rprSendNegotiatedSDP</item> - <item ref="1"/> - </item> - </_dict> - </state> - </timerSettings> - <advancedSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_AdvancedSettings"> - <useCloud type="bool">False</useCloud> - <_useCloud1 type="bool">False</_useCloud1> - <cloud type="str"><None></cloud> - <serverRules ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_AdvancedSettings_serverRules" itemtype="ixConfig"/> - <enableVirtualIPs type="bool">False</enableVirtualIPs> - <virtualIPTable ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_AdvancedSettings_virtualIPTable" itemtype="ixConfig"/> - <ovrCloudRules type="bool">False</ovrCloudRules> - <_ovrCloudRules1 type="bool">False</_ovrCloudRules1> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">_gbVirtualIPs</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">useCloud</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ovrCloudRules</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_ovrCloudRules1</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">cloud</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableVirtualIPs</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">virtualIPTable</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">serverRules</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_useCloud1</item> - <item ref="3"/> - </item> - </_dict> - </state> - </advancedSettings> - <tlsSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsSettings"> - <enableTLS type="bool">False</enableTLS> - <enableDTLS type="bool">False</enableDTLS> - <enableTLS_MSRP type="bool">False</enableTLS_MSRP> - <enableTLS_HTTP type="bool">False</enableTLS_HTTP> - <_enableTLS1 type="bool">False</_enableTLS1> - <_enableTLS2 type="bool">False</_enableTLS2> - <_enableTLS3 type="bool">False</_enableTLS3> - <tlsPort type="str">5061</tlsPort> - <tlsProtocol type="int">3</tlsProtocol> - <tlsSessionRefresh type="bool">False</tlsSessionRefresh> - <_tlsSessionRefresh type="bool">False</_tlsSessionRefresh> - <tlsRefreshInterval type="int">3600</tlsRefreshInterval> - <tlsAuthClient type="int">0</tlsAuthClient> - <tlsReuseConnection type="bool">False</tlsReuseConnection> - <_tlsReuseConnection type="bool">False</_tlsReuseConnection> - <ignoreSubjectAltName type="bool">False</ignoreSubjectAltName> - <tlsMutual type="bool">False</tlsMutual> - <_gbTlsMutual type="bool">False</_gbTlsMutual> - <tlsCyphers ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_TlsSettings_tlsCyphers" itemtype="ixConfig"> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">True</enabled> - <name type="str">ECDHE-ECDSA-AES128-GCM-SHA256</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">True</enabled> - <name type="str">ECDHE-ECDSA-AES256-GCM-SHA384</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">True</enabled> - <name type="str">ECDHE-RSA-AES128-GCM-SHA256</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">True</enabled> - <name type="str">ECDHE-ECDSA-AES256-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">True</enabled> - <name type="str">ECDHE-ECDSA-AES128-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">True</enabled> - <name type="str">ECDHE-RSA-AES128-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">True</enabled> - <name type="str">AES128-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">True</enabled> - <name type="str">AES256-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">ECDHE-ECDSA-AES256-SHA384</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">ECDHE-ECDSA-AES128-SHA256</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">ECDHE-RSA-AES256-GCM-SHA384</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">ECDHE-RSA-AES128-SHA256</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">ECDHE-RSA-AES256-SHA384</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">DES-CBC-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">DES-CBC3-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">EXP-DES-CBC-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">EXP-RC2-CBC-MD5</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">EXP-RC4-MD5</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">EXP1024-DES-CBC-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">EXP1024-RC4-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">IDEA-CBC-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">NULL-MD5</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">NULL-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">RC4-MD5</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_TlsCyphers"> - <enabled type="bool">False</enabled> - <name type="str">RC4-SHA</name> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">enabled</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">name</item> - <item ref="3"/> - </item> - </_dict> - </state> - </item> - </tlsCyphers> - <tlsCertificatesPath type="str">C:\Program Files (x86)\Ixia\IxLoad\8.20-EA\aptixia\data\SSL_Certificates</tlsCertificatesPath> - <tlsPrivateKeyCertificate type="str">Unsecured_RSA_key_1024.pem</tlsPrivateKeyCertificate> - <tlsPublicKeyCertificate type="str">Unsecured_RSA_cert_1024.pem</tlsPublicKeyCertificate> - <tlsKeyType type="int">0</tlsKeyType> - <tlsCertType type="int">0</tlsCertType> - <tlsPassword type="str"></tlsPassword> - <sipScheme type="int">0</sipScheme> - <tlsTransportType type="int">0</tlsTransportType> - <tlsDisableUdpAndTcp type="bool">True</tlsDisableUdpAndTcp> - <tlsEnableTcpKeepAlive type="bool">False</tlsEnableTcpKeepAlive> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">tlsCertType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsPassword</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ignoreSubjectAltName</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsPrivateKeyCertificate</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsTransportType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableTLS_HTTP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsCyphers</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsProtocol</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsKeyType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tlsSessionRefresh</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tlsCertificatesPath</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsEnableTcpKeepAlive</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbTlsMutual</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tlsPublicKeyCertificate</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_enableCert</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableTLS</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsAuthClient</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsMutual</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_enableTLS4</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_enableTLS1</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_enableTLS2</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_enableTLS3</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableDTLS</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableTLS_MSRP</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsReuseConnection</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsRefreshInterval</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsSessionRefresh</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tlsDisableUdpAndTcp</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">sipScheme</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_tlsReuseConnection</item> - <item ref="3"/> - </item> - </_dict> - </state> - </tlsSettings> - <dtlsOptions ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_DtlsOptions"> - <dtlsRetry type="int">200</dtlsRetry> - <dtlsTimeout type="int">30000</dtlsTimeout> - <dtlsSessionTicket type="bool">False</dtlsSessionTicket> - </dtlsOptions> - <iceOptions ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_IceOptions"> - <iceRetryCount type="int">6</iceRetryCount> - <iceInitialRetry type="int">100</iceInitialRetry> - <iceTimeout type="int">30000</iceTimeout> - </iceOptions> - <otherSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_OtherSettings"> - <VOIP_Var0 type="str"></VOIP_Var0> - <VOIP_Var1 type="str"></VOIP_Var1> - <VOIP_Var2 type="str"></VOIP_Var2> - <VOIP_Var3 type="str"></VOIP_Var3> - <VOIP_Var4 type="str"></VOIP_Var4> - <VOIP_IPAddress0 type="str"></VOIP_IPAddress0> - <VOIP_IPAddress1 type="str"></VOIP_IPAddress1> - <VOIP_IPAddress2 type="str"></VOIP_IPAddress2> - <VOIP_IPAddress3 type="str"></VOIP_IPAddress3> - <VOIP_IPAddress4 type="str"></VOIP_IPAddress4> - <ipPreference type="int">0</ipPreference> - <bUseHardcoded type="bool">False</bUseHardcoded> - <_gbHardcodedForDemo type="bool">False</_gbHardcodedForDemo> - <_gbStunSettings type="bool">False</_gbStunSettings> - <bUseStun type="bool">False</bUseStun> - <stunAddr type="str">127.0.0.1</stunAddr> - <stunPort type="str">3478</stunPort> - <bUseIce type="bool">False</bUseIce> - <bIceLite type="bool">False</bIceLite> - <_gbSRVCCSettings type="bool">False</_gbSRVCCSettings> - <bUseSRVCC type="bool">False</bUseSRVCC> - <mobilityPath type="str"></mobilityPath> - <ddgGroupboxSRVCC type="bool">False</ddgGroupboxSRVCC> - <PCO_Groupbox type="bool">False</PCO_Groupbox> - <bUsePCO type="bool">False</bUsePCO> - <_gbPCO type="bool">False</_gbPCO> - <PCO_List type="str"></PCO_List> - <useBHCA type="bool">False</useBHCA> - <loadVariablesFromCsv type="bool">False</loadVariablesFromCsv> - <pathForCsvWithVariables type="str"></pathForCsvWithVariables> - <absolutePathForCsvWithVariables type="str"></absolutePathForCsvWithVariables> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">_gbIceSettings</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">_gbPCO</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">VOIP_IPAddress4</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">VOIP_IPAddress1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">VOIP_IPAddress0</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">VOIP_IPAddress3</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">VOIP_IPAddress2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bUseIce</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">mobilityPath</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">VOIP_Var0</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbStunSettings</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">PCO_List</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_gbSRVCCSettings</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">absolutePathForCsvWithVariables</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bIceLite</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">PCO_Groupbox</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">bUseHardcoded</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">bUseSRVCC</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useBHCA</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ipPreference</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">btnBrowseForVariableCsv</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bUsePCO</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">stunPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">bUseStun</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">stunAddr</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ddgGroupboxSRVCC</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">_gbHardcodedForDemo</item> - <item ref="2"/> - </item> - <item type="tuple"> - <item type="str">pathForCsvWithVariables</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">DodPathForCsvWithVariables</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">_varCsvGroupBox</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">VOIP_Var1</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">loadVariablesFromCsv</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">VOIP_Var3</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">VOIP_Var2</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">VOIP_Var4</item> - <item ref="1"/> - </item> - </_dict> - </state> - </otherSettings> - <smsSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SMSSettings"> - <enableSMS type="bool">False</enableSMS> - <requestURI type="str">sc.home1.net</requestURI> - <enableTelURI type="bool">False</enableTelURI> - <telURI type="str">phone-context=example</telURI> - <smscPhoneNo type="str">61814712345</smscPhoneNo> - <smscTypeOfNo type="int">0</smscTypeOfNo> - <smscNumberingPlan type="int">0</smscNumberingPlan> - <enableSMOrigOverrideDest type="bool">False</enableSMOrigOverrideDest> - <btnSMOrigEdit type="bool">False</btnSMOrigEdit> - <enableSMOrigReqStatusReport type="bool">False</enableSMOrigReqStatusReport> - <enableSMOrigReplyPath type="bool">False</enableSMOrigReplyPath> - <smsAddressOriginator ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SMSAddressInfo"> - <phoneType type="bool">False</phoneType> - <phoneValue type="str">160[00000000-]</phoneValue> - <comboPhoneBookEntry type="str"><None></comboPhoneBookEntry> - </smsAddressOriginator> - <smOrigTypeOfNo type="int">0</smOrigTypeOfNo> - <smOrigNumberingPlan type="int">0</smOrigNumberingPlan> - <enableSMRecipOverrideSrc type="bool">False</enableSMRecipOverrideSrc> - <btnSMRecipEdit type="bool">False</btnSMRecipEdit> - <enableSMRecipReqStatusReport type="bool">False</enableSMRecipReqStatusReport> - <enableSMRecipReplyPath type="bool">False</enableSMRecipReplyPath> - <smsAddressRecipient ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SMSAddressInfo"> - <phoneType type="bool">False</phoneType> - <phoneValue type="str">160[00000000-]</phoneValue> - <comboPhoneBookEntry type="str"><None></comboPhoneBookEntry> - </smsAddressRecipient> - <smRecipTypeOfNo type="int">0</smRecipTypeOfNo> - <smRecipNumberingPlan type="int">0</smRecipNumberingPlan> - <depActivities ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_SMSSettings_depActivities" itemtype="ixConfig"/> - <useFilesFromActivity type="bool">False</useFilesFromActivity> - <verifyUserInfo type="bool">False</verifyUserInfo> - <smsImportFilesActivity type="str">None</smsImportFilesActivity> - <smsActivityForFiles type="int">0</smsActivityForFiles> - <pcpuCommonPath type="str"></pcpuCommonPath> - <smsFiles ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_SMSSettings_smsFiles" itemtype="ixConfig"/> - <smsFilesCount type="int">0</smsFilesCount> - <grBoxSMServiceCenter type="bool">False</grBoxSMServiceCenter> - <grBoxSMOriginator type="bool">False</grBoxSMOriginator> - <grBoxSMRecipient type="bool">False</grBoxSMRecipient> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">smOrigNumberingPlan</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smsFiles</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableSMS</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableSMOrigReplyPath</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smsFilesCount</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">btnSMRecipEdit</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableSMOrigReqStatusReport</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">grBoxSMRecipient</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableSMRecipOverrideSrc</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">grBoxSMOriginator</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">smsAddressOriginator</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">telURI</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">depActivities</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">pcpuCommonPath</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smOrigTypeOfNo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smRecipTypeOfNo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">requestURI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smsFilesBackup</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smsAddressRecipient</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableTelURI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">useFilesFromActivity</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">smRecipNumberingPlan</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smscPhoneNo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smsImportFilesActivity</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">enableSMRecipReplyPath</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">btnSMOrigEdit</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">smscNumberingPlan</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">duringLoadFromBackup</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableSMRecipReqStatusReport</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">grBoxSMServiceCenter</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">verifyUserInfo</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">smscTypeOfNo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">enableSMOrigOverrideDest</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">smsActivityForFiles</item> - <item ref="1"/> - </item> - </_dict> - </state> - </smsSettings> - <smsFilesAdd ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SMSFilesAdd"> - <loadedFileType type="int">0</loadedFileType> - <fileName type="str"></fileName> - <ixSmsFileName type="str"></ixSmsFileName> - <ixSmsFilePath type="str"></ixSmsFilePath> - <segmentOrder type="str"></segmentOrder> - <totalTpudSize type="str"></totalTpudSize> - <segmentNo type="str">0</segmentNo> - <comboCoding type="int">0</comboCoding> - <comboRefNo type="int">0</comboRefNo> - <contentViewEdit type="str"></contentViewEdit> - <contentViewShow type="str"></contentViewShow> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">contentViewShow</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">ixSmsFilePath</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">contentViewEdit</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">segmentOrder</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">comboRefNo</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">loadedFileType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">btnSmsLoadFiles</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ixSmsFileName</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">btnSmsSaveAs</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">fileName</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">segmentNo</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">totalTpudSize</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">comboCoding</item> - <item ref="3"/> - </item> - </_dict> - </state> - </smsFilesAdd> - <smsAddressOriginator ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SMSAddress"> - <radioBtnPhoneNo type="int">0</radioBtnPhoneNo> - <comboPhoneBook type="str"><None></comboPhoneBook> - <phoneBookPreview type="str"></phoneBookPreview> - <userPattern type="str">160[00000000-]</userPattern> - <ePhoneType type="int">0</ePhoneType> - <ePhone type="str">160[00000000-]</ePhone> - <fakeEnableTelURI type="bool">False</fakeEnableTelURI> - <fakeTelURI type="str"></fakeTelURI> - <fakeTelToPort type="str"></fakeTelToPort> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">userPattern</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">phoneBookPreview</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ePhoneType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ePhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">fakeEnableTelURI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">comboPhoneBook</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">fakeTelToPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">fakeTelURI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">radioBtnPhoneNo</item> - <item ref="1"/> - </item> - </_dict> - </state> - </smsAddressOriginator> - <smsAddressRecipient ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SMSAddress"> - <radioBtnPhoneNo type="int">0</radioBtnPhoneNo> - <comboPhoneBook type="str"><None></comboPhoneBook> - <phoneBookPreview type="str"></phoneBookPreview> - <userPattern type="str">160[00000000-]</userPattern> - <ePhoneType type="int">0</ePhoneType> - <ePhone type="str">160[00000000-]</ePhone> - <fakeEnableTelURI type="bool">False</fakeEnableTelURI> - <fakeTelURI type="str"></fakeTelURI> - <fakeTelToPort type="str"></fakeTelToPort> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">userPattern</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">phoneBookPreview</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ePhoneType</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">ePhone</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">fakeEnableTelURI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">comboPhoneBook</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">fakeTelToPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">fakeTelURI</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">radioBtnPhoneNo</item> - <item ref="1"/> - </item> - </_dict> - </state> - </smsAddressRecipient> - <compatibility ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_Compatibility"> - <hasRtpChMapRules type="bool">True</hasRtpChMapRules> - </compatibility> - <editAutoHeaderRule ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_EditAutoHeaderRule"> - <defaultMessagesList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_EditAutoHeaderRule_defaultMessagesList" itemtype="ixConfig"> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">INVITE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">ACK</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">BYE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">CANCEL</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">OPTIONS</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">REGISTER</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">NOTIFY</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">SUBSCRIBE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">REFER</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">MESSAGE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">PRACK</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">INFO</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">UPDATE</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">100 (Trying)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">180 (Ringing)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">181 (Call Is Being Forwarded)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">182 (Queued)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">183 (Session Progress)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">200 (OK)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">202 (Accepted)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">300 (Multiple Choices)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">301 (Moved Permanently)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">302 (Moved Temporarily)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">305 (Use Proxy)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">380 (Alternative Service)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">400 (Bad Request)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">401 (Unauthorized)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">402 (Payment Required)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">403 (Forbidden)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">404 (Not Found)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">405 (Method Not Allowed)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">406 (Not Acceptable)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">407 (Proxy Authentication Required)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">408 (Request Timeout)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">410 (Gone)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">413 (Request Entity Too Large)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">414 (Request-URI Too Large)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">415 (Unsupported Media Type)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">416 (Unsupported URI Scheme)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">420 (Bad Extension)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">421 (Extension Required)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">423 (Interval Too Brief)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">480 (Temporarily not available)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">481 (Call Leg/Transaction Does Not Exist)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">482 (Loop Detected)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">483 (Too Many Hops)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">484 (Address Incomplete)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">485 (Ambiguous)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">486 (Busy Here)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">487 (Request Terminated)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">488 (Not Acceptable Here)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">491 (Request Pending)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">493 (Undecipherable)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">500 (Internal Server Error)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">501 (Not Implemented)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">502 (Bad Gateway)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">503 (Service Unavailable)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">504 (Server Time-out)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">505 (SIP Version not supported)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">513 (Message Too Large)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">600 (Busy Everywhere)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">603 (Decline)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">604 (Does not exist anywhere)</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">606 (Not Acceptable)</str> - </item> - </defaultMessagesList> - <messagesList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_EditAutoHeaderRule_messagesList" itemtype="ixConfig"/> - <autoHeaderTypeList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_EditAutoHeaderRule_autoHeaderTypeList" itemtype="ixConfig"> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Request-Uri</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Via</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">From</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">To</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Call-ID</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">CSeq</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Contact</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Content-Length</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Route</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Record-Route</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Authorization</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Proxy-Authorization</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Referred-By</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Replaces</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Event</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">RAck</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">RSeq</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Refer-To</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Subscription-State</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">WWW-Authenticate</str> - </item> - <item ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_CString"> - <str type="str">Also</str> - </item> - </autoHeaderTypeList> - <autoHeaderType type="str">To</autoHeaderType> - <option type="int">0</option> - <appendToUri type="bool">False</appendToUri> - <headerValue type="str"></headerValue> - <parsedHeader ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_EditAutoHeaderRule_parsedHeader" itemtype="ixConfig"/> - <valid type="bool">True</valid> - </editAutoHeaderRule> - <autoHeadersSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_AutoHeadersSettings"> - <enableAutoHeaders type="bool">False</enableAutoHeaders> - <tableRules ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_AutoHeadersSettings_tableRules" itemtype="ixConfig"/> - <reqAutoHeadRules ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_AutoHeadersSettings_reqAutoHeadRules" itemtype="ixConfig"/> - <respAutoHeadRules ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyGroupSequence_AutoHeadersSettings_respAutoHeadRules" itemtype="ixConfig"/> - </autoHeadersSettings> - <sipAdvSettings ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_SipAdvancedSettings"> - <overrideTCPLocalPort type="bool">False</overrideTCPLocalPort> - <tcpLocalPortStart type="int">40000</tcpLocalPortStart> - <tcpLocalPortEnd type="int">60000</tcpLocalPortEnd> - <tcpLocalPortStep type="int">1</tcpLocalPortStep> - <closeNonsecureTcpConnectionsEnable type="bool">False</closeNonsecureTcpConnectionsEnable> - <closeIdleTcpConnectionsEnable type="bool">False</closeIdleTcpConnectionsEnable> - <tcpIdlePeriod type="int">10</tcpIdlePeriod> - <donotCloseTCPInsideCallEnable type="bool">False</donotCloseTCPInsideCallEnable> - <recordingServerEnable type="bool">False</recordingServerEnable> - <state ver="[0, [0, [0]]]" type="ixPropertyStateDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">tcpIdlePeriod</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tcpEndPortLabel</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tcpIdlePeriodLabel</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">donotCloseTCPInsideCallEnable</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">tcpPortStepLabel</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tcpLocalPortStep</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tcpLocalPortEnd</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tcpStartPortLabel</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">tcpLocalPortStart</item> - <item ref="3"/> - </item> - <item type="tuple"> - <item type="str">closeIdleTcpConnectionsEnable</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">recordingServerEnable</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">overrideTCPLocalPort</item> - <item ref="1"/> - </item> - <item type="tuple"> - <item type="str">closeNonsecureTcpConnectionsEnable</item> - <item ref="1"/> - </item> - </_dict> - </state> - </sipAdvSettings> - </pm> - <objectID type="int">6</objectID> - <_apiUniqueId type="int">16382</_apiUniqueId> - <uniqueID type="int">39</uniqueID> - <commandIdCounter type="int">59</commandIdCounter> - <networkPluginSettings ver="[0]" type="ixNetworkActivityPluginSupport"> - <serializedNetworkSettingsMap ver="[0, [0, [0]]]" type="ixOrderedDict"> - <_dict type="list"/> - </serializedNetworkSettingsMap> - <protocolName type="str">VoIP</protocolName> - </networkPluginSettings> - </item> - </agentList> - </traffic> - <network ver="[17, [1, [6, [1, [0, [0]]]]]]" type="ixNetworkGroup"> - <resourceSyncTimeStamp type="NoneType">None</resourceSyncTimeStamp> - <name type="str">VM1</name> - <role type="str">Both</role> - <networkType type="str">none</networkType> - <aggregation type="int">0</aggregation> - <lineSpeed type="str">Default</lineSpeed> - <cpuAggregation type="bool">False</cpuAggregation> - <chassisChain ref="6"/> - <cardType type="str">Ixia Virtual Load Module</cardType> - <activePortList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"/> - <portList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" oid="21" type="ixNetworkPortListSequenceContainer" itemtype="ixConfig"> - <item ver="[3, [1, [1, [0, [0]]]]]" type="ixPort"> - <chassisId type="int">1</chassisId> - <cardId type="int">1</cardId> - <portId type="int">1</portId> - <enableCapture type="bool">False</enableCapture> - <cardType type="str">Ixia Virtual Load Module</cardType> - <portPersistentSetting ver="[0, [1, [0, [0]]]]" type="ixPortPersistentSetting"> - <viewFilter type="NoneType">None</viewFilter> - </portPersistentSetting> - <analyzerPartialCapture type="str">False;8192</analyzerPartialCapture> - <name type="str"></name> - <afmPort type="NoneType">None</afmPort> - </item> - </portList> - <comment type="str"></comment> - <networkRangeList ver="[0, [2, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixNetworkRangeListSequenceContainer" itemtype="ixNetworkRange"> - <item ver="[13, [1, [1, [1, [0, [0]]]]]]" oid="15" type="ixNetworkRange"> - <_smRangeObjectId type="str">5affc0a7-68f6-46f6-b801-0e18e067a572</_smRangeObjectId> - <name type="str">Network Range IP-R13 in VM1 ({{ipcard1}}+1)</name> - <rangeGroup ver="[3, [0, [1, [0, [0]]]]]" oid="16" type="ixIpDistributionGroup"> - <name type="str">Group1</name> - <ipDistributionMethod type="str">consecutiveIps</ipDistributionMethod> - <objectID type="int">0</objectID> - <_apiUniqueId type="int">15457</_apiUniqueId> - <_networkRangeList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixWeakrefSequenceContainer" itemtype="ixNetworkRange"> - <item ref="15"/> - </_networkRangeList> - <_rangeGroupObjectId type="str">abf2b6e4-a102-4cbe-bf1b-a11f11b2faac</_rangeGroupObjectId> - <_smPluginObjectId type="str">9ea551b2-a0af-4a7d-9872-e9b94298d7bd</_smPluginObjectId> - </rangeGroup> - <enableStats type="bool">False</enableStats> - </item> - </networkRangeList> - <layerPlugins type="NoneType">None</layerPlugins> - <stack type="NoneType">None</stack> - <rangeGroupList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixIpDistributionGroupList" itemtype="ixIpDistributionGroup"> - <item ref="16"/> - </rangeGroupList> - <dynamicControlPlaneSetting type="int">0</dynamicControlPlaneSetting> - <linkLayerOptions type="int">0</linkLayerOptions> - <ipSourcePortFrom type="int">1024</ipSourcePortFrom> - <ipSourcePortTo type="int">65535</ipSourcePortTo> - <emulatedRouterGateway type="str">0.0.0.0</emulatedRouterGateway> - <emulatedRouterSubnet type="str">255.255.0.0</emulatedRouterSubnet> - <emulatedRouterGatewayIPv6 type="str">::</emulatedRouterGatewayIPv6> - <emulatedRouterSubnetIPv6 type="str">FFFF:FFFF:FFFF:FFFF:FFFF:FFFF::0</emulatedRouterSubnetIPv6> - <emulatedRouterIpAddressPool ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="ixEmulatedRouterIpAddressRange"/> - <macMappingMode type="int">0</macMappingMode> - <arpSettings ver="[0, [1, [0, [0]]]]" type="ixArpSettings"> - <gratuitousArp type="bool">True</gratuitousArp> - <processGratArp type="bool">False</processGratArp> - </arpSettings> - <dnsParameters ver="[1, [1, [0, [0]]]]" type="ixDns"> - <enable type="bool">False</enable> - <cacheTimeout type="int">30000</cacheTimeout> - <serverList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsServerItem"/> - <suffixList ver="[3, [0, [0, [0], [0]], [0]]]" type="ixConfigSequenceContainer" itemtype="_ixDnsSuffixItem"/> - </dnsParameters> - <tcpParameters ver="[0, [1, [0, [0]]]]" type="ixTcpParameters"> - <tcpParametersFull ver="[4, [1, [0, [0]]]]" oid="17" type="ixTcpParametersFull"> - <enableCongestionNotification type="bool">False</enableCongestionNotification> - <enableTimeStamp type="bool">True</enableTimeStamp> - <timeWaitRecycle type="bool">True</timeWaitRecycle> - <timeWaitReuse type="bool">False</timeWaitReuse> - <enableTxBwLimit type="bool">False</enableTxBwLimit> - <txBwLimitUnit type="int">0</txBwLimitUnit> - <txBwLimit type="int">1024</txBwLimit> - <enableRxBwLimit type="bool">False</enableRxBwLimit> - <rxBwLimitUnit type="int">0</rxBwLimitUnit> - <rxBwLimit type="int">1024</rxBwLimit> - <finTimeout type="int">60</finTimeout> - <keepAliveInterval type="int">75</keepAliveInterval> - <keepAliveProbes type="int">9</keepAliveProbes> - <keepAliveTime type="int">7200</keepAliveTime> - <synRetries type="int">5</synRetries> - <synAckRetries type="int">5</synAckRetries> - <retransmitRetries type="int">5</retransmitRetries> - <transmitBuffer type="int">8192</transmitBuffer> - <receiveBuffer type="int">8192</receiveBuffer> - <tcpSack type="bool">True</tcpSack> - <windowScaling type="bool">False</windowScaling> - <rtoMin type="int">1000</rtoMin> - <rtoMax type="int">60000</rtoMax> - </tcpParametersFull> - <tcpParametersFull ref="17"/> - </tcpParameters> - <impairment ver="[5, [1, [0, [0]]]]" type="ixImpairment"> - <enable type="bool">False</enable> - <addDelay type="bool">False</addDelay> - <addReorder type="bool">False</addReorder> - <addDrop type="bool">False</addDrop> - <addDuplicate type="bool">False</addDuplicate> - <randomizeSeed type="bool">False</randomizeSeed> - <delay type="int">1</delay> - <reorder type="int">1</reorder> - <reorderLength type="int">1</reorderLength> - <sourcePort type="int">0</sourcePort> - <destinationPort type="int">0</destinationPort> - <drop type="int">1</drop> - <duplicate type="int">1</duplicate> - <jitter type="int">0</jitter> - <gap type="int">1</gap> - <destinationIp type="str">any</destinationIp> - <typeOfService type="str">any</typeOfService> - <protocol type="str">any</protocol> - <addFragmentation type="bool">False</addFragmentation> - <fragmentationType type="str">FragmentationPercent</fragmentationType> - <fragmentPercent type="int">50</fragmentPercent> - <mtu type="int">1000</mtu> - <fragmentSequenceSkip type="int">1</fragmentSequenceSkip> - <fragmentSequenceLength type="int">1</fragmentSequenceLength> - <_seed type="int">1</_seed> - </impairment> - <_portGroupId type="str">e7fa1f9e-23d9-4742-96b2-6edce6c4424e</_portGroupId> - <_smExternalLinks ver="[0, [1, [0, [0]]]]" type="_smExternalLinkersMap"> - <externalLinks type="dict"/> - </_smExternalLinks> - <smVersion type="int">1</smVersion> - </network> - <activityParameters ver="[2, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityParametersList" itemtype="ixActivityParameters"> - <item ver="[0, [19, [1, [1, [0, [0]]]]]]" type="ixActivity"> - <agent ref="18"/> - <protocolAndType type="str">VoIP Peer</protocolAndType> - <name type="str">REGISTERING</name> - <enable type="bool">True</enable> - <timeline ver="[2, [1, [1, [0, [0]]]]]" oid="20" type="ixTimeline"> - <name type="str">Timeline1</name> - <iterationTime type="int">{{registeringduration}}</iterationTime> - <totalTime type="int">{{registeringduration}}</totalTime> - <iterations type="int">1</iterations> - <standbyTime type="int">0</standbyTime> - <offlineTime type="int">10</offlineTime> - <sustainTime type="int">0</sustainTime> - <rampUpType type="int">0</rampUpType> - <rampUpValue type="int">{{registeringtotalcalls}}</rampUpValue> - <rampUpInterval type="int">{{registeringduration}}</rampUpInterval> - <rampUpTime type="int">{{registeringduration}}</rampUpTime> - <rampDownTime type="int">0</rampDownTime> - <rampDownValue type="int">0</rampDownValue> - <timelineType type="int">1</timelineType> - <advancedIteration ver="[0, [1, [0, [0]]]]" type="ixAdvancedIteration"> - <segmentList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixTimelineSegmentList" itemtype="ixTimelineSegment"> - <item ver="[2, [0, [1, [0, [0]]]]]" type="ixLinearTimeSegment"> - <name type="str">Linear Segment 1</name> - <noiseAmplitudeScale type="int">0</noiseAmplitudeScale> - <segmentType type="int">1</segmentType> - <startObjectiveScale type="float">0.0</startObjectiveScale> - <endObjectiveScale type="float">1.0</endObjectiveScale> - <duration type="int">{{registeringduration}}</duration> - <objectID type="int">17</objectID> - </item> - </segmentList> - <maxscale type="int">20</maxscale> - <_apiUniqueId type="int">16159</_apiUniqueId> - </advancedIteration> - <objectID type="int">3</objectID> - </timeline> - <customParameters ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ixCustomActivityParameters"> - <enableDbgLog type="bool">False</enableDbgLog> - <dbgLogChannels type="str">1-5</dbgLogChannels> - <bhcaType type="int">0</bhcaType> - <talkTime type="int">10000</talkTime> - <channelsNo type="int">1</channelsNo> - <callSetupTime type="int">500</callSetupTime> - <callTeardownTime type="int">500</callTeardownTime> - <interCallDuration type="int">4000</interCallDuration> - <bhcaObjectiveValue type="int">80000</bhcaObjectiveValue> - <cpsOverwriteValueChecked type="int">0</cpsOverwriteValueChecked> - <cpsTotalChannelsChecked type="int">0</cpsTotalChannelsChecked> - <cpsOverwriteValue type="int">18</cpsOverwriteValue> - <cpsType type="int">0</cpsType> - <cpsTalkTime type="int">1500</cpsTalkTime> - <cpsChannelsNo type="int">5</cpsChannelsNo> - <cpsTotalChannelsNo type="int">2500</cpsTotalChannelsNo> - <cpsOverheadTime type="int">1500</cpsOverheadTime> - <cpsInterCallDuration type="int">2000</cpsInterCallDuration> - <cpsObjectiveValue type="int">100</cpsObjectiveValue> - <cpsRegisterTime type="int">40</cpsRegisterTime> - <cpsSplitTimeline type="int">0</cpsSplitTimeline> - <lpsType type="int">0</lpsType> - <lpsTalkTime type="int">800</lpsTalkTime> - <lpsChannelsNo type="int">2150</lpsChannelsNo> - <lpsOverheadTime type="int">1500</lpsOverheadTime> - <lpsInterLoopDuration type="int">2000</lpsInterLoopDuration> - <lpsObjectiveValue type="int">100</lpsObjectiveValue> - <lpsActiveChannel type="int">0</lpsActiveChannel> - <activeUsersTalkTime type="int">750</activeUsersTalkTime> - <activeUsersNo type="int">86534</activeUsersNo> - <activeUsersChannel type="int">0</activeUsersChannel> - <activeUsersObjectiveValue type="int">100</activeUsersObjectiveValue> - </customParameters> - <role type="str">Peer</role> - <activeRole type="str">Both</activeRole> - <objectivePercent type="float">100.0</objectivePercent> - <objectiveType type="str">concurrentConnections</objectiveType> - <objectiveValue type="int">{{registeringtotalcalls}}</objectiveValue> - <userObjectiveType type="str">activeUsers</userObjectiveType> - <userObjectiveValue type="long">{{registeringtotalcalls}}</userObjectiveValue> - <constraintType type="str">SimulatedUserConstraint</constraintType> - <constraintValue type="int">86534</constraintValue> - <timerGranularity type="int">100</timerGranularity> - <enableConstraint type="bool">True</enableConstraint> - <secondaryConstraintType type="str">SimulatedUserConstraint</secondaryConstraintType> - <secondaryConstraintValue type="int">100</secondaryConstraintValue> - <secondaryEnableConstraint type="bool">False</secondaryEnableConstraint> - <portMapPolicy type="str">protocolSpecific</portMapPolicy> - <concurrentObjectiveBehavior type="int">1</concurrentObjectiveBehavior> - <cpsObjectiveBehavior type="int">0</cpsObjectiveBehavior> - <userIpMapping type="str">1:1</userIpMapping> - <destinationIpMapping type="str">Consecutive</destinationIpMapping> - <playlists ver="[1, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixPlaylistList" itemtype="ixPlaylist"/> - <objectID type="int">2</objectID> - <_apiUniqueId type="int">15566</_apiUniqueId> - <resourceGuid type="str">58ff41761a9072107c63efca</resourceGuid> - <_objectiveValue type="int">{{registeringtotalcalls}}</_objectiveValue> - <timelineScale type="tuple"> - <item type="float">1.0</item> - </timelineScale> - </item> - <item ver="[0, [19, [1, [1, [0, [0]]]]]]" oid="24" type="ixActivity"> - <agent ref="19"/> - <protocolAndType type="str">VoIP Peer</protocolAndType> - <name type="str">CALLING</name> - <enable type="bool">True</enable> - <timeline ref="11"/> - <customParameters ver="[0, [0.1, [1, [0, [0]]]]]" type="#Plugins.agent.VoIP_Peer.VoIP_data$ixPropertyClass_ixCustomActivityParameters"> - <enableDbgLog type="bool">False</enableDbgLog> - <dbgLogChannels type="str">1-5</dbgLogChannels> - <bhcaType type="int">0</bhcaType> - <talkTime type="int">10000</talkTime> - <channelsNo type="int">1</channelsNo> - <callSetupTime type="int">500</callSetupTime> - <callTeardownTime type="int">500</callTeardownTime> - <interCallDuration type="int">4000</interCallDuration> - <bhcaObjectiveValue type="int">80000</bhcaObjectiveValue> - <cpsOverwriteValueChecked type="int">0</cpsOverwriteValueChecked> - <cpsTotalChannelsChecked type="int">0</cpsTotalChannelsChecked> - <cpsOverwriteValue type="int">18</cpsOverwriteValue> - <cpsType type="int">0</cpsType> - <cpsTalkTime type="int">30000</cpsTalkTime> - <cpsChannelsNo type="int">16750</cpsChannelsNo> - <cpsTotalChannelsNo type="int">33500</cpsTotalChannelsNo> - <cpsOverheadTime type="int">1500</cpsOverheadTime> - <cpsInterCallDuration type="int">2000</cpsInterCallDuration> - <cpsObjectiveValue type="int">100</cpsObjectiveValue> - <cpsRegisterTime type="int">40</cpsRegisterTime> - <cpsSplitTimeline type="int">0</cpsSplitTimeline> - <lpsType type="int">0</lpsType> - <lpsTalkTime type="int">800</lpsTalkTime> - <lpsChannelsNo type="int">2150</lpsChannelsNo> - <lpsOverheadTime type="int">1500</lpsOverheadTime> - <lpsInterLoopDuration type="int">2000</lpsInterLoopDuration> - <lpsObjectiveValue type="int">100</lpsObjectiveValue> - <lpsActiveChannel type="int">0</lpsActiveChannel> - <activeUsersTalkTime type="int">30000</activeUsersTalkTime> - <activeUsersNo type="int">{{activecalls}}</activeUsersNo> - <activeUsersChannel type="int">0</activeUsersChannel> - <activeUsersObjectiveValue type="int">100</activeUsersObjectiveValue> - </customParameters> - <role type="str">Peer</role> - <activeRole type="str">Both</activeRole> - <objectivePercent type="float">100.0</objectivePercent> - <objectiveType type="str">concurrentConnections</objectiveType> - <objectiveValue type="int">{{activecalls}}</objectiveValue> - <userObjectiveType type="str">activeUsers</userObjectiveType> - <userObjectiveValue type="long">{{activecalls}}</userObjectiveValue> - <constraintType type="str">SimulatedUserConstraint</constraintType> - <constraintValue type="int">{{activecalls}}</constraintValue> - <timerGranularity type="int">100</timerGranularity> - <enableConstraint type="bool">True</enableConstraint> - <secondaryConstraintType type="str">SimulatedUserConstraint</secondaryConstraintType> - <secondaryConstraintValue type="int">100</secondaryConstraintValue> - <secondaryEnableConstraint type="bool">False</secondaryEnableConstraint> - <portMapPolicy type="str">protocolSpecific</portMapPolicy> - <concurrentObjectiveBehavior type="int">1</concurrentObjectiveBehavior> - <cpsObjectiveBehavior type="int">0</cpsObjectiveBehavior> - <userIpMapping type="str">1:1</userIpMapping> - <destinationIpMapping type="str">Consecutive</destinationIpMapping> - <playlists ver="[1, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixPlaylistList" itemtype="ixPlaylist"/> - <objectID type="int">6</objectID> - <_apiUniqueId type="int">16446</_apiUniqueId> - <resourceGuid type="str">58ff41761a9072107c63efca</resourceGuid> - <_objectiveValue type="int">{{activecalls}}</_objectiveValue> - <timelineScale type="tuple"> - <item type="float">1.0</item> - </timelineScale> - </item> - </activityParameters> - <timeline ref="20"/> - <communityCapture ver="[0, [1, [0, [0]]]]" type="ixViewCommunityCapture"> - <captureViewOptions ref="12"/> - <filter ver="[0, [1, [0, [0]]]]" type="ixViewFilter"> - <filterString type="str"></filterString> - </filter> - <portList ref="21"/> - <enable type="bool">False</enable> - <_apiUniqueId type="int">15466</_apiUniqueId> - </communityCapture> - <payload type="NoneType">None</payload> - <activityIpWiring ver="[0, [1, [0, [0]]]]" oid="22" type="ixRangeAgentEndpointWiring"> - <rangeAgentConnections type="list"/> - <_apiUniqueId type="int">15451</_apiUniqueId> - <rangeAgentDict ver="[0, [0, [0]]]" type="ixOrderedDict"> - <_dict type="list"> - <item type="tuple"> - <item ref="15"/> - <item ver="[0, [1, [0, [0]]]]" type="ixRangeAgentWiring"> - <range ref="15"/> - <agentEndpointConnections type="list"/> - <agentConnectionsDict ver="[0, [0, [0]]]" type="ixOrderedDict"> - <_dict type="list"> - <item type="tuple"> - <item ref="18"/> - <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring"> - <agent ref="18"/> - <endpoints type="list"/> - <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">SIP</item> - <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint"> - <endpointName type="str">SIP</endpointName> - <isAvailable type="bool">True</isAvailable> - </item> - </item> - <item type="tuple"> - <item type="str">RTP</item> - <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint"> - <endpointName type="str">RTP</endpointName> - <isAvailable type="bool">True</isAvailable> - </item> - </item> - <item type="tuple"> - <item type="str">T38</item> - <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint"> - <endpointName type="str">T38</endpointName> - <isAvailable type="bool">True</isAvailable> - </item> - </item> - <item type="tuple"> - <item type="str">MSRP</item> - <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint"> - <endpointName type="str">MSRP</endpointName> - <isAvailable type="bool">True</isAvailable> - </item> - </item> - </_dict> - </endpointsDict> - </item> - </item> - <item type="tuple"> - <item ref="19"/> - <item ver="[0, [1, [0, [0]]]]" type="ixAgentEndpointWiring"> - <agent ref="19"/> - <endpoints type="list"/> - <endpointsDict ver="[0, [0, [0]]]" type="ixOrderedDict"> - <_dict type="list"> - <item type="tuple"> - <item type="str">SIP</item> - <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint"> - <endpointName type="str">SIP</endpointName> - <isAvailable type="bool">True</isAvailable> - </item> - </item> - <item type="tuple"> - <item type="str">RTP</item> - <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint"> - <endpointName type="str">RTP</endpointName> - <isAvailable type="bool">True</isAvailable> - </item> - </item> - <item type="tuple"> - <item type="str">T38</item> - <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint"> - <endpointName type="str">T38</endpointName> - <isAvailable type="bool">True</isAvailable> - </item> - </item> - <item type="tuple"> - <item type="str">MSRP</item> - <item ver="[0, [1, [0, [0]]]]" type="ixEndpoint"> - <endpointName type="str">MSRP</endpointName> - <isAvailable type="bool">True</isAvailable> - </item> - </item> - </_dict> - </endpointsDict> - </item> - </item> - </_dict> - </agentConnectionsDict> - </item> - </item> - </_dict> - </rangeAgentDict> - </activityIpWiring> - <tcpAccelerationAllowedFlag type="bool">True</tcpAccelerationAllowedFlag> - <iterations type="int">1</iterations> - <standbyTime type="int">0</standbyTime> - <offlineTime type="int">10</offlineTime> - <sustainTime type="int">244522</sustainTime> - <iterationTime type="int">3549</iterationTime> - <totalTime type="int">3549</totalTime> - <portMapPolicy type="str">protocolSpecific</portMapPolicy> - <objectiveType type="str">n/a</objectiveType> - <objectiveValue type="int">{{registeringtotalcalls}}</objectiveValue> - <rampUpType type="int">0</rampUpType> - <rampUpValue type="int">5</rampUpValue> - <rampUpInterval type="int">1</rampUpInterval> - <rampUpTime type="int">17307</rampUpTime> - <rampDownTime type="int">20</rampDownTime> - <userObjectiveType type="str">activeUsers</userObjectiveType> - <userObjectiveValue type="long">{{registeringtotalcalls}}</userObjectiveValue> - <totalUserObjectiveValue type="long">{{registeringtotalcalls}}</totalUserObjectiveValue> - <objectID type="int">0</objectID> - <_apiUniqueId type="int">15450</_apiUniqueId> - <isVisible type="bool">True</isVisible> - <activityIpWiring ref="22"/> - <_portOperationModesAllowed type="dict"> - <item> - <key type="int">0</key> - <value type="bool">True</value> - </item> - <item> - <key type="int">1</key> - <value type="bool">True</value> - </item> - <item> - <key type="int">2</key> - <value type="bool">False</value> - </item> - <item> - <key type="int">3</key> - <value type="bool">True</value> - </item> - <item> - <key type="int">4</key> - <value type="bool">True</value> - </item> - <item> - <key type="int">8</key> - <value type="bool">True</value> - </item> - </_portOperationModesAllowed> - <_tcpAccelerationAllowed type="dict"> - <item> - <key type="int">0</key> - <value type="bool">True</value> - </item> - <item> - <key type="int">1</key> - <value type="bool">False</value> - </item> - </_tcpAccelerationAllowed> - </item> - </elementList> - <objectID type="int">0</objectID> - <_apiUniqueId type="int">15447</_apiUniqueId> - </item> - <item ver="[0, [1, [0, [0]]]]" type="ixTrafficColumn"> - <name type="str">Terminate</name> - <elementList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixScenarioElementList" itemtype="ixScenarioElement"> - <item ref="23"/> - </elementList> - <objectID type="int">2</objectID> - <_apiUniqueId type="int">15449</_apiUniqueId> - </item> - </columnList> - <links ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixActivityLinkList" itemtype="ixActivityLink"> - <item ver="[1, [0, [1, [0, [0]]]]]" type="ixActivityLink"> - <objectiveType type="str">concurrentConnections</objectiveType> - <objectiveValue type="int">{{activecalls}}</objectiveValue> - <portMapPolicy type="str">protocolSpecific</portMapPolicy> - <userObjectiveType type="str">activeUsers</userObjectiveType> - <userObjectiveValue type="long">{{activecalls}}</userObjectiveValue> - <timeline ref="11"/> - <constraintValue type="int">{{activecalls}}</constraintValue> - <enableConstraint type="bool">True</enableConstraint> - <name type="str">VoiceLink1</name> - <activityList ver="[1, [0, [0, [3, [0, [0, [0], [0]], [0]]]]]]" type="ixActivityListWeakrefSequenceContainer" itemtype="ixActivityParameters"> - <item ref="24"/> - <item ref="25"/> - </activityList> - <objectID type="int">0</objectID> - <_apiUniqueId type="int">16586</_apiUniqueId> - </item> - </links> - <appMixList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixAppMixList" itemtype="ixAppMix"/> - <objectID type="int">0</objectID> - <_apiUniqueId type="int">15446</_apiUniqueId> - </item> - </scenarioList> - <currentUniqueIDForAgent type="int">45</currentUniqueIDForAgent> - <enableNetworkDiagnostics type="bool">True</enableNetworkDiagnostics> - <showNetworkDiagnosticsFromApplyConfig type="bool">True</showNetworkDiagnosticsFromApplyConfig> - <showNetworkDiagnosticsAfterRunStops type="bool">True</showNetworkDiagnosticsAfterRunStops> - <resetNetworkDiagnosticsAtStartRun type="bool">True</resetNetworkDiagnosticsAtStartRun> - <enableNetworkDiagnosticsLogging type="bool">False</enableNetworkDiagnosticsLogging> - <enableTcpAdvancedStats type="bool">False</enableTcpAdvancedStats> - <enableFrameSizeDistributionStats type="bool">False</enableFrameSizeDistributionStats> - <isFrameSizeDistributionViewSupported type="bool">False</isFrameSizeDistributionViewSupported> - <statViewThroughputUnits type="str">Kbps</statViewThroughputUnits> - <totalUserObjectiveInfoList ver="[0, [3, [0, [0, [0], [0]], [0]]]]" type="ixTotalUserObjectiveInfoList" itemtype="ixTotalUserObjectiveInfo"/> - <activitiesGroupedByObjective type="bool">False</activitiesGroupedByObjective> - <eventHandlerSettings ver="[0, [1, [0, [0]]]]" type="ixEventHandlerSettings"> - <disabledEventClasses type="str"></disabledEventClasses> - <disabledPorts type="str"></disabledPorts> - <_apiUniqueId type="int">15684</_apiUniqueId> - </eventHandlerSettings> - <allowMixedObjectiveTypes type="bool">False</allowMixedObjectiveTypes> - <networkProtocolOptions type="NoneType">None</networkProtocolOptions> - <seedForRandomBehavior type="int">0</seedForRandomBehavior> - <csvThroughputScalingFactor type="int">0</csvThroughputScalingFactor> - <reporterThroughputScalingFactor type="int">0</reporterThroughputScalingFactor> - <profileDirectory ver="[2, [1, [0, [0]]]]" type="ixProfileDirectory"> - <categoryList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileCategoryList" itemtype="ixProfileCategory"> - <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory"> - <name type="str">Playlist</name> - <categoryId type="str">playlist</categoryId> - <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/> - <pm ver="[0, [1, [0.1, [1, [0, [0]]]]]]" type="#Plugins.profile.Playlist.ixPropertyMap_PlaylistCategory$ixPropertyMap_PlaylistCategory"/> - <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/> - <objectID type="int">0</objectID> - </item> - <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory"> - <name type="str">Random Data</name> - <categoryId type="str">rdge</categoryId> - <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/> - <pm ver="[0, [1, [0.1, [1, [0, [0]]]]]]" type="#Plugins.profile.RandomData.ixPropertyMap_RandomDataCategory$ixPropertyMap_RandomDataCategory"> - <startcore type="int">0</startcore> - <totalcores type="int">1</totalcores> - </pm> - <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/> - <objectID type="int">1</objectID> - </item> - <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory"> - <name type="str">Real File</name> - <categoryId type="str">realfile</categoryId> - <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/> - <pm type="NoneType">None</pm> - <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/> - <objectID type="int">2</objectID> - </item> - <item ver="[0, [1, [0, [0]]]]" type="ixProfileCategory"> - <name type="str">Unified File System</name> - <categoryId type="str">ufs</categoryId> - <profileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/> - <pm type="NoneType">None</pm> - <temporaryProfileList ver="[0, [0, [3, [0, [0, [0], [0]], [0]]]]]" type="ixProfileList" itemtype="ixProfile"/> - <objectID type="int">3</objectID> - </item> - </categoryList> - <_profileMru type="str"></_profileMru> - </profileDirectory> - <communityList type="NoneType">None</communityList> - <autoUpdateAppFlowsToLatest type="bool">True</autoUpdateAppFlowsToLatest> - <downgradeAppLibFlowsToLatestValidVersion type="bool">True</downgradeAppLibFlowsToLatestValidVersion> - <objectID type="int">0</objectID> - <_apiUniqueId type="int">15445</_apiUniqueId> - <lastStatViewerConfiguration type="str"></lastStatViewerConfiguration> - <statManagerOptions ver="[1, [1, [0, [0]]]]" type="ixStatManagerOptions"> - <pollingInterval type="int">2</pollingInterval> - <allowCsvLogging type="bool">True</allowCsvLogging> - <enableDataStore type="bool">False</enableDataStore> - <svConfiguration type="str">begin 666 <data> M>)S=G6MOXSBRAO^*D(,9S& GMJB[,ND,TD[2$W1NB-T]N]A>--0VDVC;EKR2 MG,L>G/]^*-E.1+)DUTQ$"LB'[C@65:5Z0Y;X4)?:_^UQ-C7N:9;':?)NA_3, MG=\.]H=%5'R.Z0/-7C9Y/<_LF3TKM'98 YJ7WY[%>6%\I$_O=J)Y$3_&42^_ M[\W+/?*")F/:J[7[(XOF;!/;>7!Y,3J^&!G]@_VKZ^,A^W@X.KV\$'__>GQT M.CI\?W9<;AA<GK\_O3@^>G:=/W_"'(#D_&#_)*/_6; V3\9]-%W0=SO63N4H MOS]+;V_CY';]_2A;T&K3*)[1X5,R?D_OHOLXS=8-S.>M>1'-YE<9'<?5@:VV MV]7VX]N,'4NIZNAI3M?;2+7MDJD\3:/)5986=%S4]GUV_G)<O\>3"4U*0_FZ MU4DTS9?-CI/HVY0>144T+-*,R@VN7L2I'X<#[;W1$SN@RT4Q7Q3/0IXOID4\ MGXJQ58V.AEN:G4>/9:_+V?$-%GF1SCZP/]G=<QMO[?,DGM*KJ'C>4GU_.*59 MD:]_&JQ+)_G>8QZ_V[DKBOE>O__P\-![L'MI=MNW3)/T_WY^-AS?T5FT&R?L MC\;$V'G>:[)]K\II?^WUB-Y$+*9*)_ZWJAF_>9"EJUZ04<I:,ZU'I>@'^X_Y M7EY9-V)V"!?TH?H[T&)U9&6HZT/$'.&R[2R?,"OO=A99LK*>[\[B,3N(]*;8 M':>S/=9N=]EJISH&.J4SFA1&$LTH?QC+5GNG^>J;=SM%U3M7WY]'<?(<3MES M*:UB/DPF'[)T,<^?6YZEXZALLG3(#H+UAL>R-RY_OTOC,35F<7(Y'B^RO!I@ ML^AQ_=LB^98ND@F=0,<+> 6=Y,O.2 $3IT<[1L':O=MAFZ9I<KLC'$L?V.DJ MRM@O?VG7"_9_;;>\R&+<CF4P?VG'P1T=?R]'V\L?K_K#59:&3RP[S'I_Q,DD M?<A[)VDVRWLO>_QB0 U^,3ZOSA-.KSQ+F+\8 ];G%QE]E]!%D4737XRKQ;=I M/&;)>I1^I\F[;[X?N6/7(Z'M4#,(:Y%$R=,R-HSNQ=U?TN RF[#SP<N><5)@ M=EMFR$EMQV]I.J51 NS<Y_I97^R%_1?CJZU5Q\>T7([D@_U)?'-SF^TM?T2S MOS+F5_LL36S;9^UH]YZP8764CA?E,1VO#TT>?,;J",N,)F\ES]TO2Q^J/T@E MW6J?NR@?W$7)+66"LBS-<FTUY$^/#LS]/OM_?SWF#G;)?O_YE_UR/!U4CO;[ MU>?]2L7*Y7Y_J>A+?SZP]ONUW_;+#G70+^VQG_O5057VEY]69\C)09GY]OOK MWYA9*;@_+X<%R$$0<A!!#E-28W4*P@E" $'6!@1A3"VZV( N%D(72]!%[B57 M:588@ZM/1ADKFQ7%8UZB\CC^K$*@S;IHKI[>Y "JV0C5;$$U2U+M!^,HSK\; MGXIX&O\W*F>KG&AEW']6-,AD73-+BV0N()F#D,S9*MDH+:*I<4YG:?;TT\?W M/[]:,-F@_G'I 7*Y"+G<K7(Q5J!MJB79JXNE9SCZ@%@>0BQOJUAEKCEC\&@< MWM\:/Q'C/$X6!7V]:(UVZ^+96L0+ /%\A'C^GQ3/7069MZU>W7!=/D>+?"$@ M7X"0+_BS?4^9?J1)0%>+@,0$% P1"H;;3Z;K0%]_#GVQ5%?(TZ,0-)<GF,D\ M$6?S\C3MS-JUJ^E4;MRDF3&8QB60E1.MUT_7-MKN8-I&0 I 88#( 40&@;,X M^5Y%2U_=W>JF],\]" 0%!$,%1,("4"9J#.>4OGY4UDWIGW40B ((!@.(R & M3"<9^S\WANR[%J9H-5OZI_X$FOL3S.2?B+/_S4(9UVT,/MF@_DD9@>;_! , M1"0 0++/T32>&*LXK^F8QO<MC,8&J_JG9 3B 8(! B(2 5:\=GK>)M,=3,P@ M,B 8-" B&P ROG\JVDIO=5,=S,X@ B 8!" B T RQ44M%1D_??PV;P$ &JS6 MQ?/U+,M"DW^"F?T3<?K?V,=:2W"BN;I<@1ZY(!*P,"1@2230T->XM--J?X,M MUT4,]8@(48"%H0 +00&C+$KR65P8A]F<A?R?!<U?G^%@H]R45P\:6.#U M0% M P0:"&'.IT]M*U>9Y'33=/D)8@4+PPH6@A56(ZO5+@?:Y)33 P\6! \6!AXL M!#SP4;;1X0"+G&IZ^,&"^,'"\(,E\<.V):,AS>YIIF;)B+?=P9*1!;&$A6$) M2[JZX+[=)2,+8@4+PPJ6=!T!E.EM+!E9$"M8&%:PI.L%LDQO:,G(AKC PG"! M)5T6V"C4VUDRLB$VL#%L8(ML $CVQI>,;(@); P3V"(38,5[BTM&-H0'-@8/ M;!$/ !G?S)*1#=X_A+J!2+J#")#I;2\9V1 0V!@@L*5[B9KZV!M:,K(A$K Q M)&!+]Q(U]+6WOV1D0Q1@8RC 1E# VUXRLB$TL#%H8"/0X.TN&=D0*]@85K 1 MK/"6EXP<"!YL##S8"'AXJTM&#L0/#H8?'.1=1J,[YNCV;KXHEBL\[2P6R5:[ MN"$<X@<'PP^.R ^.O$JYNG%*S<1NLW']2TD.Q! .AB$<D2&V2*EDWK+=@?YE M)P?B#0?#&X[(&X"DJS5:-;USLW']"U,.^!P#ZD$&D3ZV2*FD=VYWH'_ARH$( MQ<$0BK/]6L7G]/1J&,]?_W#6RE G#VDY$'XX&/QP1/QP (9;Y$_&[^DB,P;1 MM'SN)<H76?7486[\M K[YU>?J]?Z(;UQW=#4)#-$*@Z&5!R15$K=19E_'QR^ M?KEOK6)EK(.>"$&)@X$21X026*)!FQ(-NCC9NA!].!CZ<$3Z 9KN6M"IRI& M)F2:'X::!(1 Q,6 B"N"2*DH^+3@.M;6>IMH5O_0="$$<3$(XDH((LMV."Y* M1&U=-\EN!P,6 @X7 QRN!!RR<,/%>$SS_&:AH-.!MCMXM!?""Q>#%ZZ$%[* M?T194KXQJ'7U9,/ZY[XNA!,N!B=<"2=DZ4ZBF!UJ^\I)=O5?L'7!!Z113TB+ MT !ENV]IN8."="<9UG^1UH5HPL70A(N@B;,TG:N8G4AV^:F)IDP'$8*+(017 M) 17GO[*Z=RHHE9XOE@[Z&"Z I&$BR$)5R0)0$H^0[4L(VQ<_\3%@TC#Q9"& M*Y(&(*%P>FQ9PP;K^B<O'D0;'H8V/)$V !&%?-^RB W6]4]C/(@]/ Q[>")[ M ")R;-6RA*!M_=,9#V(0#\,@GL@@@("G24&S*CCC:)%5KP R?CJ\O_W9^.<L M_U=K6FYSHW^JXT%DXF'(Q)/(!%B+B:9J%F)$N_Q41U./A,C$PY"))Y))J:68 M%XN"SN95[BJ#;2\CBG8[>',31"8>ADP\D4P X08I2U3C]H63['8PG0%?XX1Z MCY/()8!PJTF;JH[79+Z#"0W$*!Z&43R140 9GR\:MBN?:+:#*0S$(QZ&1SR1 M1Z!\E^0/-&L_W0EF]4]<?(A!/ R#>"*#- ]:19VNP;K^:8H/,8B/81!?9!! MQ.-D%9IQFL1%S 1IX<&-E82@;?TWU/L0?_@8_O!%_M@H8'L/ODCZP?>(Z[FE MWH?HP\?0AR_2QT;Y!M6+E]7TOYIM_3?9^Q!G^!C.\$7. 2L;DB^H5G[YP_ MLOZ;ZWV(-'P,:?@(TJCN-VE7M;K)#FZH]R' \#& X2, 8WU!MMUY"F>T@YOI M?8@M? Q;^ BVN*;_5L%DHMD.;J7WP;?#HEX/BX*)29RI44XTW,$-]3Y$%#Z& M*'P$42S/>@]Q<6<<+HH[MBD>+Y?<RD<O6/3MG60QKCA]]:!' *&'CT$/'X$> MRZ#+XD'&IZ.KEK5\,<OIIH<V H@V @QM! C:J 4X&BC1K3++Z:8',@((,@(, M9 0(R*@'>#94HEMIEM--#UT$$%T$&+H($'11"_ \?F0)OYK3SM/L]<^S 1I* M+C@]]<!& ,%&@(&- 'E1HWHB0-65#=DX?WE#4Q*$H"/ 0$<@0D>P]?*&T<_I M6-4UCI5Q_1<Z HA# @R'!"*' !(*%R3:E1 VKO^21P!A28#!DD#$$D!"?F&S M705!V_HO=@00GP08/@E$/H&&,;>\WO(HAFSKO^P1@/4K4 4L1$@!!)36E]K5 ML,F\_LL@(<0B 89% I%% !E?%IS:U4^RJ__21PC!2(B!D5"$$3 #_EO9.02T MK?_21PA128BADE"D$E! ?B&E;0E!Z_HO@(00HH081 E%1(&F,EO73UJ>W6#] MZ;]0$D+L$F+8)139I5'H]>**"E$%V_HOEH00MX08;@D1W,*OLB@3\,5V!Y=/ M0@A;0@RVA!ALX=9;U"GX;+N#BRDA1"TAAEI"!+4TK[8H4Q/VT\'EEA#"F1"# M,Z'T!'K#TLXHGJE;VI&,\TL[FF9$$-*$&*0)1:0I585$'-)B,:^B57$?]287 M^I=YB D6Z$-5Z!/9!M!S%$V_*U,2-JY_G8>8< D_7 T_$70 %=?WP2A3LMF! M_D4?8H)U_$Q4(3]3I!ZH3RX?"BG#5?F\Q#8W^E>#B F6_C-1M?],Z6GXIM>K M*GBKC&B7/_'HH4AB@A4!351)0%.N\R$7-%V&N7Y!99LWT@&6NSC5@)4"352I M0%,N]]$D8.NW<6YZS:^N,PQ8,=!$E0PTI4?BH==>WL9YL<Q2*D9PHWU^).M9 MIB F6$+01-40-.4B@K*<+Q?QN, 57"04['<QJL%"@B:JDJ IEQ*4Q:P]UZY& MS68'78QTL."@B:HX:,HE!X'R&.OG(E1("1OO8!()UAVOQ$7(*!<?W#3$CZCJ M02YYZ&#N")<IQ]4IEPN5;Q[FJA3=Y$+_54724+ <5[%<+E;8.-15R=ED7O]U M1@(7-<=5-9?*FF^9'RF[?VJS$WZFI.=Z!(&KH./*H,MUT(D\96^8R:BZIPIR MTL&<":Z9CBN:+E=-!V1MFM*TJ^L6+QW,GN#*ZKC2ZG)M]8W]54A[JGHL[*:+ M&14(3;C"ZW+E]<U]5JFV6_UT,;L"(0I7CEVJQ[[M_%5=QU%\^A)]<)IJNA9, MX.+MN.KM<OEV(B\E2R&K6$C>[*2#LQ=<UAU7UUTN[ [(R@]+9<)N<]/!^0LL M 4]0->")5 0>R /#TROCG"6_Z%;)#+;)/#_Z=6D)XA6J%#R1:\%;0#T'%NVJ M$E)+A0OK.@J6NQCG(%2AZL$3N2#\-@'9MKS%17O0=A<C&B0H5'%X(E>'WR;B M>52,[U2I^&R\@]DG6"B>H"K%$[E4?*.,^9Q- ]LJ0\J+R)ON8(X)5HTGJ++Q M1*X;#TCX$F/+8UDVW,%J'5@KGJ"*Q1.I6OSV'JAF)$O6.UBK ZO)$U0Y>2+5 MDX>$/+WX?#HZ5G1JAHWK?S* @-7F":K</)'JS6-D;'E0-YG7_WP >O1$U1! M>B)5I,=(V?;@;K2O_QD E:J)ZA2]42J58\1\YH6JQM;%"K*.]'_9 !:]@3 M5!%[(E6QAV0]''Q4E#(!RQT\&4# \O4$5;^>2 7LMRK8<K8$;7?P= !J]L3 M5'E[(M6WWZIBVXD2-M[!LP $+'1/4)7NB53J?JN.2G+D!@\=O)")V"#?V"B^ ML3%\\_X?JB:5@.4.7KE$;!!Q;!3BV!C$X>)L.4."MCMX 1.Q0;ZQ47QC8_B& MB[3M# D;[^"%3,0& <=& 8Z- 1PNU*J\01)-IT]J)87\=/#:)N* S&.CF,?& M, \7M9+SSP8/';RXB3@@^#@H\'$PX$,>'U4M44*F.0TU48X#4HZ#HAP'0SE\ MH"V?@F#CW&JY)M9Q0-9Q4*SC8%B'#[7MC-E@G5-2$^\X(.\X*-YQ,+S#QZHD M46YRP6FJB7T<D'T<%/LX&/:QU&5*R#2GH2;:<4#:<5"TXV!HQU*9*6'CG(Z: MF,<!F<=!,8^#81Y+::9LL,XIJ8E[')!['!3W.!CNL=1GRDTN.$TU,9 #,I"# M8B 'PT"VNDP)F>8TU$0Z+D@Z#HIT' SIV"HS)6R<TU$3W[@@W[@HOG$Q?&,K MS90-UCDE-5&."U*.BZ(<%T,YMOI,N<D%_ZB*)DU!XG%1Q.-BB,=1ERDAT_PM MDYHT!%G'1;&.BV$=1V6FA(US.FKB&Q?D&Q?%-RZ&;QREF;+!.J>D)LIQ0<IQ M493C8BC'49\I-[G@--5$/"Y(/"Z*>%P,\;CJ,B5DFM-0$^NX(.NX*-9Q,:SC MJLR4L'%.1TU\XX)\XZ+XQL7PC:LT4S98YY341#D>2#DNBG)<#.6XZC/E)A>< MIIJ(QP.)QT,1CX<A'D]=IH1,<QIJ8AT/9!T/Q3H>AG4\E9D2-L[=?:Z);SR0 M;SP4WW@8OO&49LH&ZYR2FBC' RG'0U&.AZ$<3WVFW.2"TU03\7@@\7@HXO$P MQ#,XO!@<GQEJ;K^"C7,Z:N(=#^0=#\4['H9WQ%!;SI=-YCDM-7&.!W*.A^(< M#\,Y8K!MY\Q&^YR:FHC' XG'0Q&/AR$>,5HE>7.S$TY7303D@03DH0C(PQ#0 MY=7H]/)BJ"AU-ECGE-1$0#Y(0!Z*@#P, 4FQMIP\&^US:FIB'Q]D'Q_%/CZ& M?:1HVTZ?S0XX/35QD ]RD(_B(!_#05*X2A+H%B_<XZ2:R,@'R<A'D9&/(:/K MXP^GP]'QM:(4VF2>TU(3&_D@&_DH-O(Q;"0'V_:SXHT..#TU<9$/<I&/XB(? MPT5RN&VGT0T>.$4U$9(/$I*/(B0?]18#*5XEB72;&TY;3<3D@\3DHXC)QQ#3 MQ>7H].0?BO(H;)S341,K^2 K^2A6\C&L)(;:<@YM,L]IJ8F/?)"/?!0?^1@^ M$H-M.W\VVN?4U,1( <A(/HJ1? PCB=$JR9V;G7"Z:J*E *2E $5+ 8:6AI_> M#P?7I^]5/8'::)]34Q,K!2 K!2A6"E!O;I.C;3F%;O# O2M&$R,%(",%*$8* M4*]RD^-M_0U&&UQPFFIBI0!DI0#%2@'JS6YRP$K2Z58_G+J:R"D R2E D5. M(Z<3A4@/V.94U$1+ 4A+ 8J6 APMG2B%>= ZIZ0F-@I -@I0;!1@V$B(M7V, MA\US6FKBHP#DHP#%1P&&CX1@%0'\!A^<JII(*0!)*4"14H AI?/CX?#P@ZH9 M:(-U3DE-E!2"E!2@*"G 4)(4:\MYL]$^IZ8F-@I!-@I1;!1BV$B*MNW<V>R MTU,3'84@'84H.@HQ="2%JR1_;O'"O092$R6%("6%*$H*,91T>G%RJ2A]0J8Y M#35140A248BBHA!#17R@+2=.V#BGHR;^"4'^"5'\$V+XAP^U_3>2@M8Y)34Q M4 @R4(ABH!##0'RLBEY'VNR"TU03#84@#84H&@HQ-/3IZNA0V3N<8>.<CII( M* 1)*$214(@A(3'4EO-EDWE.2TW\$X+\$Z+X)\3PCQALVSFST3ZGIAX&LDR0 M@4(4 X48!A*C59(W-SOA=-5#0Y8)T5"E]E9=62N$KE?7ZM[D#-KF5-3#0)8) M,5"E+4)%# ,)D;:<-ANLUY4,]#"/94+,4^F+4!+#/$*L;2?-)O.<EGK8QS(A M]JD41FB)81\A6"4I<Z,/3E4])&29$ E56B-4Q9#0IXN/%Y=_7*B;)#79Y]34 M0T.6"=%0I3%"30P-2=&V/DUJ=,#IJ8>$+!,BH4IEA)XH$GH.5]$SKLT..#WU M$)%E0D14J8S0$T5$4KCJ.NC&YUT#/5QDF1 753HC%,5PT;*TU/HTP78VSO/; M]LK,-YGGM-1$102BHDIAA)88*BJ#/;U-TJPJ5KX*.L_+ZL2M"MKH@U-5$Q,1 MD(D(BHD(ZNZY>AG#RVS.;+7=/T7CG(Z:J(B 5$105$3P%4_764V-D)+UNI*A M)BHB(!41%!41D8J@.KRT&F\LW)N,YG>4%[$\F+\LHFR9?Y6<IED[ 5F(H%B( MB"QD >7B3Z*8':ZQ6<G7=,=F!W5!=75($((("H*("$&0G,/%>,PBO5E,%4JZ MV4E=5DW$3D :(B@:(B(-0;)>TS&-[Y7VTTTNZI+J&O@@$!$4$!$1B"!)#]D< M<#8OE&JZT0>73S6)"E(105$1$:D(.!\=9UF:J:@(+QOFST:Z] ,9B* 8B(@, M5"DJ"#C*XMM;FAG+>%OKAZ+9#LX\%H@\!(4\1$0>2+KKT57;LM5-=G!6L4"> ML5 \8XD\ TFV+B+5MFZ2W0[.'Q8(,18*8BP18L"A&L]HNBA:'ZJ"V0[.$A9( M+1:*6BR16N LQXALGF;MBR<9YM[1H4D^$%DL%+)8,K+(\I6 .XBF4^-DFCZT M+2%LG'M\3Y.,(*I8*%2Q9%2!9:R6J%L_W0*6N3M\-0D(0HF%@A)+AA)8P.%1 MZV==T2QW8X FZ4#XL%#P8<GPT2S=ARG[WABDR20N6E^<A1UP*XJ:Y 2QPT)A MAR5B1Y.<QX]%%HT+XW.4Q>71YRKZ9;,3;GE1DZP@C5@H&K$P-%*M\"N:(X*V MN4FV)C"Q03"Q4&!BB6 ",/$1G49/*IA8-LPSL:;IC@U2BHVB%%NBE%)1\6Z5 M-"^,HYAUDRIBXZ?#^]N?C7_.\G^U=[/*!A<=L+(-LHN-8A=;8A= TG,ZB:-5 MK*._JU!T@X<.2-H&B<9&$8TM$0U"T//H4;&@-0\=T+4-,HZ-8AQ;8AR,H'&B M6M 7#QTPMPW2CHVB'5NBG2V"7BL?\M?-0U[7:0FD'QM%/[9$/PA!U0[YZ^8A MKXG';9");!03V1(38015.N2OFX>\)CZW02JR451D2U34,'':O8K'WQ=SM5.G M9B<=L+L-4I&-HB);HB*<K.V/_<U..F!X!\0D&X5)MG3]!BEKZQE@LY,.&-X! MZ<E!T9.#H:?/\82FAA9Q,:ZZ('P'Q"D'A5,.!J>: V\]+V!<<1IK(BP')"P' M15@.AK : V__E(9QQ6FL";H<$+H<%'0Y&.A:!JX>O;;ZX=351& .2& .BL < M#($U1*TH12#7"W2M$CH@CCDH'',P. 9'K2HY8)>W-+&9 [*9@V(S!\-F<M1J M"&VK'TY=3:#F@*#FH$#-P8!:0]0:,L.&906BB=<<D-<<%*\Y&%Z#H]:1&3:L M@A%-V.:"V.:@L,T1L0VHMK7(BW1F5$XY(2OW@)(FH&3=2+^3"RXN2&$NBL)< MD<*:5'JE/H(R?VU>WS]*QXL9.[;C*2U_L&]6$2Y_1+.R#=-A5%IAGP=9FN>E ME=+:P?YU-(G3RIBP(6:VV#0XKDPVMAI,8^;T),UFBVDTI$41)[>Y<1]-%_3= MSO_^^#^/1[^R_PY__?$_B[3X]3/-RGNFE[_L+7^0GKO\\(O4N@QUU?:?+QO_ M]?+Q_UX^[AA]]H>@>7&]2,3C^'%:_/K;XVQJW"_]OUM[-I<?#)J,TPG;8[5A M4=SL$F_Y^;<?;XM?:T?&3*V\G"8WZ9!F<32-_QN5MV*\CVX-YB7)]Q[S>&7J MKBCF>_W^P\-#[\'NI=EMWS)-TO_[^=EP?$=GT2[K>T64C.GJ2-;[3Y#[+UOQ MQV@8Y5'.OA8K-5C'B\=763K/Q7;+EF4\94<NMY:?2?EEO_XMO,^ =>C;-'LJ M6WQ.XS%=)\[G_>LM9!N#F]N3>$K+,5 V&.Q]^<3&8?XERM-LDGY9=^S\R]>O MRP%3;KS,RD'[Y?+JXN2S]?4L2A*F_)?KXP]?!X=G9U^K[[]>7A]>?#C^>A_> M];+'F^IP!&=P1#1;1[P\AN= 7C;(.QXM*IV,?N/FWQ]6'7]#F^&V-N5A7'[[ M-QT7\3W--[7Z/;Z]F[)_16.KJ](5BXIEM G[+[Z):5:V=.W0_T9#?]>]\2>[ MCNW:N]]N'']WXMV8MN>0\8T75IHT&9!=L0Y8[UOL5]<A;F6DMDG>K^P*P].C M<N-PE^RZNQ;9M4V7>*YK.^XNL^'Y[)A,?]<F%H/AT#'-7>('KE?9KNT.'A,; M%&7&OTS*%I9)_%UFR3)'A.R9WIYM]P+'M<+0_9MI[9GF^G"YO1KLIO-YV<)@ M.6 OB:>K<5RF\M40;_B;+#/I>32^BQ.ZUN5X>'YXM'LXO+P^NMP]6W9DJ-T6 M<X>324;S:OB3T.H1+^B1'B'6RV[$[)D]EZ7BEV]6#=U>K=D-#<R]/6+>F'L. MI=_V?/-FCUB1_X,CM0EO[#W+GY ]SYUX>TY@^S\05VP5F1[=8WV-[OG^-[(7 M3NP??#[9]IL"D4,^?;R@Q4.:?5^?9EBKH&>7D1%OF=2@)AL,7=,IC?)*X=/' MLS2:&$PXTS@^Y(W5FFTP5LMS+!F79V:CS$BY\=-CX/W\Y?0QCKXLO7PICWI7 M]-*<NDX?KVEYCS3-:F'9/;^,W'975H F</KX=#X<1],J&F*N^K[PO;SC\+ZV M^>,W=JHI=^.^!<=+&90\(JJ=,2>PVHF.YN7<_7)>W139,";2Z93ESW**5C8X MHD7U).>RF_';&G<^HU&6T$EY\B_;W413]H>O&1"V-]HI;\9>SN% ,_SF1BLL M#Y<M2X6JAE6:J9D1MV\RM'J@;9,ML4FSN2PMTG$ZK>X'O(G&%+8(MFHT>ITN M"GI=S=DA:\)FR,QL7F:/T7-W$:6'MC?URXW];=DO)T])V6L_TB?@3,PU^5Q. M5*5&ST.O8;99MJ[FO?W!Y<7H^&+$\.+Z>,@^');%.,LM]=^_'A^=C@[?GQV7 M&P:7Y^]/+XX9T%33[.JK_/XRF3Y5OY/RB[,X^4XGS]O[+_NLGR9_^92#V\_8 M).%@O^K(1L+.5>]V*FL[SS/Q';+#;U_.]':,=(EL#..BZM'@,WI/IPSAEO%6 M>QSL#Y/9W&#ROMN)V-^!)=!>?M^;K^<F8]HK&ZSF*N4D>Z>,>Z54N6F0)C?Q M[2*K!*W30LXVCMG&ZN^Q^OT^RI;'N#R/E_NOSNA1-2>3S_03FH^SN.HAJXVU MZ3JSRDYI4W8^6T_YRK_VRE'=[X3>;]FAUJ)?/_+7]HUJ]S+.\@<;\^7?CO'I &_P,I\+)D end </svConfiguration> - <svRestConfiguration type="str"></svRestConfiguration> - </statManagerOptions> - <currentUniqueIDForAgent type="int">45</currentUniqueIDForAgent> - <_scenarioElementFactory ver="[0, [1, [0, [0]]]]" type="ixScenarioElementFactory"> - <singletonDict type="dict"/> - <referenceCountDict type="dict"> - <item> - <key type="str">qovCoprocessor</key> - <value type="int">0</value> - </item> - <item> - <key type="str">Impairment</key> - <value type="int">0</value> - </item> - <item> - <key type="str">asrCoprocessor</key> - <value type="int">0</value> - </item> - </referenceCountDict> - </_scenarioElementFactory> - </item> - </testList> -</root> diff --git a/functest/opnfv_tests/vnf/ims/ixia/files/Registration_only_LPS.tst b/functest/opnfv_tests/vnf/ims/ixia/files/Registration_only_LPS.tst Binary files differdeleted file mode 100644 index a7bce95a0..000000000 --- a/functest/opnfv_tests/vnf/ims/ixia/files/Registration_only_LPS.tst +++ /dev/null diff --git a/functest/opnfv_tests/vnf/ims/ixia/files/SIPCall.tst b/functest/opnfv_tests/vnf/ims/ixia/files/SIPCall.tst Binary files differdeleted file mode 100644 index 783918861..000000000 --- a/functest/opnfv_tests/vnf/ims/ixia/files/SIPCall.tst +++ /dev/null diff --git a/functest/opnfv_tests/vnf/ims/ixia/utils/IxChassisUtils.py b/functest/opnfv_tests/vnf/ims/ixia/utils/IxChassisUtils.py deleted file mode 100644 index 973e0264d..000000000 --- a/functest/opnfv_tests/vnf/ims/ixia/utils/IxChassisUtils.py +++ /dev/null @@ -1,150 +0,0 @@ -#!/usr/bin/env python - -# Copyright (c) 2017 IXIA and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -import httplib2 -import json -import logging - - -okStates = [200, 201, 202] -states = [ - 'Queued', - 'In Progress', - 'Manual Step Required', - 'Error', - 'Finished', - 'Aborted', - 'Retried', - 'IRebooting', - 'Force Continue', - 'Pending', - ] -notStartedState = 'Not_Started' -errorStates = ['Error', 'Aborted', 'Force Continue'] -finishedStates = ['Manual Step Required', 'Finished'] - -logger = logging.getLogger(__name__) - - -class TestFailedError(Exception): - pass - - -class ChassisRestAPI: - @staticmethod - def postWithPayload(loginUrl, payload=None): - urlHeadersJson = {'content-type': 'application/json'} - try: - h = httplib2.Http('.cache', - disable_ssl_certificate_validation=True) - if payload is None: - logger.debug('POST: ' + loginUrl) - (response, content) = h.request(loginUrl, 'POST', '', - urlHeadersJson) - logger.debug(content) - else: - logger.debug('POST: ' + loginUrl + ' <- Data: ' + str(payload)) - (response, content) = h.request(loginUrl, 'POST', - body=payload, - headers=urlHeadersJson) - logger.debug(response) - logger.debug(content) - except Exception, e: - raise Exception('Got an error code: ', e) - return content - - @staticmethod - def postWithPayloadAndHeaders(loginUrl, urlHeadersJson, - payload=None): - try: - h = httplib2.Http('.cache', - disable_ssl_certificate_validation=True) - if payload is None: - logger.debug('POST: ' + loginUrl) - (response, content) = h.request(loginUrl, 'POST', '', - urlHeadersJson) - else: - logger.debug('POST: ' + loginUrl + ' <- Data: ' + str(payload)) - (response, content) = h.request(loginUrl, 'POST', - body=payload, - headers=urlHeadersJson) - except Exception, e: - raise Exception('Got an error code: ', e) - return content - - @staticmethod - def postOperation(url, apiKey, payload=''): - urlHeadersJson = {'content-type': 'application/json', - 'X-Api-Key': '%s' % str(apiKey)} - try: - h = httplib2.Http('.cache', - disable_ssl_certificate_validation=True) - if payload is None: - logger.debug('POST: ' + url) - (response, content) = h.request(url, 'POST', - json.dumps(payload), - urlHeadersJson) - else: - logger.debug('POST: ' + url + ' <- Data: ' + str(payload)) - (response, content) = h.request(url, 'POST', - json.dumps(payload), - headers=urlHeadersJson) - except Exception, e: - raise Exception('Got an error code: ', e) - return content - - @staticmethod - def patch(url, payload, apiKey): - urlHeadersJson = {'content-type': 'application/json', - 'X-Api-Key': '%s' % str(apiKey)} - try: - h = httplib2.Http('.cache', - disable_ssl_certificate_validation=True) - logger.debug('PATCH: ' + url + ' <-- Attribute: ' + - str(payload)) - (response, content) = h.request(url, 'PATCH', - json.dumps(payload), - urlHeadersJson) - except Exception, e: - - # print (response, content) - - raise Exception('Got an error code: ', e) - return content - - @staticmethod - def delete(url, apiKey): - urlHeadersJson = {'content-type': 'application/json', - 'X-Api-Key': '%s' % str(apiKey)} - try: - h = httplib2.Http('.cache', - disable_ssl_certificate_validation=True) - (response, content) = h.request(url, 'DELETE', '', urlHeadersJson) - logger.debug('DELETE: ' + url) - except Exception, e: - raise Exception('Got an error code: ', e) - if response.status not in okStates: - raise TestFailedError(json.loads(content)['error']) - return json.loads(content) - - @staticmethod - def getWithHeaders(url, apiKey): - urlHeadersJson = {'content-type': 'application/json', - 'X-Api-Key': '%s' % str(apiKey)} - try: - h = httplib2.Http('.cache', - disable_ssl_certificate_validation=True) - logger.debug('GET: ' + url) - (response, content) = h.request(url, 'GET', '', urlHeadersJson) - except Exception, e: - raise Exception('Got an error code: ', e) - if response.status not in okStates: - raise TestFailedError(json.loads(content)['error']) - output = json.loads(content) - return output diff --git a/functest/opnfv_tests/vnf/ims/ixia/utils/IxLoadUtils.py b/functest/opnfv_tests/vnf/ims/ixia/utils/IxLoadUtils.py deleted file mode 100644 index bc71a38cf..000000000 --- a/functest/opnfv_tests/vnf/ims/ixia/utils/IxLoadUtils.py +++ /dev/null @@ -1,399 +0,0 @@ -#!/usr/bin/env python - -# Copyright (c) 2017 IXIA and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -import sys -import time -import logging - -import requests - -from functest.opnfv_tests.vnf.ims.ixia.utils import IxRestUtils - - -kActionStateFinished = 'finished' -kActionStatusSuccessful = 'Successful' -kActionStatusError = 'Error' -kTestStateUnconfigured = 'Unconfigured' - -logger = logging.getLogger(__name__) - - -def stripApiAndVersionFromURL(url): - - # remove the slash (if any) at the beginning of the url - - if url[0] == '/': - url = url[1:] - - urlElements = url.split('/') - if 'api' in url: - - # strip the api/v0 part of the url - - urlElements = urlElements[2:] - - return '/'.join(urlElements) - - -def waitForActionToFinish(connection, replyObj, actionUrl): - """ - This method waits for an action to finish executing. after a POST request - is sent in order to start an action, The HTTP reply will contain, - in the header, a 'location' field, that contains an URL. - The action URL contains the status of the action. we perform a GET on that - URL every 0.5 seconds until the action finishes with a success. - If the action fails, we will throw an error and - print the action's error message. - """ - - actionResultURL = replyObj.headers.get('location') - if actionResultURL: - actionResultURL = stripApiAndVersionFromURL(actionResultURL) - actionFinished = False - - while not actionFinished: - actionStatusObj = connection.httpGet(actionResultURL) - - if actionStatusObj.state == kActionStateFinished: - if actionStatusObj.status == kActionStatusSuccessful: - actionFinished = True - else: - errorMsg = "Error while executing action '%s'." \ - % actionUrl - - if actionStatusObj.status == kActionStatusError: - errorMsg += actionStatusObj.error - - print errorMsg - - sys.exit(1) - else: - time.sleep(0.1) - - -def performGenericOperation(connection, url, payloadDict): - """ - This will perform a generic operation on the given url, - it will wait for it to finish. - """ - - data = IxRestUtils.formatDictToJSONPayload(payloadDict) - reply = connection.httpPost(url=url, data=data) - - waitForActionToFinish(connection, reply, url) - - return reply - - -def performGenericPost(connection, listUrl, payloadDict): - """ - This will perform a generic POST method on a given url - """ - - data = IxRestUtils.formatDictToJSONPayload(payloadDict) - - reply = connection.httpPost(url=listUrl, data=data) - try: - newObjPath = reply.headers['location'] - except: - raise Exception('Location header is not present. \ - Please check if the action was created successfully.') - - newObjID = newObjPath.split('/')[-1] - return newObjID - - -def performGenericDelete(connection, listUrl, payloadDict): - """ - This will perform a generic DELETE method on a given url - """ - - data = IxRestUtils.formatDictToJSONPayload(payloadDict) - - reply = connection.httpDelete(url=listUrl, data=data) - return reply - - -def performGenericPatch(connection, url, payloadDict): - """ - This will perform a generic PATCH method on a given url - """ - - data = IxRestUtils.formatDictToJSONPayload(payloadDict) - - reply = connection.httpPatch(url=url, data=data) - return reply - - -def createSession(connection, ixLoadVersion): - """ - This method is used to create a new session. - It will return the url of the newly created session - """ - - sessionsUrl = 'sessions' - data = {'ixLoadVersion': ixLoadVersion} - - sessionId = performGenericPost(connection, sessionsUrl, data) - - newSessionUrl = '%s/%s' % (sessionsUrl, sessionId) - startSessionUrl = '%s/operations/start' % newSessionUrl - - # start the session - - performGenericOperation(connection, startSessionUrl, {}) - - logger.debug('Created session no %s' % sessionId) - - return newSessionUrl - - -def deleteSession(connection, sessionUrl): - """ - This method is used to delete an existing session. - """ - - deleteParams = {} - performGenericDelete(connection, sessionUrl, deleteParams) - - -def uploadFile(connection, url, fileName, uploadPath, overwrite=True): - headers = {'Content-Type': 'multipart/form-data'} - params = {'overwrite': overwrite, 'uploadPath': uploadPath} - - logger.debug('Uploading...') - try: - with open(fileName, 'rb') as f: - resp = requests.post(url, data=f, params=params, - headers=headers) - except requests.exceptions.ConnectionError, e: - raise Exception('Upload file failed. Received connection error. \ - One common cause for this error is the size of the \ - file to be uploaded.The web server sets a limit of 1GB\ - for the uploaded file size. \ - Received the following error: %s' % str(e)) - except IOError, e: - raise Exception('Upload file failed. Received IO error: %s' - % str(e)) - except Exception: - raise Exception('Upload file failed. Received the following error: %s' - % str(e)) - else: - logger.debug('Upload file finished.') - logger.debug('Response status code %s' % resp.status_code) - logger.debug('Response text %s' % resp.text) - - -def loadRepository(connection, sessionUrl, rxfFilePath): - """ - This method will perform a POST request to load a repository. - """ - - loadTestUrl = '%s/ixload/test/operations/loadTest' % sessionUrl - data = {'fullPath': rxfFilePath} - - performGenericOperation(connection, loadTestUrl, data) - - -def saveRxf(connection, sessionUrl, rxfFilePath): - """ - This method saves the current rxf to the disk of the machine on - which the IxLoad instance is running. - """ - - saveRxfUrl = '%s/ixload/test/operations/saveAs' % sessionUrl - rxfFilePath = rxfFilePath.replace('\\', '\\\\') - data = {'fullPath': rxfFilePath, 'overWrite': 1} - - performGenericOperation(connection, saveRxfUrl, data) - - -def runTest(connection, sessionUrl): - """ - This method is used to start the currently loaded test. - After starting the 'Start Test' action, wait for the action to complete. - """ - - startRunUrl = '%s/ixload/test/operations/runTest' % sessionUrl - data = {} - - performGenericOperation(connection, startRunUrl, data) - - -def getTestCurrentState(connection, sessionUrl): - """ - This method gets the test current state. - (for example - running, unconfigured, ..) - """ - - activeTestUrl = '%s/ixload/test/activeTest' % sessionUrl - testObj = connection.httpGet(activeTestUrl) - - return testObj.currentState - - -def getTestRunError(connection, sessionUrl): - """ - This method gets the error that appeared during the last test run. - If no error appeared (the test ran successfully), - the return value will be 'None'. - """ - - activeTestUrl = '%s/ixload/test/activeTest' % sessionUrl - testObj = connection.httpGet(activeTestUrl) - - return testObj.testRunError - - -def waitForTestToReachUnconfiguredState(connection, sessionUrl): - """ - This method waits for the current test to reach the 'Unconfigured' state. - """ - - while getTestCurrentState(connection, sessionUrl) \ - != kTestStateUnconfigured: - time.sleep(0.1) - - -def pollStats(connection, sessionUrl, watchedStatsDict, pollingInterval=4): - """ - This method is used to poll the stats. - Polling stats is per request but this method does a continuous poll. - """ - - statSourceList = watchedStatsDict.keys() - statsDict = {} - - collectedTimestamps = {} - testIsRunning = True - - # check stat sources - - for statSource in statSourceList[:]: - statSourceUrl = '%s/ixload/stats/%s/values' % (sessionUrl, statSource) - statSourceReply = connection.httpRequest('GET', statSourceUrl) - if statSourceReply.status_code != 200: - logger.debug("Warning - Stat source '%s' does not exist. \ - Will ignore it." % statSource) - statSourceList.remove(statSource) - - # check the test state, and poll stats while the test is still running - - while testIsRunning: - - # the polling interval is configurable. - # by default, it's set to 4 seconds - - time.sleep(pollingInterval) - - for statSource in statSourceList: - valuesUrl = '%s/ixload/stats/%s/values' % (sessionUrl, statSource) - - valuesObj = connection.httpGet(valuesUrl) - valuesDict = valuesObj.getOptions() - - # get just the new timestamps - that were not previously - # retrieved in another stats polling iteration - - newTimestamps = [int(timestamp) for timestamp in - valuesDict.keys() if timestamp - not in collectedTimestamps.get(statSource, - [])] - newTimestamps.sort() - - for timestamp in newTimestamps: - timeStampStr = str(timestamp) - - collectedTimestamps.setdefault( - statSource, []).append(timeStampStr) - - timestampDict = statsDict.setdefault( - statSource, {}).setdefault(timestamp, {}) - - # save the values for the current timestamp, - # and later print them - - logger.info(' -- ') - for (caption, value) in \ - valuesDict[timeStampStr].getOptions().items(): - if caption in watchedStatsDict[statSource]: - logger.info(' %s -> %s' % (caption, value)) - timestampDict[caption] = value - - testIsRunning = getTestCurrentState(connection, sessionUrl) \ - == 'Running' - - logger.debug('Stopped receiving stats.') - return timestampDict - - -def clearChassisList(connection, sessionUrl): - """ - This method is used to clear the chassis list. - After execution no chassis should be available in the chassisListself. - """ - - chassisListUrl = '%s/ixload/chassischain/chassisList' % sessionUrl - deleteParams = {} - performGenericDelete(connection, chassisListUrl, deleteParams) - - -def configureLicenseServer(connection, sessionUrl, licenseServerIp): - """ - This method is used to clear the chassis list. - After execution no chassis should be available in the chassisList. - """ - - chassisListUrl = '%s/ixload/preferences' % sessionUrl - patchParams = {'licenseServer': licenseServerIp} - performGenericPatch(connection, chassisListUrl, patchParams) - - -def addChassisList(connection, sessionUrl, chassisList): - """ - This method is used to add one or more chassis to the chassis list. - """ - - chassisListUrl = '%s/ixload/chassisChain/chassisList' % sessionUrl - - for chassisName in chassisList: - data = {'name': chassisName} - chassisId = performGenericPost(connection, chassisListUrl, data) - - # refresh the chassis - - refreshConnectionUrl = '%s/%s/operations/refreshConnection' \ - % (chassisListUrl, chassisId) - performGenericOperation(connection, refreshConnectionUrl, {}) - - -def assignPorts(connection, sessionUrl, portListPerCommunity): - """ - This method is used to assign ports from a connected chassis - to the required NetTraffics. - """ - - communtiyListUrl = '%s/ixload/test/activeTest/communityList' \ - % sessionUrl - - communityList = connection.httpGet(url=communtiyListUrl) - - for community in communityList: - portListForCommunity = portListPerCommunity.get(community.name) - - portListUrl = '%s/%s/network/portList' % (communtiyListUrl, - community.objectID) - - if portListForCommunity: - for portTuple in portListForCommunity: - (chassisId, cardId, portId) = portTuple - paramDict = {'chassisId': chassisId, 'cardId': cardId, - 'portId': portId} - - performGenericPost(connection, portListUrl, paramDict) diff --git a/functest/opnfv_tests/vnf/ims/ixia/utils/IxRestUtils.py b/functest/opnfv_tests/vnf/ims/ixia/utils/IxRestUtils.py deleted file mode 100644 index 41c23dc53..000000000 --- a/functest/opnfv_tests/vnf/ims/ixia/utils/IxRestUtils.py +++ /dev/null @@ -1,193 +0,0 @@ -#!/usr/bin/env python - -# Copyright (c) 2017 IXIA and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -from urlparse import urljoin -import requests - - -def getConnection(server, port): - """ - Gets a Connection instance, that will be used to - make the HTTP requests to the application - """ - connectionUrl = 'http://%s:%s/' % (server, port) - - conn = Connection(connectionUrl, 'v0') - return conn - - -def formatDictToJSONPayload(dictionary): - """ - Converts a given python dict instance to a string - JSON payload that can be sent to a REST API. - """ - jsonPayload = '{' - optionsList = [] - for (key, val) in dictionary.items(): - valStr = str(val) - if type(val) is str: - valStr = '"%s"' % val - if type(val) is bool: - valStr = valStr.lower() - optionsList.append('"%s":%s' % (key, valStr)) - - jsonPayload += ','.join(optionsList) - jsonPayload += '}' - - return jsonPayload - - -class Connection(object): - - """ - Class that executes the HTTP requests to the application instance. - It handles creating the HTTP session and executing HTTP methods. - """ - - kHeaderContentType = 'content-type' - kContentJson = 'application/json' - - def __init__(self, siteUrl, apiVersion): - self.httpSession = None - - self.url = Connection.urljoin(siteUrl, 'api') - self.url = Connection.urljoin(self.url, apiVersion) - - def _getHttpSession(self): - """ - This is a lazy initializer for the HTTP session. - It does not need to be active until it is required. - """ - - if self.httpSession is None: - self.httpSession = requests.Session() - return self.httpSession - - @classmethod - def urljoin(cls, base, end): - """ Join two URLs. If the second URL is absolute, the base is ignored. - - Use this instead of urlparse.urljoin directly so that we can customize - its behavior if necessary. - Currently differs in that it - - 1. appends a / to base if not present. - 2. casts end to a str as a convenience - """ - - if base and not base.endswith('/'): - base = base + '/' - return urljoin(base, str(end)) - - def httpRequest(self, method, url='', data='', params={}, headers={}): - """ - Method for making a HTTP request. - The method type (GET, POST, PATCH, DELETE) will be sent as a parameter. - Along with the url and request data. The HTTP response is returned - """ - - headers[Connection.kHeaderContentType] = Connection.kContentJson - - absUrl = Connection.urljoin(self.url, url) - result = self._getHttpSession().request(method, - absUrl, - data=str(data), - params=params, - headers=headers) - return result - - def httpGet(self, url='', data='', params={}, headers={}): - """ - Method for calling HTTP GET. - This will return a WebObject that has the fields returned - in JSON format by the GET operation. - """ - - reply = self.httpRequest('GET', url, data, params, headers) - return _WebObject(reply.json()) - - def httpPost(self, url='', data='', params={}, headers={}): - """ - Method for calling HTTP POST. Will return the HTTP reply. - """ - - return self.httpRequest('POST', url, data, params, headers) - - def httpPatch(self, url='', data='', params={}, headers={}): - """ - Method for calling HTTP PATCH. Will return the HTTP reply. - """ - - return self.httpRequest('PATCH', url, data, params, headers) - - def httpDelete(self, url='', data='', params={}, headers={}): - """ - Method for calling HTTP DELETE. Will return the HTTP reply. - """ - - return self.httpRequest('DELETE', url, data, params, headers) - - -def _WebObject(value): - """ - Method used for creating a wrapper object corresponding to the JSON string - received on a GET request. - """ - - if isinstance(value, dict): - result = WebObject(**value) - elif isinstance(value, list): - result = WebList(entries=value) - else: - result = value - return result - - -class WebList(list): - - """ - Using this class a JSON list will be transformed - in a list of WebObject instances. - """ - - def __init__(self, entries=[]): - """ - Create a WebList from a list of items that - are processed by the _WebObject function - """ - - for item in entries: - self.append(_WebObject(item)) - - -class WebObject(object): - - """ - A WebObject instance will have its fields set to correspond to - the JSON format received on a GET request. - """ - - def __init__(self, **entries): - """ - Create a WebObject instance by providing a dict having a - property - value structure. - """ - - self.jsonOptions = {} - for (key, value) in entries.iteritems(): - webObj = _WebObject(value) - self.jsonOptions[key] = webObj - self.__dict__[key] = webObj - - def getOptions(self): - ''' - Get the JSON dictionary which represents the WebObject Instance - ''' - - return self.jsonOptions diff --git a/functest/opnfv_tests/vnf/ims/ixia/utils/__init__.py b/functest/opnfv_tests/vnf/ims/ixia/utils/__init__.py deleted file mode 100644 index e69de29bb..000000000 --- a/functest/opnfv_tests/vnf/ims/ixia/utils/__init__.py +++ /dev/null diff --git a/functest/opnfv_tests/vnf/router/cloudify_vrouter.py b/functest/opnfv_tests/vnf/router/cloudify_vrouter.py index 194549022..c5c72e05c 100644 --- a/functest/opnfv_tests/vnf/router/cloudify_vrouter.py +++ b/functest/opnfv_tests/vnf/router/cloudify_vrouter.py @@ -50,6 +50,9 @@ import snaps.openstack.utils.glance_utils as glance_utils from snaps.openstack.utils import keystone_utils +import six + + __author__ = "Shuya Nakama <shuya.nakama@okinawaopenlabs.org>" @@ -180,7 +183,7 @@ class CloudifyVrouter(vrouter_base.VrouterOnBoardingBase): self.created_object.append(keypair_creator) self.__logger.info("Upload some OS images if it doesn't exist") - for image_name, image_file in self.images.iteritems(): + for image_name, image_file in six.iteritems(self.images): self.__logger.info("image: %s, file: %s", image_name, image_file) if image_file and image_name: image_creator = OpenStackImage( diff --git a/functest/tests/unit/cli/__init__.py b/functest/tests/unit/cli/__init__.py deleted file mode 100644 index e69de29bb..000000000 --- a/functest/tests/unit/cli/__init__.py +++ /dev/null diff --git a/functest/tests/unit/cli/commands/__init__.py b/functest/tests/unit/cli/commands/__init__.py deleted file mode 100644 index e69de29bb..000000000 --- a/functest/tests/unit/cli/commands/__init__.py +++ /dev/null diff --git a/functest/tests/unit/cli/commands/test_cli_env.py b/functest/tests/unit/cli/commands/test_cli_env.py deleted file mode 100644 index 7d6f77870..000000000 --- a/functest/tests/unit/cli/commands/test_cli_env.py +++ /dev/null @@ -1,69 +0,0 @@ -#!/usr/bin/env python - -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -# pylint: disable=missing-docstring - -import logging -import os -import re -import unittest - -import mock - -from functest.cli.commands import cli_env - - -class RegexMatch(object): # pylint: disable=too-few-public-methods - def __init__(self, msg): - self.msg = msg - - def __eq__(self, other): - match = re.search(self.msg, other) - return match is not None - - -class CliEnvTesting(unittest.TestCase): - - def setUp(self): - self.cli_environ = cli_env.CliEnv() - - def _test_show_missing_env_var(self, var, *args): - # pylint: disable=unused-argument - if var == 'INSTALLER_TYPE': - os.environ['INSTALLER_TYPE'] = '' - reg_string = r"| INSTALLER: Unknown, \S+\s*|" - elif var == 'SCENARIO': - os.environ['DEPLOY_SCENARIO'] = '' - reg_string = r"| SCENARIO: Unknown\s*|" - elif var == 'NODE': - os.environ['NODE_NAME'] = '' - reg_string = r"| POD: Unknown\s*|" - elif var == 'BUILD_TAG': - os.environ['BUILD_TAG'] = '' - reg_string = r"| BUILD TAG: None|" - - with mock.patch('functest.cli.commands.cli_env.click.echo') \ - as mock_click_echo: - self.cli_environ.show() - mock_click_echo.assert_called_with(RegexMatch(reg_string)) - - def test_show_ci_installer_type_ko(self, *args): - self._test_show_missing_env_var('INSTALLER_TYPE', *args) - - def test_show_missing_ci_scenario(self, *args): - self._test_show_missing_env_var('SCENARIO', *args) - - def test_show_missing_ci_node(self, *args): - self._test_show_missing_env_var('NODE', *args) - - def test_show_missing_ci_build_tag(self, *args): - self._test_show_missing_env_var('BUILD_TAG', *args) - - -if __name__ == "__main__": - logging.disable(logging.CRITICAL) - unittest.main(verbosity=2) diff --git a/functest/tests/unit/cli/commands/test_cli_os.py b/functest/tests/unit/cli/commands/test_cli_os.py deleted file mode 100644 index a5e562a27..000000000 --- a/functest/tests/unit/cli/commands/test_cli_os.py +++ /dev/null @@ -1,78 +0,0 @@ -#!/usr/bin/env python -# -# jose.lausuch@ericsson.com -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -# pylint: disable=missing-docstring - -import logging -import unittest -import os - -import mock - -from functest.cli.commands import cli_os - - -class CliOpenStackTesting(unittest.TestCase): - - def setUp(self): - self.endpoint_ip = 'test_ip' - self.os_auth_url = 'http://test_ip:test_port/v2.0' - self.installer_type = 'test_installer_type' - self.openstack_creds = 'test_env_file' - self.snapshot_file = 'test_snapshot_file' - os.environ["OS_AUTH_URL"] = '' - self.cli_os = cli_os.CliOpenStack() - - def test_ping_endpoint_default(self): - self.cli_os.os_auth_url = self.os_auth_url - self.cli_os.endpoint_ip = self.endpoint_ip - with mock.patch('functest.cli.commands.cli_os.os.system', - return_value=0): - self.assertEqual(self.cli_os.ping_endpoint(), 0) - - @mock.patch('functest.cli.commands.cli_os.exit', side_effect=Exception) - @mock.patch('functest.cli.commands.cli_os.click.echo') - def test_ping_endpoint_auth_url_ko(self, mock_click_echo, mock_exit): - with self.assertRaises(Exception): - self.cli_os.os_auth_url = None - self.cli_os.ping_endpoint() - mock_click_echo.assert_called_once_with( - "Source the OpenStack credentials first") - mock_exit.assert_called_once_with(0) - - @mock.patch('functest.cli.commands.cli_os.exit') - @mock.patch('functest.cli.commands.cli_os.click.echo') - def test_ping_endpoint_system_fails(self, mock_click_echo, mock_exit): - self.cli_os.os_auth_url = self.os_auth_url - self.cli_os.endpoint_ip = self.endpoint_ip - with mock.patch('functest.cli.commands.cli_os.os.system', - return_value=1): - self.cli_os.ping_endpoint() - mock_click_echo.assert_called_once_with( - "Cannot talk to the endpoint %s\n" % self.endpoint_ip) - mock_exit.assert_called_once_with(0) - - def test_check(self): - with mock.patch.object(self.cli_os, 'ping_endpoint'), \ - mock.patch('functest.cli.commands.cli_os.check_deployment.' - 'CheckDeployment') as mock_check_deployment: - self.cli_os.check() - self.assertTrue(mock_check_deployment.called) - - @mock.patch('functest.cli.commands.cli_os.click.echo') - def test_show_credentials(self, mock_click_echo): - key = 'OS_KEY' - value = 'OS_VALUE' - with mock.patch.dict(os.environ, {key: value}): - self.cli_os.show_credentials() - mock_click_echo.assert_any_call("{}={}".format(key, value)) - - -if __name__ == "__main__": - logging.disable(logging.CRITICAL) - unittest.main(verbosity=2) diff --git a/functest/tests/unit/cli/commands/test_cli_testcase.py b/functest/tests/unit/cli/commands/test_cli_testcase.py deleted file mode 100644 index 67bf2d503..000000000 --- a/functest/tests/unit/cli/commands/test_cli_testcase.py +++ /dev/null @@ -1,77 +0,0 @@ -#!/usr/bin/env python - -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -# pylint: disable=missing-docstring - -import logging -import unittest - -import mock - -from functest.cli.commands import cli_testcase - - -class CliTestCasesTesting(unittest.TestCase): - - def setUp(self): - self.testname = 'testname' - with mock.patch('xtesting.ci.tier_builder'): - self.cli_tests = cli_testcase.CliTestcase() - - @mock.patch('functest.utils.functest_utils.execute_command') - def test_run_default(self, mock_ft_utils): - cmd = "run_tests -n -r -t {}".format(self.testname) - self.cli_tests.run(self.testname, noclean=True, report=True) - mock_ft_utils.assert_called_with(cmd) - - @mock.patch('functest.utils.functest_utils.execute_command') - def test_run_noclean_missing_report(self, mock_ft_utils): - cmd = "run_tests -n -t {}".format(self.testname) - self.cli_tests.run(self.testname, noclean=True, report=False) - mock_ft_utils.assert_called_with(cmd) - - @mock.patch('functest.utils.functest_utils.execute_command') - def test_run_report_missing_noclean(self, mock_ft_utils): - cmd = "run_tests -r -t {}".format(self.testname) - self.cli_tests.run(self.testname, noclean=False, report=True) - mock_ft_utils.assert_called_with(cmd) - - @mock.patch('functest.utils.functest_utils.execute_command') - def test_run_missing_noclean_report(self, mock_ft_utils): - cmd = "run_tests -t {}".format(self.testname) - self.cli_tests.run(self.testname, noclean=False, report=False) - mock_ft_utils.assert_called_with(cmd) - - @mock.patch('functest.cli.commands.cli_testcase.click.echo') - def test_list(self, mock_click_echo): - with mock.patch.object(self.cli_tests.tiers, 'get_tiers', - return_value=[]): - self.cli_tests.list() - mock_click_echo.assert_called_with("") - - @mock.patch('functest.cli.commands.cli_testcase.click.echo') - def test_show_default_desc_none(self, mock_click_echo): - with mock.patch.object(self.cli_tests.tiers, 'get_test', - return_value=None): - self.cli_tests.show(self.testname) - mock_click_echo.assert_any_call("The test case '%s' " - "does not exist or is" - " not supported." - % self.testname) - - @mock.patch('functest.cli.commands.cli_testcase.click.echo') - def test_show_default(self, mock_click_echo): - mock_obj = mock.Mock() - with mock.patch.object(self.cli_tests.tiers, 'get_test', - return_value=mock_obj): - self.cli_tests.show(self.testname) - mock_click_echo.assert_called_with(mock_obj) - - -if __name__ == "__main__": - logging.disable(logging.CRITICAL) - unittest.main(verbosity=2) diff --git a/functest/tests/unit/cli/commands/test_cli_tier.py b/functest/tests/unit/cli/commands/test_cli_tier.py deleted file mode 100644 index 23b614b81..000000000 --- a/functest/tests/unit/cli/commands/test_cli_tier.py +++ /dev/null @@ -1,104 +0,0 @@ -#!/usr/bin/env python - -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -# pylint: disable=missing-docstring - -import logging -import unittest - -import mock - -from functest.cli.commands import cli_tier - - -class CliTierTesting(unittest.TestCase): - - def setUp(self): - self.tiername = 'tiername' - self.testnames = 'testnames' - with mock.patch('xtesting.ci.tier_builder'): - self.cli_tier = cli_tier.CliTier() - - @mock.patch('functest.cli.commands.cli_tier.click.echo') - def test_list(self, mock_click_echo): - with mock.patch.object(self.cli_tier.tiers, 'get_tiers', - return_value=[]): - self.cli_tier.list() - mock_click_echo.assert_called_with("") - - @mock.patch('functest.cli.commands.cli_tier.click.echo') - def test_show_default(self, mock_click_echo): - with mock.patch.object(self.cli_tier.tiers, 'get_tier', - return_value=self.tiername): - self.cli_tier.show(self.tiername) - mock_click_echo.assert_called_with(self.tiername) - - @mock.patch('functest.cli.commands.cli_tier.click.echo') - def test_show_missing_tier(self, mock_click_echo): - with mock.patch.object(self.cli_tier.tiers, 'get_tier', - return_value=None), \ - mock.patch.object(self.cli_tier.tiers, 'get_tier_names', - return_value='tiernames'): - self.cli_tier.show(self.tiername) - mock_click_echo.assert_called_with("The tier with name '%s' does " - "not exist. Available tiers are" - ":\n %s\n" % (self.tiername, - 'tiernames')) - - @mock.patch('functest.cli.commands.cli_tier.click.echo') - def test_gettests_default(self, mock_click_echo): - mock_obj = mock.Mock() - attrs = {'get_test_names.return_value': self.testnames} - mock_obj.configure_mock(**attrs) - - with mock.patch.object(self.cli_tier.tiers, 'get_tier', - return_value=mock_obj): - self.cli_tier.gettests(self.tiername) - mock_click_echo.assert_called_with( - "Test cases in tier '%s':\n %s\n" % ( - self.tiername, self.testnames)) - - @mock.patch('functest.cli.commands.cli_tier.click.echo') - def test_gettests_missing_tier(self, mock_click_echo): - with mock.patch.object(self.cli_tier.tiers, 'get_tier', - return_value=None), \ - mock.patch.object(self.cli_tier.tiers, 'get_tier_names', - return_value='tiernames'): - self.cli_tier.gettests(self.tiername) - mock_click_echo.assert_called_with("The tier with name '%s' does " - "not exist. Available tiers are" - ":\n %s\n" % (self.tiername, - 'tiernames')) - - @mock.patch('functest.utils.functest_utils.execute_command') - def test_run_default(self, mock_ft_utils): - cmd = "run_tests -n -r -t {}".format(self.tiername) - self.cli_tier.run(self.tiername, noclean=True, report=True) - mock_ft_utils.assert_called_with(cmd) - - @mock.patch('functest.utils.functest_utils.execute_command') - def test_run_report_missing_noclean(self, mock_ft_utils): - cmd = "run_tests -r -t {}".format(self.tiername) - self.cli_tier.run(self.tiername, noclean=False, report=True) - mock_ft_utils.assert_called_with(cmd) - - @mock.patch('functest.utils.functest_utils.execute_command') - def test_run_noclean_missing_report(self, mock_ft_utils): - cmd = "run_tests -n -t {}".format(self.tiername) - self.cli_tier.run(self.tiername, noclean=True, report=False) - mock_ft_utils.assert_called_with(cmd) - - @mock.patch('functest.utils.functest_utils.execute_command') - def test_run_missing_noclean_report(self, mock_ft_utils): - cmd = "run_tests -t {}".format(self.tiername) - self.cli_tier.run(self.tiername, noclean=False, report=False) - mock_ft_utils.assert_called_with(cmd) - - -if __name__ == "__main__": - logging.disable(logging.CRITICAL) - unittest.main(verbosity=2) diff --git a/functest/tests/unit/cli/test_cli_base.py b/functest/tests/unit/cli/test_cli_base.py deleted file mode 100644 index 185a52204..000000000 --- a/functest/tests/unit/cli/test_cli_base.py +++ /dev/null @@ -1,102 +0,0 @@ -#!/usr/bin/env python - -# Copyright (c) 2016 Orange and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 - -# pylint: disable=missing-docstring - -import logging -import os -import unittest - -import mock -from click.testing import CliRunner - -with mock.patch('functest.cli.commands.cli_testcase.CliTestcase.__init__', - mock.Mock(return_value=None)), \ - mock.patch('functest.cli.commands.cli_tier.CliTier.__init__', - mock.Mock(return_value=None)): - os.environ['OS_AUTH_URL'] = '' - from functest.cli import cli_base - - -class CliBaseTesting(unittest.TestCase): - - def setUp(self): - self.runner = CliRunner() - self._openstack = cli_base.OPENSTACK - self._env = cli_base.ENV - self._testcase = cli_base.TESTCASE - self._tier = cli_base.TIER - - def test_os_check(self): - with mock.patch.object(self._openstack, 'check') as mock_method: - result = self.runner.invoke(cli_base.os_check) - self.assertEqual(result.exit_code, 0) - self.assertTrue(mock_method.called) - - def test_os_show_credentials(self): - with mock.patch.object(self._openstack, 'show_credentials') \ - as mock_method: - result = self.runner.invoke(cli_base.os_show_credentials) - self.assertEqual(result.exit_code, 0) - self.assertTrue(mock_method.called) - - def test_env_show(self): - with mock.patch.object(self._env, 'show') as mock_method: - result = self.runner.invoke(cli_base.env_show) - self.assertEqual(result.exit_code, 0) - self.assertTrue(mock_method.called) - - def test_testcase_list(self): - with mock.patch.object(self._testcase, 'list') as mock_method: - result = self.runner.invoke(cli_base.testcase_list) - self.assertEqual(result.exit_code, 0) - self.assertTrue(mock_method.called) - - def test_testcase_show(self): - with mock.patch.object(self._testcase, 'show') as mock_method: - result = self.runner.invoke(cli_base.testcase_show, ['testname']) - self.assertEqual(result.exit_code, 0) - self.assertTrue(mock_method.called) - - def test_testcase_run(self): - with mock.patch.object(self._testcase, 'run') as mock_method: - result = self.runner.invoke(cli_base.testcase_run, - ['testname', '--noclean']) - self.assertEqual(result.exit_code, 0) - self.assertTrue(mock_method.called) - - def test_tier_list(self): - with mock.patch.object(self._tier, 'list') as mock_method: - result = self.runner.invoke(cli_base.tier_list) - self.assertEqual(result.exit_code, 0) - self.assertTrue(mock_method.called) - - def test_tier_show(self): - with mock.patch.object(self._tier, 'show') as mock_method: - result = self.runner.invoke(cli_base.tier_show, ['tiername']) - self.assertEqual(result.exit_code, 0) - self.assertTrue(mock_method.called) - - def test_tier_gettests(self): - with mock.patch.object(self._tier, 'gettests') as mock_method: - result = self.runner.invoke(cli_base.tier_gettests, ['tiername']) - self.assertEqual(result.exit_code, 0) - self.assertTrue(mock_method.called) - - def test_tier_run(self): - with mock.patch.object(self._tier, 'run') as mock_method: - result = self.runner.invoke(cli_base.tier_run, - ['tiername', '--noclean']) - self.assertEqual(result.exit_code, 0) - self.assertTrue(mock_method.called) - - -if __name__ == "__main__": - logging.disable(logging.CRITICAL) - unittest.main(verbosity=2) diff --git a/functest/tests/unit/odl/test_odl.py b/functest/tests/unit/odl/test_odl.py index d1dfea8a7..d50e052c7 100644 --- a/functest/tests/unit/odl/test_odl.py +++ b/functest/tests/unit/odl/test_odl.py @@ -225,6 +225,7 @@ class ODLMainTesting(ODLTesting): self._odl_username, self._odl_password) args[0].assert_called_once_with(self.test.odl_variables_file) + @mock.patch('os.makedirs') @mock.patch('robot.run', side_effect=RobotError) @mock.patch('os.path.isfile', return_value=True) def test_run_ko(self, *args): @@ -233,6 +234,7 @@ class ODLMainTesting(ODLTesting): self.assertRaises(RobotError): self._test_run_suites(testcase.TestCase.EX_RUN_ERROR, *args) + @mock.patch('os.makedirs') @mock.patch('robot.run') @mock.patch('os.path.isfile', return_value=True) def test_parse_results_ko(self, *args): @@ -242,6 +244,7 @@ class ODLMainTesting(ODLTesting): side_effect=RobotError): self._test_run_suites(testcase.TestCase.EX_RUN_ERROR, *args) + @mock.patch('os.makedirs') @mock.patch('robot.run') @mock.patch('os.path.isfile', return_value=True) def test_ok(self, *args): @@ -250,6 +253,7 @@ class ODLMainTesting(ODLTesting): mock.patch.object(self.test, 'parse_results'): self._test_run_suites(testcase.TestCase.EX_OK, *args) + @mock.patch('os.makedirs') @mock.patch('robot.run') @mock.patch('os.path.isfile', return_value=False) def test_ok_no_creds(self, *args): @@ -259,6 +263,7 @@ class ODLMainTesting(ODLTesting): self._test_run_suites(testcase.TestCase.EX_OK, *args) mock_method.assert_not_called() + @mock.patch('os.makedirs') @mock.patch('robot.run', return_value=1) @mock.patch('os.path.isfile', return_value=True) def test_testcases_in_failure(self, *args): diff --git a/functest/tests/unit/openstack/rally/test_rally.py b/functest/tests/unit/openstack/rally/test_rally.py index 3ef90c44e..f7523b4a0 100644 --- a/functest/tests/unit/openstack/rally/test_rally.py +++ b/functest/tests/unit/openstack/rally/test_rally.py @@ -104,7 +104,7 @@ class OSRallyTesting(unittest.TestCase): self.assertEqual(self.rally_base.get_cmd_output(proc), 'line1line2') - @mock.patch('__builtin__.open', mock.mock_open()) + @mock.patch('six.moves.builtins.open', mock.mock_open()) @mock.patch('functest.opnfv_tests.openstack.rally.rally.yaml.safe_load', return_value={'scenario': [ {'scenarios': ['test_scenario'], @@ -119,7 +119,7 @@ class OSRallyTesting(unittest.TestCase): self.assertEqual(self.rally_base.excl_scenario(), ['test']) mock_func.assert_called() - @mock.patch('__builtin__.open', mock.mock_open()) + @mock.patch('six.moves.builtins.open', mock.mock_open()) @mock.patch('functest.opnfv_tests.openstack.rally.rally.yaml.safe_load', return_value={'scenario': [ {'scenarios': ['^os-[^-]+-featT-modeT$'], @@ -147,12 +147,12 @@ class OSRallyTesting(unittest.TestCase): ['test1', 'test2', 'test3', 'test4']) mock_func.assert_called() - @mock.patch('__builtin__.open', side_effect=Exception) + @mock.patch('six.moves.builtins.open', side_effect=Exception) def test_excl_scenario_exception(self, mock_open): self.assertEqual(self.rally_base.excl_scenario(), []) mock_open.assert_called() - @mock.patch('__builtin__.open', mock.mock_open()) + @mock.patch('six.moves.builtins.open', mock.mock_open()) @mock.patch('functest.opnfv_tests.openstack.rally.rally.yaml.safe_load', return_value={'functionality': [ {'functions': ['no_migration'], 'tests': ['test']}]}) @@ -165,7 +165,7 @@ class OSRallyTesting(unittest.TestCase): mock_func.assert_called() mock_yaml_load.assert_called() - @mock.patch('__builtin__.open', side_effect=Exception) + @mock.patch('six.moves.builtins.open', side_effect=Exception) def test_excl_func_exception(self, mock_open): self.assertEqual(self.rally_base.excl_func(), []) mock_open.assert_called() @@ -229,7 +229,7 @@ class OSRallyTesting(unittest.TestCase): text = 'Failed to retrieve task_id, validating task...' mock_logger_error.assert_any_call(text) - @mock.patch('__builtin__.open', mock.mock_open()) + @mock.patch('six.moves.builtins.open', mock.mock_open()) @mock.patch('functest.opnfv_tests.openstack.rally.rally.RallyBase.' '_prepare_test_list', return_value='test_file_name') @mock.patch('functest.opnfv_tests.openstack.rally.rally.RallyBase.' @@ -255,7 +255,7 @@ class OSRallyTesting(unittest.TestCase): self.rally_base._run_task('test_name') mock_save_res.assert_called() - @mock.patch('__builtin__.open', mock.mock_open()) + @mock.patch('six.moves.builtins.open', mock.mock_open()) @mock.patch('functest.opnfv_tests.openstack.rally.rally.RallyBase.' 'task_succeed', return_value=True) @mock.patch('functest.opnfv_tests.openstack.rally.rally.RallyBase.' @@ -498,7 +498,7 @@ class OSRallyTesting(unittest.TestCase): self.assertEqual(self.rally_base.summary[0]['nb_success'], 1) def test_is_successful_false(self): - with mock.patch('__builtin__.super') as mock_super: + with mock.patch('six.moves.builtins.super') as mock_super: self.rally_base.summary = [{"task_status": True}, {"task_status": False}] self.assertEqual(self.rally_base.is_successful(), @@ -506,7 +506,7 @@ class OSRallyTesting(unittest.TestCase): mock_super(rally.RallyBase, self).is_successful.assert_not_called() def test_is_successful_true(self): - with mock.patch('__builtin__.super') as mock_super: + with mock.patch('six.moves.builtins.super') as mock_super: mock_super(rally.RallyBase, self).is_successful.return_value = 424 self.rally_base.summary = [{"task_status": True}, {"task_status": True}] diff --git a/functest/tests/unit/openstack/tempest/test_conf_utils.py b/functest/tests/unit/openstack/tempest/test_conf_utils.py index bc3c983b6..6f44337c9 100644 --- a/functest/tests/unit/openstack/tempest/test_conf_utils.py +++ b/functest/tests/unit/openstack/tempest/test_conf_utils.py @@ -156,16 +156,13 @@ class OSTempestConfUtilsTesting(unittest.TestCase): self.assertTrue(mock_get_did.called) def _test_missing_param(self, params, image_id, flavor_id, alt=False): - with mock.patch('functest.opnfv_tests.openstack.tempest.' - 'conf_utils.ConfigParser.RawConfigParser.' + with mock.patch('six.moves.configparser.RawConfigParser.' 'set') as mset, \ - mock.patch('functest.opnfv_tests.openstack.tempest.' - 'conf_utils.ConfigParser.RawConfigParser.' + mock.patch('six.moves.configparser.RawConfigParser.' 'read') as mread, \ - mock.patch('functest.opnfv_tests.openstack.tempest.' - 'conf_utils.ConfigParser.RawConfigParser.' + mock.patch('six.moves.configparser.RawConfigParser.' 'write') as mwrite, \ - mock.patch('__builtin__.open', mock.mock_open()), \ + mock.patch('six.moves.builtins.open', mock.mock_open()), \ mock.patch('functest.utils.functest_utils.yaml.safe_load', return_value={'validation': {'ssh_timeout': 300}}): os.environ['OS_INTERFACE'] = '' diff --git a/functest/tests/unit/openstack/tempest/test_tempest.py b/functest/tests/unit/openstack/tempest/test_tempest.py index 25737d123..9116100cd 100644 --- a/functest/tests/unit/openstack/tempest/test_tempest.py +++ b/functest/tests/unit/openstack/tempest/test_tempest.py @@ -114,7 +114,8 @@ class OSTempestTesting(unittest.TestCase): @mock.patch("os.remove") @mock.patch("os.path.exists", return_value=True) def test_apply_missing_blacklist(self, *args): - with mock.patch('__builtin__.open', mock.mock_open()) as mock_open, \ + with mock.patch('six.moves.builtins.open', + mock.mock_open()) as mock_open, \ mock.patch.object(self.tempestcommon, 'read_file', return_value=['test1', 'test2']): conf_utils.TEMPEST_BLACKLIST = Exception @@ -136,7 +137,8 @@ class OSTempestTesting(unittest.TestCase): item_dict = {'scenarios': ['deploy_scenario'], 'installers': ['installer_type'], 'tests': ['test2']} - with mock.patch('__builtin__.open', mock.mock_open()) as mock_open, \ + with mock.patch('six.moves.builtins.open', + mock.mock_open()) as mock_open, \ mock.patch.object(self.tempestcommon, 'read_file', return_value=['test1', 'test2']), \ mock.patch('functest.opnfv_tests.openstack.tempest.tempest.' @@ -154,8 +156,9 @@ class OSTempestTesting(unittest.TestCase): @mock.patch('functest.opnfv_tests.openstack.tempest.tempest.LOGGER.info') def test_run_verifier_tests_default(self, mock_logger_info): - with mock.patch('__builtin__.open', mock.mock_open()), \ - mock.patch('__builtin__.iter', return_value=[r'\} tempest\.']), \ + with mock.patch('six.moves.builtins.open', mock.mock_open()), \ + mock.patch('six.moves.builtins.iter', + return_value=[r'\} tempest\.']), \ mock.patch('functest.opnfv_tests.openstack.tempest.tempest.' 'subprocess.Popen'): conf_utils.TEMPEST_LIST = 'test_tempest_list' @@ -10,10 +10,8 @@ scripts = [entry_points] console_scripts = - functest = functest.cli.cli_base:cli functest_odl = functest.opnfv_tests.sdn.odl.odl:main check_deployment = functest.ci.check_deployment:main - functest_restapi = functest.api.server:main [build_sphinx] all_files = 1 @@ -5,7 +5,7 @@ envlist = docs,pep8,pylint,yamllint,bashate,py35,py27,perm,cover usedevelop = True deps = -c{toxinidir}/upper-constraints.txt - -chttps://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=stable/queens + -c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=stable/queens} -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt install_command = pip install {opts} {packages} @@ -52,9 +52,7 @@ commands = flake8 basepython = python2.7 whitelist_externals = bash modules = - functest.api functest.ci - functest.cli functest.opnfv_tests.openstack.rally functest.opnfv_tests.openstack.refstack functest.opnfv_tests.openstack.snaps @@ -64,7 +62,6 @@ modules = functest.opnfv_tests.sdn.odl functest.opnfv_tests.vnf.router functest.tests.unit.ci - functest.tests.unit.cli functest.tests.unit.odl functest.tests.unit.openstack.rally functest.tests.unit.openstack.snaps @@ -90,7 +87,6 @@ basepython = python2.7 files = .travis.yml docker - functest/api functest/ci functest/opnfv_tests/vnf commands = @@ -99,8 +95,10 @@ commands = [testenv:py35] dirs = functest/tests/unit/ci - functest/tests/unit/cli + functest/tests/unit/core functest/tests/unit/odl + functest/tests/unit/openstack + functest/tests/unit/vnf/epc functest/tests/unit/utils commands = nosetests {[testenv:py35]dirs} |