├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── dependabot.yml ├── .gitignore ├── AUTHORS ├── COPYING ├── ChangeLog ├── FAQ.md ├── Jenkinsfile ├── LICENSE ├── README ├── README.md ├── asterisk ├── agi │ ├── .env │ ├── .env.test │ ├── .gitignore │ ├── bin │ │ ├── console │ │ ├── fastagi-runner.php │ │ ├── hints-generator.php │ │ └── voicemail-sender.php │ ├── composer.json │ ├── composer.lock │ ├── config │ │ ├── bootstrap.php │ │ ├── bundles.php │ │ ├── config.yml │ │ ├── packages │ │ │ ├── cache.yaml │ │ │ ├── dev │ │ │ │ └── monolog.yaml │ │ │ ├── doctrine.yaml │ │ │ ├── framework.yaml │ │ │ ├── lexik_jwt_authentication.yaml │ │ │ ├── prod │ │ │ │ ├── deprecations.yaml │ │ │ │ ├── doctrine.yaml │ │ │ │ ├── monolog.yaml │ │ │ │ └── routing.yaml │ │ │ ├── security.yaml │ │ │ ├── security_checker.yaml │ │ │ ├── test │ │ │ │ ├── framework.yaml │ │ │ │ ├── monolog.yaml │ │ │ │ └── twig.yaml │ │ │ ├── translation.yaml │ │ │ └── twig.yaml │ │ ├── routes.yaml │ │ ├── routes │ │ │ ├── annotations.yaml │ │ │ └── dev │ │ │ │ └── twig.yaml │ │ └── services.yaml │ ├── phpagi │ │ ├── phpagi-asmanager.php │ │ ├── phpagi-fastagi.php │ │ └── phpagi.php │ ├── phpstan-baseline.neon │ ├── phpstan.neon │ ├── public │ │ └── index.php │ ├── src │ │ ├── Agi │ │ │ ├── Action │ │ │ │ ├── CallForwardAction.php │ │ │ │ ├── ConditionalRouteAction.php │ │ │ │ ├── ConferenceRoomAction.php │ │ │ │ ├── DdiAction.php │ │ │ │ ├── ExtensionAction.php │ │ │ │ ├── ExternalFaxCallAction.php │ │ │ │ ├── ExternalFilterAction.php │ │ │ │ ├── ExternalNumberAction.php │ │ │ │ ├── FaxReceiveAction.php │ │ │ │ ├── FaxReceiveStatusAction.php │ │ │ │ ├── FriendCallAction.php │ │ │ │ ├── FriendStatusAction.php │ │ │ │ ├── HuntGroupAction.php │ │ │ │ ├── HuntGroupCallAction.php │ │ │ │ ├── HuntGroupStatusAction.php │ │ │ │ ├── IvrAction.php │ │ │ │ ├── LocutionAction.php │ │ │ │ ├── QueueAction.php │ │ │ │ ├── QueueCallAction.php │ │ │ │ ├── QueueFullAction.php │ │ │ │ ├── QueueTimeoutAction.php │ │ │ │ ├── ResidentialCallAction.php │ │ │ │ ├── ResidentialStatusAction.php │ │ │ │ ├── RetailCallAction.php │ │ │ │ ├── RouterAction.php │ │ │ │ ├── ServiceAction.php │ │ │ │ ├── UserCallAction.php │ │ │ │ ├── UserStatusAction.php │ │ │ │ └── VoicemailAction.php │ │ │ ├── Agents │ │ │ │ ├── AgentInterface.php │ │ │ │ ├── AgentTrait.php │ │ │ │ ├── DdiAgent.php │ │ │ │ ├── FaxAgent.php │ │ │ │ ├── FriendAgent.php │ │ │ │ ├── ResidentialAgent.php │ │ │ │ ├── RetailAgent.php │ │ │ │ └── UserAgent.php │ │ │ ├── ChannelInfo.php │ │ │ ├── Colorizer.php │ │ │ └── Wrapper.php │ │ ├── Dialplan │ │ │ ├── FaxDial.php │ │ │ ├── FaxDialStatus.php │ │ │ ├── FaxReceiveStatus.php │ │ │ ├── FaxSend.php │ │ │ ├── FaxSendStatus.php │ │ │ ├── FriendStatus.php │ │ │ ├── Friends.php │ │ │ ├── Headers.php │ │ │ ├── HuntGroupMember.php │ │ │ ├── HuntGroupStatus.php │ │ │ ├── HuntGroups.php │ │ │ ├── IvrStatus.php │ │ │ ├── QueueStatus.php │ │ │ ├── Queues.php │ │ │ ├── ResidentialStatus.php │ │ │ ├── Residentials.php │ │ │ ├── Retails.php │ │ │ ├── Trunks.php │ │ │ ├── UserStatus.php │ │ │ └── Users.php │ │ ├── Helpers │ │ │ └── EndpointResolver.php │ │ ├── Hints │ │ │ ├── ExtensionHintsGenerator.php │ │ │ ├── Generator.php │ │ │ └── RouteLockHintsGenerator.php │ │ ├── Kernel.php │ │ ├── RouteHandlerAbstract.php │ │ └── Voicemail │ │ │ └── Sender.php │ ├── symfony.lock │ ├── translations │ │ └── .gitignore │ └── var │ │ └── logs │ │ └── .gitkeep └── config │ ├── .gitignore │ ├── acl.conf │ ├── ari.conf │ ├── asterisk.conf │ ├── ccss.conf │ ├── cdr.conf │ ├── cel.conf │ ├── cli.conf │ ├── codecs.conf │ ├── confbridge.conf │ ├── dialplan │ ├── click2dial.conf │ ├── default.conf │ ├── faxes.conf │ ├── hints.conf │ └── sounds.conf │ ├── extconfig.conf │ ├── extensions.conf │ ├── features.conf │ ├── http.conf │ ├── indications.conf │ ├── logger.conf │ ├── manager.conf │ ├── modules.conf │ ├── musiconhold.conf │ ├── phpagi.conf │ ├── pjproject.conf │ ├── pjsip.conf.in │ ├── pjsip_notify.conf │ ├── queuerules.conf │ ├── queues.conf │ ├── res_config_odbc.conf │ ├── res_fax.conf │ ├── res_odbc.conf │ ├── rtp.conf │ ├── sorcery.conf │ ├── syslog.conf │ ├── udptl.conf │ └── voicemail.conf ├── cgrates ├── config │ └── cgrates.json └── scripts │ └── cgrates-reload ├── debian ├── .dockerignore ├── Dockerfile ├── changelog ├── compat ├── control ├── ivozprovider-asterisk-agi.fastagi@.service ├── ivozprovider-asterisk-agi.install ├── ivozprovider-asterisk-agi.postinst ├── ivozprovider-asterisk-agi.preinst ├── ivozprovider-asterisk-config.install ├── ivozprovider-asterisk-config.links ├── ivozprovider-asterisk-config.postinst ├── ivozprovider-async-workers.install ├── ivozprovider-async-workers.postinst ├── ivozprovider-async-workers.preinst ├── ivozprovider-balances.install ├── ivozprovider-balances.ivozprovider-balances.service ├── ivozprovider-balances.ivozprovider-counters.service ├── ivozprovider-balances.postinst ├── ivozprovider-balances.preinst ├── ivozprovider-cgrates-config.install ├── ivozprovider-common-library.conffiles ├── ivozprovider-common-library.install ├── ivozprovider-common-library.postinst ├── ivozprovider-common-library.preinst ├── ivozprovider-doc.install ├── ivozprovider-doc.links ├── ivozprovider-kamailio-trunks.install ├── ivozprovider-kamailio-trunks.kamtrunks.default ├── ivozprovider-kamailio-users.install ├── ivozprovider-kamailio-users.kamusers.default ├── ivozprovider-profile-as.config ├── ivozprovider-profile-as.install ├── ivozprovider-profile-as.links ├── ivozprovider-profile-as.postinst ├── ivozprovider-profile-as.postrm ├── ivozprovider-profile-as.preinst ├── ivozprovider-profile-as.templates ├── ivozprovider-profile-common.config ├── ivozprovider-profile-common.dirs ├── ivozprovider-profile-common.install ├── ivozprovider-profile-common.postinst ├── ivozprovider-profile-common.preinst ├── ivozprovider-profile-common.templates ├── ivozprovider-profile-data.config ├── ivozprovider-profile-data.install ├── ivozprovider-profile-data.links ├── ivozprovider-profile-data.postinst ├── ivozprovider-profile-data.postrm ├── ivozprovider-profile-data.preinst ├── ivozprovider-profile-data.templates ├── ivozprovider-profile-portal.config ├── ivozprovider-profile-portal.install ├── ivozprovider-profile-portal.postinst ├── ivozprovider-profile-portal.templates ├── ivozprovider-profile-proxy.config ├── ivozprovider-profile-proxy.install ├── ivozprovider-profile-proxy.kamailio@.service ├── ivozprovider-profile-proxy.postinst ├── ivozprovider-profile-proxy.templates ├── ivozprovider-provision.install ├── ivozprovider-provision.postinst ├── ivozprovider-provision.preinst ├── ivozprovider-realtime.install ├── ivozprovider-realtime.ivozprovider-realtime.service ├── ivozprovider-recordings.dirs ├── ivozprovider-recordings.install ├── ivozprovider-recordings.ivozprovider-recordings.service ├── ivozprovider-recordings.postinst ├── ivozprovider-recordings.preinst ├── ivozprovider-router.install ├── ivozprovider-router.postinst ├── ivozprovider-scheduler.install ├── ivozprovider-scheduler.ivozprovider-cdrs.service ├── ivozprovider-scheduler.ivozprovider-scheduler-historic-calls.service ├── ivozprovider-scheduler.ivozprovider-scheduler.service ├── ivozprovider-scheduler.ivozprovider-users-cdrs.service ├── ivozprovider-scheduler.postinst ├── ivozprovider-scheduler.preinst ├── ivozprovider-schema.install ├── ivozprovider-schema.postinst ├── ivozprovider-schema.preinst ├── ivozprovider-web-portals.install ├── ivozprovider-web-rest.install ├── ivozprovider-web-rest.ivozprovider-jwt.service ├── ivozprovider-web-rest.postinst ├── ivozprovider-web-rest.preinst ├── ivozprovider.config ├── ivozprovider.postinst ├── ivozprovider.templates ├── rules ├── sources.list └── systemd │ ├── fastagi.socket │ ├── fastagi@.service │ ├── ivozprovider-balances.service │ ├── ivozprovider-balances.timer │ ├── ivozprovider-cdrs.service │ ├── ivozprovider-cdrs.timer │ ├── ivozprovider-counters.service │ ├── ivozprovider-counters.timer │ ├── ivozprovider-jwt.service │ ├── ivozprovider-jwt.timer │ ├── ivozprovider-realtime.service │ ├── ivozprovider-recordings.service │ ├── ivozprovider-recordings.timer │ ├── ivozprovider-scheduler-historic-calls.service │ ├── ivozprovider-scheduler-historic-calls.timer │ ├── ivozprovider-scheduler.service │ ├── ivozprovider-scheduler.timer │ ├── ivozprovider-users-cdrs.service │ ├── ivozprovider-users-cdrs.timer │ ├── kamailio@.service │ ├── kamtrunks.default │ └── kamusers.default ├── doc ├── Dockerfile ├── UPGRADE-1.4.md ├── UPGRADE-1.7.md ├── UPGRADE-2.0.md ├── UPGRADE-2.16.md ├── UPGRADE-3.0.md ├── UPGRADE-4.0.md ├── UPGRADE.md ├── dev │ ├── AcceptedCommitTagsList.txt │ ├── README.md │ ├── RELEASE.md │ ├── en │ │ ├── commits.md │ │ ├── database-migrations.md │ │ └── storage.md │ ├── es │ │ ├── apache.md │ │ ├── generators.md │ │ └── migrations.md │ └── img │ │ ├── batch persist.jpg │ │ ├── insert.jpg │ │ ├── remove.jpg │ │ ├── search.jpg │ │ └── update.jpg ├── generate.sh ├── html │ └── .gitkeep ├── images │ ├── README │ ├── doc-epub-orange.png │ ├── doc-html-green.png │ ├── doc-latex-ff69b4.png │ ├── doc-pdf-blue.png │ ├── doc-singlehtml-green.png │ ├── horizontalscaling.png │ ├── iso-http-green.png │ ├── iso-torrent-blue.png │ ├── logoprovider.png │ ├── palmera90.png │ ├── release-artemis-14b9bc.png │ ├── release-oasis-14b9bc.png │ ├── stable-1.0-blue.png │ ├── stable-1.1-blue.png │ ├── stable-1.2-blue.png │ ├── stable-1.3-blue.png │ ├── stable-1.4-blue.png │ ├── stable-1.5-blue.png │ ├── stable-1.6-blue.png │ ├── stable-1.7-blue.png │ ├── stable-2.16-blue.png │ ├── stable-2.17-blue.png │ ├── stable-2.18-blue.png │ ├── vmkd-http-green.png │ └── vmkd-torrent-blue.png └── sphinx │ ├── .gitignore │ ├── Makefile │ ├── administration_portal │ ├── brand │ │ ├── billing │ │ │ ├── current_day_usages.rst │ │ │ ├── destination_rates.rst │ │ │ ├── destinations.rst │ │ │ ├── index.rst │ │ │ ├── prepaid_balances.rst │ │ │ └── rating_plans.rst │ │ ├── calls │ │ │ ├── active_calls.rst │ │ │ ├── call_csv_schedulers.rst │ │ │ ├── external_calls.rst │ │ │ └── index.rst │ │ ├── clients │ │ │ ├── index.rst │ │ │ ├── operators.rst │ │ │ ├── residential.rst │ │ │ ├── retail.rst │ │ │ ├── virtual_pbx.rst │ │ │ └── wholesale.rst │ │ ├── index.rst │ │ ├── invoicing │ │ │ ├── fixed_costs.rst │ │ │ ├── index.rst │ │ │ ├── invoice_number_sequences.rst │ │ │ ├── invoice_schedulers.rst │ │ │ ├── invoice_templates.rst │ │ │ └── invoices.rst │ │ ├── providers │ │ │ ├── carriers.rst │ │ │ ├── ddi_providers.rst │ │ │ └── index.rst │ │ ├── routing │ │ │ ├── index.rst │ │ │ ├── outgoing_routings.rst │ │ │ ├── routing_patterns.rst │ │ │ ├── routing_patterns_groups.rst │ │ │ └── routing_tags.rst │ │ ├── settings │ │ │ ├── client_portals.rst │ │ │ ├── corporations.rst │ │ │ ├── generic_match_lists.rst │ │ │ ├── generic_music_on_hold.rst │ │ │ ├── generic_services.rst │ │ │ ├── index.rst │ │ │ ├── notification_templates.rst │ │ │ ├── numeric_transformations.rst │ │ │ └── special_numbers.rst │ │ └── views │ │ │ ├── bruteforce_attacks.rst │ │ │ ├── ddis.rst │ │ │ ├── index.rst │ │ │ ├── ipfilter_blocked_addresses.rst │ │ │ ├── residential_devices.rst │ │ │ ├── retail_accounts.rst │ │ │ └── users.rst │ ├── client │ │ ├── index.rst │ │ ├── residential │ │ │ ├── calls │ │ │ │ ├── active_calls.rst │ │ │ │ ├── call_csv_schedulers.rst │ │ │ │ ├── call_recordings.rst │ │ │ │ ├── external_calls.rst │ │ │ │ └── index.rst │ │ │ ├── ddis.rst │ │ │ ├── external_call_filters.rst │ │ │ ├── faxes.rst │ │ │ ├── index.rst │ │ │ ├── rating_profiles.rst │ │ │ ├── residential_devices.rst │ │ │ └── residential_voicemails.rst │ │ ├── retail │ │ │ ├── calls │ │ │ │ ├── active_calls.rst │ │ │ │ ├── call_csv_schedulers.rst │ │ │ │ ├── call_recordings.rst │ │ │ │ ├── external_calls.rst │ │ │ │ └── index.rst │ │ │ ├── ddis.rst │ │ │ ├── index.rst │ │ │ ├── rating_profiles.rst │ │ │ └── retail_accounts.rst │ │ ├── shared │ │ │ ├── call_recordings.rst.inc │ │ │ └── faxes.rst.inc │ │ ├── vpbx │ │ │ ├── addressbook.rst │ │ │ ├── calls │ │ │ │ ├── active_calls.rst │ │ │ │ ├── call_csv_schedulers.rst │ │ │ │ ├── call_recordings.rst │ │ │ │ ├── call_registry.rst │ │ │ │ ├── external_calls.rst │ │ │ │ └── index.rst │ │ │ ├── ddis.rst │ │ │ ├── extensions.rst │ │ │ ├── faxes.rst │ │ │ ├── index.rst │ │ │ ├── multimedia │ │ │ │ ├── index.rst │ │ │ │ ├── locutions.rst │ │ │ │ └── music_on_hold.rst │ │ │ ├── rating_profiles.rst │ │ │ ├── routing_endpoints │ │ │ │ ├── conditional_routes.rst │ │ │ │ ├── conference_rooms.rst │ │ │ │ ├── friends │ │ │ │ │ ├── index.rst │ │ │ │ │ ├── internal_friends.rst │ │ │ │ │ └── remote_friends.rst │ │ │ │ ├── hunt_groups.rst │ │ │ │ ├── index.rst │ │ │ │ ├── ivrs.rst │ │ │ │ └── queues.rst │ │ │ ├── routing_tools │ │ │ │ ├── calendars.rst │ │ │ │ ├── external_call_filters.rst │ │ │ │ ├── index.rst │ │ │ │ ├── match_lists.rst │ │ │ │ ├── route_locks.rst │ │ │ │ └── schedules.rst │ │ │ ├── services.rst │ │ │ ├── terminals.rst │ │ │ ├── user_configuration │ │ │ │ ├── call_acls.rst │ │ │ │ ├── index.rst │ │ │ │ ├── locations.rst │ │ │ │ ├── outgoing_ddi_rules.rst │ │ │ │ └── pick_up_groups.rst │ │ │ ├── users.rst │ │ │ └── voicemails.rst │ │ └── wholesale │ │ │ ├── calls │ │ │ ├── active_calls.rst │ │ │ ├── call_csv_schedulers.rst │ │ │ ├── external_calls.rst │ │ │ └── index.rst │ │ │ ├── index.rst │ │ │ └── rating_profiles.rst │ ├── platform │ │ ├── active_calls.rst │ │ ├── antiflood_banned_ips.rst │ │ ├── brands.rst │ │ ├── currencies.rst │ │ ├── default_invoice_templates.rst │ │ ├── default_notification_templates.rst │ │ ├── external_calls.rst │ │ ├── global_special_numbers.rst │ │ ├── index.rst │ │ ├── infrastructure │ │ │ ├── application_server_sets.rst │ │ │ ├── application_servers.rst │ │ │ ├── index.rst │ │ │ ├── media_relay_sets.rst │ │ │ ├── proxy_trunks.rst │ │ │ └── proxy_users.rst │ │ ├── main_operators.rst │ │ ├── portals.rst │ │ ├── services.rst │ │ ├── sip_domains.rst │ │ └── terminal_manufacturers.rst │ └── shared │ │ ├── active_calls.rst.inc │ │ └── external_calls.rst.inc │ ├── api_rest │ ├── acls.rst │ ├── img │ │ ├── access-token.png │ │ ├── response.png │ │ ├── spec.png │ │ └── web-client.png │ ├── integrations.rst │ ├── introduction.rst │ ├── multilevel.rst │ ├── use_case.rst │ └── web_client.rst │ ├── basic_concepts │ ├── architecture │ │ ├── additional_elements.rst │ │ ├── audio_flow.rst │ │ ├── aux_elements.rst │ │ ├── general_scheme.rst │ │ ├── img │ │ │ ├── en │ │ │ │ ├── conceptual.png │ │ │ │ └── flows.png │ │ │ └── es │ │ │ │ ├── conceptual.png │ │ │ │ └── flows.png │ │ ├── index.rst │ │ ├── signalling_flow.rst │ │ └── web_traffic.rst │ ├── installation │ │ ├── cd_install.rst │ │ ├── debian_install.rst │ │ ├── extra_components.rst │ │ ├── img │ │ │ ├── installcd-clock.png │ │ │ ├── installcd-g729.png │ │ │ ├── installcd-grub.png │ │ │ ├── installcd-intro.png │ │ │ ├── installcd-ivozmenu.png │ │ │ ├── installcd-keyboard.png │ │ │ ├── installcd-language.png │ │ │ ├── installcd-location.png │ │ │ ├── installcd-mysql.png │ │ │ ├── installcd-mysqlpass.png │ │ │ ├── installcd-portallang.png │ │ │ ├── installcd-proxyaddr.png │ │ │ ├── installcd-rootpass.png │ │ │ └── installcd-warning.png │ │ ├── index.rst │ │ ├── install_types.rst │ │ └── requirements.rst │ ├── intro │ │ ├── about.rst │ │ ├── getting_help.rst │ │ ├── img │ │ │ └── ivozprovider_logos.png │ │ ├── index.rst │ │ ├── use_cases.rst │ │ ├── what_is_inside.rst │ │ └── what_is_ivozprovider.rst │ └── operation_roles │ │ ├── brand.rst │ │ ├── client.rst │ │ ├── god.rst │ │ ├── img │ │ ├── en │ │ │ └── operator_levels.png │ │ └── es │ │ │ └── operator_levels.png │ │ ├── index.rst │ │ └── user.rst │ ├── conf.py │ ├── getting_started │ ├── external_incoming_calls │ │ ├── configure_ddi.rst │ │ ├── index.rst │ │ ├── peering.rst │ │ └── transformations.rst │ ├── external_outgoing_calls │ │ ├── call_routing.rst │ │ ├── create_carrier.rst │ │ ├── finish.rst │ │ ├── index.rst │ │ ├── noplan_nocall.rst │ │ ├── outgoing_ddi.rst │ │ └── where_do_i_call.rst │ └── internal_calls │ │ ├── brand_portal.rst │ │ ├── client_portal.rst │ │ ├── configure_sipuacs.rst │ │ ├── god_portal.rst │ │ └── index.rst │ ├── iftex.sty │ ├── index.rst │ ├── locale │ └── es │ │ └── LC_MESSAGES │ │ ├── administration_portal │ │ ├── brand │ │ │ ├── billing │ │ │ │ ├── current_day_usages.po │ │ │ │ ├── destination_rates.po │ │ │ │ ├── destinations.po │ │ │ │ ├── index.po │ │ │ │ ├── prepaid_balances.po │ │ │ │ └── rating_plans.po │ │ │ ├── calls │ │ │ │ ├── active_calls.po │ │ │ │ ├── call_csv_schedulers.po │ │ │ │ ├── external_calls.po │ │ │ │ └── index.po │ │ │ ├── clients │ │ │ │ ├── index.po │ │ │ │ ├── operators.po │ │ │ │ ├── residential.po │ │ │ │ ├── retail.po │ │ │ │ ├── virtual_pbx.po │ │ │ │ └── wholesale.po │ │ │ ├── index.po │ │ │ ├── invoicing │ │ │ │ ├── fixed_costs.po │ │ │ │ ├── index.po │ │ │ │ ├── invoice_number_sequences.po │ │ │ │ ├── invoice_schedulers.po │ │ │ │ ├── invoice_templates.po │ │ │ │ └── invoices.po │ │ │ ├── providers │ │ │ │ ├── carriers.po │ │ │ │ ├── ddi_providers.po │ │ │ │ └── index.po │ │ │ ├── routing │ │ │ │ ├── index.po │ │ │ │ ├── outgoing_routings.po │ │ │ │ ├── routing_patterns.po │ │ │ │ ├── routing_patterns_groups.po │ │ │ │ └── routing_tags.po │ │ │ ├── settings │ │ │ │ ├── client_portals.po │ │ │ │ ├── corporations.po │ │ │ │ ├── generic_match_lists.po │ │ │ │ ├── generic_music_on_hold.po │ │ │ │ ├── generic_services.po │ │ │ │ ├── index.po │ │ │ │ ├── notification_templates.po │ │ │ │ ├── numeric_transformations.po │ │ │ │ └── special_numbers.po │ │ │ └── views │ │ │ │ ├── bruteforce_attacks.po │ │ │ │ ├── ddis.po │ │ │ │ ├── index.po │ │ │ │ ├── ipfilter_blocked_addresses.po │ │ │ │ ├── residential_devices.po │ │ │ │ ├── retail_accounts.po │ │ │ │ └── users.po │ │ ├── client │ │ │ ├── index.po │ │ │ ├── residential │ │ │ │ ├── calls │ │ │ │ │ ├── active_calls.po │ │ │ │ │ ├── call_csv_schedulers.po │ │ │ │ │ ├── call_recordings.po │ │ │ │ │ ├── external_calls.po │ │ │ │ │ └── index.po │ │ │ │ ├── ddis.po │ │ │ │ ├── external_call_filters.po │ │ │ │ ├── faxes.po │ │ │ │ ├── index.po │ │ │ │ ├── rating_profiles.po │ │ │ │ ├── residential_devices.po │ │ │ │ └── residential_voicemails.po │ │ │ ├── retail │ │ │ │ ├── calls │ │ │ │ │ ├── active_calls.po │ │ │ │ │ ├── call_csv_schedulers.po │ │ │ │ │ ├── call_recordings.po │ │ │ │ │ ├── external_calls.po │ │ │ │ │ └── index.po │ │ │ │ ├── ddis.po │ │ │ │ ├── index.po │ │ │ │ ├── rating_profiles.po │ │ │ │ └── retail_accounts.po │ │ │ ├── vpbx │ │ │ │ ├── addressbook.po │ │ │ │ ├── calls │ │ │ │ │ ├── active_calls.po │ │ │ │ │ ├── call_csv_schedulers.po │ │ │ │ │ ├── call_recordings.po │ │ │ │ │ ├── call_registry.po │ │ │ │ │ ├── external_calls.po │ │ │ │ │ └── index.po │ │ │ │ ├── ddis.po │ │ │ │ ├── extensions.po │ │ │ │ ├── faxes.po │ │ │ │ ├── index.po │ │ │ │ ├── multimedia │ │ │ │ │ ├── index.po │ │ │ │ │ ├── locutions.po │ │ │ │ │ └── music_on_hold.po │ │ │ │ ├── rating_profiles.po │ │ │ │ ├── routing_endpoints │ │ │ │ │ ├── conditional_routes.po │ │ │ │ │ ├── conference_rooms.po │ │ │ │ │ ├── friends │ │ │ │ │ │ ├── index.po │ │ │ │ │ │ ├── internal_friends.po │ │ │ │ │ │ └── remote_friends.po │ │ │ │ │ ├── hunt_groups.po │ │ │ │ │ ├── index.po │ │ │ │ │ ├── ivrs.po │ │ │ │ │ └── queues.po │ │ │ │ ├── routing_tools │ │ │ │ │ ├── calendars.po │ │ │ │ │ ├── external_call_filters.po │ │ │ │ │ ├── index.po │ │ │ │ │ ├── match_lists.po │ │ │ │ │ ├── route_locks.po │ │ │ │ │ └── schedules.po │ │ │ │ ├── services.po │ │ │ │ ├── terminals.po │ │ │ │ ├── user_configuration │ │ │ │ │ ├── call_acls.po │ │ │ │ │ ├── index.po │ │ │ │ │ ├── locations.po │ │ │ │ │ ├── outgoing_ddi_rules.po │ │ │ │ │ └── pick_up_groups.po │ │ │ │ ├── users.po │ │ │ │ └── voicemails.po │ │ │ └── wholesale │ │ │ │ ├── calls │ │ │ │ ├── active_calls.po │ │ │ │ ├── call_csv_schedulers.po │ │ │ │ ├── external_calls.po │ │ │ │ └── index.po │ │ │ │ ├── index.po │ │ │ │ └── rating_profiles.po │ │ └── platform │ │ │ ├── active_calls.po │ │ │ ├── antiflood_banned_ips.po │ │ │ ├── brands.po │ │ │ ├── currencies.po │ │ │ ├── default_invoice_templates.po │ │ │ ├── default_notification_templates.po │ │ │ ├── external_calls.po │ │ │ ├── global_special_numbers.po │ │ │ ├── index.po │ │ │ ├── infrastructure │ │ │ ├── application_server_sets.po │ │ │ ├── application_servers.po │ │ │ ├── index.po │ │ │ ├── media_relay_sets.po │ │ │ ├── proxy_trunks.po │ │ │ └── proxy_users.po │ │ │ ├── main_operators.po │ │ │ ├── portals.po │ │ │ ├── services.po │ │ │ ├── sip_domains.po │ │ │ └── terminal_manufacturers.po │ │ ├── api_rest │ │ ├── acls.po │ │ ├── integrations.po │ │ ├── introduction.po │ │ ├── multilevel.po │ │ ├── use_case.po │ │ └── web_client.po │ │ ├── basic_concepts │ │ ├── architecture │ │ │ ├── additional_elements.po │ │ │ ├── audio_flow.po │ │ │ ├── aux_elements.po │ │ │ ├── general_scheme.po │ │ │ ├── index.po │ │ │ ├── signalling_flow.po │ │ │ └── web_traffic.po │ │ ├── installation │ │ │ ├── cd_install.po │ │ │ ├── debian_install.po │ │ │ ├── extra_components.po │ │ │ ├── index.po │ │ │ ├── install_types.po │ │ │ └── requirements.po │ │ ├── intro │ │ │ ├── about.po │ │ │ ├── getting_help.po │ │ │ ├── index.po │ │ │ ├── use_cases.po │ │ │ ├── what_is_inside.po │ │ │ └── what_is_ivozprovider.po │ │ └── operation_roles │ │ │ ├── brand.po │ │ │ ├── client.po │ │ │ ├── god.po │ │ │ ├── index.po │ │ │ └── user.po │ │ ├── getting_started │ │ ├── external_incoming_calls │ │ │ ├── configure_ddi.po │ │ │ ├── index.po │ │ │ ├── peering.po │ │ │ └── transformations.po │ │ ├── external_outgoing_calls │ │ │ ├── call_routing.po │ │ │ ├── create_carrier.po │ │ │ ├── finish.po │ │ │ ├── index.po │ │ │ ├── noplan_nocall.po │ │ │ ├── outgoing_ddi.po │ │ │ └── where_do_i_call.po │ │ └── internal_calls │ │ │ ├── brand_portal.po │ │ │ ├── client_portal.po │ │ │ ├── configure_sipuacs.po │ │ │ ├── god_portal.po │ │ │ └── index.po │ │ ├── index.po │ │ ├── security_and_maintenance │ │ ├── maintenance │ │ │ ├── index.po │ │ │ ├── log_viewer.po │ │ │ ├── other_tools.po │ │ │ └── sip_captures.po │ │ └── security │ │ │ ├── antibruteforce.po │ │ │ ├── antiflooding.po │ │ │ ├── authorized_ip_ranges.po │ │ │ ├── concurrent_call_limit.po │ │ │ ├── current_day_max_usage.po │ │ │ ├── firewall.po │ │ │ ├── geoip_filter.po │ │ │ └── index.po │ │ └── user_portal │ │ ├── credentials.po │ │ ├── features.po │ │ ├── index.po │ │ └── urls.po │ ├── security_and_maintenance │ ├── maintenance │ │ ├── img │ │ │ ├── asterisk_cli.png │ │ │ ├── call_limit.png │ │ │ ├── kamtail.png │ │ │ └── sngrep_sample.png │ │ ├── index.rst │ │ ├── log_viewer.rst │ │ ├── other_tools.rst │ │ └── sip_captures.rst │ └── security │ │ ├── antibruteforce.rst │ │ ├── antiflooding.rst │ │ ├── authorized_ip_ranges.rst │ │ ├── concurrent_call_limit.rst │ │ ├── current_day_max_usage.rst │ │ ├── firewall.rst │ │ ├── geoip_filter.rst │ │ ├── img │ │ ├── authorized_ips.png │ │ ├── authorized_ips2.png │ │ ├── authorized_ips3.png │ │ └── call_limit.png │ │ └── index.rst │ └── user_portal │ ├── credentials.rst │ ├── features.rst │ ├── index.rst │ └── urls.rst ├── docker-compose.yml ├── docker ├── backend │ ├── 060-ivozprovider-api.conf │ ├── 10-docker-fpm-stderr.conf │ ├── Dockerfile │ ├── start.sh │ └── xdebug.ini ├── mariadb │ ├── Dockerfile │ └── initial.sql ├── portal │ ├── Dockerfile │ └── start.sh └── redis │ ├── Dockerfile │ ├── redis.conf │ ├── sentinel.conf │ └── supervisord.conf ├── extra ├── README.md └── simple-cdd │ ├── Dockerfile │ ├── generate-iso.sh │ ├── local │ └── .gitkeep │ ├── package.list │ ├── profiles │ ├── ivozprovider.description │ ├── ivozprovider.downloads │ ├── ivozprovider.packages │ └── ivozprovider.preseed │ └── simple-cdd.conf ├── kamailio ├── .gitignore ├── trunks │ └── config │ │ ├── apiban.cfg.in │ │ ├── custom_settings.cfg.in │ │ ├── dictionary.kamailio │ │ ├── kamailio.cfg │ │ ├── siptrace.cfg.in │ │ └── tls.cfg └── users │ └── config │ ├── apiban.cfg.in │ ├── dictionary.kamailio │ ├── geoip.cfg.in │ ├── kamailio.cfg │ ├── presence_blocker.cfg.in │ ├── pushservers.cfg.in │ ├── siptrace.cfg.in │ └── tls.cfg ├── library ├── .gitignore ├── DataFixtures │ ├── FixtureHelperTrait.php │ ├── ORM │ │ ├── AstPsEndpoint.php │ │ ├── AstQueue.php │ │ ├── AstQueueMember.php │ │ ├── AstVoicemail.php │ │ ├── AstVoicemailMessage.php │ │ ├── CgrTpAccountAction.php │ │ ├── CgrTpCdr.php │ │ ├── CgrTpDestination.php │ │ ├── CgrTpRatingPlan.php │ │ ├── CgrTpRatingProfile.php │ │ ├── KamDispatcher.php │ │ ├── KamRtpengine.php │ │ ├── KamTrunksCdr.php │ │ ├── KamTrunksLcrGateway.php │ │ ├── KamTrunksLcrRule.php │ │ ├── KamTrunksLcrRuleTarget.php │ │ ├── KamTrunksUacreg.php │ │ ├── KamTrusted.php │ │ ├── KamUsersAddress.php │ │ ├── KamUsersCdr.php │ │ ├── KamUsersLocation.php │ │ ├── ProviderAdministrator.php │ │ ├── ProviderAdministratorRelPublicEntities.php │ │ ├── ProviderApplicationServer.php │ │ ├── ProviderApplicationServerSet.php │ │ ├── ProviderApplicationServerSetRelApplicationServers.php │ │ ├── ProviderApplicationServerSetsRelBrand.php │ │ ├── ProviderBalanceMovement.php │ │ ├── ProviderBalanceNotification.php │ │ ├── ProviderBannedAddress.php │ │ ├── ProviderBillableCalls.php │ │ ├── ProviderBrand.php │ │ ├── ProviderBrandService.php │ │ ├── ProviderCalendar.php │ │ ├── ProviderCalendarPeriod.php │ │ ├── ProviderCalendarPeriodsRelSchedule.php │ │ ├── ProviderCallAcl.php │ │ ├── ProviderCallAclRelMatchList.php │ │ ├── ProviderCallCsvReport.php │ │ ├── ProviderCallCsvScheduler.php │ │ ├── ProviderCallForwardSetting.php │ │ ├── ProviderCarrier.php │ │ ├── ProviderCarrierServer.php │ │ ├── ProviderCompaniesRelRoutingTag.php │ │ ├── ProviderCompany.php │ │ ├── ProviderCompanyService.php │ │ ├── ProviderConditionalRoute.php │ │ ├── ProviderConditionalRoutesCondition.php │ │ ├── ProviderConditionalRoutesConditionsRelCalendar.php │ │ ├── ProviderConditionalRoutesConditionsRelMatchlist.php │ │ ├── ProviderConditionalRoutesConditionsRelRouteLock.php │ │ ├── ProviderConditionalRoutesConditionsRelSchedule.php │ │ ├── ProviderConferenceRoom.php │ │ ├── ProviderContact.php │ │ ├── ProviderCorporation.php │ │ ├── ProviderCountry.php │ │ ├── ProviderCurrency.php │ │ ├── ProviderDdi.php │ │ ├── ProviderDdiProvider.php │ │ ├── ProviderDdiProviderAddress.php │ │ ├── ProviderDdiProviderRegistration.php │ │ ├── ProviderDestination.php │ │ ├── ProviderDestinationRate.php │ │ ├── ProviderDestinationRateGroup.php │ │ ├── ProviderDomain.php │ │ ├── ProviderExtension.php │ │ ├── ProviderExternalCallFilter.php │ │ ├── ProviderExternalCallFilterBlackList.php │ │ ├── ProviderExternalCallFilterRelCalendar.php │ │ ├── ProviderExternalCallFilterRelSchedule.php │ │ ├── ProviderExternalCallFilterWhiteList.php │ │ ├── ProviderFax.php │ │ ├── ProviderFaxesInOut.php │ │ ├── ProviderFaxesRelUser.php │ │ ├── ProviderFeature.php │ │ ├── ProviderFeaturesRelBrand.php │ │ ├── ProviderFeaturesRelCompany.php │ │ ├── ProviderFixedCost.php │ │ ├── ProviderFixedCostsRelInvoice.php │ │ ├── ProviderFixedCostsRelInvoiceScheduler.php │ │ ├── ProviderFriend.php │ │ ├── ProviderFriendsPattern.php │ │ ├── ProviderHolidayDate.php │ │ ├── ProviderHuntGroup.php │ │ ├── ProviderHuntGroupMember.php │ │ ├── ProviderInvoice.php │ │ ├── ProviderInvoiceNumberSequence.php │ │ ├── ProviderInvoiceScheduler.php │ │ ├── ProviderInvoiceTemplate.php │ │ ├── ProviderIvr.php │ │ ├── ProviderIvrEntry.php │ │ ├── ProviderIvrExcludedExtension.php │ │ ├── ProviderLanguage.php │ │ ├── ProviderLocation.php │ │ ├── ProviderLocution.php │ │ ├── ProviderMatchList.php │ │ ├── ProviderMatchListPattern.php │ │ ├── ProviderMaxUsageNotification.php │ │ ├── ProviderMediaRelaySet.php │ │ ├── ProviderMediaRelaySetsRelBrand.php │ │ ├── ProviderMusicOnHold.php │ │ ├── ProviderNotificationTemplate.php │ │ ├── ProviderNotificationTemplateContent.php │ │ ├── ProviderOutgoingDdiRule.php │ │ ├── ProviderOutgoingDdiRulesPattern.php │ │ ├── ProviderOutgoingRouting.php │ │ ├── ProviderPickUpGroup.php │ │ ├── ProviderPickUpRelUser.php │ │ ├── ProviderProxyTrunk.php │ │ ├── ProviderProxyTrunkRelBrand.php │ │ ├── ProviderProxyUser.php │ │ ├── ProviderPublicEntities.php │ │ ├── ProviderQueue.php │ │ ├── ProviderQueueMember.php │ │ ├── ProviderRatingPlan.php │ │ ├── ProviderRatingPlanGroups.php │ │ ├── ProviderRatingProfile.php │ │ ├── ProviderRecording.php │ │ ├── ProviderResidentialDevice.php │ │ ├── ProviderRetailAccount.php │ │ ├── ProviderRouteLock.php │ │ ├── ProviderRoutingPattern.php │ │ ├── ProviderRoutingPatternGroup.php │ │ ├── ProviderRoutingPatternGroupsRelPattern.php │ │ ├── ProviderRoutingTag.php │ │ ├── ProviderSchedule.php │ │ ├── ProviderService.php │ │ ├── ProviderSpecialNumber.php │ │ ├── ProviderSurvivalDevice.php │ │ ├── ProviderTerminal.php │ │ ├── ProviderTerminalManufacturer.php │ │ ├── ProviderTerminalModel.php │ │ ├── ProviderTimezone.php │ │ ├── ProviderTransformationRule.php │ │ ├── ProviderTransformationRuleSet.php │ │ ├── ProviderUser.php │ │ ├── ProviderUserExtension.php │ │ ├── ProviderUsersCdr.php │ │ ├── ProviderVoicemail.php │ │ ├── ProviderVoicemailMessage.php │ │ ├── ProviderVoicemailRelUser.php │ │ └── ProviderWebPortal.php │ └── Stub │ │ ├── Ast │ │ ├── PsEndpointStub.php │ │ ├── QueueMemberStub.php │ │ ├── QueueStub.php │ │ ├── VoicemailMessageStub.php │ │ └── VoicemailStub.php │ │ ├── Cgr │ │ ├── TpDestinationStub.php │ │ └── TpRatingPlanStub.php │ │ ├── Provider │ │ ├── BalanceMovementStub.php │ │ ├── CompanyStub.php │ │ ├── CorporationStub.php │ │ ├── LocationStub.php │ │ ├── RecordingStub.php │ │ ├── UsersCdrStub.php │ │ └── VoicemailMessageStub.php │ │ └── StubTrait.php ├── Ivoz │ ├── Ast │ │ ├── Domain │ │ │ ├── Job │ │ │ │ ├── AriDialplanReloadJobInterface.php │ │ │ │ └── AriHintUpdateJobInterface.php │ │ │ ├── Model │ │ │ │ ├── PsEndpoint │ │ │ │ │ ├── PsEndpoint.php │ │ │ │ │ ├── PsEndpointAbstract.php │ │ │ │ │ ├── PsEndpointDto.php │ │ │ │ │ ├── PsEndpointDtoAbstract.php │ │ │ │ │ ├── PsEndpointInterface.php │ │ │ │ │ ├── PsEndpointRepository.php │ │ │ │ │ └── PsEndpointTrait.php │ │ │ │ ├── PsIdentify │ │ │ │ │ ├── PsIdentify.php │ │ │ │ │ ├── PsIdentifyAbstract.php │ │ │ │ │ ├── PsIdentifyDto.php │ │ │ │ │ ├── PsIdentifyDtoAbstract.php │ │ │ │ │ ├── PsIdentifyInterface.php │ │ │ │ │ ├── PsIdentifyRepository.php │ │ │ │ │ └── PsIdentifyTrait.php │ │ │ │ ├── Queue │ │ │ │ │ ├── Queue.php │ │ │ │ │ ├── QueueAbstract.php │ │ │ │ │ ├── QueueDto.php │ │ │ │ │ ├── QueueDtoAbstract.php │ │ │ │ │ ├── QueueInterface.php │ │ │ │ │ ├── QueueRepository.php │ │ │ │ │ └── QueueTrait.php │ │ │ │ ├── QueueMember │ │ │ │ │ ├── QueueMember.php │ │ │ │ │ ├── QueueMemberAbstract.php │ │ │ │ │ ├── QueueMemberDto.php │ │ │ │ │ ├── QueueMemberDtoAbstract.php │ │ │ │ │ ├── QueueMemberInterface.php │ │ │ │ │ ├── QueueMemberRepository.php │ │ │ │ │ └── QueueMemberTrait.php │ │ │ │ ├── Voicemail │ │ │ │ │ ├── Voicemail.php │ │ │ │ │ ├── VoicemailAbstract.php │ │ │ │ │ ├── VoicemailDto.php │ │ │ │ │ ├── VoicemailDtoAbstract.php │ │ │ │ │ ├── VoicemailInterface.php │ │ │ │ │ ├── VoicemailRepository.php │ │ │ │ │ └── VoicemailTrait.php │ │ │ │ └── VoicemailMessage │ │ │ │ │ ├── VoicemailMessage.php │ │ │ │ │ ├── VoicemailMessageAbstract.php │ │ │ │ │ ├── VoicemailMessageDto.php │ │ │ │ │ ├── VoicemailMessageDtoAbstract.php │ │ │ │ │ ├── VoicemailMessageInterface.php │ │ │ │ │ ├── VoicemailMessageRepository.php │ │ │ │ │ └── VoicemailMessageTrait.php │ │ │ └── Service │ │ │ │ ├── PsEndpoint │ │ │ │ ├── PsEndpointLifecycleEventHandlerInterface.php │ │ │ │ ├── PsEndpointLifecycleServiceCollection.php │ │ │ │ ├── SendDialplanReload.php │ │ │ │ ├── UpdateByDomain.php │ │ │ │ ├── UpdateByExtension.php │ │ │ │ ├── UpdateByFriend.php │ │ │ │ ├── UpdateByPickUpRelUser.php │ │ │ │ ├── UpdateByResidentialDevice.php │ │ │ │ ├── UpdateByRetailAccount.php │ │ │ │ ├── UpdateByTerminal.php │ │ │ │ ├── UpdateByUser.php │ │ │ │ ├── UpdateByUserDeleted.php │ │ │ │ └── UpdateByUserTerminalUnassignment.php │ │ │ │ ├── PsIdentify │ │ │ │ ├── UpdateByFriend.php │ │ │ │ ├── UpdateByResidentialDevice.php │ │ │ │ ├── UpdateByRetailAccount.php │ │ │ │ └── UpdateByTerminal.php │ │ │ │ ├── Queue │ │ │ │ └── UpdateByIvozQueue.php │ │ │ │ ├── QueueMember │ │ │ │ ├── UpdateByExtension.php │ │ │ │ ├── UpdateByIvozQueueMember.php │ │ │ │ ├── UpdateByTerminal.php │ │ │ │ ├── UpdateByUser.php │ │ │ │ ├── UpdateFromQueueMember.php │ │ │ │ └── UpdateFromUser.php │ │ │ │ ├── Voicemail │ │ │ │ └── UpdateByIvozVoicemail.php │ │ │ │ └── VoicemailMessage │ │ │ │ ├── DeletedByIvozVoicemailMessage.php │ │ │ │ ├── SendVoicemailRefresh.php │ │ │ │ ├── SetParsed.php │ │ │ │ ├── VoicemailMessageLifecycleEventHandlerInterface.php │ │ │ │ └── VoicemailMessageLifecycleServiceCollection.php │ │ └── Infrastructure │ │ │ ├── Asterisk │ │ │ ├── AMI │ │ │ │ ├── AMIConnector.php │ │ │ │ └── FakeAMIConnector.php │ │ │ └── ARI │ │ │ │ ├── ARIConnector.php │ │ │ │ └── FakeARIConnector.php │ │ │ ├── Persistence │ │ │ └── Doctrine │ │ │ │ ├── Mapping │ │ │ │ ├── PsEndpoint.PsEndpoint.orm.xml │ │ │ │ ├── PsEndpoint.PsEndpointAbstract.orm.xml │ │ │ │ ├── PsIdentify.PsIdentify.orm.xml │ │ │ │ ├── PsIdentify.PsIdentifyAbstract.orm.xml │ │ │ │ ├── Queue.Queue.orm.xml │ │ │ │ ├── Queue.QueueAbstract.orm.xml │ │ │ │ ├── QueueMember.QueueMember.orm.xml │ │ │ │ ├── QueueMember.QueueMemberAbstract.orm.xml │ │ │ │ ├── Voicemail.Voicemail.orm.xml │ │ │ │ ├── Voicemail.VoicemailAbstract.orm.xml │ │ │ │ ├── VoicemailMessage.VoicemailMessage.orm.xml │ │ │ │ └── VoicemailMessage.VoicemailMessageAbstract.orm.xml │ │ │ │ ├── PsEndpointDoctrineRepository.php │ │ │ │ ├── PsIdentifyDoctrineRepository.php │ │ │ │ ├── QueueDoctrineRepository.php │ │ │ │ ├── QueueMemberDoctrineRepository.php │ │ │ │ ├── VoicemailDoctrineRepository.php │ │ │ │ └── VoicemailMessageDoctrineRepository.php │ │ │ └── Redis │ │ │ └── Job │ │ │ ├── DialplanReloadJob.php │ │ │ └── HintUpdateJob.php │ ├── Cgr │ │ ├── Domain │ │ │ ├── Job │ │ │ │ └── RaterReloadInterface.php │ │ │ ├── Model │ │ │ │ ├── TpAccountAction │ │ │ │ │ ├── TpAccountAction.php │ │ │ │ │ ├── TpAccountActionAbstract.php │ │ │ │ │ ├── TpAccountActionDto.php │ │ │ │ │ ├── TpAccountActionDtoAbstract.php │ │ │ │ │ ├── TpAccountActionInterface.php │ │ │ │ │ ├── TpAccountActionRepository.php │ │ │ │ │ └── TpAccountActionTrait.php │ │ │ │ ├── TpCdr │ │ │ │ │ ├── TpCdr.php │ │ │ │ │ ├── TpCdrAbstract.php │ │ │ │ │ ├── TpCdrDto.php │ │ │ │ │ ├── TpCdrDtoAbstract.php │ │ │ │ │ ├── TpCdrInterface.php │ │ │ │ │ ├── TpCdrRepository.php │ │ │ │ │ └── TpCdrTrait.php │ │ │ │ ├── TpCdrStat │ │ │ │ │ ├── TpCdrStat.php │ │ │ │ │ ├── TpCdrStatAbstract.php │ │ │ │ │ ├── TpCdrStatDto.php │ │ │ │ │ ├── TpCdrStatDtoAbstract.php │ │ │ │ │ ├── TpCdrStatInterface.php │ │ │ │ │ ├── TpCdrStatRepository.php │ │ │ │ │ └── TpCdrStatTrait.php │ │ │ │ ├── TpDerivedCharger │ │ │ │ │ ├── TpDerivedCharger.php │ │ │ │ │ ├── TpDerivedChargerAbstract.php │ │ │ │ │ ├── TpDerivedChargerDto.php │ │ │ │ │ ├── TpDerivedChargerDtoAbstract.php │ │ │ │ │ ├── TpDerivedChargerInterface.php │ │ │ │ │ ├── TpDerivedChargerRepository.php │ │ │ │ │ └── TpDerivedChargerTrait.php │ │ │ │ ├── TpDestination │ │ │ │ │ ├── TpDestination.php │ │ │ │ │ ├── TpDestinationAbstract.php │ │ │ │ │ ├── TpDestinationDto.php │ │ │ │ │ ├── TpDestinationDtoAbstract.php │ │ │ │ │ ├── TpDestinationInterface.php │ │ │ │ │ ├── TpDestinationRepository.php │ │ │ │ │ └── TpDestinationTrait.php │ │ │ │ ├── TpDestinationRate │ │ │ │ │ ├── TpDestinationRate.php │ │ │ │ │ ├── TpDestinationRateAbstract.php │ │ │ │ │ ├── TpDestinationRateDto.php │ │ │ │ │ ├── TpDestinationRateDtoAbstract.php │ │ │ │ │ ├── TpDestinationRateInterface.php │ │ │ │ │ ├── TpDestinationRateRepository.php │ │ │ │ │ └── TpDestinationRateTrait.php │ │ │ │ ├── TpLcrRule │ │ │ │ │ ├── TpLcrRule.php │ │ │ │ │ ├── TpLcrRuleAbstract.php │ │ │ │ │ ├── TpLcrRuleDto.php │ │ │ │ │ ├── TpLcrRuleDtoAbstract.php │ │ │ │ │ ├── TpLcrRuleInterface.php │ │ │ │ │ ├── TpLcrRuleRepository.php │ │ │ │ │ └── TpLcrRuleTrait.php │ │ │ │ ├── TpRate │ │ │ │ │ ├── TpRate.php │ │ │ │ │ ├── TpRateAbstract.php │ │ │ │ │ ├── TpRateDto.php │ │ │ │ │ ├── TpRateDtoAbstract.php │ │ │ │ │ ├── TpRateInterface.php │ │ │ │ │ ├── TpRateRepository.php │ │ │ │ │ └── TpRateTrait.php │ │ │ │ ├── TpRatingPlan │ │ │ │ │ ├── TpRatingPlan.php │ │ │ │ │ ├── TpRatingPlanAbstract.php │ │ │ │ │ ├── TpRatingPlanDto.php │ │ │ │ │ ├── TpRatingPlanDtoAbstract.php │ │ │ │ │ ├── TpRatingPlanInterface.php │ │ │ │ │ ├── TpRatingPlanRepository.php │ │ │ │ │ └── TpRatingPlanTrait.php │ │ │ │ ├── TpRatingProfile │ │ │ │ │ ├── SimulatedCall.php │ │ │ │ │ ├── TpRatingProfile.php │ │ │ │ │ ├── TpRatingProfileAbstract.php │ │ │ │ │ ├── TpRatingProfileDto.php │ │ │ │ │ ├── TpRatingProfileDtoAbstract.php │ │ │ │ │ ├── TpRatingProfileInterface.php │ │ │ │ │ ├── TpRatingProfileRepository.php │ │ │ │ │ └── TpRatingProfileTrait.php │ │ │ │ └── TpTiming │ │ │ │ │ ├── TpTiming.php │ │ │ │ │ ├── TpTimingAbstract.php │ │ │ │ │ ├── TpTimingDto.php │ │ │ │ │ ├── TpTimingDtoAbstract.php │ │ │ │ │ ├── TpTimingInterface.php │ │ │ │ │ ├── TpTimingRepository.php │ │ │ │ │ └── TpTimingTrait.php │ │ │ └── Service │ │ │ │ ├── CgratesReloadNotificator.php │ │ │ │ ├── TpAccountAction │ │ │ │ ├── CreateByCarrier.php │ │ │ │ ├── CreateByCompany.php │ │ │ │ ├── TpAccountActionLifecycleEventHandlerInterface.php │ │ │ │ └── TpAccountActionLifecycleServiceCollection.php │ │ │ │ ├── TpCdrStat │ │ │ │ ├── CreateByCarrier.php │ │ │ │ └── FetchCallStatsServiceInterface.php │ │ │ │ ├── TpDerivedCharger │ │ │ │ └── CreatedByBrand.php │ │ │ │ ├── TpDestination │ │ │ │ ├── CreatedByDestination.php │ │ │ │ ├── TpDestinationLifecycleEventHandlerInterface.php │ │ │ │ ├── TpDestinationLifecycleServiceCollection.php │ │ │ │ └── UpdatedTpDestinationNotificator.php │ │ │ │ ├── TpDestinationRate │ │ │ │ ├── TpDestinationRateLifecycleEventHandlerInterface.php │ │ │ │ ├── TpDestinationRateLifecycleServiceCollection.php │ │ │ │ ├── UpdatedByDestinationRate.php │ │ │ │ └── UpdatedTpDestinationRateNotificator.php │ │ │ │ ├── TpLcrRule │ │ │ │ ├── CreatedByOutgoingRouting.php │ │ │ │ ├── TpLcrRuleLifecycleEventHandlerInterface.php │ │ │ │ ├── TpLcrRuleLifecycleServiceCollection.php │ │ │ │ └── UpdatedTpLcrRuleNotificator.php │ │ │ │ ├── TpRate │ │ │ │ ├── TpRateLifecycleEventHandlerInterface.php │ │ │ │ ├── TpRateLifecycleServiceCollection.php │ │ │ │ ├── UpdatedByDestinationRate.php │ │ │ │ └── UpdatedTpRateNotificator.php │ │ │ │ ├── TpRatingPlan │ │ │ │ ├── TpRatingPlanLifecycleEventHandlerInterface.php │ │ │ │ ├── TpRatingPlanLifecycleServiceCollection.php │ │ │ │ ├── UpdateByRatingPlan.php │ │ │ │ └── UpdatedTpRatingPlanNotificator.php │ │ │ │ ├── TpRatingProfile │ │ │ │ ├── CreatedByCarrierRatingProfile.php │ │ │ │ ├── CreatedByOutgoingRoutingRelCarrier.php │ │ │ │ ├── CreatedByOutgoingRoutingRelCarrierBinding.php │ │ │ │ ├── TpRatingProfileLifecycleEventHandlerInterface.php │ │ │ │ ├── TpRatingProfileLifecycleServiceCollection.php │ │ │ │ ├── UpdateByRatingProfile.php │ │ │ │ └── UpdatedTpRatingProfileNotificator.php │ │ │ │ └── TpTiming │ │ │ │ ├── CreatedByRatingPlan.php │ │ │ │ ├── DeletedByRatingPlan.php │ │ │ │ ├── TpTimingLifecycleEventHandlerInterface.php │ │ │ │ ├── TpTimingLifecycleServiceCollection.php │ │ │ │ └── UpdatedTpTimingNotificator.php │ │ └── Infrastructure │ │ │ ├── Cgrates │ │ │ └── Service │ │ │ │ ├── BillingService.php │ │ │ │ ├── CarrierBalanceService.php │ │ │ │ ├── CompanyBalanceService.php │ │ │ │ ├── EnableAccountService.php │ │ │ │ ├── FakeCarrierBalanceService.php │ │ │ │ ├── FakeCompanyBalanceService.php │ │ │ │ ├── FetchCallStatsService.php │ │ │ │ ├── ProcessExternalCdr.php │ │ │ │ ├── ReassembleTriggerService.php │ │ │ │ ├── ReloadService.php │ │ │ │ ├── RerateCallService.php │ │ │ │ └── SetMaxUsageThresholdService.php │ │ │ ├── Persistence │ │ │ └── Doctrine │ │ │ │ ├── Mapping │ │ │ │ ├── TpAccountAction.TpAccountAction.orm.xml │ │ │ │ ├── TpAccountAction.TpAccountActionAbstract.orm.xml │ │ │ │ ├── TpCdr.TpCdr.orm.xml │ │ │ │ ├── TpCdr.TpCdrAbstract.orm.xml │ │ │ │ ├── TpCdrStat.TpCdrStat.orm.xml │ │ │ │ ├── TpCdrStat.TpCdrStatAbstract.orm.xml │ │ │ │ ├── TpDerivedCharger.TpDerivedCharger.orm.xml │ │ │ │ ├── TpDerivedCharger.TpDerivedChargerAbstract.orm.xml │ │ │ │ ├── TpDestination.TpDestination.orm.xml │ │ │ │ ├── TpDestination.TpDestinationAbstract.orm.xml │ │ │ │ ├── TpDestinationRate.TpDestinationRate.orm.xml │ │ │ │ ├── TpDestinationRate.TpDestinationRateAbstract.orm.xml │ │ │ │ ├── TpLcrRule.TpLcrRule.orm.xml │ │ │ │ ├── TpLcrRule.TpLcrRuleAbstract.orm.xml │ │ │ │ ├── TpRate.TpRate.orm.xml │ │ │ │ ├── TpRate.TpRateAbstract.orm.xml │ │ │ │ ├── TpRatingPlan.TpRatingPlan.orm.xml │ │ │ │ ├── TpRatingPlan.TpRatingPlanAbstract.orm.xml │ │ │ │ ├── TpRatingProfile.TpRatingProfile.orm.xml │ │ │ │ ├── TpRatingProfile.TpRatingProfileAbstract.orm.xml │ │ │ │ ├── TpTiming.TpTiming.orm.xml │ │ │ │ └── TpTiming.TpTimingAbstract.orm.xml │ │ │ │ ├── TpAccountActionDoctrineRepository.php │ │ │ │ ├── TpCdrDoctrineRepository.php │ │ │ │ ├── TpCdrStatDoctrineRepository.php │ │ │ │ ├── TpDerivedChargerDoctrineRepository.php │ │ │ │ ├── TpDestinationDoctrineRepository.php │ │ │ │ ├── TpDestinationRateDoctrineRepository.php │ │ │ │ ├── TpLcrRuleDoctrineRepository.php │ │ │ │ ├── TpRateDoctrineRepository.php │ │ │ │ ├── TpRatingPlanDoctrineRepository.php │ │ │ │ ├── TpRatingProfileDoctrineRepository.php │ │ │ │ └── TpTimingDoctrineRepository.php │ │ │ └── Redis │ │ │ └── Job │ │ │ └── Cgrates.php │ ├── Kam │ │ ├── Domain │ │ │ ├── Job │ │ │ │ └── RpcJobInterface.php │ │ │ ├── Model │ │ │ │ ├── Dispatcher │ │ │ │ │ ├── Dispatcher.php │ │ │ │ │ ├── DispatcherAbstract.php │ │ │ │ │ ├── DispatcherDto.php │ │ │ │ │ ├── DispatcherDtoAbstract.php │ │ │ │ │ ├── DispatcherInterface.php │ │ │ │ │ ├── DispatcherRepository.php │ │ │ │ │ └── DispatcherTrait.php │ │ │ │ ├── Rtpengine │ │ │ │ │ ├── Rtpengine.php │ │ │ │ │ ├── RtpengineAbstract.php │ │ │ │ │ ├── RtpengineDto.php │ │ │ │ │ ├── RtpengineDtoAbstract.php │ │ │ │ │ ├── RtpengineInterface.php │ │ │ │ │ ├── RtpengineRepository.php │ │ │ │ │ └── RtpengineTrait.php │ │ │ │ ├── TrunksAddress │ │ │ │ │ ├── TrunksAddress.php │ │ │ │ │ ├── TrunksAddressAbstract.php │ │ │ │ │ ├── TrunksAddressDto.php │ │ │ │ │ ├── TrunksAddressDtoAbstract.php │ │ │ │ │ ├── TrunksAddressInterface.php │ │ │ │ │ ├── TrunksAddressRepository.php │ │ │ │ │ └── TrunksAddressTrait.php │ │ │ │ ├── TrunksCdr │ │ │ │ │ ├── Event │ │ │ │ │ │ ├── TrunksCdrWasMigrated.php │ │ │ │ │ │ └── TrunksCdrWasMigratedSubscriberInterface.php │ │ │ │ │ ├── TrunksCdr.php │ │ │ │ │ ├── TrunksCdrAbstract.php │ │ │ │ │ ├── TrunksCdrDto.php │ │ │ │ │ ├── TrunksCdrDtoAbstract.php │ │ │ │ │ ├── TrunksCdrInterface.php │ │ │ │ │ ├── TrunksCdrRepository.php │ │ │ │ │ └── TrunksCdrTrait.php │ │ │ │ ├── TrunksDomainAttr │ │ │ │ │ ├── TrunksDomainAttr.php │ │ │ │ │ ├── TrunksDomainAttrAbstract.php │ │ │ │ │ ├── TrunksDomainAttrDto.php │ │ │ │ │ ├── TrunksDomainAttrDtoAbstract.php │ │ │ │ │ ├── TrunksDomainAttrInterface.php │ │ │ │ │ ├── TrunksDomainAttrRepository.php │ │ │ │ │ └── TrunksDomainAttrTrait.php │ │ │ │ ├── TrunksHtable │ │ │ │ │ ├── TrunksHtable.php │ │ │ │ │ ├── TrunksHtableAbstract.php │ │ │ │ │ ├── TrunksHtableDto.php │ │ │ │ │ ├── TrunksHtableDtoAbstract.php │ │ │ │ │ ├── TrunksHtableInterface.php │ │ │ │ │ ├── TrunksHtableRepository.php │ │ │ │ │ └── TrunksHtableTrait.php │ │ │ │ ├── TrunksLcrGateway │ │ │ │ │ ├── TrunksLcrGateway.php │ │ │ │ │ ├── TrunksLcrGatewayAbstract.php │ │ │ │ │ ├── TrunksLcrGatewayDto.php │ │ │ │ │ ├── TrunksLcrGatewayDtoAbstract.php │ │ │ │ │ ├── TrunksLcrGatewayInterface.php │ │ │ │ │ ├── TrunksLcrGatewayRepository.php │ │ │ │ │ └── TrunksLcrGatewayTrait.php │ │ │ │ ├── TrunksLcrRule │ │ │ │ │ ├── TrunksLcrRule.php │ │ │ │ │ ├── TrunksLcrRuleAbstract.php │ │ │ │ │ ├── TrunksLcrRuleDto.php │ │ │ │ │ ├── TrunksLcrRuleDtoAbstract.php │ │ │ │ │ ├── TrunksLcrRuleInterface.php │ │ │ │ │ ├── TrunksLcrRuleRepository.php │ │ │ │ │ └── TrunksLcrRuleTrait.php │ │ │ │ ├── TrunksLcrRuleTarget │ │ │ │ │ ├── TrunksLcrRuleTarget.php │ │ │ │ │ ├── TrunksLcrRuleTargetAbstract.php │ │ │ │ │ ├── TrunksLcrRuleTargetDto.php │ │ │ │ │ ├── TrunksLcrRuleTargetDtoAbstract.php │ │ │ │ │ ├── TrunksLcrRuleTargetInterface.php │ │ │ │ │ ├── TrunksLcrRuleTargetRepository.php │ │ │ │ │ └── TrunksLcrRuleTargetTrait.php │ │ │ │ ├── TrunksUacreg │ │ │ │ │ ├── DdiProviderRegistrationStatus.php │ │ │ │ │ ├── TrunksUacreg.php │ │ │ │ │ ├── TrunksUacregAbstract.php │ │ │ │ │ ├── TrunksUacregDto.php │ │ │ │ │ ├── TrunksUacregDtoAbstract.php │ │ │ │ │ ├── TrunksUacregInterface.php │ │ │ │ │ ├── TrunksUacregRepository.php │ │ │ │ │ └── TrunksUacregTrait.php │ │ │ │ ├── Trusted │ │ │ │ │ ├── Trusted.php │ │ │ │ │ ├── TrustedAbstract.php │ │ │ │ │ ├── TrustedDto.php │ │ │ │ │ ├── TrustedDtoAbstract.php │ │ │ │ │ ├── TrustedInterface.php │ │ │ │ │ ├── TrustedRepository.php │ │ │ │ │ └── TrustedTrait.php │ │ │ │ ├── UsersAddress │ │ │ │ │ ├── UsersAddress.php │ │ │ │ │ ├── UsersAddressAbstract.php │ │ │ │ │ ├── UsersAddressDto.php │ │ │ │ │ ├── UsersAddressDtoAbstract.php │ │ │ │ │ ├── UsersAddressInterface.php │ │ │ │ │ ├── UsersAddressRepository.php │ │ │ │ │ └── UsersAddressTrait.php │ │ │ │ ├── UsersCdr │ │ │ │ │ ├── UsersCdr.php │ │ │ │ │ ├── UsersCdrAbstract.php │ │ │ │ │ ├── UsersCdrDto.php │ │ │ │ │ ├── UsersCdrDtoAbstract.php │ │ │ │ │ ├── UsersCdrInterface.php │ │ │ │ │ ├── UsersCdrRepository.php │ │ │ │ │ └── UsersCdrTrait.php │ │ │ │ ├── UsersHtable │ │ │ │ │ ├── UsersHtable.php │ │ │ │ │ ├── UsersHtableAbstract.php │ │ │ │ │ ├── UsersHtableDto.php │ │ │ │ │ ├── UsersHtableDtoAbstract.php │ │ │ │ │ ├── UsersHtableInterface.php │ │ │ │ │ ├── UsersHtableRepository.php │ │ │ │ │ └── UsersHtableTrait.php │ │ │ │ ├── UsersLocation │ │ │ │ │ ├── RegistrationStatus.php │ │ │ │ │ ├── UsersLocation.php │ │ │ │ │ ├── UsersLocationAbstract.php │ │ │ │ │ ├── UsersLocationDto.php │ │ │ │ │ ├── UsersLocationDtoAbstract.php │ │ │ │ │ ├── UsersLocationInterface.php │ │ │ │ │ ├── UsersLocationRepository.php │ │ │ │ │ └── UsersLocationTrait.php │ │ │ │ └── UsersLocationAttr │ │ │ │ │ ├── UsersLocationAttr.php │ │ │ │ │ ├── UsersLocationAttrAbstract.php │ │ │ │ │ ├── UsersLocationAttrDto.php │ │ │ │ │ ├── UsersLocationAttrDtoAbstract.php │ │ │ │ │ ├── UsersLocationAttrInterface.php │ │ │ │ │ ├── UsersLocationAttrRepository.php │ │ │ │ │ └── UsersLocationAttrTrait.php │ │ │ └── Service │ │ │ │ ├── Dispatcher │ │ │ │ ├── UpdateByApplicationServer.php │ │ │ │ └── UpdateByApplicationServerSetRelApplicationServer.php │ │ │ │ ├── Rtpengine │ │ │ │ ├── RtpengineLifecycleEventHandlerInterface.php │ │ │ │ ├── RtpengineLifecycleServiceCollection.php │ │ │ │ ├── SendTrunksRtpengineReloadRequest.php │ │ │ │ └── SendUsersRtpengineReloadRequest.php │ │ │ │ ├── TrunksAddress │ │ │ │ ├── SendTrunksPermissionsReloadRequest.php │ │ │ │ ├── TrunksAddressLifecycleEventHandlerInterface.php │ │ │ │ ├── TrunksAddressLifecycleServiceCollection.php │ │ │ │ └── UpdateByDdiProviderAddress.php │ │ │ │ ├── TrunksCdr │ │ │ │ ├── RerateCallServiceInterface.php │ │ │ │ ├── SetParsed.php │ │ │ │ └── TrunksCdrLifecycleServiceCollection.php │ │ │ │ ├── TrunksClientInterface.php │ │ │ │ ├── TrunksLcrGateway │ │ │ │ └── UpdateByCarrierServer.php │ │ │ │ ├── TrunksLcrRule │ │ │ │ ├── RemoveByOutgoingRouting.php │ │ │ │ ├── TrunksLcrRuleFactory.php │ │ │ │ ├── UpdateByOutgoingRouting.php │ │ │ │ ├── UpdateByRoutingPattern.php │ │ │ │ ├── UpdateByRoutingPatternGroupsRelPattern.php │ │ │ │ └── UpdateByRoutingTag.php │ │ │ │ ├── TrunksLcrRuleTarget │ │ │ │ ├── RemoveByOutgoingRouting.php │ │ │ │ ├── TrunksLcrRuleTargetFactory.php │ │ │ │ ├── UpdateByCarrierServer.php │ │ │ │ ├── UpdateByOutgoingRouting.php │ │ │ │ └── UpdateByRoutingPatternGroupsRelPattern.php │ │ │ │ ├── TrunksUacreg │ │ │ │ ├── CreatedByDdiProviderRegistration.php │ │ │ │ ├── SendTrunksUacRegReloadRequest.php │ │ │ │ ├── SyncValuesByDdiProvider.php │ │ │ │ ├── TrunksUacregLifecycleEventHandlerInterface.php │ │ │ │ ├── TrunksUacregLifecycleServiceCollection.php │ │ │ │ ├── UpdateByDdiProvider.php │ │ │ │ └── UpdateByProxyTrunk.php │ │ │ │ ├── Trusted │ │ │ │ ├── SendTrunksPermissionsReloadRequest.php │ │ │ │ ├── SendUsersPermissionsReloadRequest.php │ │ │ │ ├── TrustedLifecycleEventHandlerInterface.php │ │ │ │ └── TrustedLifecycleServiceCollection.php │ │ │ │ ├── UsersAddress │ │ │ │ ├── SendUsersPermissionsReloadRequest.php │ │ │ │ ├── UsersAddressLifecycleEventHandlerInterface.php │ │ │ │ └── UsersAddressLifecycleServiceCollection.php │ │ │ │ ├── UsersCdr │ │ │ │ └── SetParsed.php │ │ │ │ ├── UsersClientInterface.php │ │ │ │ └── UsersLocation │ │ │ │ ├── BrandRegistrationSummary.php │ │ │ │ └── CompanyRegistrationSummary.php │ │ └── Infrastructure │ │ │ ├── Kamailio │ │ │ ├── FakeRpcClient.php │ │ │ ├── RpcClient.php │ │ │ ├── RpcRequestTrait.php │ │ │ ├── TrunksClient.php │ │ │ └── UsersClient.php │ │ │ ├── Persistence │ │ │ └── Doctrine │ │ │ │ ├── DispatcherDoctrineRepository.php │ │ │ │ ├── Mapping │ │ │ │ ├── Dispatcher.Dispatcher.orm.xml │ │ │ │ ├── Dispatcher.DispatcherAbstract.orm.xml │ │ │ │ ├── Rtpengine.Rtpengine.orm.xml │ │ │ │ ├── Rtpengine.RtpengineAbstract.orm.xml │ │ │ │ ├── TrunksAddress.TrunksAddress.orm.xml │ │ │ │ ├── TrunksAddress.TrunksAddressAbstract.orm.xml │ │ │ │ ├── TrunksCdr.TrunksCdr.orm.xml │ │ │ │ ├── TrunksCdr.TrunksCdrAbstract.orm.xml │ │ │ │ ├── TrunksDomainAttr.TrunksDomainAttr.orm.xml │ │ │ │ ├── TrunksDomainAttr.TrunksDomainAttrAbstract.orm.xml │ │ │ │ ├── TrunksHtable.TrunksHtable.orm.xml │ │ │ │ ├── TrunksHtable.TrunksHtableAbstract.orm.xml │ │ │ │ ├── TrunksLcrGateway.TrunksLcrGateway.orm.xml │ │ │ │ ├── TrunksLcrGateway.TrunksLcrGatewayAbstract.orm.xml │ │ │ │ ├── TrunksLcrRule.TrunksLcrRule.orm.xml │ │ │ │ ├── TrunksLcrRule.TrunksLcrRuleAbstract.orm.xml │ │ │ │ ├── TrunksLcrRuleTarget.TrunksLcrRuleTarget.orm.xml │ │ │ │ ├── TrunksLcrRuleTarget.TrunksLcrRuleTargetAbstract.orm.xml │ │ │ │ ├── TrunksUacreg.TrunksUacreg.orm.xml │ │ │ │ ├── TrunksUacreg.TrunksUacregAbstract.orm.xml │ │ │ │ ├── Trusted.Trusted.orm.xml │ │ │ │ ├── Trusted.TrustedAbstract.orm.xml │ │ │ │ ├── UsersAddress.UsersAddress.orm.xml │ │ │ │ ├── UsersAddress.UsersAddressAbstract.orm.xml │ │ │ │ ├── UsersCdr.UsersCdr.orm.xml │ │ │ │ ├── UsersCdr.UsersCdrAbstract.orm.xml │ │ │ │ ├── UsersHtable.UsersHtable.orm.xml │ │ │ │ ├── UsersHtable.UsersHtableAbstract.orm.xml │ │ │ │ ├── UsersLocation.UsersLocation.orm.xml │ │ │ │ ├── UsersLocation.UsersLocationAbstract.orm.xml │ │ │ │ ├── UsersLocationAttr.UsersLocationAttr.orm.xml │ │ │ │ └── UsersLocationAttr.UsersLocationAttrAbstract.orm.xml │ │ │ │ ├── RtpengineDoctrineRepository.php │ │ │ │ ├── TrunksAddressDoctrineRepository.php │ │ │ │ ├── TrunksCdrDoctrineRepository.php │ │ │ │ ├── TrunksDomainAttrDoctrineRepository.php │ │ │ │ ├── TrunksHtableDoctrineRepository.php │ │ │ │ ├── TrunksLcrGatewayDoctrineRepository.php │ │ │ │ ├── TrunksLcrRuleDoctrineRepository.php │ │ │ │ ├── TrunksLcrRuleTargetDoctrineRepository.php │ │ │ │ ├── TrunksUacregDoctrineRepository.php │ │ │ │ ├── TrustedDoctrineRepository.php │ │ │ │ ├── UsersAddressDoctrineRepository.php │ │ │ │ ├── UsersCdrDoctrineRepository.php │ │ │ │ ├── UsersHtableDoctrineRepository.php │ │ │ │ ├── UsersLocationAttrDoctrineRepository.php │ │ │ │ └── UsersLocationDoctrineRepository.php │ │ │ └── Redis │ │ │ └── Job │ │ │ ├── TrunksRpcJob.php │ │ │ └── UserRpcJob.php │ ├── Provider │ │ ├── Application │ │ │ └── Service │ │ │ │ ├── ActiveCall │ │ │ │ └── RegistrationChannelResolver.php │ │ │ │ ├── BillableCall │ │ │ │ └── MigrateFromUnparsedTrunksCdr.php │ │ │ │ ├── Extension │ │ │ │ └── SyncFromCsv.php │ │ │ │ ├── Friend │ │ │ │ └── CreateInterVpbxFriend.php │ │ │ │ ├── HolidayDate │ │ │ │ ├── CreateHolidayDateRange.php │ │ │ │ └── SyncFromCsv.php │ │ │ │ ├── RatingPlanGroup │ │ │ │ └── SimulateCallByRatingPlanGroup.php │ │ │ │ ├── RatingProfile │ │ │ │ └── SimulateCallByRatingProfile.php │ │ │ │ ├── Recording │ │ │ │ └── ZipRecordingFiles.php │ │ │ │ ├── User │ │ │ │ └── SyncFromCsv.php │ │ │ │ ├── UsersCdr │ │ │ │ └── MigrateFromUnparsedKamUsersCdr.php │ │ │ │ └── WebPortal │ │ │ │ ├── GetLogoPath.php │ │ │ │ ├── ProductNameResolver.php │ │ │ │ └── WebThemeFactory.php │ │ ├── Domain │ │ │ ├── Assembler │ │ │ │ ├── ApplicationServerSet │ │ │ │ │ └── ApplicationServerSetDtoAssembler.php │ │ │ │ ├── Brand │ │ │ │ │ ├── BrandAssembler.php │ │ │ │ │ └── BrandDtoAssembler.php │ │ │ │ ├── CalendarPeriod │ │ │ │ │ └── CalendarPeriodDtoAssembler.php │ │ │ │ ├── CallAcl │ │ │ │ │ └── CallAclDtoAssembler.php │ │ │ │ ├── CallCsvReport │ │ │ │ │ ├── CallCsvReportAssembler.php │ │ │ │ │ └── CallCsvReportDtoAssembler.php │ │ │ │ ├── Carrier │ │ │ │ │ └── CarrierDtoAssembler.php │ │ │ │ ├── CarrierServer │ │ │ │ │ └── CarrierServerDtoAssembler.php │ │ │ │ ├── Company │ │ │ │ │ └── CompanyDtoAssembler.php │ │ │ │ ├── ConditionalRoutesCondition │ │ │ │ │ └── ConditionalRoutesConditionDtoAssembler.php │ │ │ │ ├── DdiProviderRegistration │ │ │ │ │ └── DdiProviderRegistrationDtoAssembler.php │ │ │ │ ├── DestinationRate │ │ │ │ │ └── DestinationRateDtoAssembler.php │ │ │ │ ├── DestinationRateGroup │ │ │ │ │ ├── DestinationRateGroupAssembler.php │ │ │ │ │ └── DestinationRateGroupDtoAssembler.php │ │ │ │ ├── Domain │ │ │ │ │ └── DomainDtoAssembler.php │ │ │ │ ├── ExternalCallFilter │ │ │ │ │ └── ExternalCallFilterDtoAssembler.php │ │ │ │ ├── Fax │ │ │ │ │ └── FaxDtoAssembler.php │ │ │ │ ├── FaxesInOut │ │ │ │ │ ├── FaxesInOutAssembler.php │ │ │ │ │ └── FaxesInOutDtoAssembler.php │ │ │ │ ├── Friend │ │ │ │ │ └── FriendDtoAssembler.php │ │ │ │ ├── Invoice │ │ │ │ │ ├── InvoiceAssembler.php │ │ │ │ │ └── InvoiceDtoAssembler.php │ │ │ │ ├── Ivr │ │ │ │ │ └── IvrDtoAssembler.php │ │ │ │ ├── Location │ │ │ │ │ └── LocationDtoAssembler.php │ │ │ │ ├── Locution │ │ │ │ │ ├── LocutionAssembler.php │ │ │ │ │ └── LocutionDtoAssembler.php │ │ │ │ ├── MusicOnHold │ │ │ │ │ ├── MusicOnHoldAssembler.php │ │ │ │ │ ├── MusicOnHoldDtoAssembler.php │ │ │ │ │ └── StoragePathResolver.php │ │ │ │ ├── OutgoingRouting │ │ │ │ │ └── OutgoingRoutingDtoAssembler.php │ │ │ │ ├── PickUpGroup │ │ │ │ │ └── PickUpGroupDtoAssembler.php │ │ │ │ ├── Recording │ │ │ │ │ ├── RecordingAssembler.php │ │ │ │ │ └── RecordingDtoAssembler.php │ │ │ │ ├── ResidentialDevice │ │ │ │ │ └── ResidentialDeviceDtoAssembler.php │ │ │ │ ├── RetailAccount │ │ │ │ │ └── RetailAccountDtoAssembler.php │ │ │ │ ├── RouteLock │ │ │ │ │ └── RouteLockDtoAssembler.php │ │ │ │ ├── RoutingPatternGroup │ │ │ │ │ └── RoutingPatternGroupDtoAssembler.php │ │ │ │ ├── Terminal │ │ │ │ │ └── TerminalDtoAssembler.php │ │ │ │ ├── User │ │ │ │ │ ├── UserAssembler.php │ │ │ │ │ └── UserDtoAssembler.php │ │ │ │ ├── Voicemail │ │ │ │ │ └── VoicemailDtoAssembler.php │ │ │ │ ├── VoicemailMessage │ │ │ │ │ ├── StoragePathResolver.php │ │ │ │ │ ├── VoicemailMessageAssembler.php │ │ │ │ │ └── VoicemailMessageDtoAssembler.php │ │ │ │ └── WebPortal │ │ │ │ │ ├── WebPortalAssembler.php │ │ │ │ │ └── WebPortalDtoAssembler.php │ │ │ ├── Events │ │ │ │ └── AbstractBalanceThresholdWasBroken.php │ │ │ ├── Job │ │ │ │ ├── InvoicerJobInterface.php │ │ │ │ ├── RatesImporterJobInterface.php │ │ │ │ └── RecoderJobInterface.php │ │ │ ├── Model │ │ │ │ ├── Administrator │ │ │ │ │ ├── Administrator.php │ │ │ │ │ ├── AdministratorAbstract.php │ │ │ │ │ ├── AdministratorDto.php │ │ │ │ │ ├── AdministratorDtoAbstract.php │ │ │ │ │ ├── AdministratorInterface.php │ │ │ │ │ ├── AdministratorRepository.php │ │ │ │ │ ├── AdministratorSecurityTrait.php │ │ │ │ │ └── AdministratorTrait.php │ │ │ │ ├── AdministratorRelPublicEntity │ │ │ │ │ ├── AdministratorRelPublicEntity.php │ │ │ │ │ ├── AdministratorRelPublicEntityAbstract.php │ │ │ │ │ ├── AdministratorRelPublicEntityDto.php │ │ │ │ │ ├── AdministratorRelPublicEntityDtoAbstract.php │ │ │ │ │ ├── AdministratorRelPublicEntityInterface.php │ │ │ │ │ ├── AdministratorRelPublicEntityRepository.php │ │ │ │ │ └── AdministratorRelPublicEntityTrait.php │ │ │ │ ├── ApplicationServer │ │ │ │ │ ├── ApplicationServer.php │ │ │ │ │ ├── ApplicationServerAbstract.php │ │ │ │ │ ├── ApplicationServerDto.php │ │ │ │ │ ├── ApplicationServerDtoAbstract.php │ │ │ │ │ ├── ApplicationServerInterface.php │ │ │ │ │ ├── ApplicationServerRepository.php │ │ │ │ │ └── ApplicationServerTrait.php │ │ │ │ ├── ApplicationServerSet │ │ │ │ │ ├── ApplicationServerSet.php │ │ │ │ │ ├── ApplicationServerSetAbstract.php │ │ │ │ │ ├── ApplicationServerSetDto.php │ │ │ │ │ ├── ApplicationServerSetDtoAbstract.php │ │ │ │ │ ├── ApplicationServerSetInterface.php │ │ │ │ │ ├── ApplicationServerSetRepository.php │ │ │ │ │ └── ApplicationServerSetTrait.php │ │ │ │ ├── ApplicationServerSetRelApplicationServer │ │ │ │ │ ├── ApplicationServerSetRelApplicationServer.php │ │ │ │ │ ├── ApplicationServerSetRelApplicationServerAbstract.php │ │ │ │ │ ├── ApplicationServerSetRelApplicationServerDto.php │ │ │ │ │ ├── ApplicationServerSetRelApplicationServerDtoAbstract.php │ │ │ │ │ ├── ApplicationServerSetRelApplicationServerInterface.php │ │ │ │ │ ├── ApplicationServerSetRelApplicationServerRepository.php │ │ │ │ │ └── ApplicationServerSetRelApplicationServerTrait.php │ │ │ │ ├── ApplicationServerSetsRelBrand │ │ │ │ │ ├── ApplicationServerSetsRelBrand.php │ │ │ │ │ ├── ApplicationServerSetsRelBrandAbstract.php │ │ │ │ │ ├── ApplicationServerSetsRelBrandDto.php │ │ │ │ │ ├── ApplicationServerSetsRelBrandDtoAbstract.php │ │ │ │ │ ├── ApplicationServerSetsRelBrandInterface.php │ │ │ │ │ ├── ApplicationServerSetsRelBrandRepository.php │ │ │ │ │ └── ApplicationServerSetsRelBrandTrait.php │ │ │ │ ├── BalanceMovement │ │ │ │ │ ├── BalanceMovement.php │ │ │ │ │ ├── BalanceMovementAbstract.php │ │ │ │ │ ├── BalanceMovementDto.php │ │ │ │ │ ├── BalanceMovementDtoAbstract.php │ │ │ │ │ ├── BalanceMovementInterface.php │ │ │ │ │ ├── BalanceMovementRepository.php │ │ │ │ │ └── BalanceMovementTrait.php │ │ │ │ ├── BalanceNotification │ │ │ │ │ ├── BalanceNotification.php │ │ │ │ │ ├── BalanceNotificationAbstract.php │ │ │ │ │ ├── BalanceNotificationDto.php │ │ │ │ │ ├── BalanceNotificationDtoAbstract.php │ │ │ │ │ ├── BalanceNotificationInterface.php │ │ │ │ │ ├── BalanceNotificationRepository.php │ │ │ │ │ └── BalanceNotificationTrait.php │ │ │ │ ├── BannedAddress │ │ │ │ │ ├── BannedAddress.php │ │ │ │ │ ├── BannedAddressAbstract.php │ │ │ │ │ ├── BannedAddressDto.php │ │ │ │ │ ├── BannedAddressDtoAbstract.php │ │ │ │ │ ├── BannedAddressInterface.php │ │ │ │ │ ├── BannedAddressRepository.php │ │ │ │ │ └── BannedAddressTrait.php │ │ │ │ ├── BillableCall │ │ │ │ │ ├── BillableCall.php │ │ │ │ │ ├── BillableCallAbstract.php │ │ │ │ │ ├── BillableCallDto.php │ │ │ │ │ ├── BillableCallDtoAbstract.php │ │ │ │ │ ├── BillableCallInterface.php │ │ │ │ │ ├── BillableCallRepository.php │ │ │ │ │ └── BillableCallTrait.php │ │ │ │ ├── BillableCallHistoric │ │ │ │ │ ├── BillableCallHistoric.php │ │ │ │ │ ├── BillableCallHistoricAbstract.php │ │ │ │ │ ├── BillableCallHistoricDto.php │ │ │ │ │ ├── BillableCallHistoricDtoAbstract.php │ │ │ │ │ ├── BillableCallHistoricInterface.php │ │ │ │ │ ├── BillableCallHistoricRepository.php │ │ │ │ │ └── BillableCallHistoricTrait.php │ │ │ │ ├── Brand │ │ │ │ │ ├── Brand.php │ │ │ │ │ ├── BrandAbstract.php │ │ │ │ │ ├── BrandDto.php │ │ │ │ │ ├── BrandDtoAbstract.php │ │ │ │ │ ├── BrandInterface.php │ │ │ │ │ ├── BrandRepository.php │ │ │ │ │ ├── BrandTrait.php │ │ │ │ │ ├── Invoice.php │ │ │ │ │ └── Logo.php │ │ │ │ ├── BrandService │ │ │ │ │ ├── BrandService.php │ │ │ │ │ ├── BrandServiceAbstract.php │ │ │ │ │ ├── BrandServiceDto.php │ │ │ │ │ ├── BrandServiceDtoAbstract.php │ │ │ │ │ ├── BrandServiceInterface.php │ │ │ │ │ ├── BrandServiceRepository.php │ │ │ │ │ └── BrandServiceTrait.php │ │ │ │ ├── Calendar │ │ │ │ │ ├── Calendar.php │ │ │ │ │ ├── CalendarAbstract.php │ │ │ │ │ ├── CalendarDto.php │ │ │ │ │ ├── CalendarDtoAbstract.php │ │ │ │ │ ├── CalendarInterface.php │ │ │ │ │ ├── CalendarRepository.php │ │ │ │ │ └── CalendarTrait.php │ │ │ │ ├── CalendarPeriod │ │ │ │ │ ├── CalendarPeriod.php │ │ │ │ │ ├── CalendarPeriodAbstract.php │ │ │ │ │ ├── CalendarPeriodDto.php │ │ │ │ │ ├── CalendarPeriodDtoAbstract.php │ │ │ │ │ ├── CalendarPeriodInterface.php │ │ │ │ │ ├── CalendarPeriodRepository.php │ │ │ │ │ └── CalendarPeriodTrait.php │ │ │ │ ├── CalendarPeriodsRelSchedule │ │ │ │ │ ├── CalendarPeriodsRelSchedule.php │ │ │ │ │ ├── CalendarPeriodsRelScheduleAbstract.php │ │ │ │ │ ├── CalendarPeriodsRelScheduleDto.php │ │ │ │ │ ├── CalendarPeriodsRelScheduleDtoAbstract.php │ │ │ │ │ ├── CalendarPeriodsRelScheduleInterface.php │ │ │ │ │ ├── CalendarPeriodsRelScheduleRepository.php │ │ │ │ │ └── CalendarPeriodsRelScheduleTrait.php │ │ │ │ ├── CallAcl │ │ │ │ │ ├── CallAcl.php │ │ │ │ │ ├── CallAclAbstract.php │ │ │ │ │ ├── CallAclDto.php │ │ │ │ │ ├── CallAclDtoAbstract.php │ │ │ │ │ ├── CallAclInterface.php │ │ │ │ │ ├── CallAclRepository.php │ │ │ │ │ └── CallAclTrait.php │ │ │ │ ├── CallAclRelMatchList │ │ │ │ │ ├── CallAclRelMatchList.php │ │ │ │ │ ├── CallAclRelMatchListAbstract.php │ │ │ │ │ ├── CallAclRelMatchListDto.php │ │ │ │ │ ├── CallAclRelMatchListDtoAbstract.php │ │ │ │ │ ├── CallAclRelMatchListInterface.php │ │ │ │ │ ├── CallAclRelMatchListRepository.php │ │ │ │ │ └── CallAclRelMatchListTrait.php │ │ │ │ ├── CallCsvReport │ │ │ │ │ ├── CallCsvReport.php │ │ │ │ │ ├── CallCsvReportAbstract.php │ │ │ │ │ ├── CallCsvReportDto.php │ │ │ │ │ ├── CallCsvReportDtoAbstract.php │ │ │ │ │ ├── CallCsvReportInterface.php │ │ │ │ │ ├── CallCsvReportRepository.php │ │ │ │ │ ├── CallCsvReportTrait.php │ │ │ │ │ └── Csv.php │ │ │ │ ├── CallCsvScheduler │ │ │ │ │ ├── CallCsvScheduler.php │ │ │ │ │ ├── CallCsvSchedulerAbstract.php │ │ │ │ │ ├── CallCsvSchedulerDto.php │ │ │ │ │ ├── CallCsvSchedulerDtoAbstract.php │ │ │ │ │ ├── CallCsvSchedulerInterface.php │ │ │ │ │ ├── CallCsvSchedulerRepository.php │ │ │ │ │ └── CallCsvSchedulerTrait.php │ │ │ │ ├── CallForwardSetting │ │ │ │ │ ├── CallForwardSetting.php │ │ │ │ │ ├── CallForwardSettingAbstract.php │ │ │ │ │ ├── CallForwardSettingDto.php │ │ │ │ │ ├── CallForwardSettingDtoAbstract.php │ │ │ │ │ ├── CallForwardSettingInterface.php │ │ │ │ │ ├── CallForwardSettingRepository.php │ │ │ │ │ └── CallForwardSettingTrait.php │ │ │ │ ├── Carrier │ │ │ │ │ ├── Carrier.php │ │ │ │ │ ├── CarrierAbstract.php │ │ │ │ │ ├── CarrierDto.php │ │ │ │ │ ├── CarrierDtoAbstract.php │ │ │ │ │ ├── CarrierInterface.php │ │ │ │ │ ├── CarrierRepository.php │ │ │ │ │ ├── CarrierStatus.php │ │ │ │ │ ├── CarrierTrait.php │ │ │ │ │ └── Events │ │ │ │ │ │ └── CarrierBalanceThresholdWasBroken.php │ │ │ │ ├── CarrierServer │ │ │ │ │ ├── CarrierServer.php │ │ │ │ │ ├── CarrierServerAbstract.php │ │ │ │ │ ├── CarrierServerDto.php │ │ │ │ │ ├── CarrierServerDtoAbstract.php │ │ │ │ │ ├── CarrierServerInterface.php │ │ │ │ │ ├── CarrierServerRepository.php │ │ │ │ │ ├── CarrierServerStatus.php │ │ │ │ │ └── CarrierServerTrait.php │ │ │ │ ├── Codec │ │ │ │ │ ├── Codec.php │ │ │ │ │ ├── CodecAbstract.php │ │ │ │ │ ├── CodecDto.php │ │ │ │ │ ├── CodecDtoAbstract.php │ │ │ │ │ ├── CodecInterface.php │ │ │ │ │ ├── CodecRepository.php │ │ │ │ │ └── CodecTrait.php │ │ │ │ ├── Company │ │ │ │ │ ├── Company.php │ │ │ │ │ ├── CompanyAbstract.php │ │ │ │ │ ├── CompanyDto.php │ │ │ │ │ ├── CompanyDtoAbstract.php │ │ │ │ │ ├── CompanyInterface.php │ │ │ │ │ ├── CompanyRepository.php │ │ │ │ │ ├── CompanyTrait.php │ │ │ │ │ ├── Events │ │ │ │ │ │ └── CompanyBalanceThresholdWasBroken.php │ │ │ │ │ └── Invoicing.php │ │ │ │ ├── CompanyRelCodec │ │ │ │ │ ├── CompanyRelCodec.php │ │ │ │ │ ├── CompanyRelCodecAbstract.php │ │ │ │ │ ├── CompanyRelCodecDto.php │ │ │ │ │ ├── CompanyRelCodecDtoAbstract.php │ │ │ │ │ ├── CompanyRelCodecInterface.php │ │ │ │ │ ├── CompanyRelCodecRepository.php │ │ │ │ │ └── CompanyRelCodecTrait.php │ │ │ │ ├── CompanyRelGeoIPCountry │ │ │ │ │ ├── CompanyRelGeoIPCountry.php │ │ │ │ │ ├── CompanyRelGeoIPCountryAbstract.php │ │ │ │ │ ├── CompanyRelGeoIPCountryDto.php │ │ │ │ │ ├── CompanyRelGeoIPCountryDtoAbstract.php │ │ │ │ │ ├── CompanyRelGeoIPCountryInterface.php │ │ │ │ │ ├── CompanyRelGeoIPCountryRepository.php │ │ │ │ │ └── CompanyRelGeoIPCountryTrait.php │ │ │ │ ├── CompanyRelRoutingTag │ │ │ │ │ ├── CompanyRelRoutingTag.php │ │ │ │ │ ├── CompanyRelRoutingTagAbstract.php │ │ │ │ │ ├── CompanyRelRoutingTagDto.php │ │ │ │ │ ├── CompanyRelRoutingTagDtoAbstract.php │ │ │ │ │ ├── CompanyRelRoutingTagInterface.php │ │ │ │ │ ├── CompanyRelRoutingTagRepository.php │ │ │ │ │ └── CompanyRelRoutingTagTrait.php │ │ │ │ ├── CompanyService │ │ │ │ │ ├── CompanyService.php │ │ │ │ │ ├── CompanyServiceAbstract.php │ │ │ │ │ ├── CompanyServiceDto.php │ │ │ │ │ ├── CompanyServiceDtoAbstract.php │ │ │ │ │ ├── CompanyServiceInterface.php │ │ │ │ │ ├── CompanyServiceRepository.php │ │ │ │ │ └── CompanyServiceTrait.php │ │ │ │ ├── ConditionalRoute │ │ │ │ │ ├── ConditionalRoute.php │ │ │ │ │ ├── ConditionalRouteAbstract.php │ │ │ │ │ ├── ConditionalRouteDto.php │ │ │ │ │ ├── ConditionalRouteDtoAbstract.php │ │ │ │ │ ├── ConditionalRouteInterface.php │ │ │ │ │ ├── ConditionalRouteRepository.php │ │ │ │ │ └── ConditionalRouteTrait.php │ │ │ │ ├── ConditionalRoutesCondition │ │ │ │ │ ├── ConditionalRoutesCondition.php │ │ │ │ │ ├── ConditionalRoutesConditionAbstract.php │ │ │ │ │ ├── ConditionalRoutesConditionDto.php │ │ │ │ │ ├── ConditionalRoutesConditionDtoAbstract.php │ │ │ │ │ ├── ConditionalRoutesConditionInterface.php │ │ │ │ │ ├── ConditionalRoutesConditionRepository.php │ │ │ │ │ └── ConditionalRoutesConditionTrait.php │ │ │ │ ├── ConditionalRoutesConditionsRelCalendar │ │ │ │ │ ├── ConditionalRoutesConditionsRelCalendar.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelCalendarAbstract.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelCalendarDto.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelCalendarDtoAbstract.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelCalendarInterface.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelCalendarRepository.php │ │ │ │ │ └── ConditionalRoutesConditionsRelCalendarTrait.php │ │ │ │ ├── ConditionalRoutesConditionsRelMatchlist │ │ │ │ │ ├── ConditionalRoutesConditionsRelMatchlist.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelMatchlistAbstract.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelMatchlistDto.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelMatchlistDtoAbstract.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelMatchlistInterface.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelMatchlistRepository.php │ │ │ │ │ └── ConditionalRoutesConditionsRelMatchlistTrait.php │ │ │ │ ├── ConditionalRoutesConditionsRelRouteLock │ │ │ │ │ ├── ConditionalRoutesConditionsRelRouteLock.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelRouteLockAbstract.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelRouteLockDto.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelRouteLockDtoAbstract.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelRouteLockInterface.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelRouteLockRepository.php │ │ │ │ │ └── ConditionalRoutesConditionsRelRouteLockTrait.php │ │ │ │ ├── ConditionalRoutesConditionsRelSchedule │ │ │ │ │ ├── ConditionalRoutesConditionsRelSchedule.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelScheduleAbstract.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelScheduleDto.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelScheduleDtoAbstract.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelScheduleInterface.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelScheduleRepository.php │ │ │ │ │ └── ConditionalRoutesConditionsRelScheduleTrait.php │ │ │ │ ├── ConferenceRoom │ │ │ │ │ ├── ConferenceRoom.php │ │ │ │ │ ├── ConferenceRoomAbstract.php │ │ │ │ │ ├── ConferenceRoomDto.php │ │ │ │ │ ├── ConferenceRoomDtoAbstract.php │ │ │ │ │ ├── ConferenceRoomInterface.php │ │ │ │ │ ├── ConferenceRoomRepository.php │ │ │ │ │ └── ConferenceRoomTrait.php │ │ │ │ ├── Contact │ │ │ │ │ ├── Contact.php │ │ │ │ │ ├── ContactAbstract.php │ │ │ │ │ ├── ContactDto.php │ │ │ │ │ ├── ContactDtoAbstract.php │ │ │ │ │ ├── ContactInterface.php │ │ │ │ │ ├── ContactRepository.php │ │ │ │ │ └── ContactTrait.php │ │ │ │ ├── Corporation │ │ │ │ │ ├── Corporation.php │ │ │ │ │ ├── CorporationAbstract.php │ │ │ │ │ ├── CorporationDto.php │ │ │ │ │ ├── CorporationDtoAbstract.php │ │ │ │ │ ├── CorporationInterface.php │ │ │ │ │ ├── CorporationRepository.php │ │ │ │ │ └── CorporationTrait.php │ │ │ │ ├── Country │ │ │ │ │ ├── Country.php │ │ │ │ │ ├── CountryAbstract.php │ │ │ │ │ ├── CountryDto.php │ │ │ │ │ ├── CountryDtoAbstract.php │ │ │ │ │ ├── CountryInterface.php │ │ │ │ │ ├── CountryRepository.php │ │ │ │ │ ├── CountryTrait.php │ │ │ │ │ ├── Name.php │ │ │ │ │ └── Zone.php │ │ │ │ ├── Currency │ │ │ │ │ ├── Currency.php │ │ │ │ │ ├── CurrencyAbstract.php │ │ │ │ │ ├── CurrencyDto.php │ │ │ │ │ ├── CurrencyDtoAbstract.php │ │ │ │ │ ├── CurrencyInterface.php │ │ │ │ │ ├── CurrencyRepository.php │ │ │ │ │ ├── CurrencyTrait.php │ │ │ │ │ └── Name.php │ │ │ │ ├── Ddi │ │ │ │ │ ├── Ddi.php │ │ │ │ │ ├── DdiAbstract.php │ │ │ │ │ ├── DdiDto.php │ │ │ │ │ ├── DdiDtoAbstract.php │ │ │ │ │ ├── DdiInterface.php │ │ │ │ │ ├── DdiRepository.php │ │ │ │ │ └── DdiTrait.php │ │ │ │ ├── DdiProvider │ │ │ │ │ ├── DdiProvider.php │ │ │ │ │ ├── DdiProviderAbstract.php │ │ │ │ │ ├── DdiProviderDto.php │ │ │ │ │ ├── DdiProviderDtoAbstract.php │ │ │ │ │ ├── DdiProviderInterface.php │ │ │ │ │ ├── DdiProviderRepository.php │ │ │ │ │ └── DdiProviderTrait.php │ │ │ │ ├── DdiProviderAddress │ │ │ │ │ ├── DdiProviderAddress.php │ │ │ │ │ ├── DdiProviderAddressAbstract.php │ │ │ │ │ ├── DdiProviderAddressDto.php │ │ │ │ │ ├── DdiProviderAddressDtoAbstract.php │ │ │ │ │ ├── DdiProviderAddressInterface.php │ │ │ │ │ ├── DdiProviderAddressRepository.php │ │ │ │ │ └── DdiProviderAddressTrait.php │ │ │ │ ├── DdiProviderRegistration │ │ │ │ │ ├── DdiProviderRegistration.php │ │ │ │ │ ├── DdiProviderRegistrationAbstract.php │ │ │ │ │ ├── DdiProviderRegistrationDto.php │ │ │ │ │ ├── DdiProviderRegistrationDtoAbstract.php │ │ │ │ │ ├── DdiProviderRegistrationInterface.php │ │ │ │ │ ├── DdiProviderRegistrationRepository.php │ │ │ │ │ └── DdiProviderRegistrationTrait.php │ │ │ │ ├── Destination │ │ │ │ │ ├── Destination.php │ │ │ │ │ ├── DestinationAbstract.php │ │ │ │ │ ├── DestinationDto.php │ │ │ │ │ ├── DestinationDtoAbstract.php │ │ │ │ │ ├── DestinationInterface.php │ │ │ │ │ ├── DestinationRepository.php │ │ │ │ │ ├── DestinationTrait.php │ │ │ │ │ └── Name.php │ │ │ │ ├── DestinationRate │ │ │ │ │ ├── DestinationRate.php │ │ │ │ │ ├── DestinationRateAbstract.php │ │ │ │ │ ├── DestinationRateDto.php │ │ │ │ │ ├── DestinationRateDtoAbstract.php │ │ │ │ │ ├── DestinationRateInterface.php │ │ │ │ │ ├── DestinationRateRepository.php │ │ │ │ │ └── DestinationRateTrait.php │ │ │ │ ├── DestinationRateGroup │ │ │ │ │ ├── Description.php │ │ │ │ │ ├── DestinationRateGroup.php │ │ │ │ │ ├── DestinationRateGroupAbstract.php │ │ │ │ │ ├── DestinationRateGroupDto.php │ │ │ │ │ ├── DestinationRateGroupDtoAbstract.php │ │ │ │ │ ├── DestinationRateGroupInterface.php │ │ │ │ │ ├── DestinationRateGroupRepository.php │ │ │ │ │ ├── DestinationRateGroupTrait.php │ │ │ │ │ ├── File.php │ │ │ │ │ ├── FileImporterArguments.php │ │ │ │ │ └── Name.php │ │ │ │ ├── Domain │ │ │ │ │ ├── Domain.php │ │ │ │ │ ├── DomainAbstract.php │ │ │ │ │ ├── DomainDto.php │ │ │ │ │ ├── DomainDtoAbstract.php │ │ │ │ │ ├── DomainInterface.php │ │ │ │ │ ├── DomainRepository.php │ │ │ │ │ └── DomainTrait.php │ │ │ │ ├── Extension │ │ │ │ │ ├── Extension.php │ │ │ │ │ ├── ExtensionAbstract.php │ │ │ │ │ ├── ExtensionDto.php │ │ │ │ │ ├── ExtensionDtoAbstract.php │ │ │ │ │ ├── ExtensionInterface.php │ │ │ │ │ ├── ExtensionRepository.php │ │ │ │ │ └── ExtensionTrait.php │ │ │ │ ├── ExternalCallFilter │ │ │ │ │ ├── ExternalCallFilter.php │ │ │ │ │ ├── ExternalCallFilterAbstract.php │ │ │ │ │ ├── ExternalCallFilterDto.php │ │ │ │ │ ├── ExternalCallFilterDtoAbstract.php │ │ │ │ │ ├── ExternalCallFilterInterface.php │ │ │ │ │ ├── ExternalCallFilterRepository.php │ │ │ │ │ └── ExternalCallFilterTrait.php │ │ │ │ ├── ExternalCallFilterBlackList │ │ │ │ │ ├── ExternalCallFilterBlackList.php │ │ │ │ │ ├── ExternalCallFilterBlackListAbstract.php │ │ │ │ │ ├── ExternalCallFilterBlackListDto.php │ │ │ │ │ ├── ExternalCallFilterBlackListDtoAbstract.php │ │ │ │ │ ├── ExternalCallFilterBlackListInterface.php │ │ │ │ │ ├── ExternalCallFilterBlackListRepository.php │ │ │ │ │ └── ExternalCallFilterBlackListTrait.php │ │ │ │ ├── ExternalCallFilterRelCalendar │ │ │ │ │ ├── ExternalCallFilterRelCalendar.php │ │ │ │ │ ├── ExternalCallFilterRelCalendarAbstract.php │ │ │ │ │ ├── ExternalCallFilterRelCalendarDto.php │ │ │ │ │ ├── ExternalCallFilterRelCalendarDtoAbstract.php │ │ │ │ │ ├── ExternalCallFilterRelCalendarInterface.php │ │ │ │ │ ├── ExternalCallFilterRelCalendarRepository.php │ │ │ │ │ └── ExternalCallFilterRelCalendarTrait.php │ │ │ │ ├── ExternalCallFilterRelSchedule │ │ │ │ │ ├── ExternalCallFilterRelSchedule.php │ │ │ │ │ ├── ExternalCallFilterRelScheduleAbstract.php │ │ │ │ │ ├── ExternalCallFilterRelScheduleDto.php │ │ │ │ │ ├── ExternalCallFilterRelScheduleDtoAbstract.php │ │ │ │ │ ├── ExternalCallFilterRelScheduleInterface.php │ │ │ │ │ ├── ExternalCallFilterRelScheduleRepository.php │ │ │ │ │ └── ExternalCallFilterRelScheduleTrait.php │ │ │ │ ├── ExternalCallFilterWhiteList │ │ │ │ │ ├── ExternalCallFilterWhiteList.php │ │ │ │ │ ├── ExternalCallFilterWhiteListAbstract.php │ │ │ │ │ ├── ExternalCallFilterWhiteListDto.php │ │ │ │ │ ├── ExternalCallFilterWhiteListDtoAbstract.php │ │ │ │ │ ├── ExternalCallFilterWhiteListInterface.php │ │ │ │ │ ├── ExternalCallFilterWhiteListRepository.php │ │ │ │ │ └── ExternalCallFilterWhiteListTrait.php │ │ │ │ ├── Fax │ │ │ │ │ ├── Fax.php │ │ │ │ │ ├── FaxAbstract.php │ │ │ │ │ ├── FaxDto.php │ │ │ │ │ ├── FaxDtoAbstract.php │ │ │ │ │ ├── FaxInterface.php │ │ │ │ │ ├── FaxRepository.php │ │ │ │ │ └── FaxTrait.php │ │ │ │ ├── FaxesInOut │ │ │ │ │ ├── FaxesInOut.php │ │ │ │ │ ├── FaxesInOutAbstract.php │ │ │ │ │ ├── FaxesInOutDto.php │ │ │ │ │ ├── FaxesInOutDtoAbstract.php │ │ │ │ │ ├── FaxesInOutInterface.php │ │ │ │ │ ├── FaxesInOutRepository.php │ │ │ │ │ ├── FaxesInOutTrait.php │ │ │ │ │ └── File.php │ │ │ │ ├── FaxesRelUser │ │ │ │ │ ├── FaxesRelUser.php │ │ │ │ │ ├── FaxesRelUserAbstract.php │ │ │ │ │ ├── FaxesRelUserDto.php │ │ │ │ │ ├── FaxesRelUserDtoAbstract.php │ │ │ │ │ ├── FaxesRelUserInterface.php │ │ │ │ │ ├── FaxesRelUserRepository.php │ │ │ │ │ └── FaxesRelUserTrait.php │ │ │ │ ├── Feature │ │ │ │ │ ├── Feature.php │ │ │ │ │ ├── FeatureAbstract.php │ │ │ │ │ ├── FeatureDto.php │ │ │ │ │ ├── FeatureDtoAbstract.php │ │ │ │ │ ├── FeatureInterface.php │ │ │ │ │ ├── FeatureRepository.php │ │ │ │ │ ├── FeatureTrait.php │ │ │ │ │ └── Name.php │ │ │ │ ├── FeaturesRelBrand │ │ │ │ │ ├── FeaturesRelBrand.php │ │ │ │ │ ├── FeaturesRelBrandAbstract.php │ │ │ │ │ ├── FeaturesRelBrandDto.php │ │ │ │ │ ├── FeaturesRelBrandDtoAbstract.php │ │ │ │ │ ├── FeaturesRelBrandInterface.php │ │ │ │ │ ├── FeaturesRelBrandRepository.php │ │ │ │ │ └── FeaturesRelBrandTrait.php │ │ │ │ ├── FeaturesRelCompany │ │ │ │ │ ├── FeaturesRelCompany.php │ │ │ │ │ ├── FeaturesRelCompanyAbstract.php │ │ │ │ │ ├── FeaturesRelCompanyDto.php │ │ │ │ │ ├── FeaturesRelCompanyDtoAbstract.php │ │ │ │ │ ├── FeaturesRelCompanyInterface.php │ │ │ │ │ ├── FeaturesRelCompanyRepository.php │ │ │ │ │ └── FeaturesRelCompanyTrait.php │ │ │ │ ├── FixedCost │ │ │ │ │ ├── FixedCost.php │ │ │ │ │ ├── FixedCostAbstract.php │ │ │ │ │ ├── FixedCostDto.php │ │ │ │ │ ├── FixedCostDtoAbstract.php │ │ │ │ │ ├── FixedCostInterface.php │ │ │ │ │ ├── FixedCostRepository.php │ │ │ │ │ └── FixedCostTrait.php │ │ │ │ ├── FixedCostsRelInvoice │ │ │ │ │ ├── FixedCostsRelInvoice.php │ │ │ │ │ ├── FixedCostsRelInvoiceAbstract.php │ │ │ │ │ ├── FixedCostsRelInvoiceDto.php │ │ │ │ │ ├── FixedCostsRelInvoiceDtoAbstract.php │ │ │ │ │ ├── FixedCostsRelInvoiceInterface.php │ │ │ │ │ ├── FixedCostsRelInvoiceRepository.php │ │ │ │ │ └── FixedCostsRelInvoiceTrait.php │ │ │ │ ├── FixedCostsRelInvoiceScheduler │ │ │ │ │ ├── FixedCostsRelInvoiceScheduler.php │ │ │ │ │ ├── FixedCostsRelInvoiceSchedulerAbstract.php │ │ │ │ │ ├── FixedCostsRelInvoiceSchedulerDto.php │ │ │ │ │ ├── FixedCostsRelInvoiceSchedulerDtoAbstract.php │ │ │ │ │ ├── FixedCostsRelInvoiceSchedulerInterface.php │ │ │ │ │ ├── FixedCostsRelInvoiceSchedulerRepository.php │ │ │ │ │ └── FixedCostsRelInvoiceSchedulerTrait.php │ │ │ │ ├── Friend │ │ │ │ │ ├── Friend.php │ │ │ │ │ ├── FriendAbstract.php │ │ │ │ │ ├── FriendDto.php │ │ │ │ │ ├── FriendDtoAbstract.php │ │ │ │ │ ├── FriendInterface.php │ │ │ │ │ ├── FriendRepository.php │ │ │ │ │ └── FriendTrait.php │ │ │ │ ├── FriendsPattern │ │ │ │ │ ├── FriendsPattern.php │ │ │ │ │ ├── FriendsPatternAbstract.php │ │ │ │ │ ├── FriendsPatternDto.php │ │ │ │ │ ├── FriendsPatternDtoAbstract.php │ │ │ │ │ ├── FriendsPatternInterface.php │ │ │ │ │ ├── FriendsPatternRepository.php │ │ │ │ │ └── FriendsPatternTrait.php │ │ │ │ ├── HolidayDate │ │ │ │ │ ├── HolidayDate.php │ │ │ │ │ ├── HolidayDateAbstract.php │ │ │ │ │ ├── HolidayDateDto.php │ │ │ │ │ ├── HolidayDateDtoAbstract.php │ │ │ │ │ ├── HolidayDateInterface.php │ │ │ │ │ ├── HolidayDateRange.php │ │ │ │ │ ├── HolidayDateRepository.php │ │ │ │ │ └── HolidayDateTrait.php │ │ │ │ ├── HuntGroup │ │ │ │ │ ├── HuntGroup.php │ │ │ │ │ ├── HuntGroupAbstract.php │ │ │ │ │ ├── HuntGroupDto.php │ │ │ │ │ ├── HuntGroupDtoAbstract.php │ │ │ │ │ ├── HuntGroupInterface.php │ │ │ │ │ ├── HuntGroupRepository.php │ │ │ │ │ └── HuntGroupTrait.php │ │ │ │ ├── HuntGroupMember │ │ │ │ │ ├── HuntGroupMember.php │ │ │ │ │ ├── HuntGroupMemberAbstract.php │ │ │ │ │ ├── HuntGroupMemberDto.php │ │ │ │ │ ├── HuntGroupMemberDtoAbstract.php │ │ │ │ │ ├── HuntGroupMemberInterface.php │ │ │ │ │ ├── HuntGroupMemberRepository.php │ │ │ │ │ └── HuntGroupMemberTrait.php │ │ │ │ ├── Invoice │ │ │ │ │ ├── Invoice.php │ │ │ │ │ ├── InvoiceAbstract.php │ │ │ │ │ ├── InvoiceDto.php │ │ │ │ │ ├── InvoiceDtoAbstract.php │ │ │ │ │ ├── InvoiceInterface.php │ │ │ │ │ ├── InvoiceRepository.php │ │ │ │ │ ├── InvoiceTrait.php │ │ │ │ │ └── Pdf.php │ │ │ │ ├── InvoiceNumberSequence │ │ │ │ │ ├── InvoiceNumberSequence.php │ │ │ │ │ ├── InvoiceNumberSequenceAbstract.php │ │ │ │ │ ├── InvoiceNumberSequenceDto.php │ │ │ │ │ ├── InvoiceNumberSequenceDtoAbstract.php │ │ │ │ │ ├── InvoiceNumberSequenceInterface.php │ │ │ │ │ ├── InvoiceNumberSequenceRepository.php │ │ │ │ │ └── InvoiceNumberSequenceTrait.php │ │ │ │ ├── InvoiceScheduler │ │ │ │ │ ├── InvoiceScheduler.php │ │ │ │ │ ├── InvoiceSchedulerAbstract.php │ │ │ │ │ ├── InvoiceSchedulerDto.php │ │ │ │ │ ├── InvoiceSchedulerDtoAbstract.php │ │ │ │ │ ├── InvoiceSchedulerInterface.php │ │ │ │ │ ├── InvoiceSchedulerRepository.php │ │ │ │ │ └── InvoiceSchedulerTrait.php │ │ │ │ ├── InvoiceTemplate │ │ │ │ │ ├── InvoiceTemplate.php │ │ │ │ │ ├── InvoiceTemplateAbstract.php │ │ │ │ │ ├── InvoiceTemplateDto.php │ │ │ │ │ ├── InvoiceTemplateDtoAbstract.php │ │ │ │ │ ├── InvoiceTemplateInterface.php │ │ │ │ │ ├── InvoiceTemplateRepository.php │ │ │ │ │ └── InvoiceTemplateTrait.php │ │ │ │ ├── Ivr │ │ │ │ │ ├── Ivr.php │ │ │ │ │ ├── IvrAbstract.php │ │ │ │ │ ├── IvrDto.php │ │ │ │ │ ├── IvrDtoAbstract.php │ │ │ │ │ ├── IvrInterface.php │ │ │ │ │ ├── IvrRepository.php │ │ │ │ │ └── IvrTrait.php │ │ │ │ ├── IvrEntry │ │ │ │ │ ├── IvrEntry.php │ │ │ │ │ ├── IvrEntryAbstract.php │ │ │ │ │ ├── IvrEntryDto.php │ │ │ │ │ ├── IvrEntryDtoAbstract.php │ │ │ │ │ ├── IvrEntryInterface.php │ │ │ │ │ ├── IvrEntryRepository.php │ │ │ │ │ └── IvrEntryTrait.php │ │ │ │ ├── IvrExcludedExtension │ │ │ │ │ ├── IvrExcludedExtension.php │ │ │ │ │ ├── IvrExcludedExtensionAbstract.php │ │ │ │ │ ├── IvrExcludedExtensionDto.php │ │ │ │ │ ├── IvrExcludedExtensionDtoAbstract.php │ │ │ │ │ ├── IvrExcludedExtensionInterface.php │ │ │ │ │ ├── IvrExcludedExtensionRepository.php │ │ │ │ │ └── IvrExcludedExtensionTrait.php │ │ │ │ ├── Language │ │ │ │ │ ├── Language.php │ │ │ │ │ ├── LanguageAbstract.php │ │ │ │ │ ├── LanguageDto.php │ │ │ │ │ ├── LanguageDtoAbstract.php │ │ │ │ │ ├── LanguageInterface.php │ │ │ │ │ ├── LanguageRepository.php │ │ │ │ │ ├── LanguageTrait.php │ │ │ │ │ └── Name.php │ │ │ │ ├── Location │ │ │ │ │ ├── Location.php │ │ │ │ │ ├── LocationAbstract.php │ │ │ │ │ ├── LocationDto.php │ │ │ │ │ ├── LocationDtoAbstract.php │ │ │ │ │ ├── LocationInterface.php │ │ │ │ │ ├── LocationRepository.php │ │ │ │ │ └── LocationTrait.php │ │ │ │ ├── Locution │ │ │ │ │ ├── EncodedFile.php │ │ │ │ │ ├── Locution.php │ │ │ │ │ ├── LocutionAbstract.php │ │ │ │ │ ├── LocutionDto.php │ │ │ │ │ ├── LocutionDtoAbstract.php │ │ │ │ │ ├── LocutionInterface.php │ │ │ │ │ ├── LocutionRepository.php │ │ │ │ │ ├── LocutionTrait.php │ │ │ │ │ └── OriginalFile.php │ │ │ │ ├── MatchList │ │ │ │ │ ├── MatchList.php │ │ │ │ │ ├── MatchListAbstract.php │ │ │ │ │ ├── MatchListDto.php │ │ │ │ │ ├── MatchListDtoAbstract.php │ │ │ │ │ ├── MatchListInterface.php │ │ │ │ │ ├── MatchListRepository.php │ │ │ │ │ └── MatchListTrait.php │ │ │ │ ├── MatchListPattern │ │ │ │ │ ├── MatchListPattern.php │ │ │ │ │ ├── MatchListPatternAbstract.php │ │ │ │ │ ├── MatchListPatternDto.php │ │ │ │ │ ├── MatchListPatternDtoAbstract.php │ │ │ │ │ ├── MatchListPatternInterface.php │ │ │ │ │ ├── MatchListPatternRepository.php │ │ │ │ │ └── MatchListPatternTrait.php │ │ │ │ ├── MaxUsageNotification │ │ │ │ │ ├── MaxUsageNotification.php │ │ │ │ │ ├── MaxUsageNotificationAbstract.php │ │ │ │ │ ├── MaxUsageNotificationDto.php │ │ │ │ │ ├── MaxUsageNotificationDtoAbstract.php │ │ │ │ │ ├── MaxUsageNotificationInterface.php │ │ │ │ │ ├── MaxUsageNotificationRepository.php │ │ │ │ │ └── MaxUsageNotificationTrait.php │ │ │ │ ├── MediaRelaySet │ │ │ │ │ ├── MediaRelaySet.php │ │ │ │ │ ├── MediaRelaySetAbstract.php │ │ │ │ │ ├── MediaRelaySetDto.php │ │ │ │ │ ├── MediaRelaySetDtoAbstract.php │ │ │ │ │ ├── MediaRelaySetInterface.php │ │ │ │ │ ├── MediaRelaySetRepository.php │ │ │ │ │ └── MediaRelaySetTrait.php │ │ │ │ ├── MediaRelaySetsRelBrand │ │ │ │ │ ├── MediaRelaySetsRelBrand.php │ │ │ │ │ ├── MediaRelaySetsRelBrandAbstract.php │ │ │ │ │ ├── MediaRelaySetsRelBrandDto.php │ │ │ │ │ ├── MediaRelaySetsRelBrandDtoAbstract.php │ │ │ │ │ ├── MediaRelaySetsRelBrandInterface.php │ │ │ │ │ ├── MediaRelaySetsRelBrandRepository.php │ │ │ │ │ └── MediaRelaySetsRelBrandTrait.php │ │ │ │ ├── MusicOnHold │ │ │ │ │ ├── EncodedFile.php │ │ │ │ │ ├── MusicOnHold.php │ │ │ │ │ ├── MusicOnHoldAbstract.php │ │ │ │ │ ├── MusicOnHoldDto.php │ │ │ │ │ ├── MusicOnHoldDtoAbstract.php │ │ │ │ │ ├── MusicOnHoldInterface.php │ │ │ │ │ ├── MusicOnHoldRepository.php │ │ │ │ │ ├── MusicOnHoldTrait.php │ │ │ │ │ └── OriginalFile.php │ │ │ │ ├── NotificationTemplate │ │ │ │ │ ├── NotificationTemplate.php │ │ │ │ │ ├── NotificationTemplateAbstract.php │ │ │ │ │ ├── NotificationTemplateDto.php │ │ │ │ │ ├── NotificationTemplateDtoAbstract.php │ │ │ │ │ ├── NotificationTemplateInterface.php │ │ │ │ │ ├── NotificationTemplateRepository.php │ │ │ │ │ └── NotificationTemplateTrait.php │ │ │ │ ├── NotificationTemplateContent │ │ │ │ │ ├── NotificationTemplateContent.php │ │ │ │ │ ├── NotificationTemplateContentAbstract.php │ │ │ │ │ ├── NotificationTemplateContentDto.php │ │ │ │ │ ├── NotificationTemplateContentDtoAbstract.php │ │ │ │ │ ├── NotificationTemplateContentInterface.php │ │ │ │ │ ├── NotificationTemplateContentRepository.php │ │ │ │ │ └── NotificationTemplateContentTrait.php │ │ │ │ ├── OutgoingDdiRule │ │ │ │ │ ├── OutgoingDdiRule.php │ │ │ │ │ ├── OutgoingDdiRuleAbstract.php │ │ │ │ │ ├── OutgoingDdiRuleDto.php │ │ │ │ │ ├── OutgoingDdiRuleDtoAbstract.php │ │ │ │ │ ├── OutgoingDdiRuleInterface.php │ │ │ │ │ ├── OutgoingDdiRuleRepository.php │ │ │ │ │ └── OutgoingDdiRuleTrait.php │ │ │ │ ├── OutgoingDdiRulesPattern │ │ │ │ │ ├── OutgoingDdiRulesPattern.php │ │ │ │ │ ├── OutgoingDdiRulesPatternAbstract.php │ │ │ │ │ ├── OutgoingDdiRulesPatternDto.php │ │ │ │ │ ├── OutgoingDdiRulesPatternDtoAbstract.php │ │ │ │ │ ├── OutgoingDdiRulesPatternInterface.php │ │ │ │ │ ├── OutgoingDdiRulesPatternRepository.php │ │ │ │ │ └── OutgoingDdiRulesPatternTrait.php │ │ │ │ ├── OutgoingRouting │ │ │ │ │ ├── OutgoingRouting.php │ │ │ │ │ ├── OutgoingRoutingAbstract.php │ │ │ │ │ ├── OutgoingRoutingDto.php │ │ │ │ │ ├── OutgoingRoutingDtoAbstract.php │ │ │ │ │ ├── OutgoingRoutingInterface.php │ │ │ │ │ ├── OutgoingRoutingRepository.php │ │ │ │ │ └── OutgoingRoutingTrait.php │ │ │ │ ├── OutgoingRoutingRelCarrier │ │ │ │ │ ├── OutgoingRoutingRelCarrier.php │ │ │ │ │ ├── OutgoingRoutingRelCarrierAbstract.php │ │ │ │ │ ├── OutgoingRoutingRelCarrierDto.php │ │ │ │ │ ├── OutgoingRoutingRelCarrierDtoAbstract.php │ │ │ │ │ ├── OutgoingRoutingRelCarrierInterface.php │ │ │ │ │ ├── OutgoingRoutingRelCarrierRepository.php │ │ │ │ │ └── OutgoingRoutingRelCarrierTrait.php │ │ │ │ ├── PickUpGroup │ │ │ │ │ ├── PickUpGroup.php │ │ │ │ │ ├── PickUpGroupAbstract.php │ │ │ │ │ ├── PickUpGroupDto.php │ │ │ │ │ ├── PickUpGroupDtoAbstract.php │ │ │ │ │ ├── PickUpGroupInterface.php │ │ │ │ │ ├── PickUpGroupRepository.php │ │ │ │ │ └── PickUpGroupTrait.php │ │ │ │ ├── PickUpRelUser │ │ │ │ │ ├── PickUpRelUser.php │ │ │ │ │ ├── PickUpRelUserAbstract.php │ │ │ │ │ ├── PickUpRelUserDto.php │ │ │ │ │ ├── PickUpRelUserDtoAbstract.php │ │ │ │ │ ├── PickUpRelUserInterface.php │ │ │ │ │ ├── PickUpRelUserRepository.php │ │ │ │ │ └── PickUpRelUserTrait.php │ │ │ │ ├── ProxyTrunk │ │ │ │ │ ├── ProxyTrunk.php │ │ │ │ │ ├── ProxyTrunkAbstract.php │ │ │ │ │ ├── ProxyTrunkDto.php │ │ │ │ │ ├── ProxyTrunkDtoAbstract.php │ │ │ │ │ ├── ProxyTrunkInterface.php │ │ │ │ │ ├── ProxyTrunkRepository.php │ │ │ │ │ └── ProxyTrunkTrait.php │ │ │ │ ├── ProxyTrunksRelBrand │ │ │ │ │ ├── ProxyTrunksRelBrand.php │ │ │ │ │ ├── ProxyTrunksRelBrandAbstract.php │ │ │ │ │ ├── ProxyTrunksRelBrandDto.php │ │ │ │ │ ├── ProxyTrunksRelBrandDtoAbstract.php │ │ │ │ │ ├── ProxyTrunksRelBrandInterface.php │ │ │ │ │ ├── ProxyTrunksRelBrandRepository.php │ │ │ │ │ └── ProxyTrunksRelBrandTrait.php │ │ │ │ ├── ProxyUser │ │ │ │ │ ├── ProxyUser.php │ │ │ │ │ ├── ProxyUserAbstract.php │ │ │ │ │ ├── ProxyUserDto.php │ │ │ │ │ ├── ProxyUserDtoAbstract.php │ │ │ │ │ ├── ProxyUserInterface.php │ │ │ │ │ ├── ProxyUserRepository.php │ │ │ │ │ └── ProxyUserTrait.php │ │ │ │ ├── PublicEntity │ │ │ │ │ ├── Name.php │ │ │ │ │ ├── PublicEntity.php │ │ │ │ │ ├── PublicEntityAbstract.php │ │ │ │ │ ├── PublicEntityDto.php │ │ │ │ │ ├── PublicEntityDtoAbstract.php │ │ │ │ │ ├── PublicEntityInterface.php │ │ │ │ │ ├── PublicEntityRepository.php │ │ │ │ │ └── PublicEntityTrait.php │ │ │ │ ├── Queue │ │ │ │ │ ├── Queue.php │ │ │ │ │ ├── QueueAbstract.php │ │ │ │ │ ├── QueueDto.php │ │ │ │ │ ├── QueueDtoAbstract.php │ │ │ │ │ ├── QueueInterface.php │ │ │ │ │ ├── QueueRepository.php │ │ │ │ │ └── QueueTrait.php │ │ │ │ ├── QueueMember │ │ │ │ │ ├── QueueMember.php │ │ │ │ │ ├── QueueMemberAbstract.php │ │ │ │ │ ├── QueueMemberDto.php │ │ │ │ │ ├── QueueMemberDtoAbstract.php │ │ │ │ │ ├── QueueMemberInterface.php │ │ │ │ │ ├── QueueMemberRepository.php │ │ │ │ │ └── QueueMemberTrait.php │ │ │ │ ├── RatingPlan │ │ │ │ │ ├── Description.php │ │ │ │ │ ├── Name.php │ │ │ │ │ ├── RatingPlan.php │ │ │ │ │ ├── RatingPlanAbstract.php │ │ │ │ │ ├── RatingPlanDto.php │ │ │ │ │ ├── RatingPlanDtoAbstract.php │ │ │ │ │ ├── RatingPlanInterface.php │ │ │ │ │ ├── RatingPlanRepository.php │ │ │ │ │ └── RatingPlanTrait.php │ │ │ │ ├── RatingPlanGroup │ │ │ │ │ ├── Description.php │ │ │ │ │ ├── Name.php │ │ │ │ │ ├── RatingPlanGroup.php │ │ │ │ │ ├── RatingPlanGroupAbstract.php │ │ │ │ │ ├── RatingPlanGroupDto.php │ │ │ │ │ ├── RatingPlanGroupDtoAbstract.php │ │ │ │ │ ├── RatingPlanGroupInterface.php │ │ │ │ │ ├── RatingPlanGroupRepository.php │ │ │ │ │ ├── RatingPlanGroupTrait.php │ │ │ │ │ └── TarificationInfo.php │ │ │ │ ├── RatingProfile │ │ │ │ │ ├── RatingProfile.php │ │ │ │ │ ├── RatingProfileAbstract.php │ │ │ │ │ ├── RatingProfileDto.php │ │ │ │ │ ├── RatingProfileDtoAbstract.php │ │ │ │ │ ├── RatingProfileInterface.php │ │ │ │ │ ├── RatingProfileRepository.php │ │ │ │ │ └── RatingProfileTrait.php │ │ │ │ ├── Recording │ │ │ │ │ ├── RecordedFile.php │ │ │ │ │ ├── Recording.php │ │ │ │ │ ├── RecordingAbstract.php │ │ │ │ │ ├── RecordingDto.php │ │ │ │ │ ├── RecordingDtoAbstract.php │ │ │ │ │ ├── RecordingInterface.php │ │ │ │ │ ├── RecordingRepository.php │ │ │ │ │ └── RecordingTrait.php │ │ │ │ ├── ResidentialDevice │ │ │ │ │ ├── ResidentialDevice.php │ │ │ │ │ ├── ResidentialDeviceAbstract.php │ │ │ │ │ ├── ResidentialDeviceDto.php │ │ │ │ │ ├── ResidentialDeviceDtoAbstract.php │ │ │ │ │ ├── ResidentialDeviceInterface.php │ │ │ │ │ ├── ResidentialDeviceRepository.php │ │ │ │ │ └── ResidentialDeviceTrait.php │ │ │ │ ├── RetailAccount │ │ │ │ │ ├── RetailAccount.php │ │ │ │ │ ├── RetailAccountAbstract.php │ │ │ │ │ ├── RetailAccountDto.php │ │ │ │ │ ├── RetailAccountDtoAbstract.php │ │ │ │ │ ├── RetailAccountInterface.php │ │ │ │ │ ├── RetailAccountRepository.php │ │ │ │ │ └── RetailAccountTrait.php │ │ │ │ ├── RouteLock │ │ │ │ │ ├── RouteLock.php │ │ │ │ │ ├── RouteLockAbstract.php │ │ │ │ │ ├── RouteLockDto.php │ │ │ │ │ ├── RouteLockDtoAbstract.php │ │ │ │ │ ├── RouteLockInterface.php │ │ │ │ │ ├── RouteLockRepository.php │ │ │ │ │ └── RouteLockTrait.php │ │ │ │ ├── RoutingPattern │ │ │ │ │ ├── Description.php │ │ │ │ │ ├── Name.php │ │ │ │ │ ├── RoutingPattern.php │ │ │ │ │ ├── RoutingPatternAbstract.php │ │ │ │ │ ├── RoutingPatternDto.php │ │ │ │ │ ├── RoutingPatternDtoAbstract.php │ │ │ │ │ ├── RoutingPatternInterface.php │ │ │ │ │ ├── RoutingPatternRepository.php │ │ │ │ │ └── RoutingPatternTrait.php │ │ │ │ ├── RoutingPatternGroup │ │ │ │ │ ├── RoutingPatternGroup.php │ │ │ │ │ ├── RoutingPatternGroupAbstract.php │ │ │ │ │ ├── RoutingPatternGroupDto.php │ │ │ │ │ ├── RoutingPatternGroupDtoAbstract.php │ │ │ │ │ ├── RoutingPatternGroupInterface.php │ │ │ │ │ ├── RoutingPatternGroupRepository.php │ │ │ │ │ └── RoutingPatternGroupTrait.php │ │ │ │ ├── RoutingPatternGroupsRelPattern │ │ │ │ │ ├── RoutingPatternGroupsRelPattern.php │ │ │ │ │ ├── RoutingPatternGroupsRelPatternAbstract.php │ │ │ │ │ ├── RoutingPatternGroupsRelPatternDto.php │ │ │ │ │ ├── RoutingPatternGroupsRelPatternDtoAbstract.php │ │ │ │ │ ├── RoutingPatternGroupsRelPatternInterface.php │ │ │ │ │ ├── RoutingPatternGroupsRelPatternRepository.php │ │ │ │ │ └── RoutingPatternGroupsRelPatternTrait.php │ │ │ │ ├── RoutingTag │ │ │ │ │ ├── RoutingTag.php │ │ │ │ │ ├── RoutingTagAbstract.php │ │ │ │ │ ├── RoutingTagDto.php │ │ │ │ │ ├── RoutingTagDtoAbstract.php │ │ │ │ │ ├── RoutingTagInterface.php │ │ │ │ │ ├── RoutingTagRepository.php │ │ │ │ │ └── RoutingTagTrait.php │ │ │ │ ├── Schedule │ │ │ │ │ ├── Schedule.php │ │ │ │ │ ├── ScheduleAbstract.php │ │ │ │ │ ├── ScheduleDto.php │ │ │ │ │ ├── ScheduleDtoAbstract.php │ │ │ │ │ ├── ScheduleInterface.php │ │ │ │ │ ├── ScheduleRepository.php │ │ │ │ │ └── ScheduleTrait.php │ │ │ │ ├── Service │ │ │ │ │ ├── Description.php │ │ │ │ │ ├── Name.php │ │ │ │ │ ├── Service.php │ │ │ │ │ ├── ServiceAbstract.php │ │ │ │ │ ├── ServiceDto.php │ │ │ │ │ ├── ServiceDtoAbstract.php │ │ │ │ │ ├── ServiceInterface.php │ │ │ │ │ ├── ServiceRepository.php │ │ │ │ │ └── ServiceTrait.php │ │ │ │ ├── SpecialNumber │ │ │ │ │ ├── SpecialNumber.php │ │ │ │ │ ├── SpecialNumberAbstract.php │ │ │ │ │ ├── SpecialNumberDto.php │ │ │ │ │ ├── SpecialNumberDtoAbstract.php │ │ │ │ │ ├── SpecialNumberInterface.php │ │ │ │ │ ├── SpecialNumberRepository.php │ │ │ │ │ └── SpecialNumberTrait.php │ │ │ │ ├── SurvivalDevice │ │ │ │ │ ├── SurvivalDevice.php │ │ │ │ │ ├── SurvivalDeviceAbstract.php │ │ │ │ │ ├── SurvivalDeviceDto.php │ │ │ │ │ ├── SurvivalDeviceDtoAbstract.php │ │ │ │ │ ├── SurvivalDeviceInterface.php │ │ │ │ │ ├── SurvivalDeviceRepository.php │ │ │ │ │ └── SurvivalDeviceTrait.php │ │ │ │ ├── Terminal │ │ │ │ │ ├── Terminal.php │ │ │ │ │ ├── TerminalAbstract.php │ │ │ │ │ ├── TerminalDto.php │ │ │ │ │ ├── TerminalDtoAbstract.php │ │ │ │ │ ├── TerminalInterface.php │ │ │ │ │ ├── TerminalRepository.php │ │ │ │ │ └── TerminalTrait.php │ │ │ │ ├── TerminalManufacturer │ │ │ │ │ ├── TerminalManufacturer.php │ │ │ │ │ ├── TerminalManufacturerAbstract.php │ │ │ │ │ ├── TerminalManufacturerDto.php │ │ │ │ │ ├── TerminalManufacturerDtoAbstract.php │ │ │ │ │ ├── TerminalManufacturerInterface.php │ │ │ │ │ ├── TerminalManufacturerRepository.php │ │ │ │ │ └── TerminalManufacturerTrait.php │ │ │ │ ├── TerminalModel │ │ │ │ │ ├── TerminalModel.php │ │ │ │ │ ├── TerminalModelAbstract.php │ │ │ │ │ ├── TerminalModelDto.php │ │ │ │ │ ├── TerminalModelDtoAbstract.php │ │ │ │ │ ├── TerminalModelInterface.php │ │ │ │ │ ├── TerminalModelRepository.php │ │ │ │ │ └── TerminalModelTrait.php │ │ │ │ ├── Timezone │ │ │ │ │ ├── Label.php │ │ │ │ │ ├── Timezone.php │ │ │ │ │ ├── TimezoneAbstract.php │ │ │ │ │ ├── TimezoneDto.php │ │ │ │ │ ├── TimezoneDtoAbstract.php │ │ │ │ │ ├── TimezoneInterface.php │ │ │ │ │ ├── TimezoneRepository.php │ │ │ │ │ └── TimezoneTrait.php │ │ │ │ ├── TransformationRule │ │ │ │ │ ├── TransformationRule.php │ │ │ │ │ ├── TransformationRuleAbstract.php │ │ │ │ │ ├── TransformationRuleDto.php │ │ │ │ │ ├── TransformationRuleDtoAbstract.php │ │ │ │ │ ├── TransformationRuleInterface.php │ │ │ │ │ ├── TransformationRuleRepository.php │ │ │ │ │ └── TransformationRuleTrait.php │ │ │ │ ├── TransformationRuleSet │ │ │ │ │ ├── Name.php │ │ │ │ │ ├── TransformationRuleSet.php │ │ │ │ │ ├── TransformationRuleSetAbstract.php │ │ │ │ │ ├── TransformationRuleSetDto.php │ │ │ │ │ ├── TransformationRuleSetDtoAbstract.php │ │ │ │ │ ├── TransformationRuleSetInterface.php │ │ │ │ │ ├── TransformationRuleSetRepository.php │ │ │ │ │ └── TransformationRuleSetTrait.php │ │ │ │ ├── User │ │ │ │ │ ├── User.php │ │ │ │ │ ├── UserAbstract.php │ │ │ │ │ ├── UserDto.php │ │ │ │ │ ├── UserDtoAbstract.php │ │ │ │ │ ├── UserInterface.php │ │ │ │ │ ├── UserRepository.php │ │ │ │ │ ├── UserSecurityTrait.php │ │ │ │ │ └── UserTrait.php │ │ │ │ ├── UsersCdr │ │ │ │ │ ├── UsersCdr.php │ │ │ │ │ ├── UsersCdrAbstract.php │ │ │ │ │ ├── UsersCdrDto.php │ │ │ │ │ ├── UsersCdrDtoAbstract.php │ │ │ │ │ ├── UsersCdrInterface.php │ │ │ │ │ ├── UsersCdrRepository.php │ │ │ │ │ └── UsersCdrTrait.php │ │ │ │ ├── Voicemail │ │ │ │ │ ├── Voicemail.php │ │ │ │ │ ├── VoicemailAbstract.php │ │ │ │ │ ├── VoicemailDto.php │ │ │ │ │ ├── VoicemailDtoAbstract.php │ │ │ │ │ ├── VoicemailInterface.php │ │ │ │ │ ├── VoicemailRepository.php │ │ │ │ │ └── VoicemailTrait.php │ │ │ │ ├── VoicemailMessage │ │ │ │ │ ├── MetadataFile.php │ │ │ │ │ ├── RecordingFile.php │ │ │ │ │ ├── VoicemailMessage.php │ │ │ │ │ ├── VoicemailMessageAbstract.php │ │ │ │ │ ├── VoicemailMessageDto.php │ │ │ │ │ ├── VoicemailMessageDtoAbstract.php │ │ │ │ │ ├── VoicemailMessageInterface.php │ │ │ │ │ ├── VoicemailMessageRepository.php │ │ │ │ │ └── VoicemailMessageTrait.php │ │ │ │ ├── VoicemailRelUser │ │ │ │ │ ├── VoicemailRelUser.php │ │ │ │ │ ├── VoicemailRelUserAbstract.php │ │ │ │ │ ├── VoicemailRelUserDto.php │ │ │ │ │ ├── VoicemailRelUserDtoAbstract.php │ │ │ │ │ ├── VoicemailRelUserInterface.php │ │ │ │ │ ├── VoicemailRelUserRepository.php │ │ │ │ │ └── VoicemailRelUserTrait.php │ │ │ │ └── WebPortal │ │ │ │ │ ├── Logo.php │ │ │ │ │ ├── WebPortal.php │ │ │ │ │ ├── WebPortalAbstract.php │ │ │ │ │ ├── WebPortalDto.php │ │ │ │ │ ├── WebPortalDtoAbstract.php │ │ │ │ │ ├── WebPortalInterface.php │ │ │ │ │ ├── WebPortalRepository.php │ │ │ │ │ ├── WebPortalTrait.php │ │ │ │ │ └── WebTheme.php │ │ │ ├── Service │ │ │ │ ├── ActiveCall │ │ │ │ │ └── AssertAccessGranted.php │ │ │ │ ├── Administrator │ │ │ │ │ ├── AdminLoginChecker.php │ │ │ │ │ ├── AdministratorLifecycleEventHandlerInterface.php │ │ │ │ │ ├── AdministratorLifecycleServiceCollection.php │ │ │ │ │ ├── AssertAdministratorCanImpersonate.php │ │ │ │ │ ├── AssertWebPortalAccessible.php │ │ │ │ │ ├── CreatedByBrand.php │ │ │ │ │ └── CreatedByCompany.php │ │ │ │ ├── AdministratorRelPublicEntity │ │ │ │ │ ├── AdministratorRelPublicEntityLifecycleEventHandlerInterface.php │ │ │ │ │ ├── AdministratorRelPublicEntityLifecycleServiceCollection.php │ │ │ │ │ ├── AvoidUpdates.php │ │ │ │ │ ├── CreateAcls.php │ │ │ │ │ ├── RemoveAcls.php │ │ │ │ │ └── SwitchAcl.php │ │ │ │ ├── ApplicationServer │ │ │ │ │ ├── ApplicationServerLifecycleEventHandlerInterface.php │ │ │ │ │ ├── ApplicationServerLifecycleServiceCollection.php │ │ │ │ │ ├── SendTrunksDispatcherReloadRequest.php │ │ │ │ │ └── SendUsersDispatcherReloadRequest.php │ │ │ │ ├── ApplicationServerSet │ │ │ │ │ ├── ApplicationServerSetLifecycleEventHandlerInterface.php │ │ │ │ │ ├── ApplicationServerSetLifecycleServiceCollection.php │ │ │ │ │ ├── DeleteProtection.php │ │ │ │ │ ├── SendTrunksDispatcherReloadRequest.php │ │ │ │ │ ├── SendUsersDispatcherReloadRequest.php │ │ │ │ │ └── UpdateProtection.php │ │ │ │ ├── ApplicationServerSetRelApplicationServer │ │ │ │ │ ├── ApplicationServerSetRelApplicationServerLifecycleEventHandlerInterface.php │ │ │ │ │ ├── ApplicationServerSetRelApplicationServerLifecycleServiceCollection.php │ │ │ │ │ ├── SendTrunksDispatcherReloadRequest.php │ │ │ │ │ └── SendUsersDispatcherReloadRequest.php │ │ │ │ ├── ApplicationServerSetsRelBrand │ │ │ │ │ ├── ApplicationServerSetsRelBrandEntityLifecycleServiceCollection.php │ │ │ │ │ ├── ApplicationServerSetsRelBrandLifecycleEventHandlerInterface.php │ │ │ │ │ ├── AvoidDeleteAllByBrand.php │ │ │ │ │ └── AvoidDeleteUsed.php │ │ │ │ ├── BalanceMovement │ │ │ │ │ ├── CreateByCarrier.php │ │ │ │ │ └── CreateByCompany.php │ │ │ │ ├── BalanceNotification │ │ │ │ │ ├── BalanceNotificationLifecycleServiceCollection.php │ │ │ │ │ └── NotifyBrokenThreshold.php │ │ │ │ ├── BannedAddress │ │ │ │ │ ├── BannedAddressLifecycleEventHandlerInterface.php │ │ │ │ │ ├── BannedAddressLifecycleServiceCollection.php │ │ │ │ │ └── Unban.php │ │ │ │ ├── BillableCall │ │ │ │ │ ├── BillableCallLifecycleEventHandlerInterface.php │ │ │ │ │ ├── BillableCallLifecycleServiceCollection.php │ │ │ │ │ ├── CreateOrUpdateByTrunksCdr.php │ │ │ │ │ ├── CsvExporter.php │ │ │ │ │ ├── MigrateFromTrunksCdr.php │ │ │ │ │ ├── UpdateByRecording.php │ │ │ │ │ ├── UpdateByTpCdr.php │ │ │ │ │ └── UpdateDtoByDefaultRunTpCdr.php │ │ │ │ ├── BillableCallHistoric │ │ │ │ │ └── ImportFromBillableCalls.php │ │ │ │ ├── Brand │ │ │ │ │ ├── AvoidEmptyApplicationServerSets.php │ │ │ │ │ ├── AvoidEmptyMediaRelaySets.php │ │ │ │ │ ├── BrandLifecycleEventHandlerInterface.php │ │ │ │ │ └── BrandLifecycleServiceCollection.php │ │ │ │ ├── BrandService │ │ │ │ │ ├── BrandServiceLifecycleEventHandlerInterface.php │ │ │ │ │ ├── BrandServiceLifecycleServiceCollection.php │ │ │ │ │ └── UpdateByBrand.php │ │ │ │ ├── CallAclRelMatchList │ │ │ │ │ ├── AvoidUpdates.php │ │ │ │ │ ├── CallAclRelMatchListLifecycleEventHandlerInterface.php │ │ │ │ │ └── CallAclRelMatchListLifecycleServiceCollection.php │ │ │ │ ├── CallCsvReport │ │ │ │ │ ├── CallCsvReportLifecycleEventHandlerInterface.php │ │ │ │ │ ├── CallCsvReportLifecycleServiceCollection.php │ │ │ │ │ ├── CreateByScheduler.php │ │ │ │ │ ├── CsvAttacher.php │ │ │ │ │ └── EmailSender.php │ │ │ │ ├── CallCsvScheduler │ │ │ │ │ ├── CallCsvSchedulerLifecycleEventHandlerInterface.php │ │ │ │ │ ├── CallCsvSchedulerLifecycleServiceCollection.php │ │ │ │ │ ├── CheckUniqueness.php │ │ │ │ │ ├── NextExecutionResolver.php │ │ │ │ │ ├── SetExecutionError.php │ │ │ │ │ └── UpdateLastExecutionDate.php │ │ │ │ ├── CallForwardSetting │ │ │ │ │ ├── CallForwardSettingLifecycleEventHandlerInterface.php │ │ │ │ │ ├── CallForwardSettingLifecycleServiceCollection.php │ │ │ │ │ └── CheckUniqueness.php │ │ │ │ ├── Carrier │ │ │ │ │ ├── AbstractBalanceOperation.php │ │ │ │ │ ├── CarrierBalanceServiceInterface.php │ │ │ │ │ ├── CarrierLifecycleEventHandlerInterface.php │ │ │ │ │ ├── CarrierLifecycleServiceCollection.php │ │ │ │ │ ├── DecrementBalance.php │ │ │ │ │ ├── IncrementBalance.php │ │ │ │ │ ├── SearchBrokenThresholds.php │ │ │ │ │ ├── SendCgratesReloadRequest.php │ │ │ │ │ ├── SendTrunksLcrReloadRequest.php │ │ │ │ │ └── SyncBalances.php │ │ │ │ ├── CarrierServer │ │ │ │ │ ├── CarrierServerLifecycleEventHandlerInterface.php │ │ │ │ │ ├── CarrierServerLifecycleServiceCollection.php │ │ │ │ │ ├── DeleteProtection.php │ │ │ │ │ ├── GetStatusFromLcrGatewayInfo.php │ │ │ │ │ └── SendTrunksLcrReloadRequest.php │ │ │ │ ├── Company │ │ │ │ │ ├── AbstractBalanceOperation.php │ │ │ │ │ ├── CompanyBalanceServiceInterface.php │ │ │ │ │ ├── CompanyLifecycleEventHandlerInterface.php │ │ │ │ │ ├── CompanyLifecycleServiceCollection.php │ │ │ │ │ ├── DecrementBalance.php │ │ │ │ │ ├── IncrementBalance.php │ │ │ │ │ ├── SanitizeBillingMethod.php │ │ │ │ │ ├── SearchBrokenThresholds.php │ │ │ │ │ ├── SendCgratesUpdateRequest.php │ │ │ │ │ ├── SendUsersAddressPermissionsReloadRequest.php │ │ │ │ │ ├── SendUsersTrustedPermissionsReloadRequest.php │ │ │ │ │ ├── SyncBalances.php │ │ │ │ │ └── SyncDailyUsage.php │ │ │ │ ├── CompanyRelCodec │ │ │ │ │ ├── AvoidUpdates.php │ │ │ │ │ ├── CompanyRelCodecLifecycleEventHandlerInterface.php │ │ │ │ │ └── CompanyRelCodecLifecycleServiceCollection.php │ │ │ │ ├── CompanyRelRoutingTag │ │ │ │ │ ├── AvoidUpdates.php │ │ │ │ │ ├── CheckCompanyType.php │ │ │ │ │ ├── CompanyRelRoutingTagLifecycleEventHandlerInterface.php │ │ │ │ │ └── CompanyRelRoutingTagLifecycleServiceCollection.php │ │ │ │ ├── CompanyService │ │ │ │ │ ├── PropagateBrandServices.php │ │ │ │ │ └── RemoveByBrandService.php │ │ │ │ ├── ConditionalRoutesConditionsRelCalendar │ │ │ │ │ ├── AvoidUpdates.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelCalendarLifecycleEventHandlerInterface.php │ │ │ │ │ └── ConditionalRoutesConditionsRelCalendarLifecycleServiceCollection.php │ │ │ │ ├── ConditionalRoutesConditionsRelMatchlist │ │ │ │ │ ├── AvoidUpdates.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelMatchlistLifecycleEventHandlerInterface.php │ │ │ │ │ └── ConditionalRoutesConditionsRelMatchlistLifecycleServiceCollection.php │ │ │ │ ├── ConditionalRoutesConditionsRelRouteLock │ │ │ │ │ ├── AvoidUpdates.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelRouteLockLifecycleEventHandlerInterface.php │ │ │ │ │ └── ConditionalRoutesConditionsRelRouteLockLifecycleServiceCollection.php │ │ │ │ ├── ConditionalRoutesConditionsRelSchedule │ │ │ │ │ ├── AvoidUpdates.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelScheduleLifecycleEventHandlerInterface.php │ │ │ │ │ └── ConditionalRoutesConditionsRelScheduleLifecycleServiceCollection.php │ │ │ │ ├── Contact │ │ │ │ │ ├── UpdateByExtension.php │ │ │ │ │ └── UpdateByUser.php │ │ │ │ ├── Ddi │ │ │ │ │ └── DdiFactory.php │ │ │ │ ├── DdiProvider │ │ │ │ │ ├── DdiProviderLifecycleEventHandlerInterface.php │ │ │ │ │ ├── DdiProviderLifecycleServiceCollection.php │ │ │ │ │ └── SendTrunksAddressPermissionsReloadRequest.php │ │ │ │ ├── DdiProviderAddress │ │ │ │ │ ├── DdiProviderAddressLifecycleEventHandlerInterface.php │ │ │ │ │ └── DdiProviderAddressLifecycleServiceCollection.php │ │ │ │ ├── DdiProviderRegistration │ │ │ │ │ ├── DdiProviderRegistrationLifecycleEventHandlerInterface.php │ │ │ │ │ ├── DdiProviderRegistrationLifecycleServiceCollection.php │ │ │ │ │ └── PersistErrorHandler.php │ │ │ │ ├── Destination │ │ │ │ │ ├── DestinationLifecycleEventHandlerInterface.php │ │ │ │ │ ├── DestinationLifecycleServiceCollection.php │ │ │ │ │ └── PersistErrorHandler.php │ │ │ │ ├── DestinationRate │ │ │ │ │ ├── DestinationRateLifecycleEventHandlerInterface.php │ │ │ │ │ └── DestinationRateLifecycleServiceCollection.php │ │ │ │ ├── DestinationRateGroup │ │ │ │ │ ├── DestinationRateGroupLifecycleEventHandlerInterface.php │ │ │ │ │ ├── DestinationRateGroupLifecycleServiceCollection.php │ │ │ │ │ ├── SendImporterOrder.php │ │ │ │ │ └── UpdatedDestinationRateGroupNotificator.php │ │ │ │ ├── Domain │ │ │ │ │ ├── DeleteByBrand.php │ │ │ │ │ ├── DeleteByCompany.php │ │ │ │ │ ├── DomainLifecycleEventHandlerInterface.php │ │ │ │ │ ├── DomainLifecycleServiceCollection.php │ │ │ │ │ ├── SendUsersDomainReloadRequest.php │ │ │ │ │ ├── UpdateByBrand.php │ │ │ │ │ └── UpdateByCompany.php │ │ │ │ ├── Extension │ │ │ │ │ ├── AliasImporter.php │ │ │ │ │ ├── ExtensionFactory.php │ │ │ │ │ ├── ExtensionLifecycleEventHandlerInterface.php │ │ │ │ │ ├── ExtensionLifecycleServiceCollection.php │ │ │ │ │ └── UpdateByUser.php │ │ │ │ ├── ExternalCallFilterRelCalendar │ │ │ │ │ ├── AvoidUpdates.php │ │ │ │ │ ├── ExternalCallFilterRelCalendarLifecycleEventHandlerInterface.php │ │ │ │ │ └── ExternalCallFilterRelCalendarLifecycleServiceCollection.php │ │ │ │ ├── ExternalCallFilterRelSchedule │ │ │ │ │ ├── AvoidUpdates.php │ │ │ │ │ ├── ExternalCallFilterRelScheduleLifecycleEventHandlerInterface.php │ │ │ │ │ └── ExternalCallFilterRelScheduleLifecycleServiceCollection.php │ │ │ │ ├── FaxesInOut │ │ │ │ │ ├── FaxesInOutLifecycleEventHandlerInterface.php │ │ │ │ │ ├── FaxesInOutLifecycleServiceCollection.php │ │ │ │ │ ├── ResendFax.php │ │ │ │ │ └── SendFaxFile.php │ │ │ │ ├── FeaturesRelBrand │ │ │ │ │ ├── AvoidBillingRemoval.php │ │ │ │ │ ├── AvoidFeaturesInUseRemoval.php │ │ │ │ │ ├── AvoidUpdates.php │ │ │ │ │ ├── FeaturesRelBrandLifecycleEventHandlerInterface.php │ │ │ │ │ └── FeaturesRelBrandLifecycleServiceCollection.php │ │ │ │ ├── FeaturesRelCompany │ │ │ │ │ ├── AvoidUpdates.php │ │ │ │ │ ├── CheckValidity.php │ │ │ │ │ ├── FeaturesRelCompanyLifecycleEventHandlerInterface.php │ │ │ │ │ └── FeaturesRelCompanyLifecycleServiceCollection.php │ │ │ │ ├── FixedCostsRelInvoice │ │ │ │ │ ├── AvoidUpdates.php │ │ │ │ │ ├── CreateByScheduler.php │ │ │ │ │ ├── FixedCostsRelInvoiceLifecycleEventHandlerInterface.php │ │ │ │ │ └── FixedCostsRelInvoiceLifecycleServiceCollection.php │ │ │ │ ├── FixedCostsRelInvoiceScheduler │ │ │ │ │ ├── AvoidUpdates.php │ │ │ │ │ ├── FixedCostsRelInvoiceSchedulerLifecycleEventHandlerInterface.php │ │ │ │ │ └── FixedCostsRelInvoiceSchedulerLifecycleServiceCollection.php │ │ │ │ ├── Friend │ │ │ │ │ ├── AvoidUpdateCompany.php │ │ │ │ │ ├── CheckUniqueness.php │ │ │ │ │ ├── DeleteInterVpbx.php │ │ │ │ │ ├── FriendLifecycleEventHandlerInterface.php │ │ │ │ │ ├── FriendLifecycleServiceCollection.php │ │ │ │ │ ├── PersistErrorHandler.php │ │ │ │ │ └── SanitizeInterVpbxPriority.php │ │ │ │ ├── HolidayDate │ │ │ │ │ ├── CheckEventDateCollision.php │ │ │ │ │ ├── HolidayDateFactory.php │ │ │ │ │ ├── HolidayDateLifecycleEventHandlerInterface.php │ │ │ │ │ └── HolidayDateLifecycleServiceCollection.php │ │ │ │ ├── HostnameGetter.php │ │ │ │ ├── HuntGroupMember │ │ │ │ │ ├── AvoidUpdates.php │ │ │ │ │ ├── HuntGroupMemberLifecycleEventHandlerInterface.php │ │ │ │ │ └── HuntGroupMemberLifecycleServiceCollection.php │ │ │ │ ├── Invoice │ │ │ │ │ ├── AutoRateCalls.php │ │ │ │ │ ├── CheckValidity.php │ │ │ │ │ ├── CreateByScheduler.php │ │ │ │ │ ├── EmailSender.php │ │ │ │ │ ├── Generator.php │ │ │ │ │ ├── InvoiceLifecycleEventHandlerInterface.php │ │ │ │ │ ├── InvoiceLifecycleServiceCollection.php │ │ │ │ │ ├── Regenerate.php │ │ │ │ │ ├── SendGenerateOrder.php │ │ │ │ │ └── SetInvoiceNumber.php │ │ │ │ ├── InvoiceNumberSequence │ │ │ │ │ ├── CheckValidity.php │ │ │ │ │ ├── InvoiceNumberSequenceLifecycleEventHandlerInterface.php │ │ │ │ │ ├── InvoiceNumberSequenceLifecycleServiceCollection.php │ │ │ │ │ └── NextValGenerator.php │ │ │ │ ├── InvoiceScheduler │ │ │ │ │ ├── InvoiceSchedulerLifecycleEventHandlerInterface.php │ │ │ │ │ ├── InvoiceSchedulerLifecycleServiceCollection.php │ │ │ │ │ ├── NextExecutionResolver.php │ │ │ │ │ ├── NextExecutionResolverTrait.php │ │ │ │ │ ├── SetExecutionError.php │ │ │ │ │ └── UpdateLastExecutionDate.php │ │ │ │ ├── InvoiceTemplate │ │ │ │ │ └── InvoiceTemplatePreviewGenerator.php │ │ │ │ ├── Ivr │ │ │ │ │ ├── UpdateByExtension.php │ │ │ │ │ └── UpdateByVoicemail.php │ │ │ │ ├── Locution │ │ │ │ │ ├── LocutionLifecycleEventHandlerInterface.php │ │ │ │ │ ├── LocutionLifecycleServiceCollection.php │ │ │ │ │ └── SendRecodingOrder.php │ │ │ │ ├── MaxUsageNotification │ │ │ │ │ ├── NotifyMaxDailyUsage.php │ │ │ │ │ └── SearchBrokenMaxDailyUsage.php │ │ │ │ ├── MediaRelaySet │ │ │ │ │ ├── DeleteProtection.php │ │ │ │ │ ├── MediaRelaySetLifecycleEventHandlerInterface.php │ │ │ │ │ ├── MediaRelaySetLifecycleServiceCollection.php │ │ │ │ │ ├── SendTrunksRtpengineReloadRequest.php │ │ │ │ │ └── SendUsersRtpengineReloadRequest.php │ │ │ │ ├── MediaRelaySetsRelBrand │ │ │ │ │ ├── AvoidDeleteAllByBrand.php │ │ │ │ │ ├── AvoidDeleteUsed.php │ │ │ │ │ ├── MediaRelaySetsRelBrandHandlerInterface.php │ │ │ │ │ └── MediaRelaySetsRelBrandLifecycleServiceCollection.php │ │ │ │ ├── MusicOnHold │ │ │ │ │ ├── MusicOnHoldLifecycleEventHandlerInterface.php │ │ │ │ │ ├── MusicOnHoldLifecycleServiceCollection.php │ │ │ │ │ └── SendRecodingOrder.php │ │ │ │ ├── NotificationTemplateContent │ │ │ │ │ └── CallCsvNotificationTemplateByCallCsvReport.php │ │ │ │ ├── OutgoingRouting │ │ │ │ │ ├── OutgoingRoutingLifecycleEventHandlerInterface.php │ │ │ │ │ ├── OutgoingRoutingLifecycleServiceCollection.php │ │ │ │ │ └── SendTrunksLcrReloadRequest.php │ │ │ │ ├── OutgoingRoutingRelCarrier │ │ │ │ │ ├── AvoidUpdates.php │ │ │ │ │ ├── OutgoingRoutingRelCarrierLifecycleEventHandlerInterface.php │ │ │ │ │ └── OutgoingRoutingRelCarrierLifecycleServiceCollection.php │ │ │ │ ├── PickUpRelUser │ │ │ │ │ ├── AvoidUpdates.php │ │ │ │ │ ├── PickUpRelUserLifecycleEventHandlerInterface.php │ │ │ │ │ └── PickUpRelUserLifecycleServiceCollection.php │ │ │ │ ├── ProxyTrunk │ │ │ │ │ ├── DeleteProtection.php │ │ │ │ │ ├── ProxyTrunkLifecycleEventHandlerInterface.php │ │ │ │ │ └── ProxyTrunkLifecycleServiceCollection.php │ │ │ │ ├── ProxyTrunksRelBrand │ │ │ │ │ ├── AvoidRemovingInUseAddresses.php │ │ │ │ │ ├── ProxyTrunksRelBrandLifecycleEventHandlerInterface.php │ │ │ │ │ └── ProxyTrunksRelBrandLifecycleServiceCollection.php │ │ │ │ ├── ProxyUser │ │ │ │ │ ├── DeleteProtection.php │ │ │ │ │ ├── ProxyUserLifecycleEventHandlerInterface.php │ │ │ │ │ └── ProxyUserLifecycleServiceCollection.php │ │ │ │ ├── Queue │ │ │ │ │ ├── QueueLifecycleEventHandlerInterface.php │ │ │ │ │ └── QueueLifecycleServiceCollection.php │ │ │ │ ├── QueueMember │ │ │ │ │ ├── QueueMemberLifecycleEventHandlerInterface.php │ │ │ │ │ └── QueueMemberLifecycleServiceCollection.php │ │ │ │ ├── RatingPlan │ │ │ │ │ ├── CheckDestinationRateGroupDuplicates.php │ │ │ │ │ ├── CheckValidCurrency.php │ │ │ │ │ ├── PersistErrorHandler.php │ │ │ │ │ ├── RatingPlanLifecycleEventHandlerInterface.php │ │ │ │ │ └── RatingPlanLifecycleServiceCollection.php │ │ │ │ ├── RatingProfile │ │ │ │ │ ├── BillingServiceInterface.php │ │ │ │ │ ├── CheckValidCurrency.php │ │ │ │ │ ├── RatingProfileLifecycleEventHandlerInterface.php │ │ │ │ │ └── RatingProfileLifecycleServiceCollection.php │ │ │ │ ├── Recording │ │ │ │ │ ├── RecordingLifecycleEventHandlerInterface.php │ │ │ │ │ └── RecordingLifecycleServiceCollection.php │ │ │ │ ├── ResidentialDevice │ │ │ │ │ ├── AvoidUpdateCompany.php │ │ │ │ │ ├── CheckUniqueness.php │ │ │ │ │ ├── ResidentialDeviceLifecycleEventHandlerInterface.php │ │ │ │ │ └── ResidentialDeviceLifecycleServiceCollection.php │ │ │ │ ├── RetailAccount │ │ │ │ │ ├── AvoidUpdateCompany.php │ │ │ │ │ ├── CheckUniqueness.php │ │ │ │ │ ├── RetailAccountLifecycleEventHandlerInterface.php │ │ │ │ │ └── RetailAccountLifecycleServiceCollection.php │ │ │ │ ├── RouteLock │ │ │ │ │ ├── RouteLockLifecycleEventHandlerInterface.php │ │ │ │ │ ├── RouteLockLifecycleServiceCollection.php │ │ │ │ │ ├── SendDialplanReload.php │ │ │ │ │ └── SendUpdateHintState.php │ │ │ │ ├── RoutingPattern │ │ │ │ │ ├── RoutingPatternLifecycleEventHandlerInterface.php │ │ │ │ │ ├── RoutingPatternLifecycleServiceCollection.php │ │ │ │ │ ├── SendTrunksLcrReloadRequest.php │ │ │ │ │ └── UpdateByBrand.php │ │ │ │ ├── RoutingPatternGroup │ │ │ │ │ ├── RoutingPatternGroupLifecycleEventHandlerInterface.php │ │ │ │ │ ├── RoutingPatternGroupLifecycleServiceCollection.php │ │ │ │ │ ├── SendTrunksLcrReloadRequest.php │ │ │ │ │ └── UpdateByRoutingPatternAndCountry.php │ │ │ │ ├── RoutingPatternGroupsRelPattern │ │ │ │ │ ├── AvoidUpdates.php │ │ │ │ │ ├── CreateAndPersist.php │ │ │ │ │ ├── RoutingPatternGroupsRelPatternLifecycleEventHandlerInterface.php │ │ │ │ │ └── RoutingPatternGroupsRelPatternLifecycleServiceCollection.php │ │ │ │ ├── RoutingTag │ │ │ │ │ ├── RoutingTagLifecycleEventHandlerInterface.php │ │ │ │ │ ├── RoutingTagLifecycleServiceCollection.php │ │ │ │ │ └── SendTrunksLcrReloadRequest.php │ │ │ │ ├── Terminal │ │ │ │ │ ├── CheckUniqueness.php │ │ │ │ │ ├── Provision │ │ │ │ │ │ ├── Provision.php │ │ │ │ │ │ ├── ProvisionGeneric.php │ │ │ │ │ │ └── ProvisionSpecific.php │ │ │ │ │ ├── TerminalFactory.php │ │ │ │ │ ├── TerminalLifecycleEventHandlerInterface.php │ │ │ │ │ └── TerminalLifecycleServiceCollection.php │ │ │ │ ├── TerminalModel │ │ │ │ │ ├── PersistTemplates.php │ │ │ │ │ ├── TemplateRenderer.php │ │ │ │ │ ├── TerminalModelLifecycleEventHandlerInterface.php │ │ │ │ │ └── TerminalModelLifecycleServiceCollection.php │ │ │ │ ├── TransformationRule │ │ │ │ │ ├── GenerateInRules.php │ │ │ │ │ ├── GenerateOutRules.php │ │ │ │ │ ├── GenerateRules.php │ │ │ │ │ ├── SendTrunksDialplanReloadRequest.php │ │ │ │ │ ├── SendUsersDialplanReloadRequest.php │ │ │ │ │ ├── TransformationRuleLifecycleEventHandlerInterface.php │ │ │ │ │ ├── TransformationRuleLifecycleServiceCollection.php │ │ │ │ │ └── ValidateRegexCaptureGroups.php │ │ │ │ ├── TransformationRuleSet │ │ │ │ │ ├── DisableGenerateRules.php │ │ │ │ │ ├── SendTrunksDialplanReloadRequest.php │ │ │ │ │ ├── SendUsersDialplanReloadRequest.php │ │ │ │ │ ├── TransformationRuleSetLifecycleEventHandlerInterface.php │ │ │ │ │ └── TransformationRuleSetLifecycleServiceCollection.php │ │ │ │ ├── User │ │ │ │ │ ├── AssertWebPortalAccessible.php │ │ │ │ │ ├── CsvStaticValidator.php │ │ │ │ │ ├── PersistErrorHandler.php │ │ │ │ │ ├── UnsetBossAssistant.php │ │ │ │ │ ├── UpdateByCompany.php │ │ │ │ │ ├── UpdateByExtension.php │ │ │ │ │ ├── UserFactory.php │ │ │ │ │ ├── UserLifecycleEventHandlerInterface.php │ │ │ │ │ ├── UserLifecycleServiceCollection.php │ │ │ │ │ └── UserLoginChecker.php │ │ │ │ ├── UsersCdr │ │ │ │ │ ├── MigrateFromKamUsersCdr.php │ │ │ │ │ └── UpdateByRecording.php │ │ │ │ ├── Voicemail │ │ │ │ │ ├── UpdateByResidentialDevice.php │ │ │ │ │ ├── UpdateByUser.php │ │ │ │ │ ├── VoicemailLifecycleEventHandlerInterface.php │ │ │ │ │ └── VoicemailLifecycleServiceCollection.php │ │ │ │ ├── VoicemailMessage │ │ │ │ │ ├── CreateFromAstVoicemail.php │ │ │ │ │ ├── MigrateFromAstVoicemailMessage.php │ │ │ │ │ ├── MigrateFromUnparsedAstVoicemailMessages.php │ │ │ │ │ ├── VoicemailMessageLifecycleEventHandlerInterface.php │ │ │ │ │ └── VoicemailMessageLifecycleServiceCollection.php │ │ │ │ └── VoicemailRelUser │ │ │ │ │ ├── CheckGenericVoicemail.php │ │ │ │ │ ├── VoicemailRelUserLifecycleEventHandlerInterface.php │ │ │ │ │ └── VoicemailRelUserLifecycleServiceCollection.php │ │ │ └── Traits │ │ │ │ └── RoutableTrait.php │ │ ├── Infrastructure │ │ │ ├── Api │ │ │ │ ├── Client │ │ │ │ │ ├── Client.php │ │ │ │ │ └── FakeClient.php │ │ │ │ ├── Jwt │ │ │ │ │ ├── AdminTokenAuthenticator.php │ │ │ │ │ ├── JWTCreatedListener.php │ │ │ │ │ ├── UserAuthenticationSuccessHandler.php │ │ │ │ │ └── UserTokenAuthenticator.php │ │ │ │ ├── Security │ │ │ │ │ └── User │ │ │ │ │ │ ├── MutableUserProviderInterface.php │ │ │ │ │ │ └── UserProviderTrait.php │ │ │ │ └── Timezone │ │ │ │ │ └── UserTimezoneInjector.php │ │ │ ├── Hostname │ │ │ │ └── GetHostname.php │ │ │ ├── Persistence │ │ │ │ └── Doctrine │ │ │ │ │ ├── AdministratorDoctrineRepository.php │ │ │ │ │ ├── AdministratorRelPublicEntityDoctrineRepository.php │ │ │ │ │ ├── ApplicationServerDoctrineRepository.php │ │ │ │ │ ├── ApplicationServerSetDoctrineRepository.php │ │ │ │ │ ├── ApplicationServerSetRelApplicationServerDoctrineRepository.php │ │ │ │ │ ├── ApplicationServerSetsRelBrandDoctrineRepository.php │ │ │ │ │ ├── BalanceMovementDoctrineRepository.php │ │ │ │ │ ├── BalanceNotificationDoctrineRepository.php │ │ │ │ │ ├── BannedAddressDoctrineRepository.php │ │ │ │ │ ├── BillableCallDoctrineRepository.php │ │ │ │ │ ├── BillableCallHistoricDoctrineRepository.php │ │ │ │ │ ├── BrandDoctrineRepository.php │ │ │ │ │ ├── BrandServiceDoctrineRepository.php │ │ │ │ │ ├── CalendarDoctrineRepository.php │ │ │ │ │ ├── CalendarPeriodDoctrineRepository.php │ │ │ │ │ ├── CalendarPeriodsRelScheduleDoctrineRepository.php │ │ │ │ │ ├── CallAclDoctrineRepository.php │ │ │ │ │ ├── CallAclRelMatchListDoctrineRepository.php │ │ │ │ │ ├── CallCsvReportDoctrineRepository.php │ │ │ │ │ ├── CallCsvSchedulerDoctrineRepository.php │ │ │ │ │ ├── CallForwardSettingDoctrineRepository.php │ │ │ │ │ ├── CarrierDoctrineRepository.php │ │ │ │ │ ├── CarrierServerDoctrineRepository.php │ │ │ │ │ ├── CodecDoctrineRepository.php │ │ │ │ │ ├── CompanyDoctrineRepository.php │ │ │ │ │ ├── CompanyRelCodecDoctrineRepository.php │ │ │ │ │ ├── CompanyRelGeoIPCountryDoctrineRepository.php │ │ │ │ │ ├── CompanyRelRoutingTagDoctrineRepository.php │ │ │ │ │ ├── CompanyServiceDoctrineRepository.php │ │ │ │ │ ├── ConditionalRouteDoctrineRepository.php │ │ │ │ │ ├── ConditionalRoutesConditionDoctrineRepository.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelCalendarDoctrineRepository.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelMatchlistDoctrineRepository.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelRouteLockDoctrineRepository.php │ │ │ │ │ ├── ConditionalRoutesConditionsRelScheduleDoctrineRepository.php │ │ │ │ │ ├── ConferenceRoomDoctrineRepository.php │ │ │ │ │ ├── ContactDoctrineRepository.php │ │ │ │ │ ├── CorporationDoctrineRepository.php │ │ │ │ │ ├── CountryDoctrineRepository.php │ │ │ │ │ ├── CurrencyDoctrineRepository.php │ │ │ │ │ ├── DdiDoctrineRepository.php │ │ │ │ │ ├── DdiProviderAddressDoctrineRepository.php │ │ │ │ │ ├── DdiProviderDoctrineRepository.php │ │ │ │ │ ├── DdiProviderRegistrationDoctrineRepository.php │ │ │ │ │ ├── DestinationDoctrineRepository.php │ │ │ │ │ ├── DestinationRateDoctrineRepository.php │ │ │ │ │ ├── DestinationRateGroupDoctrineRepository.php │ │ │ │ │ ├── DomainDoctrineRepository.php │ │ │ │ │ ├── ExtensionDoctrineRepository.php │ │ │ │ │ ├── ExternalCallFilterBlackListDoctrineRepository.php │ │ │ │ │ ├── ExternalCallFilterDoctrineRepository.php │ │ │ │ │ ├── ExternalCallFilterRelCalendarDoctrineRepository.php │ │ │ │ │ ├── ExternalCallFilterRelScheduleDoctrineRepository.php │ │ │ │ │ ├── ExternalCallFilterWhiteListDoctrineRepository.php │ │ │ │ │ ├── FaxDoctrineRepository.php │ │ │ │ │ ├── FaxesInOutDoctrineRepository.php │ │ │ │ │ ├── FaxesRelUserDoctrineRepository.php │ │ │ │ │ ├── FeatureDoctrineRepository.php │ │ │ │ │ ├── FeaturesRelBrandDoctrineRepository.php │ │ │ │ │ ├── FeaturesRelCompanyDoctrineRepository.php │ │ │ │ │ ├── FixedCostDoctrineRepository.php │ │ │ │ │ ├── FixedCostsRelInvoiceDoctrineRepository.php │ │ │ │ │ ├── FixedCostsRelInvoiceSchedulerDoctrineRepository.php │ │ │ │ │ ├── FriendDoctrineRepository.php │ │ │ │ │ ├── FriendsPatternDoctrineRepository.php │ │ │ │ │ ├── HolidayDateDoctrineRepository.php │ │ │ │ │ ├── HuntGroupDoctrineRepository.php │ │ │ │ │ ├── HuntGroupMemberDoctrineRepository.php │ │ │ │ │ ├── InvoiceDoctrineRepository.php │ │ │ │ │ ├── InvoiceNumberSequenceDoctrineRepository.php │ │ │ │ │ ├── InvoiceSchedulerDoctrineRepository.php │ │ │ │ │ ├── InvoiceTemplateDoctrineRepository.php │ │ │ │ │ ├── IvrDoctrineRepository.php │ │ │ │ │ ├── IvrEntryDoctrineRepository.php │ │ │ │ │ ├── IvrExcludedExtensionDoctrineRepository.php │ │ │ │ │ ├── LanguageDoctrineRepository.php │ │ │ │ │ ├── LocationDoctrineRepository.php │ │ │ │ │ ├── LocutionDoctrineRepository.php │ │ │ │ │ ├── Mapping │ │ │ │ │ ├── Administrator.Administrator.orm.xml │ │ │ │ │ ├── Administrator.AdministratorAbstract.orm.xml │ │ │ │ │ ├── AdministratorRelPublicEntity.AdministratorRelPublicEntity.orm.xml │ │ │ │ │ ├── AdministratorRelPublicEntity.AdministratorRelPublicEntityAbstract.orm.xml │ │ │ │ │ ├── ApplicationServer.ApplicationServer.orm.xml │ │ │ │ │ ├── ApplicationServer.ApplicationServerAbstract.orm.xml │ │ │ │ │ ├── ApplicationServerSet.ApplicationServerSet.orm.xml │ │ │ │ │ ├── ApplicationServerSet.ApplicationServerSetAbstract.orm.xml │ │ │ │ │ ├── ApplicationServerSetRelApplicationServer.ApplicationServerSetRelApplicationServer.orm.xml │ │ │ │ │ ├── ApplicationServerSetRelApplicationServer.ApplicationServerSetRelApplicationServerAbstract.orm.xml │ │ │ │ │ ├── ApplicationServerSetsRelBrand.ApplicationServerSetsRelBrand.orm.xml │ │ │ │ │ ├── ApplicationServerSetsRelBrand.ApplicationServerSetsRelBrandAbstract.orm.xml │ │ │ │ │ ├── BalanceMovement.BalanceMovement.orm.xml │ │ │ │ │ ├── BalanceMovement.BalanceMovementAbstract.orm.xml │ │ │ │ │ ├── BalanceNotification.BalanceNotification.orm.xml │ │ │ │ │ ├── BalanceNotification.BalanceNotificationAbstract.orm.xml │ │ │ │ │ ├── BannedAddress.BannedAddress.orm.xml │ │ │ │ │ ├── BannedAddress.BannedAddressAbstract.orm.xml │ │ │ │ │ ├── BillableCall.BillableCall.orm.xml │ │ │ │ │ ├── BillableCall.BillableCallAbstract.orm.xml │ │ │ │ │ ├── BillableCallHistoric.BillableCallHistoric.orm.xml │ │ │ │ │ ├── BillableCallHistoric.BillableCallHistoricAbstract.orm.xml │ │ │ │ │ ├── Brand.Brand.orm.xml │ │ │ │ │ ├── Brand.BrandAbstract.orm.xml │ │ │ │ │ ├── Brand.Invoice.orm.xml │ │ │ │ │ ├── Brand.Logo.orm.xml │ │ │ │ │ ├── BrandService.BrandService.orm.xml │ │ │ │ │ ├── BrandService.BrandServiceAbstract.orm.xml │ │ │ │ │ ├── Calendar.Calendar.orm.xml │ │ │ │ │ ├── Calendar.CalendarAbstract.orm.xml │ │ │ │ │ ├── CalendarPeriod.CalendarPeriod.orm.xml │ │ │ │ │ ├── CalendarPeriod.CalendarPeriodAbstract.orm.xml │ │ │ │ │ ├── CalendarPeriodsRelSchedule.CalendarPeriodsRelSchedule.orm.xml │ │ │ │ │ ├── CalendarPeriodsRelSchedule.CalendarPeriodsRelScheduleAbstract.orm.xml │ │ │ │ │ ├── CallAcl.CallAcl.orm.xml │ │ │ │ │ ├── CallAcl.CallAclAbstract.orm.xml │ │ │ │ │ ├── CallAclRelMatchList.CallAclRelMatchList.orm.xml │ │ │ │ │ ├── CallAclRelMatchList.CallAclRelMatchListAbstract.orm.xml │ │ │ │ │ ├── CallCsvReport.CallCsvReport.orm.xml │ │ │ │ │ ├── CallCsvReport.CallCsvReportAbstract.orm.xml │ │ │ │ │ ├── CallCsvReport.Csv.orm.xml │ │ │ │ │ ├── CallCsvScheduler.CallCsvScheduler.orm.xml │ │ │ │ │ ├── CallCsvScheduler.CallCsvSchedulerAbstract.orm.xml │ │ │ │ │ ├── CallForwardSetting.CallForwardSetting.orm.xml │ │ │ │ │ ├── CallForwardSetting.CallForwardSettingAbstract.orm.xml │ │ │ │ │ ├── Carrier.Carrier.orm.xml │ │ │ │ │ ├── Carrier.CarrierAbstract.orm.xml │ │ │ │ │ ├── CarrierServer.CarrierServer.orm.xml │ │ │ │ │ ├── CarrierServer.CarrierServerAbstract.orm.xml │ │ │ │ │ ├── Codec.Codec.orm.xml │ │ │ │ │ ├── Codec.CodecAbstract.orm.xml │ │ │ │ │ ├── Company.Company.orm.xml │ │ │ │ │ ├── Company.CompanyAbstract.orm.xml │ │ │ │ │ ├── Company.Invoicing.orm.xml │ │ │ │ │ ├── CompanyRelCodec.CompanyRelCodec.orm.xml │ │ │ │ │ ├── CompanyRelCodec.CompanyRelCodecAbstract.orm.xml │ │ │ │ │ ├── CompanyRelGeoIPCountry.CompanyRelGeoIPCountry.orm.xml │ │ │ │ │ ├── CompanyRelGeoIPCountry.CompanyRelGeoIPCountryAbstract.orm.xml │ │ │ │ │ ├── CompanyRelRoutingTag.CompanyRelRoutingTag.orm.xml │ │ │ │ │ ├── CompanyRelRoutingTag.CompanyRelRoutingTagAbstract.orm.xml │ │ │ │ │ ├── CompanyService.CompanyService.orm.xml │ │ │ │ │ ├── CompanyService.CompanyServiceAbstract.orm.xml │ │ │ │ │ ├── ConditionalRoute.ConditionalRoute.orm.xml │ │ │ │ │ ├── ConditionalRoute.ConditionalRouteAbstract.orm.xml │ │ │ │ │ ├── ConditionalRoutesCondition.ConditionalRoutesCondition.orm.xml │ │ │ │ │ ├── ConditionalRoutesCondition.ConditionalRoutesConditionAbstract.orm.xml │ │ │ │ │ ├── ConditionalRoutesConditionsRelCalendar.ConditionalRoutesConditionsRelCalendar.orm.xml │ │ │ │ │ ├── ConditionalRoutesConditionsRelCalendar.ConditionalRoutesConditionsRelCalendarAbstract.orm.xml │ │ │ │ │ ├── ConditionalRoutesConditionsRelMatchlist.ConditionalRoutesConditionsRelMatchlist.orm.xml │ │ │ │ │ ├── ConditionalRoutesConditionsRelMatchlist.ConditionalRoutesConditionsRelMatchlistAbstract.orm.xml │ │ │ │ │ ├── ConditionalRoutesConditionsRelRouteLock.ConditionalRoutesConditionsRelRouteLock.orm.xml │ │ │ │ │ ├── ConditionalRoutesConditionsRelRouteLock.ConditionalRoutesConditionsRelRouteLockAbstract.orm.xml │ │ │ │ │ ├── ConditionalRoutesConditionsRelSchedule.ConditionalRoutesConditionsRelSchedule.orm.xml │ │ │ │ │ ├── ConditionalRoutesConditionsRelSchedule.ConditionalRoutesConditionsRelScheduleAbstract.orm.xml │ │ │ │ │ ├── ConferenceRoom.ConferenceRoom.orm.xml │ │ │ │ │ ├── ConferenceRoom.ConferenceRoomAbstract.orm.xml │ │ │ │ │ ├── Contact.Contact.orm.xml │ │ │ │ │ ├── Contact.ContactAbstract.orm.xml │ │ │ │ │ ├── Corporation.Corporation.orm.xml │ │ │ │ │ ├── Corporation.CorporationAbstract.orm.xml │ │ │ │ │ ├── Country.Country.orm.xml │ │ │ │ │ ├── Country.CountryAbstract.orm.xml │ │ │ │ │ ├── Country.Name.orm.xml │ │ │ │ │ ├── Country.Zone.orm.xml │ │ │ │ │ ├── Currency.Currency.orm.xml │ │ │ │ │ ├── Currency.CurrencyAbstract.orm.xml │ │ │ │ │ ├── Currency.Name.orm.xml │ │ │ │ │ ├── Ddi.Ddi.orm.xml │ │ │ │ │ ├── Ddi.DdiAbstract.orm.xml │ │ │ │ │ ├── DdiProvider.DdiProvider.orm.xml │ │ │ │ │ ├── DdiProvider.DdiProviderAbstract.orm.xml │ │ │ │ │ ├── DdiProviderAddress.DdiProviderAddress.orm.xml │ │ │ │ │ ├── DdiProviderAddress.DdiProviderAddressAbstract.orm.xml │ │ │ │ │ ├── DdiProviderRegistration.DdiProviderRegistration.orm.xml │ │ │ │ │ ├── DdiProviderRegistration.DdiProviderRegistrationAbstract.orm.xml │ │ │ │ │ ├── Destination.Destination.orm.xml │ │ │ │ │ ├── Destination.DestinationAbstract.orm.xml │ │ │ │ │ ├── Destination.Name.orm.xml │ │ │ │ │ ├── DestinationRate.DestinationRate.orm.xml │ │ │ │ │ ├── DestinationRate.DestinationRateAbstract.orm.xml │ │ │ │ │ ├── DestinationRateGroup.Description.orm.xml │ │ │ │ │ ├── DestinationRateGroup.DestinationRateGroup.orm.xml │ │ │ │ │ ├── DestinationRateGroup.DestinationRateGroupAbstract.orm.xml │ │ │ │ │ ├── DestinationRateGroup.File.orm.xml │ │ │ │ │ ├── DestinationRateGroup.Name.orm.xml │ │ │ │ │ ├── Domain.Domain.orm.xml │ │ │ │ │ ├── Domain.DomainAbstract.orm.xml │ │ │ │ │ ├── Extension.Extension.orm.xml │ │ │ │ │ ├── Extension.ExtensionAbstract.orm.xml │ │ │ │ │ ├── ExternalCallFilter.ExternalCallFilter.orm.xml │ │ │ │ │ ├── ExternalCallFilter.ExternalCallFilterAbstract.orm.xml │ │ │ │ │ ├── ExternalCallFilterBlackList.ExternalCallFilterBlackList.orm.xml │ │ │ │ │ ├── ExternalCallFilterBlackList.ExternalCallFilterBlackListAbstract.orm.xml │ │ │ │ │ ├── ExternalCallFilterRelCalendar.ExternalCallFilterRelCalendar.orm.xml │ │ │ │ │ ├── ExternalCallFilterRelCalendar.ExternalCallFilterRelCalendarAbstract.orm.xml │ │ │ │ │ ├── ExternalCallFilterRelSchedule.ExternalCallFilterRelSchedule.orm.xml │ │ │ │ │ ├── ExternalCallFilterRelSchedule.ExternalCallFilterRelScheduleAbstract.orm.xml │ │ │ │ │ ├── ExternalCallFilterWhiteList.ExternalCallFilterWhiteList.orm.xml │ │ │ │ │ ├── ExternalCallFilterWhiteList.ExternalCallFilterWhiteListAbstract.orm.xml │ │ │ │ │ ├── Fax.Fax.orm.xml │ │ │ │ │ ├── Fax.FaxAbstract.orm.xml │ │ │ │ │ ├── FaxesInOut.FaxesInOut.orm.xml │ │ │ │ │ ├── FaxesInOut.FaxesInOutAbstract.orm.xml │ │ │ │ │ ├── FaxesInOut.File.orm.xml │ │ │ │ │ ├── FaxesRelUser.FaxesRelUser.orm.xml │ │ │ │ │ ├── FaxesRelUser.FaxesRelUserAbstract.orm.xml │ │ │ │ │ ├── Feature.Feature.orm.xml │ │ │ │ │ ├── Feature.FeatureAbstract.orm.xml │ │ │ │ │ ├── Feature.Name.orm.xml │ │ │ │ │ ├── FeaturesRelBrand.FeaturesRelBrand.orm.xml │ │ │ │ │ ├── FeaturesRelBrand.FeaturesRelBrandAbstract.orm.xml │ │ │ │ │ ├── FeaturesRelCompany.FeaturesRelCompany.orm.xml │ │ │ │ │ ├── FeaturesRelCompany.FeaturesRelCompanyAbstract.orm.xml │ │ │ │ │ ├── FixedCost.FixedCost.orm.xml │ │ │ │ │ ├── FixedCost.FixedCostAbstract.orm.xml │ │ │ │ │ ├── FixedCostsRelInvoice.FixedCostsRelInvoice.orm.xml │ │ │ │ │ ├── FixedCostsRelInvoice.FixedCostsRelInvoiceAbstract.orm.xml │ │ │ │ │ ├── FixedCostsRelInvoiceScheduler.FixedCostsRelInvoiceScheduler.orm.xml │ │ │ │ │ ├── FixedCostsRelInvoiceScheduler.FixedCostsRelInvoiceSchedulerAbstract.orm.xml │ │ │ │ │ ├── Friend.Friend.orm.xml │ │ │ │ │ ├── Friend.FriendAbstract.orm.xml │ │ │ │ │ ├── FriendsPattern.FriendsPattern.orm.xml │ │ │ │ │ ├── FriendsPattern.FriendsPatternAbstract.orm.xml │ │ │ │ │ ├── HolidayDate.HolidayDate.orm.xml │ │ │ │ │ ├── HolidayDate.HolidayDateAbstract.orm.xml │ │ │ │ │ ├── HuntGroup.HuntGroup.orm.xml │ │ │ │ │ ├── HuntGroup.HuntGroupAbstract.orm.xml │ │ │ │ │ ├── HuntGroupMember.HuntGroupMember.orm.xml │ │ │ │ │ ├── HuntGroupMember.HuntGroupMemberAbstract.orm.xml │ │ │ │ │ ├── Invoice.Invoice.orm.xml │ │ │ │ │ ├── Invoice.InvoiceAbstract.orm.xml │ │ │ │ │ ├── Invoice.Pdf.orm.xml │ │ │ │ │ ├── InvoiceNumberSequence.InvoiceNumberSequence.orm.xml │ │ │ │ │ ├── InvoiceNumberSequence.InvoiceNumberSequenceAbstract.orm.xml │ │ │ │ │ ├── InvoiceScheduler.InvoiceScheduler.orm.xml │ │ │ │ │ ├── InvoiceScheduler.InvoiceSchedulerAbstract.orm.xml │ │ │ │ │ ├── InvoiceTemplate.InvoiceTemplate.orm.xml │ │ │ │ │ ├── InvoiceTemplate.InvoiceTemplateAbstract.orm.xml │ │ │ │ │ ├── Ivr.Ivr.orm.xml │ │ │ │ │ ├── Ivr.IvrAbstract.orm.xml │ │ │ │ │ ├── IvrEntry.IvrEntry.orm.xml │ │ │ │ │ ├── IvrEntry.IvrEntryAbstract.orm.xml │ │ │ │ │ ├── IvrExcludedExtension.IvrExcludedExtension.orm.xml │ │ │ │ │ ├── IvrExcludedExtension.IvrExcludedExtensionAbstract.orm.xml │ │ │ │ │ ├── Language.Language.orm.xml │ │ │ │ │ ├── Language.LanguageAbstract.orm.xml │ │ │ │ │ ├── Language.Name.orm.xml │ │ │ │ │ ├── Location.Location.orm.xml │ │ │ │ │ ├── Location.LocationAbstract.orm.xml │ │ │ │ │ ├── Locution.EncodedFile.orm.xml │ │ │ │ │ ├── Locution.Locution.orm.xml │ │ │ │ │ ├── Locution.LocutionAbstract.orm.xml │ │ │ │ │ ├── Locution.OriginalFile.orm.xml │ │ │ │ │ ├── MatchList.MatchList.orm.xml │ │ │ │ │ ├── MatchList.MatchListAbstract.orm.xml │ │ │ │ │ ├── MatchListPattern.MatchListPattern.orm.xml │ │ │ │ │ ├── MatchListPattern.MatchListPatternAbstract.orm.xml │ │ │ │ │ ├── MaxUsageNotification.MaxUsageNotification.orm.xml │ │ │ │ │ ├── MaxUsageNotification.MaxUsageNotificationAbstract.orm.xml │ │ │ │ │ ├── MediaRelaySet.MediaRelaySet.orm.xml │ │ │ │ │ ├── MediaRelaySet.MediaRelaySetAbstract.orm.xml │ │ │ │ │ ├── MediaRelaySetsRelBrand.MediaRelaySetsRelBrand.orm.xml │ │ │ │ │ ├── MediaRelaySetsRelBrand.MediaRelaySetsRelBrandAbstract.orm.xml │ │ │ │ │ ├── MusicOnHold.EncodedFile.orm.xml │ │ │ │ │ ├── MusicOnHold.MusicOnHold.orm.xml │ │ │ │ │ ├── MusicOnHold.MusicOnHoldAbstract.orm.xml │ │ │ │ │ ├── MusicOnHold.OriginalFile.orm.xml │ │ │ │ │ ├── NotificationTemplate.NotificationTemplate.orm.xml │ │ │ │ │ ├── NotificationTemplate.NotificationTemplateAbstract.orm.xml │ │ │ │ │ ├── NotificationTemplateContent.NotificationTemplateContent.orm.xml │ │ │ │ │ ├── NotificationTemplateContent.NotificationTemplateContentAbstract.orm.xml │ │ │ │ │ ├── OutgoingDdiRule.OutgoingDdiRule.orm.xml │ │ │ │ │ ├── OutgoingDdiRule.OutgoingDdiRuleAbstract.orm.xml │ │ │ │ │ ├── OutgoingDdiRulesPattern.OutgoingDdiRulesPattern.orm.xml │ │ │ │ │ ├── OutgoingDdiRulesPattern.OutgoingDdiRulesPatternAbstract.orm.xml │ │ │ │ │ ├── OutgoingRouting.OutgoingRouting.orm.xml │ │ │ │ │ ├── OutgoingRouting.OutgoingRoutingAbstract.orm.xml │ │ │ │ │ ├── OutgoingRoutingRelCarrier.OutgoingRoutingRelCarrier.orm.xml │ │ │ │ │ ├── OutgoingRoutingRelCarrier.OutgoingRoutingRelCarrierAbstract.orm.xml │ │ │ │ │ ├── PickUpGroup.PickUpGroup.orm.xml │ │ │ │ │ ├── PickUpGroup.PickUpGroupAbstract.orm.xml │ │ │ │ │ ├── PickUpRelUser.PickUpRelUser.orm.xml │ │ │ │ │ ├── PickUpRelUser.PickUpRelUserAbstract.orm.xml │ │ │ │ │ ├── ProxyTrunk.ProxyTrunk.orm.xml │ │ │ │ │ ├── ProxyTrunk.ProxyTrunkAbstract.orm.xml │ │ │ │ │ ├── ProxyTrunksRelBrand.ProxyTrunksRelBrand.orm.xml │ │ │ │ │ ├── ProxyTrunksRelBrand.ProxyTrunksRelBrandAbstract.orm.xml │ │ │ │ │ ├── ProxyUser.ProxyUser.orm.xml │ │ │ │ │ ├── ProxyUser.ProxyUserAbstract.orm.xml │ │ │ │ │ ├── PublicEntity.Name.orm.xml │ │ │ │ │ ├── PublicEntity.PublicEntity.orm.xml │ │ │ │ │ ├── PublicEntity.PublicEntityAbstract.orm.xml │ │ │ │ │ ├── Queue.Queue.orm.xml │ │ │ │ │ ├── Queue.QueueAbstract.orm.xml │ │ │ │ │ ├── QueueMember.QueueMember.orm.xml │ │ │ │ │ ├── QueueMember.QueueMemberAbstract.orm.xml │ │ │ │ │ ├── RatingPlan.RatingPlan.orm.xml │ │ │ │ │ ├── RatingPlan.RatingPlanAbstract.orm.xml │ │ │ │ │ ├── RatingPlanGroup.Description.orm.xml │ │ │ │ │ ├── RatingPlanGroup.Name.orm.xml │ │ │ │ │ ├── RatingPlanGroup.RatingPlanGroup.orm.xml │ │ │ │ │ ├── RatingPlanGroup.RatingPlanGroupAbstract.orm.xml │ │ │ │ │ ├── RatingProfile.RatingProfile.orm.xml │ │ │ │ │ ├── RatingProfile.RatingProfileAbstract.orm.xml │ │ │ │ │ ├── Recording.RecordedFile.orm.xml │ │ │ │ │ ├── Recording.Recording.orm.xml │ │ │ │ │ ├── Recording.RecordingAbstract.orm.xml │ │ │ │ │ ├── ResidentialDevice.ResidentialDevice.orm.xml │ │ │ │ │ ├── ResidentialDevice.ResidentialDeviceAbstract.orm.xml │ │ │ │ │ ├── RetailAccount.RetailAccount.orm.xml │ │ │ │ │ ├── RetailAccount.RetailAccountAbstract.orm.xml │ │ │ │ │ ├── RouteLock.RouteLock.orm.xml │ │ │ │ │ ├── RouteLock.RouteLockAbstract.orm.xml │ │ │ │ │ ├── RoutingPattern.Description.orm.xml │ │ │ │ │ ├── RoutingPattern.Name.orm.xml │ │ │ │ │ ├── RoutingPattern.RoutingPattern.orm.xml │ │ │ │ │ ├── RoutingPattern.RoutingPatternAbstract.orm.xml │ │ │ │ │ ├── RoutingPatternGroup.RoutingPatternGroup.orm.xml │ │ │ │ │ ├── RoutingPatternGroup.RoutingPatternGroupAbstract.orm.xml │ │ │ │ │ ├── RoutingPatternGroupsRelPattern.RoutingPatternGroupsRelPattern.orm.xml │ │ │ │ │ ├── RoutingPatternGroupsRelPattern.RoutingPatternGroupsRelPatternAbstract.orm.xml │ │ │ │ │ ├── RoutingTag.RoutingTag.orm.xml │ │ │ │ │ ├── RoutingTag.RoutingTagAbstract.orm.xml │ │ │ │ │ ├── Schedule.Schedule.orm.xml │ │ │ │ │ ├── Schedule.ScheduleAbstract.orm.xml │ │ │ │ │ ├── Service.Description.orm.xml │ │ │ │ │ ├── Service.Name.orm.xml │ │ │ │ │ ├── Service.Service.orm.xml │ │ │ │ │ ├── Service.ServiceAbstract.orm.xml │ │ │ │ │ ├── SpecialNumber.SpecialNumber.orm.xml │ │ │ │ │ ├── SpecialNumber.SpecialNumberAbstract.orm.xml │ │ │ │ │ ├── SurvivalDevice.SurvivalDevice.orm.xml │ │ │ │ │ ├── SurvivalDevice.SurvivalDeviceAbstract.orm.xml │ │ │ │ │ ├── Terminal.Terminal.orm.xml │ │ │ │ │ ├── Terminal.TerminalAbstract.orm.xml │ │ │ │ │ ├── TerminalManufacturer.TerminalManufacturer.orm.xml │ │ │ │ │ ├── TerminalManufacturer.TerminalManufacturerAbstract.orm.xml │ │ │ │ │ ├── TerminalModel.TerminalModel.orm.xml │ │ │ │ │ ├── TerminalModel.TerminalModelAbstract.orm.xml │ │ │ │ │ ├── Timezone.Label.orm.xml │ │ │ │ │ ├── Timezone.Timezone.orm.xml │ │ │ │ │ ├── Timezone.TimezoneAbstract.orm.xml │ │ │ │ │ ├── TransformationRule.TransformationRule.orm.xml │ │ │ │ │ ├── TransformationRule.TransformationRuleAbstract.orm.xml │ │ │ │ │ ├── TransformationRuleSet.Name.orm.xml │ │ │ │ │ ├── TransformationRuleSet.TransformationRuleSet.orm.xml │ │ │ │ │ ├── TransformationRuleSet.TransformationRuleSetAbstract.orm.xml │ │ │ │ │ ├── User.User.orm.xml │ │ │ │ │ ├── User.UserAbstract.orm.xml │ │ │ │ │ ├── UsersCdr.UsersCdr.orm.xml │ │ │ │ │ ├── UsersCdr.UsersCdrAbstract.orm.xml │ │ │ │ │ ├── Voicemail.Voicemail.orm.xml │ │ │ │ │ ├── Voicemail.VoicemailAbstract.orm.xml │ │ │ │ │ ├── VoicemailMessage.MetadataFile.orm.xml │ │ │ │ │ ├── VoicemailMessage.RecordingFile.orm.xml │ │ │ │ │ ├── VoicemailMessage.VoicemailMessage.orm.xml │ │ │ │ │ ├── VoicemailMessage.VoicemailMessageAbstract.orm.xml │ │ │ │ │ ├── VoicemailRelUser.VoicemailRelUser.orm.xml │ │ │ │ │ ├── VoicemailRelUser.VoicemailRelUserAbstract.orm.xml │ │ │ │ │ ├── WebPortal.Logo.orm.xml │ │ │ │ │ ├── WebPortal.WebPortal.orm.xml │ │ │ │ │ └── WebPortal.WebPortalAbstract.orm.xml │ │ │ │ │ ├── MatchListDoctrineRepository.php │ │ │ │ │ ├── MatchListPatternDoctrineRepository.php │ │ │ │ │ ├── MaxUsageNotificationDoctrineRepository.php │ │ │ │ │ ├── MediaRelaySetDoctrineRepository.php │ │ │ │ │ ├── MediaRelaySetsRelBrandDoctrineRepository.php │ │ │ │ │ ├── MusicOnHoldDoctrineRepository.php │ │ │ │ │ ├── NotificationTemplateContentDoctrineRepository.php │ │ │ │ │ ├── NotificationTemplateDoctrineRepository.php │ │ │ │ │ ├── OutgoingDdiRuleDoctrineRepository.php │ │ │ │ │ ├── OutgoingDdiRulesPatternDoctrineRepository.php │ │ │ │ │ ├── OutgoingRoutingDoctrineRepository.php │ │ │ │ │ ├── OutgoingRoutingRelCarrierDoctrineRepository.php │ │ │ │ │ ├── PickUpGroupDoctrineRepository.php │ │ │ │ │ ├── PickUpRelUserDoctrineRepository.php │ │ │ │ │ ├── ProxyTrunkDoctrineRepository.php │ │ │ │ │ ├── ProxyTrunksRelBrandDoctrineRepository.php │ │ │ │ │ ├── ProxyUserDoctrineRepository.php │ │ │ │ │ ├── PublicEntityDoctrineRepository.php │ │ │ │ │ ├── QueueDoctrineRepository.php │ │ │ │ │ ├── QueueMemberDoctrineRepository.php │ │ │ │ │ ├── RatingPlanDoctrineRepository.php │ │ │ │ │ ├── RatingPlanGroupDoctrineRepository.php │ │ │ │ │ ├── RatingProfileDoctrineRepository.php │ │ │ │ │ ├── RecordingDoctrineRepository.php │ │ │ │ │ ├── ResidentialDeviceDoctrineRepository.php │ │ │ │ │ ├── RetailAccountDoctrineRepository.php │ │ │ │ │ ├── RouteLockDoctrineRepository.php │ │ │ │ │ ├── RoutingPatternDoctrineRepository.php │ │ │ │ │ ├── RoutingPatternGroupDoctrineRepository.php │ │ │ │ │ ├── RoutingPatternGroupsRelPatternDoctrineRepository.php │ │ │ │ │ ├── RoutingTagDoctrineRepository.php │ │ │ │ │ ├── ScheduleDoctrineRepository.php │ │ │ │ │ ├── ServiceDoctrineRepository.php │ │ │ │ │ ├── SpecialNumberDoctrineRepository.php │ │ │ │ │ ├── SurvivalDeviceDoctrineRepository.php │ │ │ │ │ ├── TerminalDoctrineRepository.php │ │ │ │ │ ├── TerminalManufacturerDoctrineRepository.php │ │ │ │ │ ├── TerminalModelDoctrineRepository.php │ │ │ │ │ ├── TimezoneDoctrineRepository.php │ │ │ │ │ ├── Traits │ │ │ │ │ └── CountByCriteriaTrait.php │ │ │ │ │ ├── TransformationRuleDoctrineRepository.php │ │ │ │ │ ├── TransformationRuleSetDoctrineRepository.php │ │ │ │ │ ├── UserDoctrineRepository.php │ │ │ │ │ ├── UsersCdrDoctrineRepository.php │ │ │ │ │ ├── VoicemailDoctrineRepository.php │ │ │ │ │ ├── VoicemailMessageDoctrineRepository.php │ │ │ │ │ ├── VoicemailRelUserDoctrineRepository.php │ │ │ │ │ └── WebPortalDoctrineRepository.php │ │ │ └── Redis │ │ │ │ └── Job │ │ │ │ ├── Invoicer.php │ │ │ │ ├── RatesImporter.php │ │ │ │ └── Recoder.php │ │ └── todo │ └── Tests │ │ └── AccessControlTestHelperTrait.php ├── bin │ ├── cache-clear │ ├── cache-rm │ ├── combine-coverage │ ├── composer-install │ ├── composer-remove │ ├── composer-require │ ├── composer-update │ ├── php-cs-fixer │ ├── phpspec │ ├── rectorphp │ ├── test-all │ ├── test-api │ ├── test-app-console │ ├── test-app-dependencies │ ├── test-codestyle │ ├── test-codestyle-gherkin │ ├── test-commit-tags │ ├── test-file-perms │ ├── test-i18n │ ├── test-parallel │ ├── test-parallel-with-coverage │ ├── test-phplint │ ├── test-phpspec │ ├── test-phpspec-with-coverage │ ├── test-phpstan │ ├── test-phpstan-update-baseline │ ├── test-psalm │ ├── test-psalm-update-baseline │ ├── test-rector │ ├── test-with-coverage │ └── vendor-rm ├── composer-packages │ └── irontec │ │ ├── ivoz-provider-bundle │ │ ├── .env │ │ ├── .env.test │ │ ├── .env.test_e2e │ │ ├── LICENSE │ │ ├── ProviderBundle.php │ │ ├── README.md │ │ ├── Resources │ │ │ └── config │ │ │ │ ├── autoload.yml │ │ │ │ ├── config.yml │ │ │ │ ├── doctrine.yml │ │ │ │ ├── mailer.yml │ │ │ │ ├── model.yml │ │ │ │ ├── model │ │ │ │ ├── provider.yml │ │ │ │ └── provider │ │ │ │ │ ├── carrier.yml │ │ │ │ │ ├── company.yml │ │ │ │ │ └── error_handlers.yml │ │ │ │ ├── orm_soft_delete.yml │ │ │ │ ├── orm_target_entities.yml │ │ │ │ ├── parameters.yml │ │ │ │ ├── security.yml │ │ │ │ ├── services.yml │ │ │ │ └── services │ │ │ │ ├── assemblers.yml │ │ │ │ ├── domain.yml │ │ │ │ ├── infraestructure.yml │ │ │ │ ├── infraestructure │ │ │ │ ├── asterisk.yml │ │ │ │ ├── cgrates.yml │ │ │ │ ├── jobs.yml │ │ │ │ ├── kamailio.yml │ │ │ │ ├── repositories.yml │ │ │ │ └── rest.yml │ │ │ │ └── path_resolvers.yml │ │ └── composer.json │ │ └── replacements │ │ └── composer.json ├── composer.json ├── composer.lock ├── phpspec.yml ├── phpstan-baseline.neon ├── phpstan.neon ├── psalm-baseline.xml ├── psalm.xml ├── rector.php ├── rector.yaml └── spec │ ├── DtoToEntityFakeTransformer.php │ ├── HelperTrait.php │ └── Ivoz │ ├── Ast │ └── Domain │ │ └── Service │ │ └── PsEndpoint │ │ ├── UpdateByDomainSpec.php │ │ ├── UpdateByExtensionSpec.php │ │ ├── UpdateByPickUpRelUserSpec.php │ │ ├── UpdateByUserDeletedSpec.php │ │ ├── UpdateByUserSpec.php │ │ └── UpdateByUserTerminalUnassignmentSpec.php │ ├── Cgr │ ├── Domain │ │ ├── Model │ │ │ ├── TpCdr │ │ │ │ └── TpCdrSpec.php │ │ │ ├── TpRate │ │ │ │ └── TpRateSpec.php │ │ │ └── TpRatingProfile │ │ │ │ └── SimulatedCallSpec.php │ │ └── Service │ │ │ ├── TpDestination │ │ │ └── CreatedByDestinationSpec.php │ │ │ ├── TpDestinationRate │ │ │ └── UpdatedByDestinationRateSpec.php │ │ │ ├── TpLcrRule │ │ │ └── CreatedByOutgoingRoutingSpec.php │ │ │ ├── TpRate │ │ │ └── UpdatedByDestinationRateSpec.php │ │ │ ├── TpRatingPlan │ │ │ └── UpdateByRatingPlanSpec.php │ │ │ ├── TpRatingProfile │ │ │ ├── CreatedByCarrierRatingProfileSpec.php │ │ │ ├── CreatedByOutgoingRoutingRelCarrierSpec.php │ │ │ └── UpdateByRatingProfileSpec.php │ │ │ └── TpTiming │ │ │ ├── CreatedByRatingPlanSpec.php │ │ │ └── DeletedByRatingPlanSpec.php │ └── Infrastructure │ │ └── Cgrates │ │ └── Service │ │ └── ProcessExternalCdrSpec.php │ ├── Core │ ├── Domain │ │ ├── Assert │ │ │ └── AssertionSpec.php │ │ └── Model │ │ │ └── Helper │ │ │ └── DateTimeHelperSpec.php │ └── Infrastructure │ │ ├── Domain │ │ └── Service │ │ │ └── Lifecycle │ │ │ └── DoctrineEventSubscriberSpec.php │ │ └── Persistence │ │ └── Doctrine │ │ └── Model │ │ └── Helper │ │ └── CriteriaHelperSpec.php │ ├── Kam │ └── Domain │ │ ├── Model │ │ ├── TrunksLcrRule │ │ │ └── TrunksLcrRuleSpec.php │ │ └── TrunksUacreg │ │ │ └── TrunksUacregSpec.php │ │ └── Service │ │ └── TrunksLcrGateway │ │ └── UpdateByCarrierServerSpec.php │ └── Provider │ ├── Application │ └── Service │ │ ├── BillableCall │ │ └── MigrateFromUnparsedTrunksCdrSpec.php │ │ └── User │ │ └── SyncFromCsvSpec.php │ └── Domain │ ├── Assembler │ ├── Brand │ │ └── BrandDtoAssemblerSpec.php │ └── DdiProviderRegistration │ │ └── DdiProviderRegistrationDtoAssemblerSpec.php │ ├── Model │ ├── Administrator │ │ └── AdministratorSpec.php │ ├── BalanceMovement │ │ └── BalanceMovementSpec.php │ ├── BalanceNotification │ │ └── BalanceNotificationSpec.php │ ├── Brand │ │ └── BrandSpec.php │ ├── BrandService │ │ └── BrandServiceSpec.php │ ├── Calendar │ │ └── CalendarSpec.php │ ├── CalendarPeriod │ │ └── CalendarPeriodSpec.php │ ├── CallForwardSetting │ │ └── CallForwardSettingSpec.php │ ├── CarrierServer │ │ └── CarrierServerSpec.php │ ├── Company │ │ └── CompanySpec.php │ ├── CompanyService │ │ └── CompanyServiceSpec.php │ ├── ConferenceRoom │ │ └── ConferenceRoomSpec.php │ ├── Ddi │ │ └── DdiSpec.php │ ├── Extension │ │ └── ExtensionSpec.php │ ├── ExternalCallFilter │ │ └── ExternalCallFilterSpec.php │ ├── Friend │ │ └── FriendSpec.php │ ├── HolidayDate │ │ └── HolidayDateSpec.php │ ├── HuntGroup │ │ └── HuntGroupSpec.php │ ├── HuntGroupMember │ │ └── HuntGroupMemberSpec.php │ ├── Invoice │ │ └── InvoiceSpec.php │ ├── Ivr │ │ └── IvrSpec.php │ ├── IvrEntry │ │ └── IvrEntrySpec.php │ ├── MatchListPattern │ │ └── MatchListPatternSpec.php │ ├── OutgoingDdiRule │ │ └── OutgoingDdiRuleSpec.php │ ├── OutgoingDdiRulesPattern │ │ └── OutgoingDdiRulesPatternSpec.php │ ├── OutgoingRouting │ │ └── OutgoingRoutingSpec.php │ ├── Queue │ │ └── QueueSpec.php │ ├── ResidentialDevice │ │ └── ResidentialDeviceSpec.php │ ├── RoutingTag │ │ └── RoutingTagSpec.php │ ├── Schedule │ │ └── ScheduleSpec.php │ ├── Service │ │ └── ServiceSpec.php │ ├── Terminal │ │ └── TerminalSpec.php │ ├── TerminalModel │ │ └── TerminalModelSpec.php │ ├── TransformationRule │ │ └── TransformationRuleSpec.php │ ├── TransformationRuleSet │ │ └── TransformationRuleSetSpec.php │ ├── User │ │ └── UserSpec.php │ └── WebPortal │ │ └── WebPortalSpec.php │ └── Service │ ├── ApplicationServer │ ├── SendTrunksDispatcherReloadRequestSpec.php │ └── SendUsersDispatcherReloadRequestSpec.php │ ├── ApplicationServerSet │ ├── SendTrunksDispatcherReloadRequestSpec.php │ └── SendUsersDispatcherReloadRequestSpec.php │ ├── ApplicationServerSetRelApplicationServer │ ├── SendTrunksDispatcherReloadRequestSpec.php │ └── SendUsersDispatcherReloadRequestSpec.php │ ├── BalanceNotification │ └── NotifyBrokenThresholdSpec.php │ ├── BillableCall │ ├── CreateOrUpdateByTrunksCdrSpec.php │ ├── CsvExporterSpec.php │ ├── MigrateFromTrunksCdrSpec.php │ ├── UpdateByTpCdrSpec.php │ └── UpdateDtoByDefaultRunTpCdrSpec.php │ ├── BrandService │ └── UpdateByBrandSpec.php │ ├── CallAclRelMatchList │ └── AvoidUpdatesSpec.php │ ├── CallCsvReport │ ├── CreateBySchedulerSpec.php │ ├── CsvAttacherSpec.php │ └── EmailSenderSpec.php │ ├── CallCsvScheduler │ ├── CheckUniquenessSpec.php │ └── NextExecutionResolverSpec.php │ ├── CallForwardSetting │ └── CheckUniquenessSpec.php │ ├── Carrier │ ├── DecrementBalanceSpec.php │ ├── IncrementBalanceSpec.php │ ├── SearchBrokenThresholdsSpec.php │ └── SyncBalancesSpec.php │ ├── Company │ ├── DecrementBalanceSpec.php │ ├── IncrementBalanceSpec.php │ ├── SearchBrokenThresholdsSpec.php │ ├── SendCgratesUpdateRequestSpec.php │ └── SyncBalancesSpec.php │ ├── CompanyRelCodec │ └── AvoidUpdatesSpec.php │ ├── CompanyRelRoutingTag │ └── AvoidUpdatesSpec.php │ ├── CompanyService │ ├── PropagateBrandServicesSpec.php │ └── RemoveByBrandServiceSpec.php │ ├── ConditionalRoutesConditionsRelCalendar │ └── AvoidUpdatesSpec.php │ ├── ConditionalRoutesConditionsRelMatchlist │ └── AvoidUpdatesSpec.php │ ├── ConditionalRoutesConditionsRelRouteLock │ └── AvoidUpdatesSpec.php │ ├── ConditionalRoutesConditionsRelSchedule │ └── AvoidUpdatesSpec.php │ ├── Ddi │ └── DdiFactorySpec.php │ ├── DestinationRateGroup │ └── SendImporterOrderSpec.php │ ├── Domain │ ├── UpdateByBrandSpec.php │ └── UpdateByCompanySpec.php │ ├── Extension │ ├── ExtensionFactorySpec.php │ └── UpdateByUserSpec.php │ ├── ExternalCallFilterRelCalendar │ └── AvoidUpdatesSpec.php │ ├── ExternalCallFilterRelSchedule │ └── AvoidUpdatesSpec.php │ ├── FaxesInOut │ └── SendFaxFileSpec.php │ ├── FeaturesRelBrand │ └── AvoidUpdatesSpec.php │ ├── FeaturesRelCompany │ └── AvoidUpdatesSpec.php │ ├── FixedCostsRelInvoice │ └── AvoidUpdatesSpec.php │ ├── FixedCostsRelInvoiceScheduler │ └── AvoidUpdatesSpec.php │ ├── Friend │ ├── AvoidUpdateCompanySpec.php │ └── CheckUniquenessSpec.php │ ├── HolidayDate │ └── CheckEventDateCollisionSpec.php │ ├── HuntGroupMember │ └── AvoidUpdatesSpec.php │ ├── Invoice │ ├── CheckValiditySpec.php │ ├── CreateBySchedulerSpec.php │ ├── SendGenerateOrderSpec.php │ └── SetInvoiceNumberSpec.php │ ├── InvoiceScheduler │ ├── NextExecutionResolverSpec.php │ └── SetExecutionErrorSpec.php │ ├── Ivr │ ├── UpdateByExtensionSpec.php │ └── UpdateByVoicemailSpec.php │ ├── Locution │ └── SendRecodingOrderSpec.php │ ├── MediaRelaySet │ ├── SendTrunksRtpengineReloadRequestSpec.php │ └── SendUsersRtpengineReloadRequestSpec.php │ ├── MusicOnHold │ └── SendRecodingOrderSpec.php │ ├── NotificationTemplateContent │ └── CallCsvNotificationTemplateByCallCsvReportSpec.php │ ├── ProxyTrunk │ └── DeleteProtectionSpec.php │ ├── ProxyTrunksRelBrand │ └── AvoidRemovingInUseAddressesSpec.php │ ├── ProxyUser │ └── DeleteProtectionSpec.php │ ├── ResidentialDevice │ └── AvoidUpdateCompanySpec.php │ ├── RetailAccount │ └── AvoidUpdateCompanySpec.php │ ├── RoutingPattern │ └── UpdateByBrandSpec.php │ ├── RoutingPatternGroup │ └── UpdateByRoutingPatternAndCountrySpec.php │ ├── RoutingPatternGroupsRelPattern │ └── CreateAndPersistSpec.php │ ├── Terminal │ └── TerminalFactorySpec.php │ ├── TerminalModel │ └── PersistTemplatesSpec.php │ ├── TransformationRule │ ├── GenerateInRulesSpec.php │ ├── GenerateOutRulesSpec.php │ └── GenerateRulesSpec.php │ └── User │ ├── CsvStaticValidatorSpec.php │ ├── UnsetBossAssistantSpec.php │ ├── UpdateByExtensionSpec.php │ └── UserFactorySpec.php ├── microservices ├── balances │ ├── .env │ ├── .env.test │ ├── .gitignore │ ├── bin │ │ ├── console │ │ ├── reset-daily-usage-counter │ │ └── sync │ ├── composer.json │ ├── composer.lock │ ├── config │ │ ├── bootstrap.php │ │ ├── bundles.php │ │ ├── packages │ │ │ ├── cache.yaml │ │ │ ├── dev │ │ │ │ └── monolog.yaml │ │ │ ├── doctrine.yaml │ │ │ ├── framework.yaml │ │ │ ├── lexik_jwt_authentication.yaml │ │ │ ├── prod │ │ │ │ ├── deprecations.yaml │ │ │ │ ├── doctrine.yaml │ │ │ │ ├── monolog.yaml │ │ │ │ └── routing.yaml │ │ │ ├── security.yaml │ │ │ ├── test │ │ │ │ ├── framework.yaml │ │ │ │ ├── monolog.yaml │ │ │ │ └── twig.yaml │ │ │ ├── translation.yaml │ │ │ └── twig.yaml │ │ ├── routes.yaml │ │ ├── routes │ │ │ ├── annotations.yaml │ │ │ └── dev │ │ │ │ └── twig.yaml │ │ └── services.yaml │ ├── phpstan-baseline.neon │ ├── phpstan.neon │ ├── psalm-baseline.xml │ ├── psalm.xml │ ├── public │ │ └── index.php │ ├── src │ │ ├── Controller │ │ │ ├── .gitignore │ │ │ ├── RegisterCommandTrait.php │ │ │ ├── ResetCounter.php │ │ │ └── Sync.php │ │ ├── Kernel.php │ │ └── Services │ │ │ └── ResetDailyUsageCounters.php │ ├── symfony.lock │ ├── translations │ │ └── .gitignore │ └── var │ │ └── .gitkeep ├── provision │ ├── .env │ ├── .env.test │ ├── .gitignore │ ├── behat.yml.dist │ ├── bin │ │ ├── console │ │ ├── prepare-test-db │ │ └── test-provision │ ├── composer.json │ ├── composer.lock │ ├── config │ │ ├── bootstrap.php │ │ ├── bundles.php │ │ ├── packages │ │ │ ├── cache.yaml │ │ │ ├── doctrine.yaml │ │ │ ├── framework.yaml │ │ │ ├── lexik_jwt_authentication.yaml │ │ │ ├── prod │ │ │ │ ├── deprecations.yaml │ │ │ │ ├── doctrine.yaml │ │ │ │ └── routing.yaml │ │ │ ├── security.yaml │ │ │ ├── test │ │ │ │ ├── behat.yaml │ │ │ │ ├── doctrine.yaml │ │ │ │ ├── framework.yaml │ │ │ │ └── twig.yaml │ │ │ ├── translation.yaml │ │ │ └── twig.yaml │ │ ├── routes.yaml │ │ ├── routes │ │ │ └── dev │ │ │ │ └── twig.yaml │ │ └── services.yaml │ ├── features │ │ ├── bootstrap │ │ │ └── bootstrap.php │ │ ├── genericProvision.feature │ │ ├── specificProvision.feature │ │ └── test.feature │ ├── phpstan-baseline.neon │ ├── phpstan.neon │ ├── psalm-baseline.xml │ ├── psalm.xml │ ├── public │ │ ├── .htaccess │ │ ├── index.php │ │ └── terminals │ │ │ └── ciscolang │ │ │ ├── spa50x_30x_en_v751.xml │ │ │ ├── spa50x_30x_en_v753.xml │ │ │ ├── spa50x_30x_en_v754.xml │ │ │ ├── spa50x_30x_en_v755.xml │ │ │ ├── spa50x_30x_en_v756.xml │ │ │ ├── spa50x_30x_es_v751.xml │ │ │ ├── spa50x_30x_es_v753.xml │ │ │ ├── spa50x_30x_es_v754.xml │ │ │ ├── spa50x_30x_es_v755.xml │ │ │ ├── spa50x_30x_es_v756.xml │ │ │ ├── spa525_en_v751.xml │ │ │ ├── spa525_en_v753.xml │ │ │ ├── spa525_en_v754.xml │ │ │ ├── spa525_en_v755.xml │ │ │ ├── spa525_en_v756.xml │ │ │ ├── spa525_es_v751.xml │ │ │ ├── spa525_es_v753.xml │ │ │ ├── spa525_es_v754.xml │ │ │ ├── spa525_es_v755.xml │ │ │ └── spa525_es_v756.xml │ ├── src │ │ ├── Behat │ │ │ └── Context │ │ │ │ └── FeatureContext.php │ │ ├── Controller │ │ │ └── ProvisionController.php │ │ └── Kernel.php │ ├── symfony.lock │ ├── templates │ │ ├── .htaccess │ │ └── provisioning │ │ │ ├── SPA502G │ │ │ ├── generic.cfg │ │ │ └── specific.cfg │ │ │ ├── SPA504G │ │ │ ├── generic.cfg │ │ │ └── specific.cfg │ │ │ ├── SPA509G │ │ │ ├── generic.cfg │ │ │ └── specific.cfg │ │ │ ├── SPA514G │ │ │ ├── generic.cfg │ │ │ └── specific.cfg │ │ │ ├── SPA525G2 │ │ │ ├── generic.cfg │ │ │ └── specific.cfg │ │ │ ├── SnomD375 │ │ │ ├── generic.cfg │ │ │ └── specific.cfg │ │ │ ├── SnomD717 │ │ │ ├── generic.cfg │ │ │ └── specific.cfg │ │ │ ├── SnomD735 │ │ │ ├── generic.cfg │ │ │ └── specific.cfg │ │ │ ├── SnomD785 │ │ │ ├── generic.cfg │ │ │ └── specific.cfg │ │ │ ├── YealinkT21P │ │ │ ├── generic.cfg │ │ │ └── specific.cfg │ │ │ ├── YealinkT21P_E2 │ │ │ ├── generic.cfg │ │ │ └── specific.cfg │ │ │ ├── YealinkT23P │ │ │ ├── generic.cfg │ │ │ └── specific.cfg │ │ │ ├── YealinkT27P │ │ │ ├── generic.cfg │ │ │ └── specific.cfg │ │ │ ├── YealinkT46G │ │ │ ├── generic.cfg │ │ │ └── specific.cfg │ │ │ ├── YealinkT48G │ │ │ ├── generic.cfg │ │ │ └── specific.cfg │ │ │ └── YealinkW5XP │ │ │ ├── generic.cfg │ │ │ └── specific.cfg │ ├── translations │ │ └── .gitignore │ ├── var │ │ └── .gitkeep │ └── your-baseline.xml ├── realtime │ ├── .gitignore │ ├── README.md │ ├── bin │ ├── cmd │ │ ├── cli │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── configs │ │ └── config.yml │ ├── go.mod │ ├── go.sum │ ├── pkg │ │ ├── config │ │ │ └── viper.go │ │ ├── log │ │ │ └── logrus.go │ │ ├── services │ │ │ ├── feeder │ │ │ │ ├── alpha_numeric_generator.go │ │ │ │ ├── call.go │ │ │ │ ├── feeder.go │ │ │ │ ├── helpers.go │ │ │ │ ├── trunks_calls.go │ │ │ │ └── users_calls.go │ │ │ ├── http.go │ │ │ └── redis_helper.go │ │ ├── utils │ │ │ ├── arrays.go │ │ │ └── jwt.go │ │ └── websocket │ │ │ └── websocket_server.go │ ├── scripts │ │ ├── build.sh │ │ ├── debug.sh │ │ └── feed.sh │ └── tests │ │ ├── test-build.sh │ │ └── test-codestyle.sh ├── recordings │ ├── .env │ ├── .env.test │ ├── .gitignore │ ├── bin │ │ ├── console │ │ ├── prepare-test-db │ │ ├── recordings-encoder │ │ └── test-recordings │ ├── composer.json │ ├── composer.lock │ ├── config │ │ ├── bootstrap.php │ │ ├── bundles.php │ │ ├── packages │ │ │ ├── cache.yaml │ │ │ ├── doctrine.yaml │ │ │ ├── framework.yaml │ │ │ ├── lexik_jwt_authentication.yaml │ │ │ ├── monolog.yml │ │ │ ├── prod │ │ │ │ ├── deprecations.yaml │ │ │ │ ├── doctrine.yaml │ │ │ │ └── routing.yaml │ │ │ ├── security.yaml │ │ │ ├── test │ │ │ │ ├── doctrine.yaml │ │ │ │ ├── framework.yaml │ │ │ │ └── twig.yaml │ │ │ ├── translation.yaml │ │ │ └── twig.yaml │ │ ├── routes.yaml │ │ ├── routes │ │ │ └── dev │ │ │ │ └── twig.yaml │ │ └── services.yaml │ ├── phpstan-baseline.neon │ ├── phpstan.neon │ ├── phpunit.xml.dist │ ├── psalm-baseline.xml │ ├── psalm.xml │ ├── public │ │ └── index.php │ ├── src │ │ ├── EncoderController.php │ │ ├── Kernel.php │ │ ├── Model │ │ │ ├── Mp3FileInfo.php │ │ │ └── RawRecordingInfo.php │ │ └── Service │ │ │ ├── Encoder.php │ │ │ ├── FileUnlinker.php │ │ │ ├── RawRecordingInfoFactory.php │ │ │ ├── RawRecordingProcessor.php │ │ │ ├── RawRecordingsGetter.php │ │ │ └── RecordingEndedChecker.php │ ├── symfony.lock │ ├── tests │ │ ├── Service │ │ │ ├── EncoderTest.php │ │ │ └── RecordingEndedCheckerTest.php │ │ └── bootstrap.php │ ├── translations │ │ └── .gitignore │ └── var │ │ └── .gitkeep ├── router │ ├── .env │ ├── .env.test │ ├── .gitignore │ ├── bin │ │ └── console │ ├── composer.json │ ├── composer.lock │ ├── config │ │ ├── bootstrap.php │ │ ├── bundles.php │ │ ├── packages │ │ │ ├── cache.yaml │ │ │ ├── doctrine.yaml │ │ │ ├── framework.yaml │ │ │ ├── lexik_jwt_authentication.yaml │ │ │ ├── monolog.yml │ │ │ ├── prod │ │ │ │ ├── deprecations.yaml │ │ │ │ ├── doctrine.yaml │ │ │ │ └── routing.yaml │ │ │ ├── security.yaml │ │ │ ├── test │ │ │ │ ├── framework.yaml │ │ │ │ └── twig.yaml │ │ │ ├── translation.yaml │ │ │ └── twig.yaml │ │ ├── routes.yaml │ │ ├── routes │ │ │ └── dev │ │ │ │ └── twig.yaml │ │ └── services.yaml │ ├── phpstan-baseline.neon │ ├── phpstan.neon │ ├── psalm-baseline.xml │ ├── psalm.xml │ ├── public │ │ └── index.php │ ├── src │ │ ├── Kernel.php │ │ └── RouterController.php │ ├── symfony.lock │ ├── translations │ │ └── .gitignore │ └── var │ │ └── .gitkeep ├── scheduler │ ├── .env │ ├── .env.test │ ├── .gitignore │ ├── bin │ │ ├── console │ │ ├── run │ │ ├── run-billable-calls │ │ ├── run-billable-calls-historic │ │ ├── run-call-csv-to-email │ │ ├── run-invoice-scheduler │ │ ├── run-users-cdrs │ │ └── run-voicemail-messages │ ├── composer.json │ ├── composer.lock │ ├── config │ │ ├── bootstrap.php │ │ ├── bundles.php │ │ ├── packages │ │ │ ├── cache.yaml │ │ │ ├── doctrine.yaml │ │ │ ├── framework.yaml │ │ │ ├── lexik_jwt_authentication.yaml │ │ │ ├── prod │ │ │ │ ├── deprecations.yaml │ │ │ │ ├── doctrine.yaml │ │ │ │ └── routing.yaml │ │ │ ├── security.yaml │ │ │ ├── test │ │ │ │ ├── framework.yaml │ │ │ │ └── twig.yaml │ │ │ ├── translation.yaml │ │ │ └── twig.yaml │ │ ├── routes.yaml │ │ ├── routes │ │ │ └── dev │ │ │ │ └── twig.yaml │ │ └── services.yaml │ ├── phpstan-baseline.neon │ ├── phpstan.neon │ ├── psalm-baseline.xml │ ├── psalm.xml │ ├── public │ │ └── index.php │ ├── src │ │ ├── BillableCallController.php │ │ ├── BillableCallHistoricController.php │ │ ├── CallCsvController.php │ │ ├── InvoiceSchedulerController.php │ │ ├── Kernel.php │ │ ├── UsersCdrController.php │ │ └── VoicemailMessageController.php │ ├── symfony.lock │ ├── translations │ │ └── .gitignore │ └── var │ │ └── .gitkeep └── workers │ ├── .env │ ├── .env.test │ ├── .gitignore │ ├── bin │ ├── asterisk-dialplan-reload │ ├── asterisk-hint-update │ ├── cgrates-reloader │ ├── console │ ├── invoicer │ ├── kam-rpc-delayed │ ├── kam-rpc-request │ ├── multimedia-encoder │ └── rates-import │ ├── composer.json │ ├── composer.lock │ ├── config │ ├── bootstrap.php │ ├── bundles.php │ ├── packages │ │ ├── cache.yaml │ │ ├── doctrine.yaml │ │ ├── framework.yaml │ │ ├── lexik_jwt_authentication.yaml │ │ ├── monolog.yaml │ │ ├── prod │ │ │ ├── deprecations.yaml │ │ │ ├── doctrine.yaml │ │ │ └── routing.yaml │ │ ├── security.yaml │ │ ├── test │ │ │ ├── framework.yaml │ │ │ └── twig.yaml │ │ ├── translation.yaml │ │ └── twig.yaml │ ├── routes.yaml │ ├── routes │ │ ├── annotations.yaml │ │ └── dev │ │ │ └── twig.yaml │ └── services.yaml │ ├── phpstan-baseline.neon │ ├── phpstan.neon │ ├── psalm-baseline.xml │ ├── psalm.xml │ ├── public │ └── index.php │ ├── src │ ├── Kernel.php │ └── Worker │ │ ├── AsteriskDialplan.php │ │ ├── AsteriskHintUpdater.php │ │ ├── Cgrates.php │ │ ├── Invoices.php │ │ ├── KamRpc.php │ │ ├── Multimedia.php │ │ └── Rates.php │ ├── symfony.lock │ ├── translations │ └── .gitignore │ └── var │ └── .gitkeep ├── profiles ├── as │ ├── etc │ │ ├── odbc.ini.ivozprovider │ │ └── odbcinst.ini.ivozprovider │ └── root │ │ └── .bashrc.d │ │ └── 400-application-server ├── common │ ├── etc │ │ └── apt │ │ │ └── apt.conf.d │ │ │ ├── missing-conf │ │ │ ├── nopromt │ │ │ ├── proxy-guess │ │ │ └── purge │ └── root │ │ ├── .bashrc.d │ │ └── 100-common │ │ └── .vimrc ├── data │ ├── etc │ │ ├── bind │ │ │ ├── db.ivozprovider.local │ │ │ ├── db.rpz.local │ │ │ ├── named.conf.local.ivozprovider │ │ │ └── named.conf.options.ivozprovider │ │ └── mysql │ │ │ └── conf.d │ │ │ └── ivozprovider.cnf │ └── root │ │ └── .bashrc.d │ │ └── 300-data-system ├── portal │ ├── etc │ │ ├── apache2 │ │ │ ├── conf-available │ │ │ │ └── realtime.conf │ │ │ ├── htpasswd │ │ │ └── sites-available │ │ │ │ ├── 020-ivozprovider-portals.conf │ │ │ │ ├── 030-ivozprovider-prov.conf │ │ │ │ └── 060-ivozprovider-api.conf │ │ ├── ssl │ │ │ └── ca │ │ │ │ ├── Snom_CA.crt │ │ │ │ ├── Yealink_Equipment_Issuing_CA.crt │ │ │ │ └── combinedca3pccrenewal.crt │ │ └── supervisor │ │ │ └── conf.d │ │ │ ├── asterisk-dialplan.conf │ │ │ ├── asterisk-hints.conf │ │ │ ├── cgrates-daemon.conf │ │ │ ├── invoicer-daemon.conf │ │ │ ├── ivozprovider.conf │ │ │ ├── kamrpc-daemon.conf │ │ │ ├── kamrpc-delayed-daemon.conf │ │ │ ├── multimedia-daemon.conf │ │ │ └── rates-importer.conf │ └── root │ │ └── .bashrc.d │ │ └── 200-portal └── proxy │ ├── etc │ ├── kamailio │ │ └── autoconf │ └── mysql │ │ └── conf.d │ │ └── kamailio.cnf │ ├── root │ └── .bashrc.d │ │ └── 500-proxy-system │ └── usr │ └── sbin │ └── kamlog ├── schema ├── .env ├── .env.test ├── .env.test_e2e ├── .gitignore ├── DoctrineMigrations │ ├── Version20190101000000.php │ ├── Version20191226104551.php │ ├── Version20210413112300.php │ ├── Version20210607075411.php │ ├── Version20210722100925.php │ ├── Version20210802143904.php │ ├── Version20211004094635.php │ ├── Version20211105124136.php │ ├── Version20220308132214.php │ ├── Version20220315151325.php │ ├── Version20220317124540.php │ ├── Version20220324084602.php │ ├── Version20220324123318.php │ ├── Version20220325081551.php │ ├── Version20220328101058.php │ ├── Version20220328144016.php │ ├── Version20220328161039.php │ ├── Version20220329110601.php │ ├── Version20220331091438.php │ ├── Version20220407092831.php │ ├── Version20220408095037.php │ ├── Version20220520060237.php │ ├── Version20220603083243.php │ ├── Version20220603091748.php │ ├── Version20220603094200.php │ ├── Version20220606152356.php │ ├── Version20220607135943.php │ ├── Version20220608140537.php │ ├── Version20220620142050.php │ ├── Version20220624114352.php │ ├── Version20220627151626.php │ ├── Version20220707125449.php │ ├── Version20220715093144.php │ ├── Version20220929101012.php │ ├── Version20221007090801.php │ ├── Version20221103163102.php │ ├── Version20221108082529.php │ ├── Version20221123120153.php │ ├── Version20230110150114.php │ ├── Version20230113114920.php │ ├── Version20230124094754.php │ ├── Version20230124171627.php │ ├── Version20230125165233.php │ ├── Version20230203101227.php │ ├── Version20230208163059.php │ ├── Version20230210074653.php │ ├── Version20230301093113.php │ ├── Version20230417110223.php │ ├── Version20230504135221.php │ ├── Version20230511143859.php │ ├── Version20230621151043.php │ ├── Version20230626081909.php │ ├── Version20230817071407.php │ ├── Version20230817093032.php │ ├── Version20230817114147.php │ ├── Version20230918140953.php │ ├── Version20231108092228.php │ ├── Version20231115173418.php │ ├── Version20231124114023.php │ ├── Version20231127093825.php │ ├── Version20231127151351.php │ ├── Version20231128163917.php │ ├── Version20231214112518.php │ ├── Version20231218161807.php │ ├── Version20240104094647.php │ ├── Version20240115165305.php │ ├── Version20240115175857.php │ ├── Version20240122174421.php │ ├── Version20240126093233.php │ ├── Version20240126103408.php │ ├── Version20240126121409.php │ ├── Version20240202081754.php │ ├── Version20240308080459.php │ ├── Version20240315103713.php │ ├── Version20240319221538.php │ ├── Version20240403134545.php │ ├── Version20240419115035.php │ ├── Version20240426114547.php │ ├── Version20240502120511.php │ ├── Version20240515135813.php │ ├── Version20240520100114.php │ ├── Version20240527071749.php │ ├── Version20240527074431.php │ ├── Version20240527134623.php │ ├── Version20240530113112.php │ ├── Version20240603110320.php │ ├── Version20240627075829.php │ ├── Version20240726184847.php │ ├── Version20240826105439.php │ ├── Version20240827113855.php │ ├── Version20240925122541.php │ ├── Version20241007060402.php │ ├── Version20241009094523.php │ ├── Version20241028083130.php │ ├── Version20241114091020.php │ ├── Version20241213113420.php │ ├── Version20241219145458.php │ ├── Version20241219160857.php │ ├── Version20250204100801.php │ ├── Version20250307085857.php │ ├── Version20250307125113.php │ ├── Version20250310120844.php │ ├── Version20250311150116.php │ ├── Version20250324094453.php │ ├── Version20250326084950.php │ ├── Version20250331110602.php │ ├── Version20250414130820.php │ ├── Version20250514135139.php │ ├── Version20250523094810.php │ ├── Version20250602085035.php │ ├── Version20250611143412.php │ ├── Version20250708090202.php │ ├── Version20250716102539.php │ ├── Version20250730070330.php │ ├── Version20251112155125.php │ └── Version20251128111658.php ├── README.md ├── bin │ ├── console │ ├── phpunit │ ├── prepare-test-db │ ├── run-generators │ ├── run-service-update │ ├── test-duplicate-keys │ ├── test-generators │ ├── test-orm │ ├── test-orm-with-coverage │ └── test-schema ├── composer.json ├── composer.lock ├── config │ ├── bootstrap.php │ ├── bundles.php │ ├── config_local.yml │ ├── packages │ │ ├── cache.yaml │ │ ├── doctrine.yaml │ │ ├── doctrine_migrations.yaml │ │ ├── framework.yaml │ │ ├── lexik_jwt_authentication.yaml │ │ ├── maker.yaml │ │ ├── prod │ │ │ ├── deprecations.yaml │ │ │ ├── doctrine.yaml │ │ │ └── routing.yaml │ │ ├── security.yaml │ │ ├── test │ │ │ ├── doctrine.yaml │ │ │ └── framework.yaml │ │ ├── test_e2e │ │ │ └── doctrine.yaml │ │ └── translation.yaml │ ├── routes.yaml │ ├── services.yaml │ └── services_test.yml ├── initial.sql ├── phpcs.xml.dist ├── phpunit.xml.dist ├── public │ └── index.php ├── src │ ├── .htaccess │ ├── Entity │ │ ├── AbstractRefreshToken.orm.xml │ │ └── RefreshToken.orm.xml │ ├── IgnoreMappedEntitiesListener.php │ └── Kernel.php ├── symfony.lock ├── tests │ ├── Ast │ │ ├── PsEndpoint │ │ │ └── PsEndpointRepositoryTest.php │ │ ├── Queue │ │ │ └── QueueRepositoryTest.php │ │ ├── QueueMember │ │ │ └── QueueMemberRepositoryTest.php │ │ └── Voicemail │ │ │ └── AstVoicemailRepositoryTest.php │ ├── Cgr │ │ ├── TpAccountAction │ │ │ └── TpAccountActionRepositoryTest.php │ │ ├── TpCdr │ │ │ └── TpCdrRepositoryTest.php │ │ ├── TpDerivedCharger │ │ │ └── TpDerivedChargerRepositoryTest.php │ │ ├── TpDestination │ │ │ └── TpDestinationRepositoryTest.php │ │ ├── TpDestinationRate │ │ │ └── TpDestinationRateRepositoryTest.php │ │ ├── TpRate │ │ │ └── TpRateRepositoryTest.php │ │ ├── TpRatingPlan │ │ │ └── TpRatingPlanRepositoryTest.php │ │ ├── TpRatingProfile │ │ │ └── TpRatingProfileRepositoryTest.php │ │ └── TpTiming │ │ │ └── TpTimingRepositoryTest.php │ ├── DbIntegrationTestHelperTrait.php │ ├── Kam │ │ ├── Dispatcher │ │ │ └── DispatcherRepositoryTest.php │ │ ├── Rtpengine │ │ │ └── RtpengineRepositoryTest.php │ │ ├── TrunksAddress │ │ │ └── TrunksAddressRepositoryTest.php │ │ ├── TrunksCdr │ │ │ └── TrunksCdrRepositoryTest.php │ │ ├── TrunksDomainAttr │ │ │ └── TrunksDomainAttrRepositoryTest.php │ │ ├── TrunksHtable │ │ │ └── TrunksHtableRepositoryTest.php │ │ ├── TrunksLcrRuleTarget │ │ │ └── TrunksLcrRuleTargetRepositoryTest.php │ │ ├── TrunksUacreg │ │ │ └── TrunksUacregRepositoryTest.php │ │ ├── Trusted │ │ │ └── TrustedRepositoryTest.php │ │ ├── UsersAddress │ │ │ └── UsersAddressRepositoryTest.php │ │ ├── UsersCdr │ │ │ └── UsersCdrRepositoryTest.php │ │ ├── UsersHtable │ │ │ └── UsersHtableRepositoryTest.php │ │ ├── UsersLocation │ │ │ └── UsersLocationRepositoryTest.php │ │ └── UsersLocationAttr │ │ │ └── UsersLocationAttrRepositoryTest.php │ ├── Provider │ │ ├── Administrator │ │ │ └── AdministratorRepositoryTest.php │ │ ├── AdministratorRelPublicEntity │ │ │ └── AdministratorRelPublicEntityRepositoryTest.php │ │ ├── ApplicationServer │ │ │ └── ApplicationServerLifeCycleTest.php │ │ ├── ApplicationServerSet │ │ │ ├── ApplicationServerSetLifeCycleTest.php │ │ │ └── ApplicationServerSetRepositoryTest.php │ │ ├── ApplicationServerSetRelApplicationServer │ │ │ └── RelApplicationServerLifeCycleTest.php │ │ ├── BalanceMovement │ │ │ └── BalanceMovementRepositoryTest.php │ │ ├── BalanceNotification │ │ │ └── BalanceNotificationRepositoryTest.php │ │ ├── BillableCall │ │ │ └── BillableCallRepositoryTest.php │ │ ├── BillableCallHistoric │ │ │ └── BillableCallHistoricRepositoryTest.php │ │ ├── Brand │ │ │ ├── BrandLifeCycleTest.php │ │ │ ├── BrandRepositoryTest.php │ │ │ └── BrandSoftDeleteTest.php │ │ ├── BrandService │ │ │ ├── BrandServiceLifeCycleTest.php │ │ │ └── BrandServiceRepositoryTest.php │ │ ├── Calendar │ │ │ └── CalendarRepositoryTest.php │ │ ├── CallAcl │ │ │ └── CallAclRepositoryTest.php │ │ ├── CallAclRelMatchList │ │ │ └── CallAclRelMatchListRepositoryTest.php │ │ ├── CallCsvReport │ │ │ ├── CallCsvReportLifeCycleTest.php │ │ │ └── CreateBySchedulerServiceTest.php │ │ ├── CallCsvScheduler │ │ │ ├── CallCsvSchedulerLifeCycleTest.php │ │ │ └── CallCsvSchedulerRepositoryTest.php │ │ ├── CallForwardSetting │ │ │ ├── CallForwardSettingLifeCycleTest.php │ │ │ └── CallForwardSettingRepositoryTest.php │ │ ├── Carrier │ │ │ ├── CarrierLifeCycleTest.php │ │ │ └── CarrierRepositoryTest.php │ │ ├── CarrierServer │ │ │ ├── CarrierServerDeleteProtectionTest.php │ │ │ ├── CarrierServerLifeCycleTest.php │ │ │ └── CarrierServerRepositoryTest.php │ │ ├── Codec │ │ │ └── CodecRepositoryTest.php │ │ ├── Company │ │ │ ├── CompanyLifeCycleTest.php │ │ │ ├── CompanyRepositoryTest.php │ │ │ └── CompanySoftDeleteTest.php │ │ ├── CompanyRelCodec │ │ │ └── CompanyRelCodecRepositoryTest.php │ │ ├── CompanyRelRoutingTag │ │ │ └── CompanyRelRoutingTagRepositoryTest.php │ │ ├── CompanyService │ │ │ └── CompanyServiceRepositoryTest.php │ │ ├── ConditionalRoute │ │ │ └── ConditionalRouteRepositoryTest.php │ │ ├── ConditionalRoutesCondition │ │ │ └── ConditionalRoutesConditionRepositoryTest.php │ │ ├── ConditionalRoutesConditionsRelCalendar │ │ │ └── ConditionalRoutesConditionsRelCalendarRepositoryTest.php │ │ ├── ConditionalRoutesConditionsRelMatchlist │ │ │ └── ConditionalRoutesConditionsRelMatchlistRepositoryTest.php │ │ ├── ConditionalRoutesConditionsRelRouteLock │ │ │ └── ConditionalRoutesConditionsRelRouteLockRepositoryTest.php │ │ ├── ConditionalRoutesConditionsRelSchedule │ │ │ └── ConditionalRoutesConditionsRelScheduleRepositoryTest.php │ │ ├── ConferenceRoom │ │ │ └── ConferenceRoomRepositoryTest.php │ │ ├── Country │ │ │ └── CountryRepositoryTest.php │ │ ├── Currency │ │ │ └── CurrencyRepositoryTest.php │ │ ├── Ddi │ │ │ └── DdiRepositoryTest.php │ │ ├── DdiProvider │ │ │ ├── DdiProviderLifeCycleTest.php │ │ │ └── DdiProviderRepositoryTest.php │ │ ├── DdiProviderAddress │ │ │ └── DdiProviderAddressLifeCycleTest.php │ │ ├── DdiProviderRegistration │ │ │ └── DdiProviderRegistrationLifeCycleTest.php │ │ ├── Destination │ │ │ └── DestinationLifeCycleTest.php │ │ ├── DestinationRate │ │ │ └── DestinationRateLifeCycleTest.php │ │ ├── DestinationRateGroup │ │ │ └── DestinationRateGroupLifeCycleTest.php │ │ ├── Domain │ │ │ ├── DomainLifeCycleTest.php │ │ │ └── DomainRepositoryTest.php │ │ ├── Extension │ │ │ ├── ExtensionLifeCycleTest.php │ │ │ └── ExtensionRepositoryTest.php │ │ ├── ExternalCallFilterBlackList │ │ │ └── ExternalCallFilterBlackListRepositoryTest.php │ │ ├── ExternalCallFilterRelCalendar │ │ │ └── ExternalCallFilterRelCalendarRepositoryTest.php │ │ ├── ExternalCallFilterRelSchedule │ │ │ └── ExternalCallFilterRelScheduleRepositoryTest.php │ │ ├── ExternalCallFilterWhiteList │ │ │ └── ExternalCallFilterWhiteListRepositoryTest.php │ │ ├── FaxesInOut │ │ │ └── FaxesInOutLifeCycleTest.php │ │ ├── Feature │ │ │ └── FeatureRepositoryTest.php │ │ ├── FeaturesRelBrand │ │ │ └── FeaturesRelBrandRepositoryTest.php │ │ ├── FeaturesRelCompany │ │ │ └── FeaturesRelCompanyRepositoryTest.php │ │ ├── FixedCost │ │ │ └── FixedCostRepositoryTest.php │ │ ├── FixedCostsRelInvoice │ │ │ └── FixedCostsRelInvoiceRepositoryTest.php │ │ ├── FixedCostsRelInvoiceScheduler │ │ │ └── FixedCostsRelInvoiceSchedulerRepositoryTest.php │ │ ├── Friend │ │ │ ├── FriendLifeCycleTest.php │ │ │ └── FriendRepositoryTest.php │ │ ├── FriendsPattern │ │ │ └── FriendsPatternRepositoryTest.php │ │ ├── HolidayDate │ │ │ └── HolidayDateRepositoryTest.php │ │ ├── HuntGroup │ │ │ └── HuntGroupRepositoryTest.php │ │ ├── HuntGroupMember │ │ │ └── HuntGroupMemberRepositoryTest.php │ │ ├── Invoice │ │ │ ├── CreateBySchedulerServiceTest.php │ │ │ ├── InvoiceLifeCycleTest.php │ │ │ └── InvoiceRepositoryTest.php │ │ ├── InvoiceNumberSequence │ │ │ └── InvoiceNumberSequenceLifeCycleTest.php │ │ ├── InvoiceScheduler │ │ │ ├── InvoiceSchedulerLifeCycleTest.php │ │ │ └── InvoiceSchedulerRepositoryTest.php │ │ ├── InvoiceTemplate │ │ │ └── InvoiceTemplateRepositoryTest.php │ │ ├── IvrEntry │ │ │ └── IvrEntryRepositoryTest.php │ │ ├── IvrExcludedExtension │ │ │ └── IvrExcludedExtensionRepositoryTest.php │ │ ├── Language │ │ │ └── LanguageRepositoryTest.php │ │ ├── Locution │ │ │ └── LocutionLifeCycleTest.php │ │ ├── MatchList │ │ │ └── MatchListRepositoryTest.php │ │ ├── MatchListPattern │ │ │ └── MatchListPatternRepositoryTest.php │ │ ├── MaxUsageNotification │ │ │ └── MaxUsageNotificationRepositoryTest.php │ │ ├── MediaRelaySet │ │ │ ├── MediaRelaySetLifecycleTest.php │ │ │ └── MediaRelaySetRepositoryTest.php │ │ ├── MusicOnHold │ │ │ └── MusicOnHoldLifeCycleTest.php │ │ ├── NotificationTemplate │ │ │ └── NotificationTemplateRepositoryTest.php │ │ ├── OutgoingDdiRule │ │ │ └── OutgoingDdiRuleRepositoryTest.php │ │ ├── OutgoingDdiRulesPattern │ │ │ └── OutgoingDdiRulesPatternRepositoryTest.php │ │ ├── OutgoingRouting │ │ │ ├── OutgoingRoutingLifeCycleTest.php │ │ │ └── OutgoingRoutingRepositoryTest.php │ │ ├── OutgoingRoutingRelCarrier │ │ │ ├── OutgoingRoutingRelCarrierLifeCycleTest.php │ │ │ └── OutgoingRoutingRelCarrierRepositoryTest.php │ │ ├── PickUpGroup │ │ │ └── PickUpGroupRepositoryTest.php │ │ ├── PickUpRelUser │ │ │ └── PickUpRelUserLifeCycleTest.php │ │ ├── ProxyTrunk │ │ │ └── ProxyTrunkRepositoryTest.php │ │ ├── ProxyTrunksRelBrand │ │ │ └── ProxyTrunkRelBrandRepositoryTest.php │ │ ├── ProxyUser │ │ │ └── ProxyUserRepositoryTest.php │ │ ├── PublicEntity │ │ │ └── PublicEntityRepositoryTest.php │ │ ├── Queue │ │ │ └── QueueLifeCycleTest.php │ │ ├── QueueMember │ │ │ └── QueueMemberRepositoryTest.php │ │ ├── RatingPlan │ │ │ └── RatingPlanLifeCycleTest.php │ │ ├── RatingPlanGroup │ │ │ └── RatingPlanGroupRepositoryTest.php │ │ ├── RatingProfile │ │ │ ├── RatingProfileLifeCycleTest.php │ │ │ └── RatingProfileRepositoryTest.php │ │ ├── Recording │ │ │ └── RecordingLifeCycleTest.php │ │ ├── ResidentialDevice │ │ │ ├── ResidentialDeviceLifeCycleTest.php │ │ │ └── ResidentialDeviceRepositoryTest.php │ │ ├── RetailAccount │ │ │ ├── RetailAccountLifeCycleTest.php │ │ │ └── RetailAccountRepositoryTest.php │ │ ├── RouteLock │ │ │ └── RouteLockRepositoryTest.php │ │ ├── RoutingPattern │ │ │ └── RoutingPatternLifeCycleTest.php │ │ ├── RoutingPatternGroup │ │ │ ├── RoutingPatternGroupLifeCycleTest.php │ │ │ └── RoutingPatternGroupRepositoryTest.php │ │ ├── RoutingPatternGroupsRelPattern │ │ │ └── RoutingPatternGroupsRelPatternLifeCycleTest.php │ │ ├── RoutingTag │ │ │ ├── RoutingTagLifeCycleTest.php │ │ │ └── RoutingTagRepositoryTest.php │ │ ├── Schedule │ │ │ └── ScheduleRepositoryTest.php │ │ ├── Service │ │ │ └── ServiceRepositoryTest.php │ │ ├── Terminal │ │ │ ├── TerminalLifeCycleTest.php │ │ │ └── TerminalRepositoryTest.php │ │ ├── TerminalManufacturer │ │ │ └── TerminalManufacturerRepositoryTest.php │ │ ├── TerminalModel │ │ │ ├── TerminalModelLifeCycleTest.php │ │ │ └── TerminalModelRepositoryTest.php │ │ ├── Timezone │ │ │ └── TimezoneRepositoryTest.php │ │ ├── TransformationRule │ │ │ └── TransformationRuleLifeCycleTest.php │ │ ├── TransformationRuleSet │ │ │ └── TransformationRuleSetLifeCycleTest.php │ │ ├── User │ │ │ ├── UserLifeCycleTest.php │ │ │ └── UserRepositoryTest.php │ │ ├── UsersCdr │ │ │ └── UsersCdrRepositoryTest.php │ │ ├── Voicemail │ │ │ ├── VoicemailLifeCycleTest.php │ │ │ └── VoicemailRepositoryTest.php │ │ └── WebPortal │ │ │ └── WebPortalRepositoryTest.php │ └── bootstrap.php └── var │ ├── cache │ └── .gitkeep │ ├── logs │ └── .gitkeep │ └── sessions │ └── .gitkeep ├── scripts ├── FSOBrandMusicOnHold.sh ├── FSOVoicemailMessages.py ├── FSObase2index.sh ├── update-package-version.sh └── update-version.sh ├── tests ├── bbs │ ├── 0500-test-extension-user.yaml │ ├── 0550-test-extension-friend.yaml │ ├── 1000-test-ddi-bounced.yaml │ ├── 1010-test-ddi-bounced-int.yaml │ ├── 1100-test-ddi-external.yaml │ ├── 1101-test-ddi-external-int.yaml │ ├── 1102-test-ddi-external-cfw.yaml │ ├── 2000-test-ivr-common.yaml │ ├── 2001-test-ivr-common-error-number.yaml │ ├── 2002-test-ivr-common-noinput-extension.yaml │ ├── 2002-test-ivr-common-timeout-extension.yaml │ ├── 2003-test-ivr-common-usercfw-noanswer.yaml │ ├── 2004-test-ivr-common-usercfw-busy.yaml │ ├── 2010-test-ivr-custom.yaml │ ├── 2011-test-ivr-custom-displayname.yaml │ ├── 2012-test-ivr-custom-noinput-extension.yaml │ ├── 2013-test-ivr-custom-usercfw-noanswer.yaml │ ├── 2014-test-ivr-custom-usercfw-busy.yaml │ ├── 2100-test-voicemail.yaml │ ├── 2200-test-pickup-group.yaml │ ├── 2210-test-pickup-direct.yaml │ ├── 2300-test-conference.yaml │ ├── 2310-test-conference-maxmembers.yaml │ ├── 2400-test-huntgroup-all.yaml │ ├── 2401-test-huntgroup-all-noanswer.yaml │ ├── 2405-test-huntgroup-all-complex.yaml │ ├── 2410-test-huntgroup-rr.yaml │ ├── 2415-test-huntgroup-rr-complex.yaml │ ├── 2500-test-friend-extension.yaml │ ├── 2510-test-friend-ddi.yaml │ ├── 2520-test-friend-friend.yaml │ ├── 2530-test-friend-cfw-unregisted.yaml │ ├── 2531-test-friend-cfw-busy.yaml │ ├── 2532-test-friend-cfw-noanswer.yaml │ ├── 2533-test-friend-blindxfer.yaml │ ├── 2600-test-conditional-lock-closed.yaml │ ├── 2610-test-service-lock-open.yaml │ ├── 2620-test-conditional-lock-open.yaml │ ├── 2630-test-service-lock-close.yaml │ ├── 3000-test-cfw-busy.yaml │ ├── 3100-test-cfw-noanswer.yaml │ ├── 3200-test-cfw-unregistered.yaml │ ├── 4000-test-attxfer.yaml │ ├── 4100-test-blindxfer.yaml │ ├── 4200-test-blondexfer.yaml │ ├── 5000-test-residential-device.yaml │ ├── 6000-test-ddi-retail-account-in.yaml │ ├── 6010-test-ddi-retail-account-out.yaml │ ├── Dockerfile │ ├── README.md │ ├── dataset.json │ ├── entrypoint.sh │ └── environment.yaml ├── docker │ ├── Dockerfile │ └── bin │ │ ├── prepare-and-run │ │ ├── prepare-composer-deps │ │ ├── prepare-fixtures │ │ └── prepare-node-modules ├── httpd │ ├── Dockerfile │ └── config │ │ └── my-httpd.conf ├── packaging │ └── Dockerfile ├── rest │ ├── README.md │ ├── environment.json │ └── postman-api-tests.json ├── run-pipeline └── stackhawk │ ├── bin │ └── run │ └── stackhawk.yml └── web ├── portal ├── .eslintrc.json ├── .gitignore ├── brand │ ├── .eslintrc.js │ ├── .gitignore │ ├── .hygen.js │ ├── .prettierrc.json │ ├── README.md │ ├── bin │ │ ├── build │ │ ├── generate-entity │ │ ├── generate-version-info │ │ ├── start │ │ ├── test-build │ │ ├── test-cy-open │ │ ├── test-i18n │ │ ├── test-lint │ │ ├── test-pact │ │ └── test-sync-api-spec │ ├── cypress.config.js │ ├── cypress │ │ ├── e2e │ │ │ ├── Administrator │ │ │ │ └── Administrator.tests.js │ │ │ ├── BannedIpAddress │ │ │ │ └── BannedIpAddress.cy.js │ │ │ ├── Billing │ │ │ │ ├── DestinationRateGroup │ │ │ │ │ ├── DestinationRate │ │ │ │ │ │ └── DestinationRate.cy.js │ │ │ │ │ └── DestinationRateGroup.cy.js │ │ │ │ ├── Destinations │ │ │ │ │ └── Destinations.cy.js │ │ │ │ └── RatingPlanGroups │ │ │ │ │ └── RatingPlanGroups.cy.js │ │ │ ├── BruteForceAttacks │ │ │ │ └── BruteForceAttacks.cy.js │ │ │ ├── Calls │ │ │ │ ├── CallCsvSchedulers │ │ │ │ │ ├── CallCsvReport │ │ │ │ │ │ └── CallCsvReport.cy.js │ │ │ │ │ ├── CallCsvScheduler.cy.js │ │ │ │ │ └── CallCsvSchedulers.tests.js │ │ │ │ └── Externalcalls │ │ │ │ │ └── ExternalCalls.cy.js │ │ │ ├── Clients │ │ │ │ ├── Residential │ │ │ │ │ ├── Administrator │ │ │ │ │ │ └── Administrator.cy.js │ │ │ │ │ ├── RatingProfile │ │ │ │ │ │ └── RatingProfile.cy.js │ │ │ │ │ ├── Residentials.cy.js │ │ │ │ │ ├── Residentials.tests.js │ │ │ │ │ └── UsersAddress │ │ │ │ │ │ └── UsersAddress.cy.js │ │ │ │ ├── Retails │ │ │ │ │ ├── Administrator │ │ │ │ │ │ └── Administrator.cy.js │ │ │ │ │ ├── RatingProfile │ │ │ │ │ │ └── RatingProfile.cy.js │ │ │ │ │ ├── Retails.cy.js │ │ │ │ │ ├── Retails.tests.js │ │ │ │ │ └── UsersAddress │ │ │ │ │ │ └── UsersAdress.cy.js │ │ │ │ ├── VirtualPbxs │ │ │ │ │ ├── Administrator │ │ │ │ │ │ └── Administrator.cy.js │ │ │ │ │ ├── BannedAddress │ │ │ │ │ │ └── BannedAddress.cy.js │ │ │ │ │ ├── RatingProfile │ │ │ │ │ │ └── RatingProfile.cy.js │ │ │ │ │ ├── UsersAddress │ │ │ │ │ │ └── UsersAdress.cy.js │ │ │ │ │ ├── VirtualPbxs.cy.js │ │ │ │ │ └── VirtualPbxs.tests.js │ │ │ │ ├── Wholesales │ │ │ │ │ ├── Administrator │ │ │ │ │ │ └── Administrator.cy.js │ │ │ │ │ ├── RatingProfile │ │ │ │ │ │ └── RatingProfile.cy.js │ │ │ │ │ ├── Trusted │ │ │ │ │ │ └── Trusted.cy.js │ │ │ │ │ ├── Wholesales.cy.js │ │ │ │ │ └── Wholesales.tests.js │ │ │ │ ├── common │ │ │ │ │ ├── RatingProfile.tests.js │ │ │ │ │ └── UserAddress.tests.js │ │ │ │ └── utils │ │ │ │ │ └── PbxsValidator.ts │ │ │ ├── Corporation │ │ │ │ └── Corporation.cy.js │ │ │ ├── Dashboard │ │ │ │ └── Dashboard.cy.js │ │ │ ├── Friends │ │ │ │ └── Friends.cy.js │ │ │ ├── Invoicing │ │ │ │ ├── FixedCosts │ │ │ │ │ ├── FixedCosts.cy.js │ │ │ │ │ └── FixedCosts.tests.js │ │ │ │ ├── InvoiceNumberSequences │ │ │ │ │ ├── InvoiceNumberSequences.cy.js │ │ │ │ │ └── InvoiceNumberSequences.tests.js │ │ │ │ ├── InvoiceSchedulers │ │ │ │ │ ├── InvoiceSchedulers.cy.js │ │ │ │ │ └── InvoiceSchedulers.tests.js │ │ │ │ ├── InvoiceTemplate │ │ │ │ │ ├── InvoiceTemplate.cy.js │ │ │ │ │ └── InvoiceTemplate.tests.js │ │ │ │ └── Invoices │ │ │ │ │ ├── BillableInvoices │ │ │ │ │ └── BillableCalls.cy.js │ │ │ │ │ └── FixedCostsRelInvoice │ │ │ │ │ ├── FixedCostsRelInvoice.cy.js │ │ │ │ │ └── FixedCostsRelInvoice.tests.js │ │ │ ├── Language │ │ │ │ └── Language.cy.js │ │ │ ├── NotificationTemplate │ │ │ │ ├── NotificationTemplateWithoutBilling.cy.js │ │ │ │ ├── NotificationTemplateWithoutInvoice.cy.js │ │ │ │ └── NotificationTemplateWithoutVpbxAndResidential.cy.js │ │ │ ├── OutgoingRouting │ │ │ │ └── OutgoingRouting.cy.js │ │ │ ├── Providers │ │ │ │ ├── Carriers │ │ │ │ │ ├── CarrierServer │ │ │ │ │ │ ├── CarrierServer.cy.js │ │ │ │ │ │ └── CarrierServer.tests.js │ │ │ │ │ ├── Carriers.cy.js │ │ │ │ │ └── Carriers.tests.js │ │ │ │ ├── DdiProviders │ │ │ │ │ ├── BillableCalls │ │ │ │ │ │ └── BillableCalls.cy.js │ │ │ │ │ ├── DDIProviderAddresses │ │ │ │ │ │ ├── DDIProviderAddresses.cy.js │ │ │ │ │ │ └── DDIProviderAddresses.tests.js │ │ │ │ │ ├── DDIProviderRegistrations │ │ │ │ │ │ ├── DDIProviderRegistrations.cy.js │ │ │ │ │ │ └── DDIProviderRegistrations.tests.js │ │ │ │ │ ├── Ddis │ │ │ │ │ │ ├── Ddis.cy.js │ │ │ │ │ │ └── Ddis.tests.js │ │ │ │ │ ├── DdisProviders.cy.js │ │ │ │ │ └── DdisProviders.tests.js │ │ │ │ └── Ddis │ │ │ │ │ ├── BillableCalls │ │ │ │ │ └── BillableCalls.cy.js │ │ │ │ │ ├── Ddis.cy.js │ │ │ │ │ └── Ddis.tests.js │ │ │ ├── ResidentialDevice │ │ │ │ └── ResidentialDevice.cy.js │ │ │ ├── RetailAccount │ │ │ │ └── RetailAccount.cy.js │ │ │ ├── RoutingPattern │ │ │ │ └── RoutingPattern.cy.js │ │ │ ├── RoutingPatternGroup │ │ │ │ └── RoutingPatternGroup.cy.js │ │ │ ├── RoutingTag │ │ │ │ └── RoutingTag.cy.js │ │ │ ├── Settings │ │ │ │ ├── BrandServices │ │ │ │ │ └── BrandServices.cy.js │ │ │ │ ├── GenericMatchList │ │ │ │ │ ├── GenericMatchList.cy.js │ │ │ │ │ └── MatchListPattern │ │ │ │ │ │ └── MatchListPattern.cy.js │ │ │ │ ├── GenericMusicsOnHold │ │ │ │ │ └── GenericMusicsOnHold.cy.js │ │ │ │ ├── NotificationTemplate │ │ │ │ │ ├── NotificationTemplate.cy.js │ │ │ │ │ └── NotificationTemplateContents │ │ │ │ │ │ └── NotificationTemplateContents.cy.js │ │ │ │ ├── NumericTransformations │ │ │ │ │ ├── CallerInTransformations │ │ │ │ │ │ └── CallerInTransformations.cy.js │ │ │ │ │ └── NumericTransformations.cy.js │ │ │ │ ├── SpecialNumber │ │ │ │ │ ├── SpecialNumber.cy.js │ │ │ │ │ └── SpecialNumber.tests.js │ │ │ │ └── WebPortals │ │ │ │ │ ├── WebPortals.cy.js │ │ │ │ │ └── WebPortals.tests.js │ │ │ ├── User │ │ │ │ └── User.cy.js │ │ │ └── login.cy.js │ │ ├── fixtures │ │ │ ├── Kam │ │ │ │ ├── Trusted │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ └── UsersAddresses │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ ├── My │ │ │ │ ├── ActiveCalls │ │ │ │ │ └── getActiveCalls.json │ │ │ │ ├── Dashboard │ │ │ │ │ └── getDashboard.json │ │ │ │ ├── Profile │ │ │ │ │ └── getProfile.json │ │ │ │ └── Theme │ │ │ │ │ └── getTheme.json │ │ │ ├── Provider │ │ │ │ ├── Administrator │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── ApplicationServerSets │ │ │ │ │ └── getCollection.json │ │ │ │ ├── BannedAddress │ │ │ │ │ └── getCollection.json │ │ │ │ ├── BillableCalls │ │ │ │ │ ├── billableCallsExport.json │ │ │ │ │ ├── getCollection.json │ │ │ │ │ └── getItem.json │ │ │ │ ├── BrandService │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── CallCsvReport │ │ │ │ │ ├── getCollection.json │ │ │ │ │ └── getItem.json │ │ │ │ ├── CallCsvScheduler │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── CarrierServer │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── Carriers │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── Codecs │ │ │ │ │ └── getCollection.json │ │ │ │ ├── Companies │ │ │ │ │ ├── Residentials │ │ │ │ │ │ ├── getItem.json │ │ │ │ │ │ ├── post.json │ │ │ │ │ │ └── put.json │ │ │ │ │ ├── Retails │ │ │ │ │ │ ├── getItem.json │ │ │ │ │ │ ├── post.json │ │ │ │ │ │ └── put.json │ │ │ │ │ ├── VirtualPbxs │ │ │ │ │ │ ├── getItem.json │ │ │ │ │ │ ├── post.json │ │ │ │ │ │ └── put.json │ │ │ │ │ ├── Wholesales │ │ │ │ │ │ ├── getItem.json │ │ │ │ │ │ ├── post.json │ │ │ │ │ │ └── put.json │ │ │ │ │ ├── getCollection.json │ │ │ │ │ └── getUnassignedCollection.json │ │ │ │ ├── Corporations │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── Countries │ │ │ │ │ └── getCollection.json │ │ │ │ ├── Currencies │ │ │ │ │ └── getCollection.json │ │ │ │ ├── CurrentDayUsages │ │ │ │ │ ├── getCollection.json │ │ │ │ │ └── getItem.json │ │ │ │ ├── DdiProviders │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── getProviderAddressesCollection.json │ │ │ │ │ ├── getProviderAddressesItem.json │ │ │ │ │ ├── getProviderRegistrationsCollection.json │ │ │ │ │ ├── getProviderRegistrationsItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ ├── postProviderAddresses.json │ │ │ │ │ ├── postProviderRegistrations.json │ │ │ │ │ ├── put.json │ │ │ │ │ ├── putProviderAddresses.json │ │ │ │ │ └── putProviderRegistrations.json │ │ │ │ ├── Ddis │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── Destination │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── postItem.json │ │ │ │ │ └── put.json │ │ │ │ ├── DestinationRateGroup │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── postItem.json │ │ │ │ │ └── put.json │ │ │ │ ├── DestinationRates │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── postItem.json │ │ │ │ │ └── put.json │ │ │ │ ├── DestinationRatingPlanGroups │ │ │ │ │ ├── getCollection.json │ │ │ │ │ └── postItem.json │ │ │ │ ├── Domains │ │ │ │ │ └── getCollection.json │ │ │ │ ├── Extension │ │ │ │ │ └── getCollection.json │ │ │ │ ├── Features │ │ │ │ │ └── getCollection.json │ │ │ │ ├── FixedCosts │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── FixedCostsRelInvoice │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── Friends │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── InvoiceNumberSequence │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── InvoiceScheduler │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── InvoiceTemplate │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── Invoicing │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── Languages │ │ │ │ │ └── getCollection.json │ │ │ │ ├── Location │ │ │ │ │ └── getCollection.json │ │ │ │ ├── MatchList │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── MatchListPattern │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── MediaRelaySets │ │ │ │ │ └── getCollection.json │ │ │ │ ├── MusicOnHold │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── NotificationTemplateContents │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ └── put.json │ │ │ │ ├── NotificationTemplates │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── OutgoingDdiRules │ │ │ │ │ └── getCollection.json │ │ │ │ ├── OutgoingRoutings │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── ProxyTrunks │ │ │ │ │ ├── getCollection.json │ │ │ │ │ └── getItem.json │ │ │ │ ├── ProxyUsers │ │ │ │ │ └── getCollection.json │ │ │ │ ├── RatingPlan │ │ │ │ │ └── getCollections.json │ │ │ │ ├── RatingPlanGroups │ │ │ │ │ ├── getCollections.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── postItem.json │ │ │ │ │ ├── postSimulateCall.json │ │ │ │ │ └── putItem.json │ │ │ │ ├── RatingProfile │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── postItem.json │ │ │ │ │ └── putItem.json │ │ │ │ ├── ResidentialDevices │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── RetailAccounts │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── RoutingPatternGroups │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── RoutingPatterns │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── RoutingTags │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── Service │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── getUnassignedServicesCollection.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── SpecialNumber │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── Terminal │ │ │ │ │ └── getCollection.json │ │ │ │ ├── Timezones │ │ │ │ │ └── getCollection.json │ │ │ │ ├── TransformationRule │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── TransformationRuleSets │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── Users │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ ├── put.json │ │ │ │ │ ├── userLogin.json │ │ │ │ │ └── userWrongLogin.json │ │ │ │ └── WebPortals │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ └── apiSpec.json │ │ ├── pacts │ │ │ ├── brand-provider-Brand-services-brand-consumer-Brand-services.json │ │ │ ├── brand-provider-Call-Csv-Report-brand-consumer-Call-Csv-Report.json │ │ │ ├── brand-provider-Call-Csv-Scheduler-brand-consumer-Call-Csv-Scheduler.json │ │ │ ├── brand-provider-Caller-in-transformations-brand-consumer-Caller-in-transformations.json │ │ │ ├── brand-provider-Carriers-Carrier-Server-brand-consumer-Carriers-Carrier-Server.json │ │ │ ├── brand-provider-Carriers-brand-consumer-Carriers.json │ │ │ ├── brand-provider-Corporation-brand-consumer-Corporation.json │ │ │ ├── brand-provider-DDIs-Providers-Addresses-brand-consumer-DDIs-Providers-Addresses.json │ │ │ ├── brand-provider-DDIs-Providers-Registrations-brand-consumer-DDIs-Providers-Registrations.json │ │ │ ├── brand-provider-DDIs-Providers-brand-consumer-DDIs-Providers.json │ │ │ ├── brand-provider-DDIs-brand-consumer-DDIs.json │ │ │ ├── brand-provider-DestinationRateGroup-brand-consumer-DestinationRateGroup.json │ │ │ ├── brand-provider-External-calls-brand-consumer-External-calls.json │ │ │ ├── brand-provider-Fixed-costs-brand-consumer-Fixed-costs.json │ │ │ ├── brand-provider-Friend-brand-consumer-Friend.json │ │ │ ├── brand-provider-Generic-match-list-brand-consumer-Generic-match-list.json │ │ │ ├── brand-provider-Generic-match-list-patterns-brand-consumer-Generic-match-list-patterns.json │ │ │ ├── brand-provider-Generic-musics-on-hold-brand-consumer-Generic-musics-on-hold.json │ │ │ ├── brand-provider-Invoice-fixed-costs-brand-consumer-Invoice-fixed-costs.json │ │ │ ├── brand-provider-Invoice-invoice-schedulers-brand-consumer-Invoice-invoice-schedulers.json │ │ │ ├── brand-provider-Invoice-number-sequences-brand-consumer-Invoice-number-sequences.json │ │ │ ├── brand-provider-Invoice-templates-brand-consumer-Invoice-templates.json │ │ │ ├── brand-provider-Notification-templates-brand-consumer-Notification-templates.json │ │ │ ├── brand-provider-Numeric-transformations-brand-consumer-Numeric-transformations.json │ │ │ ├── brand-provider-OutgoingRouting-brand-consumer-OutgoingRouting.json │ │ │ ├── brand-provider-ResidentialDevice-brand-consumer-ResidentialDevice.json │ │ │ ├── brand-provider-RetailAccount-brand-consumer-RetailAccount.json │ │ │ ├── brand-provider-RoutingPattern-brand-consumer-RoutingPattern.json │ │ │ ├── brand-provider-RoutingPatternGroup-brand-consumer-RoutingPatternGroup.json │ │ │ ├── brand-provider-RoutingTag-brand-consumer-RoutingTag.json │ │ │ ├── brand-provider-Special-numbers-brand-consumer-Special-numbers.json │ │ │ ├── brand-provider-WebPortals-brand-consumer-WebPortals.json │ │ │ ├── brand-provider-ddis-billable_calls-brand-consumer-ddis-billable_calls.json │ │ │ ├── brand-provider-default-notification-templates-contents-brand-consumer-default-notification-templates-contents.json │ │ │ ├── brand-provider-destinationRateGroup-rates-brand-consumer-destinationRateGroup-rates.json │ │ │ ├── brand-provider-destinations-brand-consumer-destinations.json │ │ │ ├── brand-provider-invoice-billable_calls-brand-consumer-invoice-billable_calls.json │ │ │ ├── brand-provider-login-brand-consumer-login.json │ │ │ ├── brand-provider-ratingPlanGroups-brand-consumer-ratingPlanGroups.json │ │ │ ├── brand-provider-residential-brand-consumer-residential.json │ │ │ ├── brand-provider-residential-client-administrator-brand-consumer-residential-client-administrator.json │ │ │ ├── brand-provider-residential-client-rating-profiles-brand-consumer-residential-client-rating-profiles.json │ │ │ ├── brand-provider-residential-client-users-addresses-brand-consumer-residential-client-users-addresses.json │ │ │ ├── brand-provider-retail-brand-consumer-retail.json │ │ │ ├── brand-provider-retail-client-administrator-brand-consumer-retail-client-administrator.json │ │ │ ├── brand-provider-retail-client-users-addresses-brand-consumer-retail-client-users-addresses.json │ │ │ ├── brand-provider-retails-client-rating-profiles-brand-consumer-retails-client-rating-profiles.json │ │ │ ├── brand-provider-vpbx-brand-consumer-vpbx.json │ │ │ ├── brand-provider-vpbx-client-administrator-brand-consumer-vpbx-client-administrator.json │ │ │ ├── brand-provider-vpbx-client-rating-profiles-brand-consumer-vpbx-client-rating-profiles.json │ │ │ ├── brand-provider-vpbx-client-users-addresses-brand-consumer-vpbx-client-users-addresses.json │ │ │ ├── brand-provider-wholesale-brand-consumer-wholesale.json │ │ │ └── brand-provider-wholesale-client-trusted-brand-consumer-wholesale-client-trusted.json │ │ ├── support │ │ │ ├── commands │ │ │ │ ├── before.js │ │ │ │ ├── fillTheForm.js │ │ │ │ └── prepareGenericPactInterceptors.js │ │ │ ├── e2e.js │ │ │ └── index.d.ts │ │ └── tsconfig.json │ ├── i18next-parser.config.mjs │ ├── index.html │ ├── package.json │ ├── public │ │ ├── assets │ │ │ ├── fonts │ │ │ │ ├── PublicSans-Italic.ttf │ │ │ │ └── PublicSans.ttf │ │ │ └── img │ │ │ │ ├── bg-noise.png │ │ │ │ ├── breadcrumb-link.svg │ │ │ │ ├── dashboard-clients.svg │ │ │ │ ├── dashboard-platforms.svg │ │ │ │ ├── dashboard-users.svg │ │ │ │ ├── dashboard-welcome.svg │ │ │ │ ├── delete-dialog.svg │ │ │ │ ├── down.svg │ │ │ │ ├── empty.svg │ │ │ │ ├── error-dialog.svg │ │ │ │ ├── qr-modal.svg │ │ │ │ ├── same.svg │ │ │ │ ├── send-dialog.svg │ │ │ │ ├── success-dialog.svg │ │ │ │ └── up.svg │ │ ├── empty.svg │ │ ├── favicon.ico │ │ ├── logo.svg │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ ├── samples │ │ ├── billing │ │ │ └── pricesSample.csv │ │ └── invoices │ │ │ ├── basic.txt │ │ │ ├── detailed.txt │ │ │ ├── footer.txt │ │ │ └── header.txt │ ├── src │ │ ├── App.styles.tsx │ │ ├── App.test.tsx │ │ ├── App.tsx │ │ ├── Theme.tsx │ │ ├── components │ │ │ ├── ActiveCalls │ │ │ │ ├── ActiveCalls.helpers.tsx │ │ │ │ ├── ActiveCalls.styles.tsx │ │ │ │ ├── ActiveCalls.tsx │ │ │ │ ├── ActiveCallsTable.tsx │ │ │ │ ├── FilterComponent.tsx │ │ │ │ ├── hooks │ │ │ │ │ ├── useCriteriaChangeListener.tsx │ │ │ │ │ ├── useRealtimeCalls.tsx │ │ │ │ │ └── useWsClient.ts │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── BalanceOperations │ │ │ │ └── BalanceOperationsModal.tsx │ │ │ ├── Dashboard │ │ │ │ ├── Dashboard.styles.tsx │ │ │ │ ├── Dashboard.tsx │ │ │ │ ├── DialpadIcon.tsx │ │ │ │ ├── IconUsers.tsx │ │ │ │ ├── SuitCaseIcon.tsx │ │ │ │ └── index.ts │ │ │ └── Login.tsx │ │ ├── config.js │ │ ├── config │ │ │ └── AppConstants.ts │ │ ├── entities │ │ │ ├── ActiveCalls │ │ │ │ ├── ActiveCalls.tsx │ │ │ │ └── ActiveCallsProperties.tsx │ │ │ ├── Administrator │ │ │ │ ├── Action │ │ │ │ │ ├── Impersonate.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Administrator.tsx │ │ │ │ ├── AdministratorProperties.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── List.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── AdministratorRelPublicEntity │ │ │ │ ├── Action │ │ │ │ │ ├── GrantAll.tsx │ │ │ │ │ ├── GrantReadOnly.tsx │ │ │ │ │ ├── RevokeAll.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── AdministratorRelPublicEntity.tsx │ │ │ │ ├── AdministratorRelPublicEntityProperties.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── ApplicationServerSet │ │ │ │ ├── ApplicationServerSet.tsx │ │ │ │ ├── ApplicationServerSetProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── BalanceMovement │ │ │ │ ├── BalanceMovement.tsx │ │ │ │ ├── BalanceMovementProperties.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── BalanceNotification │ │ │ │ ├── BalanceNotification.tsx │ │ │ │ ├── BalanceNotificationProperties.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── BannedAddress │ │ │ │ ├── BannedAddress.tsx │ │ │ │ ├── BannedAddressProperties.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── BannedAddressBruteForce │ │ │ │ ├── Action │ │ │ │ │ ├── Unban.tsx │ │ │ │ │ └── index.ts │ │ │ │ └── BannedAddressBruteForce.tsx │ │ │ ├── BillableCall │ │ │ │ ├── Action │ │ │ │ │ ├── Export.tsx │ │ │ │ │ ├── Rerate.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── BillableCall.tsx │ │ │ │ ├── BillableCallProperties.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── SelectOptions.ts │ │ │ │ └── View.tsx │ │ │ ├── BrandService │ │ │ │ ├── BrandService.tsx │ │ │ │ ├── BrandServiceProperties.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── CallCsvReport │ │ │ │ ├── CallCsvReport.tsx │ │ │ │ ├── CallCsvReportProperties.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── CallCsvScheduler │ │ │ │ ├── CallCsvScheduler.tsx │ │ │ │ ├── CallCsvSchedulerProperties.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── SelectOptions.ts │ │ │ │ └── hook │ │ │ │ │ ├── useCompanyDdis.tsx │ │ │ │ │ ├── useCompanyFaxes.tsx │ │ │ │ │ ├── useCompanyFeatures.tsx │ │ │ │ │ ├── useCompanyFriends.tsx │ │ │ │ │ ├── useCompanyResidentialDevice.tsx │ │ │ │ │ ├── useCompanyRetailAccount.tsx │ │ │ │ │ └── useCompanyUsers.tsx │ │ │ ├── CalleeInTransformation │ │ │ │ └── CalleeInTransformation.tsx │ │ │ ├── CalleeOutTransformation │ │ │ │ └── CalleeOutTransformation.tsx │ │ │ ├── CallerInTransformation │ │ │ │ └── CallerInTransformation.tsx │ │ │ ├── CallerOutTransformation │ │ │ │ └── CallerOutTransformation.tsx │ │ │ ├── Carrier │ │ │ │ ├── Action │ │ │ │ │ ├── BalanceOperations.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Carrier.tsx │ │ │ │ ├── CarrierProperties.ts │ │ │ │ ├── Field │ │ │ │ │ └── Balance.tsx │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── SelectOptions │ │ │ │ │ ├── CalculateCostSelectOptions.ts │ │ │ │ │ ├── SelectOptions.ts │ │ │ │ │ └── index.ts │ │ │ │ └── hooks │ │ │ │ │ └── useDefaultProxyTrunk.tsx │ │ │ ├── CarrierServer │ │ │ │ ├── CarrierServer.tsx │ │ │ │ ├── CarrierServerProperties.ts │ │ │ │ ├── Field │ │ │ │ │ └── StatusIcon.tsx │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── Codec │ │ │ │ ├── Codec.tsx │ │ │ │ ├── CodecProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── Company │ │ │ │ ├── Action │ │ │ │ │ ├── Impersonate.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── ClientFeatures.ts │ │ │ │ ├── Company.tsx │ │ │ │ ├── CompanyProperties.ts │ │ │ │ ├── Field │ │ │ │ │ └── TypeIcon.tsx │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── List.tsx │ │ │ │ ├── SelectOptions │ │ │ │ │ ├── CompanyUnassignedSelectOptions.ts │ │ │ │ │ ├── CorporationSelectOptions.ts │ │ │ │ │ ├── ResidentialSelectOptions.ts │ │ │ │ │ ├── RetailSelectOptions.ts │ │ │ │ │ ├── SelectOptions.ts │ │ │ │ │ ├── VpbxSelectOptions.ts │ │ │ │ │ ├── WholesaleSelectOptions.ts │ │ │ │ │ └── index.ts │ │ │ │ └── genericCompanyForeignKeyResolver.ts │ │ │ ├── CompanyBalances │ │ │ │ ├── Action │ │ │ │ │ ├── BalanceOperations.tsx │ │ │ │ │ └── index.ts │ │ │ │ └── CompanyBalances.tsx │ │ │ ├── CompanyCurrentDayUsage │ │ │ │ └── CompanyCurrentDayUsage.tsx │ │ │ ├── Corporation │ │ │ │ ├── Corporation.tsx │ │ │ │ ├── CorporationProperties.ts │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── Country │ │ │ │ ├── Country.tsx │ │ │ │ ├── CountryNameSelectOptions.ts │ │ │ │ ├── CountryProperties.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── Currency │ │ │ │ ├── Currency.tsx │ │ │ │ ├── CurrencyProperties.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── Ddi │ │ │ │ ├── Ddi.tsx │ │ │ │ ├── DdiProperties.ts │ │ │ │ ├── Field │ │ │ │ │ └── RouteType.tsx │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── SelectOptions │ │ │ │ │ ├── CompanyDdiSelectOptions.ts │ │ │ │ │ ├── SelectOptions.ts │ │ │ │ │ └── index.ts │ │ │ │ └── hooks │ │ │ │ │ └── useDefaultCountryId.tsx │ │ │ ├── DdiProvider │ │ │ │ ├── DdiProvider.tsx │ │ │ │ ├── DdiProviderProperties.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── SelectOptions.ts │ │ │ │ └── hooks │ │ │ │ │ └── useDefaultProxyTrunk.tsx │ │ │ ├── DdiProviderAddress │ │ │ │ ├── DdiProviderAddress.tsx │ │ │ │ ├── DdiProviderAddressProperties.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── DdiProviderRegistration │ │ │ │ ├── DdiProviderRegistration.tsx │ │ │ │ ├── DdiProviderRegistrationProperties.ts │ │ │ │ ├── Field │ │ │ │ │ ├── StatusIcon.tsx │ │ │ │ │ └── StyledStatus.styles.tsx │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── Destination │ │ │ │ ├── Destination.tsx │ │ │ │ ├── DestinationProperties.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── DestinationRate │ │ │ │ ├── DestinationRate.tsx │ │ │ │ ├── DestinationRateProperties.ts │ │ │ │ ├── Field │ │ │ │ │ ├── ConnectionFee.tsx │ │ │ │ │ └── Cost.tsx │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── DestinationRateGroup │ │ │ │ ├── Action │ │ │ │ │ ├── ImportRates.tsx │ │ │ │ │ ├── ImportRatesMappingTable.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── DestinationRateGroup.tsx │ │ │ │ ├── DestinationRateGroupProperties.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── Domain │ │ │ │ ├── Domain.tsx │ │ │ │ ├── DomainProperties.ts │ │ │ │ └── DomainSelectOptions.ts │ │ │ ├── Extension │ │ │ │ ├── Extension.tsx │ │ │ │ └── ExtensionProperties.ts │ │ │ ├── Fax │ │ │ │ ├── Fax.tsx │ │ │ │ ├── FaxProperties.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions │ │ │ │ │ ├── CompanyFaxSelectOptions.ts │ │ │ │ │ ├── SelectOptions.ts │ │ │ │ │ └── index.ts │ │ │ ├── Feature │ │ │ │ ├── Feature.tsx │ │ │ │ ├── FeatureProperties.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions │ │ │ │ │ ├── ResidentialFeatureSelectOptions.ts │ │ │ │ │ ├── RetailFeatureSelectOptions.ts │ │ │ │ │ ├── SelectOptions.ts │ │ │ │ │ └── index.ts │ │ │ ├── FixedCost │ │ │ │ ├── FixedCost.tsx │ │ │ │ ├── FixedCostProperties.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── FixedCostsRelInvoice │ │ │ │ ├── FixedCostsRelInvoice.tsx │ │ │ │ ├── FixedCostsRelInvoiceProperties.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── FixedCostsRelInvoiceScheduler │ │ │ │ ├── FixedCostsRelInvoiceScheduler.tsx │ │ │ │ ├── FixedCostsRelInvoiceSchedulerProperties.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── Friend │ │ │ │ ├── Field │ │ │ │ │ ├── StatusIcon.styles.tsx │ │ │ │ │ └── StatusIcon.tsx │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── Friend.tsx │ │ │ │ ├── FriendProperties.ts │ │ │ │ ├── SelectOptions │ │ │ │ │ ├── CompanyFriendSelectOptions.ts │ │ │ │ │ ├── SelectOptions.ts │ │ │ │ │ └── index.ts │ │ │ │ └── hooks │ │ │ │ │ └── useIntercompanyId.tsx │ │ │ ├── Invoice │ │ │ │ ├── Action │ │ │ │ │ ├── Regenerate.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Field │ │ │ │ │ ├── Total.tsx │ │ │ │ │ └── TotalWithTax.tsx │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── Invoice.tsx │ │ │ │ ├── InvoiceProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── InvoiceNumberSequence │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── InvoiceNumberSequence.tsx │ │ │ │ ├── InvoiceNumberSequenceProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── InvoiceScheduler │ │ │ │ ├── Field │ │ │ │ │ └── LastExecution.tsx │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── InvoiceScheduler.tsx │ │ │ │ ├── InvoiceSchedulerProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── InvoiceTemplate │ │ │ │ ├── Action │ │ │ │ │ ├── Preview.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── InvoiceTemplate.tsx │ │ │ │ ├── InvoiceTemplateProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── Language │ │ │ │ ├── Language.tsx │ │ │ │ ├── LanguageProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── Location │ │ │ │ ├── Form.tsx │ │ │ │ ├── Location.tsx │ │ │ │ ├── LocationProperties.ts │ │ │ │ └── SelectOptions │ │ │ │ │ ├── CompanyLocationSelectOptions.ts │ │ │ │ │ ├── SelectOptions.ts │ │ │ │ │ └── index.tsx │ │ │ ├── MatchList │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── MatchList.tsx │ │ │ │ ├── MatchListProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── MatchListPattern │ │ │ │ ├── Field │ │ │ │ │ └── MatchValue.tsx │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── MatchListPattern.tsx │ │ │ │ ├── MatchListPatternProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── MediaRelaySet │ │ │ │ ├── MediaRelaySet.tsx │ │ │ │ ├── MediaRelaySetProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── MusicOnHold │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── MusicOnHold.tsx │ │ │ │ ├── MusicOnHoldProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── NotificationTemplate │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── NotificationTemplate.tsx │ │ │ │ ├── NotificationTemplateProperties.ts │ │ │ │ └── SelectOptions │ │ │ │ │ ├── AccessCredentialSelectOptions.ts │ │ │ │ │ ├── CallCsvSelectOptions.ts │ │ │ │ │ ├── FaxSelectOptions.ts │ │ │ │ │ ├── InvoiceSelectOptions.ts │ │ │ │ │ ├── LowBalanceSelectOptions.ts │ │ │ │ │ ├── MaxDailyUsageSelectOptions.ts │ │ │ │ │ ├── SelectOptions.ts │ │ │ │ │ ├── VoicemailSelectOptions.ts │ │ │ │ │ └── index.ts │ │ │ ├── NotificationTemplateContent │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── NotificationTemplateContent.tsx │ │ │ │ ├── NotificationTemplateContentProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── OutgoingDdiRule │ │ │ │ ├── OutgoingDdiRule.tsx │ │ │ │ ├── OutgoingDdiRuleProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── OutgoingRouting │ │ │ │ ├── Field │ │ │ │ │ └── Operator.tsx │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── OutgoingRouting.tsx │ │ │ │ ├── OutgoingRoutingProperties.ts │ │ │ │ ├── SelectOptions.ts │ │ │ │ └── hooks │ │ │ │ │ └── useCarriers.ts │ │ │ ├── ProxyTrunk │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── ProxyTrunk.tsx │ │ │ │ ├── ProxyTrunkProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── ProxyUser │ │ │ │ ├── ProxyUser.tsx │ │ │ │ ├── ProxyUserProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── PublicEntity │ │ │ │ ├── PublicEntity.tsx │ │ │ │ ├── PublicEntityProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── RatingPlan │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── RatingPlan.tsx │ │ │ │ ├── RatingPlanProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── RatingPlanGroup │ │ │ │ ├── Action │ │ │ │ │ ├── SimulateCall.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── RatingPlanGroup.tsx │ │ │ │ ├── RatingPlanGroupProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── RatingProfile │ │ │ │ ├── Action │ │ │ │ │ ├── SimulateCall.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── RatingProfile.tsx │ │ │ │ ├── RatingProfileProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── Residential │ │ │ │ └── Residential.tsx │ │ │ ├── ResidentialDevice │ │ │ │ ├── DynamicAutocompleteGetters.tsx │ │ │ │ ├── Field │ │ │ │ │ └── Password.tsx │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── ResidentialDevice.tsx │ │ │ │ ├── ResidentialDeviceProperties.ts │ │ │ │ └── SelectOptions │ │ │ │ │ ├── CompanyResidentialDeviceSelectOptions.ts │ │ │ │ │ ├── SelectOptions.ts │ │ │ │ │ └── index.ts │ │ │ ├── Retail │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ └── Retail.tsx │ │ │ ├── RetailAccount │ │ │ │ ├── Field │ │ │ │ │ └── StatusIcon.tsx │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── RetailAccount.tsx │ │ │ │ ├── RetailAccountProperties.ts │ │ │ │ └── SelectOptions │ │ │ │ │ ├── CompanyRetailAccountSelectOptions.ts │ │ │ │ │ ├── SelectOptions.ts │ │ │ │ │ └── index.ts │ │ │ ├── RoutingPattern │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── RoutingPattern.tsx │ │ │ │ ├── RoutingPatternProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── RoutingPatternGroup │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── RoutingPatternGroup.tsx │ │ │ │ ├── RoutingPatternGroupProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── RoutingTag │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── RoutingTag.tsx │ │ │ │ ├── RoutingTagProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── Service │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── SelectOptions │ │ │ │ │ ├── SelectOptions.ts │ │ │ │ │ ├── UnassignedServiceSelectOptions.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── Service.tsx │ │ │ │ └── ServiceProperties.ts │ │ │ ├── SpecialNumber │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── SelectOptions.ts │ │ │ │ ├── SpecialNumber.tsx │ │ │ │ └── SpecialNumberProperties.ts │ │ │ ├── Terminal │ │ │ │ ├── Terminal.tsx │ │ │ │ └── TerminalProperties.ts │ │ │ ├── Timezone │ │ │ │ ├── SelectOptions.ts │ │ │ │ └── Timezone.tsx │ │ │ ├── TransformationRule │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── SelectOptions.ts │ │ │ │ ├── TransformationRule.tsx │ │ │ │ └── TransformationRuleProperties.ts │ │ │ ├── TransformationRuleSet │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── SelectOptions.ts │ │ │ │ ├── TransformationRuleSet.tsx │ │ │ │ └── TransformationRuleSetProperties.ts │ │ │ ├── Trusted │ │ │ │ ├── Form.tsx │ │ │ │ ├── SelectOptions.ts │ │ │ │ ├── Trusted.tsx │ │ │ │ └── TrustedProperties.ts │ │ │ ├── User │ │ │ │ ├── Field │ │ │ │ │ └── StatusIcon.tsx │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── SelectOptions │ │ │ │ │ ├── CompanyUserSelectOptions.ts │ │ │ │ │ ├── SelectOptions.ts │ │ │ │ │ └── index.tsx │ │ │ │ ├── User.tsx │ │ │ │ └── UserProperties.ts │ │ │ ├── UsersAddress │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── SelectOptions.ts │ │ │ │ ├── UsersAddress.tsx │ │ │ │ └── UsersAddressProperties.ts │ │ │ ├── VirtualPbx │ │ │ │ └── VirtualPbx.tsx │ │ │ ├── WebPortal │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── SelectOptions.ts │ │ │ │ ├── WebPortal.tsx │ │ │ │ ├── WebPortalProperties.ts │ │ │ │ └── hooks │ │ │ │ │ └── useCompany.tsx │ │ │ ├── Wholesale │ │ │ │ └── Wholesale.tsx │ │ │ └── index.ts │ │ ├── i18n.js │ │ ├── index.css │ │ ├── index.tsx │ │ ├── logo.svg │ │ ├── react-app-env.d.ts │ │ ├── reportWebVitals.ts │ │ ├── router │ │ │ ├── AppRoutes.tsx │ │ │ ├── AppRoutesGuard.tsx │ │ │ ├── EntityMap.ts │ │ │ ├── addCustomRoutes.ts │ │ │ ├── useAclFilteredEntityMap.tsx │ │ │ └── useEntityMap.ts │ │ ├── setupTests.ts │ │ ├── store │ │ │ ├── clientSession │ │ │ │ ├── aboutMe.ts │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ └── translations │ │ │ ├── ca.json │ │ │ ├── en.json │ │ │ ├── es.json │ │ │ ├── index.js │ │ │ ├── it.json │ │ │ └── languages.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── client │ ├── .eslintrc.js │ ├── .gitignore │ ├── .hygen.js │ ├── .prettierrc.json │ ├── README.md │ ├── bin │ │ ├── build │ │ ├── generate-entity │ │ ├── generate-version-info │ │ ├── start │ │ ├── test-build │ │ ├── test-cy-open │ │ ├── test-i18n │ │ ├── test-lint │ │ ├── test-pact │ │ └── test-sync-api-spec │ ├── cypress.config.js │ ├── cypress │ │ ├── assets │ │ │ ├── locution_example.mp3 │ │ │ └── massImport.csv │ │ ├── e2e │ │ │ ├── Calendar │ │ │ │ ├── Calendar.cy.js │ │ │ │ ├── HolidayDate │ │ │ │ │ └── HolidayDate.cy.js │ │ │ │ └── HolidayDateRange │ │ │ │ │ └── HolidayDateRange.cy.js │ │ │ ├── CallAcl │ │ │ │ ├── CallAcl.cy.js │ │ │ │ └── CallAclRelMatchList │ │ │ │ │ └── CallAclRelMatchList.cy.js │ │ │ ├── CallCsvScheduler │ │ │ │ └── CallCsvScheduler.cy.js │ │ │ ├── CallForwardSetting │ │ │ │ └── CallForwardSetting.tests.js │ │ │ ├── Calls │ │ │ │ ├── ActiveCalls.cy.js │ │ │ │ ├── BillableCalls.cy.js │ │ │ │ ├── Recording │ │ │ │ │ └── Recording.cy.js │ │ │ │ ├── Recordings.cy.js │ │ │ │ └── UsersCdrs.cy.js │ │ │ ├── CompanyService │ │ │ │ └── CompanyService.cy.js │ │ │ ├── ConditionalRoute │ │ │ │ ├── ConditionalRoute.cy.js │ │ │ │ └── ConditionalRoutesCondition │ │ │ │ │ └── ConditionalRoutesCondition.cy.js │ │ │ ├── ConferenceRoom │ │ │ │ └── ConferenceRoom.cy.js │ │ │ ├── Contact │ │ │ │ └── Contact.cy.js │ │ │ ├── Dashboard │ │ │ │ ├── Dashboard.cy.js │ │ │ │ ├── ResidentialDashboard.cy.js │ │ │ │ ├── RetailDashboard.cy.js │ │ │ │ └── WholesaleDashboard.cy.js │ │ │ ├── Ddi │ │ │ │ ├── BillableCalls │ │ │ │ │ └── BillableCalls.cy.js │ │ │ │ ├── Ddi.cy.js │ │ │ │ └── ResidentialDdi │ │ │ │ │ ├── BillableCalls │ │ │ │ │ └── BillableCalls.cy.js │ │ │ │ │ └── Ddi.cy.js │ │ │ ├── Extension │ │ │ │ └── Extension.cy.js │ │ │ ├── ExternalCallFilter │ │ │ │ ├── ExternalCallFilter.cy.js │ │ │ │ └── ExternalCallFilterResidential │ │ │ │ │ └── ExternalCallFilter.cy.js │ │ │ ├── Fax │ │ │ │ ├── Fax.cy.js │ │ │ │ ├── FaxIn │ │ │ │ │ └── FaxIn.cy.js │ │ │ │ └── FaxOut │ │ │ │ │ └── FaxOut.cy.js │ │ │ ├── Friend │ │ │ │ ├── CallForwardSetting │ │ │ │ │ └── CallForwardSetting.cy.js │ │ │ │ ├── Friend.cy.js │ │ │ │ └── FriendsPattern │ │ │ │ │ └── FriendsPattern.cy.js │ │ │ ├── HuntGroup │ │ │ │ ├── HuntGroup.cy.js │ │ │ │ └── HuntGroupMember │ │ │ │ │ └── HuntGroupMember.cy.js │ │ │ ├── HuntGroupMember │ │ │ │ └── HuntGroupMember.tests.js │ │ │ ├── Invoice │ │ │ │ └── Invoice.cy.js │ │ │ ├── Ivr │ │ │ │ ├── Ivr.cy.js │ │ │ │ └── IvrEntry │ │ │ │ │ └── IvrEntry.cy.js │ │ │ ├── Language │ │ │ │ └── Language.cy.js │ │ │ ├── Location │ │ │ │ └── Location.cy.js │ │ │ ├── Locution │ │ │ │ └── Locution.cy.js │ │ │ ├── MatchList │ │ │ │ ├── MatchList.cy.js │ │ │ │ ├── MatchListPattern │ │ │ │ │ └── MatchListPattern.cy.js │ │ │ │ └── ResidentialMatchList │ │ │ │ │ └── MatchList.cy.js │ │ │ ├── MusicOnHold │ │ │ │ └── MusicOnHold.cy.js │ │ │ ├── OutgoingDdiRule │ │ │ │ ├── OutgoingDdiRule.cy.js │ │ │ │ └── OutgoingDdiRulePatterns │ │ │ │ │ └── OutgoingDdiRulePatterns.cy.js │ │ │ ├── PickUpGroup │ │ │ │ └── PickUpGroup.cy.js │ │ │ ├── Queue │ │ │ │ ├── Queue.cy.js │ │ │ │ └── QueueMember │ │ │ │ │ └── QueueMember.cy.js │ │ │ ├── RatingProfile │ │ │ │ ├── RatingProfile.cy.js │ │ │ │ └── SimulateCall │ │ │ │ │ └── SimulateCall.cy.js │ │ │ ├── Recording │ │ │ │ └── Recording.cy.js │ │ │ ├── ResidentialDevice │ │ │ │ ├── CallForwardSetting │ │ │ │ │ └── CallForwardSetting.cy.js │ │ │ │ └── ResidentialDevice.cy.js │ │ │ ├── RetailAccount │ │ │ │ ├── CallForwardSetting │ │ │ │ │ └── CallForwardSetting.cy.js │ │ │ │ ├── Ddi │ │ │ │ │ └── Ddi.cy.js │ │ │ │ └── RetailAccount.cy.js │ │ │ ├── RouteLock │ │ │ │ └── RouteLock.cy.js │ │ │ ├── Schedule │ │ │ │ └── Schedule.cy.js │ │ │ ├── SurvivalDevice │ │ │ │ └── SurvivalDevice.cy.js │ │ │ ├── Terminal │ │ │ │ └── Terminal.cy.js │ │ │ ├── User │ │ │ │ ├── CallForwardSetting │ │ │ │ │ └── CallForwardSetting.cy.js │ │ │ │ ├── HuntGroups │ │ │ │ │ └── HuntGroups.cy.js │ │ │ │ └── User.cy.js │ │ │ ├── Voicemail │ │ │ │ ├── Voicemail.cy.js │ │ │ │ └── VoicemailMessage │ │ │ │ │ └── VoicemailMessage.cy.js │ │ │ └── login.cy.js │ │ ├── fixtures │ │ │ ├── BillableCall │ │ │ │ ├── getCollection.json │ │ │ │ └── getItem.json │ │ │ ├── Calendar │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── CallAcl │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── CallAclRelMatchList │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── CallCsvScheduler │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── CallForwardSetting │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── Company │ │ │ │ └── getCollection.json │ │ │ ├── CompanyService │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── ConditionalRoute │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── ConditionalRoutesCondition │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── ConferenceRoom │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── Contact │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── Corporate │ │ │ │ └── getUnassignedCollection.json │ │ │ ├── Country │ │ │ │ └── getCollection.json │ │ │ ├── Ddi │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── getItemResidential.json │ │ │ │ ├── getResidentialCollection.json │ │ │ │ ├── put.json │ │ │ │ └── putResidential.json │ │ │ ├── Domain │ │ │ │ └── getCollection.json │ │ │ ├── Extension │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── getUnassignedCollection.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── ExternalCallFilter │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── Fax │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── FaxInOut │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── Friend │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── getItemVpbx.json │ │ │ │ ├── post.json │ │ │ │ ├── put.json │ │ │ │ └── putVpbx.json │ │ │ ├── FriendPattern │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── HolidayDate │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ ├── postHolidayDateRange.json │ │ │ │ └── put.json │ │ │ ├── HuntGroup │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── HuntGroupMember │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── Invoices │ │ │ │ └── getCollection.json │ │ │ ├── Ivr │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── IvrEntry │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── Language │ │ │ │ └── getCollection.json │ │ │ ├── Location │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── Locution │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── MatchList │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── MatchListPattern │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── MusicOnHold │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── My │ │ │ │ ├── ActiveCalls │ │ │ │ │ └── getActiveCalls.json │ │ │ │ ├── Dashboard │ │ │ │ │ ├── getDashboard.json │ │ │ │ │ ├── getResidentialDashboard.json │ │ │ │ │ └── getWholesaleDashboard.json │ │ │ │ ├── Profile │ │ │ │ │ ├── getProfile.json │ │ │ │ │ ├── getResidentialProfile.json │ │ │ │ │ ├── getRetailProfile.json │ │ │ │ │ └── getWholesaleProfile.json │ │ │ │ └── Theme │ │ │ │ │ └── getTheme.json │ │ │ ├── OutgoingDdiRule │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── OutgoingDdiRulePatterns │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── PickUpGroup │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── Queue │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── QueueMember │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── RatingPlanGroup │ │ │ │ └── getCollection.json │ │ │ ├── RatingProfiles │ │ │ │ └── getCollection.json │ │ │ ├── Recording │ │ │ │ ├── getCollection.json │ │ │ │ └── getItem.json │ │ │ ├── ResidentialDevice │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── RetailAccount │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── RouteLock │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── RoutingTag │ │ │ │ └── getCollection.json │ │ │ ├── Schedule │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── Service │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ └── getUnassignedCollection.json │ │ │ ├── SurvivalDevice │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── Terminal │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── getUnassignedCollection.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── TerminalModel │ │ │ │ └── getCollection.json │ │ │ ├── TimeZone │ │ │ │ └── getCollection.json │ │ │ ├── TransformationRuleSet │ │ │ │ └── getCollection.json │ │ │ ├── Users │ │ │ │ ├── getCollection.json │ │ │ │ ├── getHuntGroupMemebersCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ ├── put.json │ │ │ │ ├── userLogin.json │ │ │ │ └── userWrongLogin.json │ │ │ ├── UsersCdrs │ │ │ │ └── getCollection.json │ │ │ ├── Voicemail │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── VoicemailMessage │ │ │ │ └── getCollection.json │ │ │ └── apiSpec.json │ │ ├── pacts │ │ │ ├── client-provider-Calendar-client-consumer-Calendar.json │ │ │ ├── client-provider-CallAcl-CallAclRelMatchList-client-consumer-CallAcl-CallAclRelMatchList.json │ │ │ ├── client-provider-CallAcl-client-consumer-CallAcl.json │ │ │ ├── client-provider-CallCsvScheduler-client-consumer-CallCsvScheduler.json │ │ │ ├── client-provider-Calls-Recording-client-consumer-Calls-Recording.json │ │ │ ├── client-provider-ConditionalRoute-client-consumer-ConditionalRoute.json │ │ │ ├── client-provider-ConditionalRoutes-Conditions-client-consumer-ConditionalRoutes-Conditions.json │ │ │ ├── client-provider-ConferenceRoom-client-consumer-ConferenceRoom.json │ │ │ ├── client-provider-Contact-client-consumer-Contact.json │ │ │ ├── client-provider-Ddi-Residential-client-consumer-Ddi-Residential.json │ │ │ ├── client-provider-Ddi-client-consumer-Ddi.json │ │ │ ├── client-provider-Extension-client-consumer-Extension.json │ │ │ ├── client-provider-ExternalCallFilter-Residential-client-consumer-ExternalCallFilter-Residential.json │ │ │ ├── client-provider-ExternalCallFilter-client-consumer-ExternalCallFilter.json │ │ │ ├── client-provider-Fax-Incomingfaxfiles-client-consumer-Fax-Incomingfaxfiles.json │ │ │ ├── client-provider-Fax-OutgoingFaxfiles-client-consumer-Fax-OutgoingFaxfiles.json │ │ │ ├── client-provider-Fax-client-consumer-Fax.json │ │ │ ├── client-provider-Friend-CallForwardSetting-client-consumer-Friend-CallForwardSetting.json │ │ │ ├── client-provider-Friend-client-consumer-Friend.json │ │ │ ├── client-provider-Friends-FriendPatterns-client-consumer-Friends-FriendPatterns.json │ │ │ ├── client-provider-HuntGroup-HuntGroupMember-client-consumer-HuntGroup-HuntGroupMember.json │ │ │ ├── client-provider-HuntGroup-client-consumer-HuntGroup.json │ │ │ ├── client-provider-IVRs-IvrEntry-client-consumer-IVRs-IvrEntry.json │ │ │ ├── client-provider-Ivr-client-consumer-Ivr.json │ │ │ ├── client-provider-Location-client-consumer-Location.json │ │ │ ├── client-provider-Locution-client-consumer-Locution.json │ │ │ ├── client-provider-MatchList-Residential-client-consumer-MatchList-Residential.json │ │ │ ├── client-provider-MatchList-client-consumer-MatchList.json │ │ │ ├── client-provider-MusicOnHold-client-consumer-MusicOnHold.json │ │ │ ├── client-provider-OutgoingDdiRule-OutgoingDdiRulePatterns-client-consumer-OutgoingDdiRule-OutgoingDdiRulePatterns.json │ │ │ ├── client-provider-OutgoingDdiRule-client-consumer-OutgoingDdiRule.json │ │ │ ├── client-provider-PickUpGroup-client-consumer-PickUpGroup.json │ │ │ ├── client-provider-Queue-client-consumer-Queue.json │ │ │ ├── client-provider-Queues-QueueMembers-client-consumer-Queues-QueueMembers.json │ │ │ ├── client-provider-RatingProfiles-client-consumer-RatingProfiles.json │ │ │ ├── client-provider-Recording-client-consumer-Recording.json │ │ │ ├── client-provider-Residential-Devices-CallForwardSetting-client-consumer-Residential-Devices-CallForwardSetting.json │ │ │ ├── client-provider-Residential-Devices-client-consumer-Residential-Devices.json │ │ │ ├── client-provider-Retail-Accounts-CallForwardSetting-client-consumer-Retail-Accounts-CallForwardSetting.json │ │ │ ├── client-provider-Retail-Accounts-Ddi-client-consumer-Retail-Accounts-Ddi.json │ │ │ ├── client-provider-Retail-Accounts-client-consumer-Retail-Accounts.json │ │ │ ├── client-provider-RouteLock-client-consumer-RouteLock.json │ │ │ ├── client-provider-RoutingTools-HolidayDate-client-consumer-RoutingTools-HolidayDate.json │ │ │ ├── client-provider-RoutingTools-HolidayDateRange-client-consumer-RoutingTools-HolidayDateRange.json │ │ │ ├── client-provider-Schedule-client-consumer-Schedule.json │ │ │ ├── client-provider-Service-client-consumer-Service.json │ │ │ ├── client-provider-SurvivalDevice-client-consumer-SurvivalDevice.json │ │ │ ├── client-provider-Terminal-client-consumer-Terminal.json │ │ │ ├── client-provider-User-CallForwardSetting-client-consumer-User-CallForwardSetting.json │ │ │ ├── client-provider-User-HuntGroup-client-consumer-User-HuntGroup.json │ │ │ ├── client-provider-User-client-consumer-User.json │ │ │ ├── client-provider-UsersCdrs-client-consumer-UsersCdrs.json │ │ │ ├── client-provider-Voicemail-VoicemailMessage-client-consumer-Voicemail-VoicemailMessage.json │ │ │ ├── client-provider-Voicemail-client-consumer-Voicemail.json │ │ │ └── client-provider-login-client-consumer-login.json │ │ └── support │ │ │ ├── commands │ │ │ ├── before.js │ │ │ ├── fillTheForm.js │ │ │ ├── prepareGenericPactInterceptors.js │ │ │ └── uploadFile.js │ │ │ └── e2e.js │ ├── i18next-parser.config.mjs │ ├── index.html │ ├── package.json │ ├── public │ │ ├── assets │ │ │ ├── fonts │ │ │ │ ├── PublicSans-Italic.ttf │ │ │ │ └── PublicSans.ttf │ │ │ └── img │ │ │ │ ├── bg-noise.png │ │ │ │ ├── breadcrumb-link.svg │ │ │ │ ├── dashboard-clients.svg │ │ │ │ ├── dashboard-platforms.svg │ │ │ │ ├── dashboard-users.svg │ │ │ │ ├── dashboard-welcome.svg │ │ │ │ ├── delete-dialog.svg │ │ │ │ ├── down.svg │ │ │ │ ├── empty.svg │ │ │ │ ├── error-dialog.svg │ │ │ │ ├── qr-modal.svg │ │ │ │ ├── same.svg │ │ │ │ ├── send-dialog.svg │ │ │ │ ├── success-dialog.svg │ │ │ │ └── up.svg │ │ ├── empty.svg │ │ ├── favicon.ico │ │ ├── logo.svg │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ ├── src │ │ ├── App.styles.tsx │ │ ├── App.test.tsx │ │ ├── App.tsx │ │ ├── Theme.tsx │ │ ├── components │ │ │ ├── ActiveCalls │ │ │ │ ├── ActiveCalls.tsx │ │ │ │ ├── ActiveCallsTable.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── types.ts │ │ │ │ ├── useRealtimeCalls.tsx │ │ │ │ └── useWsClient.ts │ │ │ ├── Dashboard │ │ │ │ ├── @types │ │ │ │ │ └── index.ts │ │ │ │ ├── ActiveCallIcon.tsx │ │ │ │ ├── Dashboard.styles.tsx │ │ │ │ ├── Dashboard.tsx │ │ │ │ ├── DialpadIcon.tsx │ │ │ │ ├── HashIcon.tsx │ │ │ │ ├── IncomingCallIcon.tsx │ │ │ │ ├── OutgoingCallIcon.tsx │ │ │ │ ├── RetailIcon.tsx │ │ │ │ ├── TitleDescription.tsx │ │ │ │ ├── UserCommIcon.tsx │ │ │ │ ├── UsersIcon.tsx │ │ │ │ ├── VoiceMailIcon.tsx │ │ │ │ ├── cards │ │ │ │ │ ├── CardsAmountFactory.tsx │ │ │ │ │ ├── CardsAmountResidential.tsx │ │ │ │ │ ├── CardsAmountRetail.tsx │ │ │ │ │ ├── CardsAmountVpbx.tsx │ │ │ │ │ └── CardsAmountWholeSale.tsx │ │ │ │ ├── index.ts │ │ │ │ └── tables │ │ │ │ │ ├── TableFactory.tsx │ │ │ │ │ ├── TableResidential.tsx │ │ │ │ │ ├── TableRetail.tsx │ │ │ │ │ ├── TableVpbx.tsx │ │ │ │ │ ├── TableWholeSale.tsx │ │ │ │ │ └── styles │ │ │ │ │ ├── Table.styles.tsx │ │ │ │ │ ├── TableCell.styles.tsx │ │ │ │ │ └── TableRow.styles.tsx │ │ │ ├── FileUpload.tsx │ │ │ └── Login.tsx │ │ ├── config.js │ │ ├── config │ │ │ └── AppConstants.ts │ │ ├── entities │ │ │ ├── ActiveCalls │ │ │ │ ├── ActiveCalls.tsx │ │ │ │ └── ActiveCallsProperties.tsx │ │ │ ├── BillableCall │ │ │ │ ├── Action │ │ │ │ │ ├── Export.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── BillableCall.tsx │ │ │ │ ├── BillableCallProperties.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── View.tsx │ │ │ ├── Calendar │ │ │ │ ├── Calendar.tsx │ │ │ │ ├── CalendarProperties.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── CalendarPeriod │ │ │ │ ├── CalendarPeriod.tsx │ │ │ │ ├── CalendarPeriodProperties.tsx │ │ │ │ ├── Field │ │ │ │ │ └── Target.tsx │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ └── Form.tsx │ │ │ ├── CalendarPeriodsRelSchedule │ │ │ │ ├── CalendarPeriodsRelSchedule.tsx │ │ │ │ ├── CalendarPeriodsRelScheduleProperties.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── CallAcl │ │ │ │ ├── CallAcl.tsx │ │ │ │ ├── CallAclProperties.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── CallAclRelMatchList │ │ │ │ ├── CallAclRelMatchList.tsx │ │ │ │ ├── CallAclRelMatchListProperties.ts │ │ │ │ └── Form.tsx │ │ │ ├── CallCsvReport │ │ │ │ ├── CallCsvReport.tsx │ │ │ │ └── CallCsvReportProperties.tsx │ │ │ ├── CallCsvScheduler │ │ │ │ ├── CallCsvScheduler.tsx │ │ │ │ ├── CallCsvSchedulerProperties.tsx │ │ │ │ ├── Field │ │ │ │ │ ├── LastExecution.styles.tsx │ │ │ │ │ └── LastExecution.tsx │ │ │ │ └── Form.tsx │ │ │ ├── CallForwardSetting │ │ │ │ ├── CallForwardSetting.tsx │ │ │ │ ├── CallForwardSettingProperties.tsx │ │ │ │ ├── Field │ │ │ │ │ ├── CallForwardType.tsx │ │ │ │ │ ├── TargetType.tsx │ │ │ │ │ └── TargetTypeValue.tsx │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.ts │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── Company │ │ │ │ ├── Company.tsx │ │ │ │ ├── CompanyProperties.ts │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions │ │ │ │ │ ├── CompanyUnassignedSelectOptions.ts │ │ │ │ │ ├── SelectOptions.ts │ │ │ │ │ └── index.ts │ │ │ ├── CompanyService │ │ │ │ ├── CompanyService.tsx │ │ │ │ ├── CompanyServiceProperties.tsx │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ └── Form.tsx │ │ │ ├── ConditionalRoute │ │ │ │ ├── ConditionalRoute.tsx │ │ │ │ ├── ConditionalRouteProperties.tsx │ │ │ │ ├── Field │ │ │ │ │ └── RouteType.tsx │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── ConditionalRoutesCondition │ │ │ │ ├── ConditionalRoutesCondition.tsx │ │ │ │ ├── ConditionalRoutesConditionProperties.tsx │ │ │ │ ├── Field │ │ │ │ │ ├── ConditionMatch.tsx │ │ │ │ │ ├── RouteType.tsx │ │ │ │ │ └── Target.tsx │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ └── Form.tsx │ │ │ ├── ConditionalRoutesConditionsRelCalendar │ │ │ │ └── ConditionalRoutesConditionsRelCalendar.tsx │ │ │ ├── ConditionalRoutesConditionsRelMatchList │ │ │ │ └── ConditionalRoutesConditionsRelMatchList.tsx │ │ │ ├── ConditionalRoutesConditionsRelRouteLock │ │ │ │ └── ConditionalRoutesConditionsRelRouteLock.tsx │ │ │ ├── ConditionalRoutesConditionsRelSchedule │ │ │ │ └── ConditionalRoutesConditionsRelSchedule.tsx │ │ │ ├── ConferenceRoom │ │ │ │ ├── ConferenceRoom.tsx │ │ │ │ ├── ConferenceRoomProperties.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── Contact │ │ │ │ ├── Contact.tsx │ │ │ │ ├── ContactProperties.tsx │ │ │ │ └── Form.tsx │ │ │ ├── Country │ │ │ │ ├── Country.tsx │ │ │ │ ├── CountryProperties.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── Ddi │ │ │ │ ├── Ddi.tsx │ │ │ │ ├── DdiProperties.tsx │ │ │ │ ├── Field │ │ │ │ │ └── RouteType.tsx │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── Domain │ │ │ │ ├── Domain.tsx │ │ │ │ ├── DomainProperties.ts │ │ │ │ └── DomainSelectOptions.ts │ │ │ ├── Extension │ │ │ │ ├── Action │ │ │ │ │ ├── Import.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Extension.tsx │ │ │ │ ├── ExtensionProperties.tsx │ │ │ │ ├── Field │ │ │ │ │ └── RouteType.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions │ │ │ │ │ ├── SelectOptions.ts │ │ │ │ │ ├── UnassignedExtensionSelectOptions.ts │ │ │ │ │ ├── UserExtensionSelectOptions.ts │ │ │ │ │ └── index.ts │ │ │ ├── ExternalCallFilter │ │ │ │ ├── ExternalCallFilter.tsx │ │ │ │ ├── ExternalCallFilterProperties.tsx │ │ │ │ ├── Field │ │ │ │ │ └── OutOfScheduleEnabled.tsx │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── Fax │ │ │ │ ├── Fax.tsx │ │ │ │ ├── FaxProperties.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── FaxesIn │ │ │ │ └── FaxesIn.tsx │ │ │ ├── FaxesInOut │ │ │ │ ├── FaxesInOut.tsx │ │ │ │ └── FaxesInOutProperties.tsx │ │ │ ├── FaxesOut │ │ │ │ ├── Action │ │ │ │ │ ├── Resend.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── FaxesOut.tsx │ │ │ │ └── Form.tsx │ │ │ ├── FeaturesRelCompany │ │ │ │ ├── FeaturesRelCompany.tsx │ │ │ │ ├── FeaturesRelCompanyProperties.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── Friend │ │ │ │ ├── Field │ │ │ │ │ ├── StatusIcon.styles.tsx │ │ │ │ │ └── StatusIcon.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── Friend.tsx │ │ │ │ ├── FriendProperties.tsx │ │ │ │ ├── SelectOptions.ts │ │ │ │ └── foreignKeyGetter.tsx │ │ │ ├── FriendsPattern │ │ │ │ ├── Form.tsx │ │ │ │ ├── FriendsPattern.tsx │ │ │ │ └── FriendsPatternProperties.tsx │ │ │ ├── HolidayDate │ │ │ │ ├── Action │ │ │ │ │ ├── AddHolidayDateRange.tsx │ │ │ │ │ ├── Import.tsx │ │ │ │ │ ├── ImportHolidayDates.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Field │ │ │ │ │ └── Target.tsx │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── HolidayDate.tsx │ │ │ │ └── HolidayDateProperties.tsx │ │ │ ├── HolidayDateRange │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── HolidayDateRange.tsx │ │ │ │ └── HolidayDateRangeProperties.ts │ │ │ ├── HuntGroup │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── HuntGroup.tsx │ │ │ │ ├── HuntGroupProperties.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── HuntGroupMember │ │ │ │ ├── Field │ │ │ │ │ └── Target.tsx │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── HuntGroupMember.tsx │ │ │ │ └── HuntGroupMemberProperties.tsx │ │ │ ├── Invoice │ │ │ │ ├── Invoice.tsx │ │ │ │ ├── InvoiceProperties.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── Ivr │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── Ivr.tsx │ │ │ │ ├── IvrProperties.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── IvrEntry │ │ │ │ ├── Field │ │ │ │ │ └── Target.tsx │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── IvrEntry.tsx │ │ │ │ └── IvrEntryProperties.tsx │ │ │ ├── Language │ │ │ │ ├── Language.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── Location │ │ │ │ ├── Form.tsx │ │ │ │ ├── Location.tsx │ │ │ │ ├── LocationProperties.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── Locution │ │ │ │ ├── Field │ │ │ │ │ └── RecordingExtension.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── Locution.tsx │ │ │ │ ├── LocutionProperties.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── MatchList │ │ │ │ ├── MatchList.tsx │ │ │ │ ├── MatchListProperties.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── MatchListPattern │ │ │ │ ├── Field │ │ │ │ │ └── MatchValue.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── MatchListPattern.tsx │ │ │ │ ├── MatchListPatternProperties.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── MusicOnHold │ │ │ │ ├── Form.tsx │ │ │ │ ├── MusicOnHold.tsx │ │ │ │ └── MusicOnHoldProperties.tsx │ │ │ ├── OutgoingDdiRule │ │ │ │ ├── Form.tsx │ │ │ │ ├── OutgoingDdiRule.tsx │ │ │ │ ├── OutgoingDdiRuleProperties.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── OutgoingDdiRulesPattern │ │ │ │ ├── Field │ │ │ │ │ ├── ForcedDdi.tsx │ │ │ │ │ ├── ForcedDdiStr.tsx │ │ │ │ │ └── Rule.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── OutgoingDdiRulesPattern.tsx │ │ │ │ ├── OutgoingDdiRulesPatternProperties.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── PickUpGroup │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── PickUpGroup.tsx │ │ │ │ ├── PickUpGroupProperties.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── Queue │ │ │ │ ├── Field │ │ │ │ │ └── Strategy.tsx │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── Queue.tsx │ │ │ │ ├── QueueProperties.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── QueueMember │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── QueueMember.tsx │ │ │ │ └── QueueMemberProperties.tsx │ │ │ ├── RatingPlanGroup │ │ │ │ ├── RatingPlanGroup.tsx │ │ │ │ ├── RatingPlanGroupProperties.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── RatingProfile │ │ │ │ ├── Action │ │ │ │ │ ├── SimulateCall.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── CTA │ │ │ │ │ └── Download.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── RatingProfile.tsx │ │ │ │ └── RatingProfileProperties.tsx │ │ │ ├── Recording │ │ │ │ ├── Action │ │ │ │ │ ├── Download.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Field │ │ │ │ │ └── Type.tsx │ │ │ │ ├── Recording.tsx │ │ │ │ ├── RecordingProperties.tsx │ │ │ │ └── View.tsx │ │ │ ├── ResidentialDevice │ │ │ │ ├── Form.tsx │ │ │ │ ├── ResidentialDevice.tsx │ │ │ │ ├── ResidentialDeviceProperties.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── RetailAccount │ │ │ │ ├── Field │ │ │ │ │ ├── Status.tsx │ │ │ │ │ └── StatusIcon.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── RetailAccount.tsx │ │ │ │ ├── RetailAccountProperties.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── RouteLock │ │ │ │ ├── Field │ │ │ │ │ └── Status.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── RouteLock.tsx │ │ │ │ ├── RouteLockProperties.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── RoutingTag │ │ │ │ ├── RoutingTag.tsx │ │ │ │ ├── RoutingTagProperties.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── Schedule │ │ │ │ ├── Form.tsx │ │ │ │ ├── Schedule.tsx │ │ │ │ ├── ScheduleProperties.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── Service │ │ │ │ ├── SelectOptions │ │ │ │ │ ├── SelectOptions.ts │ │ │ │ │ ├── UnassignedServiceSelectOptions.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── Service.tsx │ │ │ │ └── ServiceProperties.tsx │ │ │ ├── SurvivalDevice │ │ │ │ ├── Form.tsx │ │ │ │ ├── SelectOptions.ts │ │ │ │ ├── SurvivalDevice.tsx │ │ │ │ └── SurvivalDeviceProperties.tsx │ │ │ ├── Terminal │ │ │ │ ├── Field │ │ │ │ │ └── Password.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── SelectOptions │ │ │ │ │ ├── SelectOptions.ts │ │ │ │ │ ├── UnassignedTerminalSelectOptions.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── Terminal.tsx │ │ │ │ └── TerminalProperties.tsx │ │ │ ├── TerminalModel │ │ │ │ ├── SelectOptions.ts │ │ │ │ ├── TerminalModel.tsx │ │ │ │ └── TerminalModelProperties.tsx │ │ │ ├── Timezone │ │ │ │ ├── SelectOptions.ts │ │ │ │ └── Timezone.tsx │ │ │ ├── TransformationRuleSet │ │ │ │ ├── SelectOptions.ts │ │ │ │ └── TransformationRuleSet.tsx │ │ │ ├── User │ │ │ │ ├── Action │ │ │ │ │ ├── Impersonate.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── List.tsx │ │ │ │ ├── SelectOptions │ │ │ │ │ ├── BossAssistantSelectOptions.ts │ │ │ │ │ ├── HuntGroupAvailableSelectOptions.ts │ │ │ │ │ ├── SelectOptions.ts │ │ │ │ │ └── index.js │ │ │ │ ├── User.tsx │ │ │ │ ├── UserProperties.tsx │ │ │ │ └── hooks │ │ │ │ │ └── useDefaultLocation.tsx │ │ │ ├── UsersCdr │ │ │ │ ├── Action │ │ │ │ │ ├── Export.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── UsersCdr.tsx │ │ │ │ └── UsersCdrProperties.tsx │ │ │ ├── Voicemail │ │ │ │ ├── EnabledVoicemailSelectOptions.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── Voicemail.tsx │ │ │ │ └── VoicemailProperties.tsx │ │ │ ├── VoicemailMessage │ │ │ │ ├── Field │ │ │ │ │ └── Status.tsx │ │ │ │ ├── View.tsx │ │ │ │ ├── VoicemailMessage.tsx │ │ │ │ └── VoicemailMessageProperties.tsx │ │ │ ├── WebPortal │ │ │ │ ├── WebPortal.tsx │ │ │ │ └── WebPortalProperties.ts │ │ │ └── index.ts │ │ ├── i18n.js │ │ ├── index.css │ │ ├── index.tsx │ │ ├── logo.svg │ │ ├── react-app-env.d.ts │ │ ├── reportWebVitals.ts │ │ ├── router │ │ │ ├── AppRoutes.tsx │ │ │ ├── AppRoutesGuard.tsx │ │ │ ├── EntityMap.ts │ │ │ ├── addCustomRoutes.ts │ │ │ ├── useAclFilteredEntityMap.tsx │ │ │ └── useEntityMap.ts │ │ ├── setupTests.ts │ │ ├── store │ │ │ ├── clientSession │ │ │ │ ├── aboutMe.ts │ │ │ │ ├── index.ts │ │ │ │ └── recordLocutionService.ts │ │ │ └── index.ts │ │ └── translations │ │ │ ├── ca.json │ │ │ ├── en.json │ │ │ ├── es.json │ │ │ ├── index.js │ │ │ ├── it.json │ │ │ └── languages.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── package.json ├── platform │ ├── .eslintrc.js │ ├── .gitignore │ ├── .hygen.js │ ├── .prettierrc.json │ ├── README.md │ ├── bin │ │ ├── build │ │ ├── generate-entity │ │ ├── generate-version-info │ │ ├── start │ │ ├── test-build │ │ ├── test-cy-open │ │ ├── test-i18n │ │ ├── test-lint │ │ ├── test-pact │ │ └── test-sync-api-spec │ ├── cypress.config.js │ ├── cypress │ │ ├── e2e │ │ │ ├── Administrator │ │ │ │ ├── Administrator.cy.js │ │ │ │ ├── Administrator.tests.js │ │ │ │ └── AdministratorRelPublicEntities │ │ │ │ │ ├── AdministratorRelPublicEntities.cy.js │ │ │ │ │ └── AdministratorRelPublicEntities.tests.js │ │ │ ├── ApplicationServerSets │ │ │ │ └── ApplicationServerSet.cy.js │ │ │ ├── BannedAddress │ │ │ │ └── BannedAddress.cy.js │ │ │ ├── Brand │ │ │ │ ├── Administrator │ │ │ │ │ ├── BrandOperators.cy.js │ │ │ │ │ └── BrandOperators.js │ │ │ │ ├── Brand.cy.js │ │ │ │ ├── Brand.tests.js │ │ │ │ └── BrandPortal │ │ │ │ │ ├── BrandPortal.cy.js │ │ │ │ │ └── BrandPortal.tests.js │ │ │ ├── Calls │ │ │ │ └── Externalcalls │ │ │ │ │ └── ExternalCalls.cy.js │ │ │ ├── Dashboard │ │ │ │ └── Dashboard.cy.js │ │ │ ├── Domain │ │ │ │ └── Domain.cy.js │ │ │ ├── GenericConfiguration │ │ │ │ ├── Currencies │ │ │ │ │ ├── Currencies.cy.js │ │ │ │ │ └── Currencies.tests.js │ │ │ │ ├── InvoiceTemplate │ │ │ │ │ ├── InvoiceTemplate.cy.js │ │ │ │ │ └── InvoiceTemplate.tests.js │ │ │ │ ├── NotificationTemplate │ │ │ │ │ ├── NotificationTemplate.cy.js │ │ │ │ │ └── NotificationTemplateContents │ │ │ │ │ │ └── NotificationTemplateContents.cy.js │ │ │ │ ├── Services │ │ │ │ │ ├── Services.cy.js │ │ │ │ │ └── Services.tests.js │ │ │ │ └── SpecialNumber │ │ │ │ │ ├── SpecialNumber.cy.js │ │ │ │ │ └── SpecialNumber.tests.js │ │ │ ├── Infrastructure │ │ │ │ ├── ApplicationServers │ │ │ │ │ ├── ApplicationServers.cy.js │ │ │ │ │ └── ApplicationServers.tests.js │ │ │ │ ├── MediaRelaySets │ │ │ │ │ ├── MediaRelaySets.cy.js │ │ │ │ │ ├── MediaRelaySets.tests.js │ │ │ │ │ └── Rtpengine │ │ │ │ │ │ ├── Rtpengine.cy.js │ │ │ │ │ │ └── Rtpengine.tests.js │ │ │ │ ├── ProxiesUser │ │ │ │ │ ├── ProxyUser.cy.js │ │ │ │ │ └── ProxyUser.tests.js │ │ │ │ └── ProxyTrunk │ │ │ │ │ ├── ProxyTrunk.cy.js │ │ │ │ │ └── ProxyTrunk.tests.js │ │ │ ├── Language │ │ │ │ └── Language.cy.js │ │ │ ├── TerminalManufacturer │ │ │ │ ├── TerminalManufacturer.cy.js │ │ │ │ └── TerminalManufacturer.tests.js │ │ │ ├── WebPortal │ │ │ │ ├── WebPortal.cy.js │ │ │ │ └── WebPortal.tests.js │ │ │ └── login.cy.js │ │ ├── fixtures │ │ │ ├── Administrator │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── AdministratorRelPublicEntities │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ └── put.json │ │ │ ├── ApplicationServer │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── ApplicationServerSets │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ └── post.json │ │ │ ├── Countries │ │ │ │ └── getCollection.json │ │ │ ├── Currencies │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── ExternalCalls │ │ │ │ ├── billableCallsExport.json │ │ │ │ └── getCollection.json │ │ │ ├── InvoiceTemplate │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── Language │ │ │ │ ├── getCollection.json │ │ │ │ └── getItem.json │ │ │ ├── MediaRelaySets │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── My │ │ │ │ ├── ActiveCalls │ │ │ │ │ └── getActiveCalls.json │ │ │ │ ├── Dashboard │ │ │ │ │ └── getDashboard.json │ │ │ │ ├── Profile │ │ │ │ │ └── getProfile.json │ │ │ │ └── Theme │ │ │ │ │ └── getTheme.json │ │ │ ├── NotificationTemplate │ │ │ │ ├── getCollection.json │ │ │ │ └── getItem.json │ │ │ ├── NotificationTemplateContent │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ └── put.json │ │ │ ├── Provider │ │ │ │ ├── BannedAddress │ │ │ │ │ └── getCollection.json │ │ │ │ ├── Brand │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── BrandOperator │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ │ ├── Currencies │ │ │ │ │ └── getCollection.json │ │ │ │ ├── Currency │ │ │ │ │ └── getCollection.json │ │ │ │ ├── Domain │ │ │ │ │ └── getCollection.json │ │ │ │ ├── Feature │ │ │ │ │ └── getCollection.json │ │ │ │ ├── Language │ │ │ │ │ └── getCollection.json │ │ │ │ ├── Languages │ │ │ │ │ └── getCollection.json │ │ │ │ ├── MediaRelaySet │ │ │ │ │ └── getCollection.json │ │ │ │ ├── ProxyTrunk │ │ │ │ │ └── getCollection.json │ │ │ │ └── WebPortal │ │ │ │ │ ├── getCollection.json │ │ │ │ │ ├── getItem.json │ │ │ │ │ ├── post.json │ │ │ │ │ └── put.json │ │ │ ├── ProxyTrunk │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── ProxyUser │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── PublicEntities │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── Rtpengine │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── Services │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ └── put.json │ │ │ ├── SpecialNumber │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── TerminalManufacturer │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── Timezones │ │ │ │ └── getTimezones.json │ │ │ ├── Users │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ ├── put.json │ │ │ │ ├── userLogin.json │ │ │ │ └── userWrongLogin.json │ │ │ └── apiSpec.json │ │ ├── pacts │ │ │ ├── platform-provider-Administrator-platform-consumer-Administrator.json │ │ │ ├── platform-provider-Administrator-relPublic-entities-platform-consumer-Administrator-relPublic-entities.json │ │ │ ├── platform-provider-Application-servers-platform-consumer-Application-servers.json │ │ │ ├── platform-provider-ApplicationServerSet-platform-consumer-ApplicationServerSet.json │ │ │ ├── platform-provider-BrandOperators-platform-consumer-BrandOperators.json │ │ │ ├── platform-provider-BrandPortals-platform-consumer-BrandPortals.json │ │ │ ├── platform-provider-Brands-platform-consumer-Brands.json │ │ │ ├── platform-provider-Currencies-platform-consumer-Currencies.json │ │ │ ├── platform-provider-InvoiceTemplate-platform-consumer-InvoiceTemplate.json │ │ │ ├── platform-provider-Media-relay-sets-platform-consumer-Media-relay-sets.json │ │ │ ├── platform-provider-Proxy-trunk-platform-consumer-Proxy-trunk.json │ │ │ ├── platform-provider-Proxy-user-platform-consumer-Proxy-user.json │ │ │ ├── platform-provider-Rtpengine-platform-consumer-Rtpengine.json │ │ │ ├── platform-provider-Services-platform-consumer-Services.json │ │ │ ├── platform-provider-Special-numbers-platform-consumer-Special-numbers.json │ │ │ ├── platform-provider-TerminalManufacturer-platform-consumer-TerminalManufacturer.json │ │ │ ├── platform-provider-Web-portals-platform-consumer-Web-portals.json │ │ │ ├── platform-provider-default-notification-templates-contents-platform-consumer-default-notification-templates-contents.json │ │ │ ├── platform-provider-default-notification-templates-platform-consumer-default-notification-templates.json │ │ │ ├── platform-provider-invoice-billable_calls-platform-consumer-invoice-billable_calls.json │ │ │ └── platform-provider-login-platform-consumer-login.json │ │ └── support │ │ │ ├── commands │ │ │ ├── before.js │ │ │ ├── fillTheForm.js │ │ │ └── prepareGenericPactInterceptors.js │ │ │ └── e2e.js │ ├── i18next-parser.config.mjs │ ├── index.html │ ├── package.json │ ├── public │ │ ├── assets │ │ │ ├── fonts │ │ │ │ ├── PublicSans-Italic.ttf │ │ │ │ └── PublicSans.ttf │ │ │ └── img │ │ │ │ ├── bg-noise.png │ │ │ │ ├── breadcrumb-link.svg │ │ │ │ ├── dashboard-clients.svg │ │ │ │ ├── dashboard-platforms.svg │ │ │ │ ├── dashboard-users.svg │ │ │ │ ├── dashboard-welcome.svg │ │ │ │ ├── delete-dialog.svg │ │ │ │ ├── down.svg │ │ │ │ ├── empty.svg │ │ │ │ ├── error-dialog.svg │ │ │ │ ├── qr-modal.svg │ │ │ │ ├── same.svg │ │ │ │ ├── send-dialog.svg │ │ │ │ ├── success-dialog.svg │ │ │ │ └── up.svg │ │ ├── empty.svg │ │ ├── favicon.ico │ │ ├── logo.svg │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ ├── src │ │ ├── App.styles.tsx │ │ ├── App.test.tsx │ │ ├── App.tsx │ │ ├── Theme.tsx │ │ ├── components │ │ │ ├── ActiveCalls │ │ │ │ ├── ActiveCalls.helpers.tsx │ │ │ │ ├── ActiveCalls.styles.tsx │ │ │ │ ├── ActiveCalls.tsx │ │ │ │ ├── ActiveCallsTable.tsx │ │ │ │ ├── FilterComponent.tsx │ │ │ │ ├── hooks │ │ │ │ │ ├── useCriteriaChangeListener.tsx │ │ │ │ │ ├── useRealtimeCalls.tsx │ │ │ │ │ └── useWsClient.ts │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── Dashboard │ │ │ │ ├── BrandIcon.tsx │ │ │ │ ├── Dashboard.styles.tsx │ │ │ │ ├── Dashboard.tsx │ │ │ │ ├── SuitCaseIcon.tsx │ │ │ │ ├── UsersIcon.tsx │ │ │ │ └── index.ts │ │ │ └── Login.tsx │ │ ├── config.js │ │ ├── config │ │ │ └── AppConstants.ts │ │ ├── entities │ │ │ ├── ActiveCalls │ │ │ │ ├── ActiveCalls.tsx │ │ │ │ └── ActiveCallsProperties.tsx │ │ │ ├── Administrator │ │ │ │ ├── Action │ │ │ │ │ ├── Impersonate.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Administrator.tsx │ │ │ │ ├── AdministratorProperties.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── List.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── AdministratorRelPublicEntity │ │ │ │ ├── Action │ │ │ │ │ ├── GrantAll.tsx │ │ │ │ │ ├── GrantReadOnly.tsx │ │ │ │ │ ├── RevokeAll.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── AdministratorRelPublicEntity.tsx │ │ │ │ ├── AdministratorRelPublicEntityProperties.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── ApplicationServer │ │ │ │ ├── ApplicationServer.tsx │ │ │ │ ├── ApplicationServerProperties.ts │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── ApplicationServerSet │ │ │ │ ├── ApplicationServerSet.tsx │ │ │ │ ├── ApplicationServerSetProperties.ts │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── BannedAddress │ │ │ │ ├── BannedAddress.tsx │ │ │ │ └── BannedAddressProperties.ts │ │ │ ├── BillableCall │ │ │ │ ├── Action │ │ │ │ │ ├── Export.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── BillableCall.tsx │ │ │ │ ├── BillableCallProperties.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ └── View.tsx │ │ │ ├── Brand │ │ │ │ ├── Action │ │ │ │ │ ├── Impersonate.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Brand.tsx │ │ │ │ ├── BrandProperties.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── List.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── Carrier │ │ │ │ ├── Carrier.tsx │ │ │ │ ├── CarrierProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── Company │ │ │ │ ├── Company.tsx │ │ │ │ ├── CompanyProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── Country │ │ │ │ ├── Country.tsx │ │ │ │ ├── CountryNameSelectOptions.ts │ │ │ │ ├── CountryProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── Currency │ │ │ │ ├── Currency.tsx │ │ │ │ ├── CurrencyProperties.ts │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── Ddi │ │ │ │ ├── Ddi.tsx │ │ │ │ ├── DdiProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── DdiProvider │ │ │ │ ├── DdiProvider.tsx │ │ │ │ ├── DdiProviderProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── Domain │ │ │ │ ├── Domain.tsx │ │ │ │ └── DomainProperties.ts │ │ │ ├── Feature │ │ │ │ ├── Feature.tsx │ │ │ │ ├── FeatureProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── Invoice │ │ │ │ ├── Invoice.tsx │ │ │ │ ├── InvoiceProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── InvoiceTemplate │ │ │ │ ├── Action │ │ │ │ │ ├── Preview.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Form.tsx │ │ │ │ ├── InvoiceTemplate.tsx │ │ │ │ ├── InvoiceTemplateProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── Language │ │ │ │ ├── Form.tsx │ │ │ │ ├── Language.tsx │ │ │ │ ├── LanguageProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── MediaRelaySet │ │ │ │ ├── Form.tsx │ │ │ │ ├── MediaRelaySet.tsx │ │ │ │ ├── MediaRelaySetProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── NotificationTemplate │ │ │ │ ├── Form.tsx │ │ │ │ ├── NotificationTemplate.tsx │ │ │ │ ├── NotificationTemplateProperties.ts │ │ │ │ └── SelectOptions │ │ │ │ │ ├── CallCsvSelectOptions.ts │ │ │ │ │ ├── FaxSelectOptions.ts │ │ │ │ │ ├── InvoiceSelectOptions.ts │ │ │ │ │ ├── LowBalanceSelectOptions.ts │ │ │ │ │ ├── MaxDailyUsageSelectOptions.ts │ │ │ │ │ ├── SelectOptions.ts │ │ │ │ │ ├── VoicemailSelectOptions.ts │ │ │ │ │ └── index.ts │ │ │ ├── NotificationTemplateContent │ │ │ │ ├── Form.tsx │ │ │ │ ├── NotificationTemplateContent.tsx │ │ │ │ ├── NotificationTemplateContentProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── ProxyTrunk │ │ │ │ ├── Form.tsx │ │ │ │ ├── ProxyTrunk.tsx │ │ │ │ ├── ProxyTrunkProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── ProxyUser │ │ │ │ ├── Form.tsx │ │ │ │ ├── ProxyUser.tsx │ │ │ │ ├── ProxyUserProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── PublicEntity │ │ │ │ ├── PublicEntity.tsx │ │ │ │ ├── PublicEntityProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── Rtpengine │ │ │ │ ├── Form.tsx │ │ │ │ ├── Rtpengine.tsx │ │ │ │ ├── RtpengineProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── Service │ │ │ │ ├── Form.tsx │ │ │ │ ├── SelectOptions │ │ │ │ │ ├── SelectOptions.ts │ │ │ │ │ ├── UnassignedServiceSelectOptions.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── Service.tsx │ │ │ │ └── ServiceProperties.ts │ │ │ ├── SpecialNumber │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── SelectOptions.ts │ │ │ │ ├── SpecialNumber.tsx │ │ │ │ └── SpecialNumberProperties.ts │ │ │ ├── TerminalManufacturer │ │ │ │ ├── Form.tsx │ │ │ │ ├── SelectOptions.ts │ │ │ │ ├── TerminalManufacturer.tsx │ │ │ │ └── TerminalManufacturerProperties.ts │ │ │ ├── TerminalModel │ │ │ │ ├── Field │ │ │ │ │ ├── GenericTemplate │ │ │ │ │ │ ├── GenericTemplate.tsx │ │ │ │ │ │ ├── Restore.tsx │ │ │ │ │ │ └── RunTemplate.tsx │ │ │ │ │ ├── SpecificTemplate │ │ │ │ │ │ ├── Restore.tsx │ │ │ │ │ │ ├── RunTemplate.tsx │ │ │ │ │ │ └── SpecificTemplate.tsx │ │ │ │ │ └── TemplateAction.styles.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── SelectOptions.ts │ │ │ │ ├── TerminalModel.tsx │ │ │ │ └── TerminalModelProperties.ts │ │ │ ├── Timezone │ │ │ │ ├── SelectOptions.ts │ │ │ │ └── Timezone.tsx │ │ │ ├── WebPortal │ │ │ │ ├── Form.tsx │ │ │ │ ├── SelectOptions.ts │ │ │ │ ├── WebPortal.tsx │ │ │ │ └── WebPortalProperties.ts │ │ │ └── index.ts │ │ ├── i18n.js │ │ ├── index.css │ │ ├── index.tsx │ │ ├── logo.svg │ │ ├── react-app-env.d.ts │ │ ├── reportWebVitals.ts │ │ ├── router │ │ │ ├── AppRoutes.tsx │ │ │ ├── AppRoutesGuard.tsx │ │ │ ├── EntityMap.ts │ │ │ ├── addCustomRoutes.ts │ │ │ ├── useAclFilteredEntityMap.tsx │ │ │ └── useEntityMap.ts │ │ ├── setupTests.ts │ │ ├── store │ │ │ ├── clientSession │ │ │ │ ├── aboutMe.ts │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ └── translations │ │ │ ├── ca.json │ │ │ ├── en.json │ │ │ ├── es.json │ │ │ ├── index.js │ │ │ ├── it.json │ │ │ └── languages.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── scripts │ ├── generate-version-info │ ├── test-build │ ├── test-cy-open │ ├── test-i18n │ ├── test-lint │ ├── test-pact │ └── test-sync-api-spec ├── user │ ├── .eslintrc.js │ ├── .gitignore │ ├── .hygen.js │ ├── .prettierrc.json │ ├── README.md │ ├── bin │ │ ├── build │ │ ├── generate-entity │ │ ├── generate-version-info │ │ ├── start │ │ ├── test-build │ │ ├── test-cy-open │ │ ├── test-i18n │ │ ├── test-lint │ │ ├── test-pact │ │ └── test-sync-api-spec │ ├── cypress.config.js │ ├── cypress │ │ ├── e2e │ │ │ ├── Account │ │ │ │ ├── Account.cy.ts │ │ │ │ └── Account.tests.ts │ │ │ ├── CallForwardSettings │ │ │ │ ├── CallForwardSettings.cy.ts │ │ │ │ └── CallForwardSettings.tests.ts │ │ │ ├── Calls │ │ │ │ ├── Calls.cy.ts │ │ │ │ └── Recording │ │ │ │ │ └── Recording.cy.ts │ │ │ ├── Dashboard │ │ │ │ └── Dashboard.cy.js │ │ │ ├── Fax │ │ │ │ ├── Fax.cy.js │ │ │ │ ├── FaxIn │ │ │ │ │ └── FaxIn.cy.js │ │ │ │ └── FaxOut │ │ │ │ │ └── FaxOut.cy.js │ │ │ ├── Preferences │ │ │ │ ├── Preferences.cy.ts │ │ │ │ └── Preferences.tests.ts │ │ │ ├── Recording │ │ │ │ └── Recording.cy.ts │ │ │ ├── Voicemail │ │ │ │ ├── Voicemail.cy.js │ │ │ │ └── VoicemailMessage │ │ │ │ │ └── VoicemailMessage.cy.js │ │ │ └── login.cy.ts │ │ ├── fixtures │ │ │ ├── CallForwardSetting │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── CompanyExtensions │ │ │ │ └── getCollection.json │ │ │ ├── Country │ │ │ │ └── getCollection.json │ │ │ ├── Fax │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── FaxInOut │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ ├── post.json │ │ │ │ └── put.json │ │ │ ├── My │ │ │ │ ├── Calls │ │ │ │ │ ├── getCallForwardSettings.json │ │ │ │ │ ├── getCallHistory.json │ │ │ │ │ └── getLastMonthCalls.json │ │ │ │ ├── Dashboard │ │ │ │ │ └── getDashboard.json │ │ │ │ ├── Profile │ │ │ │ │ └── getProfile.json │ │ │ │ ├── Status │ │ │ │ │ └── getStatus.json │ │ │ │ └── Theme │ │ │ │ │ └── getTheme.json │ │ │ ├── Profile │ │ │ │ ├── getItem.json │ │ │ │ └── put.json │ │ │ ├── Recording │ │ │ │ ├── getCollection.json │ │ │ │ └── getItem.json │ │ │ ├── Timezones │ │ │ │ └── getCollection.json │ │ │ ├── Users │ │ │ │ ├── userLogin.json │ │ │ │ └── userWrongLogin.json │ │ │ ├── Voicemail │ │ │ │ ├── getCollection.json │ │ │ │ ├── getItem.json │ │ │ │ └── put.json │ │ │ ├── VoicemailMessage │ │ │ │ └── getCollection.json │ │ │ └── apiSpec.json │ │ ├── pacts │ │ │ ├── user-provider-Calls-Recording-user-consumer-Calls-Recording.json │ │ │ ├── user-provider-Fax-Incomingfaxfiles-user-consumer-Fax-Incomingfaxfiles.json │ │ │ ├── user-provider-Fax-OutgoingFaxfiles-user-consumer-Fax-OutgoingFaxfiles.json │ │ │ ├── user-provider-User-CallForwardSetting-user-consumer-User-CallForwardSetting.json │ │ │ ├── user-provider-User-Calls-user-consumer-User-Calls.json │ │ │ ├── user-provider-User-Recording-user-consumer-User-Recording.json │ │ │ ├── user-provider-Voicemail-VoicemailMessage-user-consumer-Voicemail-VoicemailMessage.json │ │ │ ├── user-provider-Voicemail-user-consumer-Voicemail.json │ │ │ └── user-provider-login-user-consumer-login.json │ │ ├── support │ │ │ ├── commands │ │ │ │ ├── before.ts │ │ │ │ ├── fillTheForm.ts │ │ │ │ └── prepareGenericPactInterceptors.ts │ │ │ ├── e2e.ts │ │ │ └── index.d.ts │ │ └── tsconfig.json │ ├── i18next-parser.config.mjs │ ├── index.html │ ├── package.json │ ├── public │ │ ├── assets │ │ │ ├── fonts │ │ │ │ ├── PublicSans-Italic.ttf │ │ │ │ └── PublicSans.ttf │ │ │ └── img │ │ │ │ ├── bg-noise.png │ │ │ │ ├── breadcrumb-link.svg │ │ │ │ ├── dashboard-clients.svg │ │ │ │ ├── dashboard-platforms.svg │ │ │ │ ├── dashboard-users.svg │ │ │ │ ├── dashboard-welcome.svg │ │ │ │ ├── delete-dialog.svg │ │ │ │ ├── down.svg │ │ │ │ ├── empty.svg │ │ │ │ ├── error-dialog.svg │ │ │ │ ├── qr-modal.svg │ │ │ │ ├── same.svg │ │ │ │ ├── send-dialog.svg │ │ │ │ ├── success-dialog.svg │ │ │ │ └── up.svg │ │ ├── empty.svg │ │ ├── favicon.ico │ │ ├── logo.svg │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ ├── src │ │ ├── App.styles.tsx │ │ ├── App.test.tsx │ │ ├── App.tsx │ │ ├── Theme.tsx │ │ ├── components │ │ │ ├── Dashboard │ │ │ │ ├── Dashboard.styles.tsx │ │ │ │ ├── Dashboard.tsx │ │ │ │ ├── ForwardingIconCall.tsx │ │ │ │ ├── IncomingCallIcon.tsx │ │ │ │ ├── OutgoingCallIcon.tsx │ │ │ │ └── index.ts │ │ │ ├── Header │ │ │ │ ├── Avatar │ │ │ │ │ ├── Avatar.styles.tsx │ │ │ │ │ ├── Avatar.tsx │ │ │ │ │ ├── StyledBadge.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Header.styles.tsx │ │ │ │ ├── Header.tsx │ │ │ │ ├── MenuItems │ │ │ │ │ ├── MenuItems.styles.tsx │ │ │ │ │ └── MenuItems.tsx │ │ │ │ ├── QrCode │ │ │ │ │ └── QrCode.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── useTerminalStatus.ts │ │ │ │ └── useWebTheme.ts │ │ │ └── Login.tsx │ │ ├── config.js │ │ ├── config │ │ │ └── AppConstants.ts │ │ ├── entities │ │ │ ├── Account │ │ │ │ ├── Account.tsx │ │ │ │ └── Form.tsx │ │ │ ├── CallForwardSetting │ │ │ │ ├── CallForwardSetting.tsx │ │ │ │ ├── CallForwardSettingProperties.ts │ │ │ │ ├── ForeignKeyGetter.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ ├── Form.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── Country │ │ │ │ ├── Country.tsx │ │ │ │ ├── CountryProperties.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── Extension │ │ │ │ ├── Extension.tsx │ │ │ │ ├── ExtensionProperties.ts │ │ │ │ └── SelectOptions.ts │ │ │ ├── Fax │ │ │ │ ├── Fax.tsx │ │ │ │ ├── FaxProperties.tsx │ │ │ │ ├── ForeignKeyResolver.tsx │ │ │ │ └── SelectOptions.ts │ │ │ ├── FaxesIn │ │ │ │ └── FaxesIn.tsx │ │ │ ├── FaxesInOut │ │ │ │ ├── FaxesInOut.tsx │ │ │ │ └── FaxesInOutProperties.tsx │ │ │ ├── FaxesOut │ │ │ │ ├── Action │ │ │ │ │ ├── Resend.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── FaxesOut.tsx │ │ │ │ └── Form.tsx │ │ │ ├── Preferences │ │ │ │ ├── Form.tsx │ │ │ │ └── Preferences.tsx │ │ │ ├── Recording │ │ │ │ ├── Action │ │ │ │ │ ├── Download.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Recording.tsx │ │ │ │ ├── RecordingProperties.tsx │ │ │ │ └── View.tsx │ │ │ ├── Timezone │ │ │ │ ├── SelectOptions.ts │ │ │ │ └── Timezone.tsx │ │ │ ├── User │ │ │ │ ├── Form.tsx │ │ │ │ ├── User.tsx │ │ │ │ └── UserProperties.ts │ │ │ ├── UsersCdr │ │ │ │ ├── Action │ │ │ │ │ ├── Export.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── Field │ │ │ │ │ └── Duration.tsx │ │ │ │ ├── Form.tsx │ │ │ │ ├── SelectOptions.ts │ │ │ │ ├── UsersCdr.tsx │ │ │ │ └── UsersCdrProperties.ts │ │ │ ├── Voicemail │ │ │ │ ├── Form.tsx │ │ │ │ ├── SelectOptions.ts │ │ │ │ ├── Voicemail.tsx │ │ │ │ └── VoicemailProperties.tsx │ │ │ ├── VoicemailMessage │ │ │ │ ├── Field │ │ │ │ │ └── Status.tsx │ │ │ │ ├── View.tsx │ │ │ │ ├── VoicemailMessage.tsx │ │ │ │ └── VoicemailMessageProperties.tsx │ │ │ └── index.ts │ │ ├── i18n.js │ │ ├── index.css │ │ ├── index.tsx │ │ ├── logo.svg │ │ ├── react-app-env.d.ts │ │ ├── reportWebVitals.ts │ │ ├── router │ │ │ ├── AppRoutes.tsx │ │ │ ├── AppRoutesGuard.tsx │ │ │ ├── EntityMap.tsx │ │ │ ├── addCustomRoutes.ts │ │ │ ├── useEntityMap.ts │ │ │ └── useFeatureFilteredEntityMap.tsx │ │ ├── setupTests.ts │ │ ├── store │ │ │ ├── index.ts │ │ │ └── userStatus │ │ │ │ ├── index.ts │ │ │ │ └── status.ts │ │ └── translations │ │ │ ├── ca.json │ │ │ ├── en.json │ │ │ ├── es.json │ │ │ ├── index.js │ │ │ ├── it.json │ │ │ └── languages.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts └── yarn.lock └── rest ├── .gitignore ├── brand ├── .env ├── .env.test ├── CHANGELOG.md ├── behat.yml.dist ├── bin │ ├── console │ ├── inspect-service │ ├── phpunit │ ├── prepare-test-db │ ├── swagger-export │ ├── test-api │ ├── test-api-spec │ └── test-api-with-coverage ├── composer.json ├── composer.lock ├── config │ ├── api │ │ ├── raw │ │ │ ├── kam.yml │ │ │ └── provider.yml │ │ └── resources.yml │ ├── bootstrap.php │ ├── bundles.php │ ├── packages │ │ ├── api_platform.yaml │ │ ├── cache.yaml │ │ ├── doctrine.yaml │ │ ├── framework.yaml │ │ ├── gesdinet_jwt_refresh_token.yaml │ │ ├── lexik_jwt_authentication.yaml │ │ ├── nelmio_cors.yaml │ │ ├── prod │ │ │ ├── deprecations.yaml │ │ │ ├── doctrine.yaml │ │ │ └── routing.yaml │ │ ├── security.yaml │ │ ├── security_checker.yaml │ │ ├── test │ │ │ ├── behat.yaml │ │ │ ├── doctrine.yaml │ │ │ ├── framework.yaml │ │ │ ├── ivoz_api_bundle.yaml │ │ │ └── twig.yaml │ │ ├── translation.yaml │ │ └── twig.yaml │ ├── routes.yaml │ ├── routes │ │ ├── api_platform.yaml │ │ ├── dev │ │ │ └── twig.yaml │ │ └── gesdinet_jwt_refresh_token.yaml │ └── services.yaml ├── features │ ├── acl.feature │ ├── auth.feature │ ├── bootstrap │ │ └── bootstrap.php │ ├── exchangeTimezones.feature │ ├── kam │ │ ├── trusted │ │ │ ├── getTrusted.feature │ │ │ ├── postTrusted.feature │ │ │ ├── putTrusted.feature │ │ │ └── removeTrusted.feature │ │ └── usersAddresses │ │ │ ├── getUsersAddresses.feature │ │ │ ├── postUsersAddresses.feature │ │ │ ├── putUsersAddresses.feature │ │ │ └── removeUsersAddresses.feature │ ├── my │ │ ├── activeCalls │ │ │ ├── getActiveCalls.feature │ │ │ └── getActiveCallsFilters.feature │ │ ├── dashboard │ │ │ └── getDashboard.feature │ │ ├── profile │ │ │ └── getProfile.feature │ │ ├── registrationSummary │ │ │ └── getRegistrationSummary.feature │ │ └── theme │ │ │ ├── getLogo.feature │ │ │ └── getWebTheme.feature │ ├── provider │ │ ├── administrator │ │ │ ├── getAdministrators.feature │ │ │ ├── postAdministratorMassUpdateAcl.feature │ │ │ ├── postAdministrators.feature │ │ │ ├── putAdministrators.feature │ │ │ └── removeAdministrators.feature │ │ ├── administratorRelPublicEntities │ │ │ ├── getAdministratorRelPublicEntities.feature │ │ │ ├── postAdministratorRelPublicEntities.feature │ │ │ ├── putAdministratorRelPublicEntities.feature │ │ │ └── removeAdministratorRelPublicEntities.feature │ │ ├── applicationServerSets │ │ │ └── getApplicationServerSets.feature │ │ ├── balanceMovement │ │ │ ├── getBalanceMovement.feature │ │ │ ├── postBalanceMovement.feature │ │ │ ├── putBalanceMovement.feature │ │ │ └── removeBalanceMovement.feature │ │ ├── balanceNotification │ │ │ ├── getBalanceNotification.feature │ │ │ ├── postBalanceNotification.feature │ │ │ ├── putBalanceNotification.feature │ │ │ └── removeBalanceNotification.feature │ │ ├── bannedAddress │ │ │ ├── getBannedAddress.feature │ │ │ ├── postBannedAddress.feature │ │ │ ├── putBannedAddress.feature │ │ │ └── removeBannedAddress.feature │ │ ├── billableCalls │ │ │ ├── getBillableCalls.feature │ │ │ ├── postBillableCalls.feature │ │ │ ├── putBillableCalls.feature │ │ │ └── removeBillableCalls.feature │ │ ├── brand │ │ │ ├── getBrands.feature │ │ │ ├── postBrands.feature │ │ │ ├── putBrands.feature │ │ │ └── removeBrands.feature │ │ ├── brandService │ │ │ ├── getBrandService.feature │ │ │ ├── postBrandService.feature │ │ │ ├── putBrandService.feature │ │ │ └── removeBrandService.feature │ │ ├── callCsvReport │ │ │ ├── getCallCsvReport.feature │ │ │ ├── postCallCsvReport.feature │ │ │ ├── putCallCsvReport.feature │ │ │ └── removeCallCsvReport.feature │ │ ├── callCsvScheduler │ │ │ ├── getCallCsvScheduler.feature │ │ │ ├── postCallCsvScheduler.feature │ │ │ ├── putCallCsvScheduler.feature │ │ │ └── removeCallCsvScheduler.feature │ │ ├── carrier │ │ │ ├── getCarrier.feature │ │ │ ├── postCarrier.feature │ │ │ ├── postModifyCarrierBalance.feature │ │ │ ├── putCarrier.feature │ │ │ └── removeCarrier.feature │ │ ├── carrierServer │ │ │ ├── getCarrierServer.feature │ │ │ ├── getCarrierServerStatus.feature │ │ │ ├── postCarrierServer.feature │ │ │ ├── putCarrierServer.feature │ │ │ └── removeCarrierServer.feature │ │ ├── company │ │ │ ├── getCompanies.feature │ │ │ ├── postCompanies.feature │ │ │ ├── postModifyCompanyBalance.feature │ │ │ ├── putCompanies.feature │ │ │ └── removeCompanies.feature │ │ ├── corporation │ │ │ ├── getCorporations.feature │ │ │ ├── postCorporations.feature │ │ │ ├── putCorporations.feature │ │ │ └── removeCorporations.feature │ │ ├── country │ │ │ └── getCountry.feature │ │ ├── currency │ │ │ └── getCurrency.feature │ │ ├── ddi │ │ │ ├── getDdi.feature │ │ │ ├── postDdi.feature │ │ │ ├── putDdi.feature │ │ │ └── removeDdi.feature │ │ ├── ddiProvider │ │ │ ├── getDdiProvider.feature │ │ │ ├── postDdiProvider.feature │ │ │ ├── putDdiProvider.feature │ │ │ └── removeDdiProvider.feature │ │ ├── ddiProviderAddress │ │ │ ├── getDdiProviderAddress.feature │ │ │ ├── postDdiProviderAddress.feature │ │ │ ├── putDdiProviderAddress.feature │ │ │ └── removeDdiProviderAddress.feature │ │ ├── ddiProviderRegistration │ │ │ ├── getDdiProviderRegistration.feature │ │ │ ├── getDdiProviderRegistrationStatus.feature │ │ │ ├── postDdiProviderRegistration.feature │ │ │ ├── putDdiProviderRegistration.feature │ │ │ └── removeDdiProviderRegistration.feature │ │ ├── destination │ │ │ ├── getDestination.feature │ │ │ ├── postDestination.feature │ │ │ ├── putDestination.feature │ │ │ └── removeDestination.feature │ │ ├── destinationRate │ │ │ ├── getDestinationRate.feature │ │ │ ├── postDestinationRate.feature │ │ │ ├── putDestinationRate.feature │ │ │ └── removeDestinationRate.feature │ │ ├── destinationRateGroup │ │ │ ├── getDestinationRateGroup.feature │ │ │ ├── postDestinationRateGroup.feature │ │ │ ├── putDestinationRateGroup.feature │ │ │ └── removeDestinationRateGroup.feature │ │ ├── domain │ │ │ ├── getDomains.feature │ │ │ ├── postDomains.feature │ │ │ ├── putDomains.feature │ │ │ └── removeDomains.feature │ │ ├── extension │ │ │ └── getExtension.feature │ │ ├── fax │ │ │ └── getFax.feature │ │ ├── features │ │ │ └── getFeatures.feature │ │ ├── featuresRelBrand │ │ │ ├── getFeaturesRelBrand.feature │ │ │ ├── postFeaturesRelBrand.feature │ │ │ ├── putFeaturesRelBrand.feature │ │ │ └── removeFeaturesRelBrand.feature │ │ ├── featuresRelCompanies │ │ │ ├── getFeaturesRelCompanies.feature │ │ │ ├── postFeaturesRelCompanies.feature │ │ │ ├── putFeaturesRelCompanies.feature │ │ │ └── removeFeaturesRelCompanies.feature │ │ ├── fixedCost │ │ │ ├── getFixedCost.feature │ │ │ ├── postFixedCost.feature │ │ │ ├── putFixedCost.feature │ │ │ └── removeFixedCost.feature │ │ ├── fixedCostsRelInvoice │ │ │ ├── getFixedCostsRelInvoice.feature │ │ │ ├── postFixedCostsRelInvoice.feature │ │ │ ├── putFixedCostsRelInvoice.feature │ │ │ └── removeFixedCostsRelInvoice.feature │ │ ├── fixedCostsRelInvoiceScheduler │ │ │ ├── getFixedCostsRelInvoiceScheduler.feature │ │ │ ├── postFixedCostsRelInvoiceScheduler.feature │ │ │ ├── putFixedCostsRelInvoiceScheduler.feature │ │ │ └── removeFixedCostsRelInvoiceScheduler.feature │ │ ├── friend │ │ │ ├── getFriend.feature │ │ │ ├── getFriendStatus.feature │ │ │ ├── postFriend.feature │ │ │ ├── putFriend.feature │ │ │ └── removeFriend.feature │ │ ├── invoice │ │ │ ├── getInvoice.feature │ │ │ ├── postInvoice.feature │ │ │ ├── postRegenerateInvoice.feature │ │ │ ├── putInvoice.feature │ │ │ └── removeInvoice.feature │ │ ├── invoiceNumberSequence │ │ │ ├── getInvoiceNumberSequence.feature │ │ │ ├── postInvoiceNumberSequence.feature │ │ │ ├── putInvoiceNumberSequence.feature │ │ │ └── removeInvoiceNumberSequence.feature │ │ ├── invoiceScheduler │ │ │ ├── getInvoiceScheduler.feature │ │ │ ├── postInvoiceScheduler.feature │ │ │ ├── putInvoiceScheduler.feature │ │ │ └── removeInvoiceScheduler.feature │ │ ├── invoiceTemplate │ │ │ ├── getInvoiceTemplate.feature │ │ │ ├── getInvoiceTemplatePreview.feature │ │ │ ├── postInvoiceTemplate.feature │ │ │ ├── putInvoiceTemplate.feature │ │ │ └── removeInvoiceTemplate.feature │ │ ├── language │ │ │ └── getLanguage.feature │ │ ├── location │ │ │ └── getLocation.feature │ │ ├── matchList │ │ │ ├── getMatchList.feature │ │ │ ├── postMatchList.feature │ │ │ ├── putMatchList.feature │ │ │ └── removeMatchList.feature │ │ ├── matchListPattern │ │ │ ├── getMatchListPattern.feature │ │ │ ├── postMatchListPattern.feature │ │ │ ├── putMatchListPattern.feature │ │ │ └── removeMatchListPattern.feature │ │ ├── mediaRelaySets │ │ │ └── getMediaRelaySets.feature │ │ ├── musicOnHold │ │ │ ├── getMusicOnHold.feature │ │ │ ├── postMusicOnHold.feature │ │ │ ├── putMusicOnHold.feature │ │ │ └── removeMusicOnHold.feature │ │ ├── notificationTemplate │ │ │ ├── getNotificationTemplate.feature │ │ │ ├── postNotificationTemplate.feature │ │ │ ├── putNotificationTemplate.feature │ │ │ └── removeNotificationTemplate.feature │ │ ├── notificationTemplateContent │ │ │ ├── getNotificationTemplateContent.feature │ │ │ ├── postNotificationTemplateContent.feature │ │ │ ├── putNotificationTemplateContent.feature │ │ │ └── removeNotificationTemplateContent.feature │ │ ├── outgoingDdiRule │ │ │ ├── getOutgoingDdiRule.feature │ │ │ ├── postOutgoingDdiRule.feature │ │ │ ├── putOutgoingDdiRule.feature │ │ │ └── removeOutgoingDdiRule.feature │ │ ├── outgoingRouting │ │ │ ├── getOutgoingRouting.feature │ │ │ ├── postOutgoingRouting.feature │ │ │ ├── putOutgoingRouting.feature │ │ │ └── removeOutgoingRouting.feature │ │ ├── proxyTrunk │ │ │ └── getProxyTrunk.feature │ │ ├── publicEntity │ │ │ ├── getPublicEntities.feature │ │ │ ├── postPublicEntities.feature │ │ │ ├── putPublicEntities.feature │ │ │ └── removePublicEntities.feature │ │ ├── ratingPlan │ │ │ ├── getRatingPlan.feature │ │ │ ├── postRatingPlan.feature │ │ │ ├── putRatingPlan.feature │ │ │ └── removeRatingPlan.feature │ │ ├── ratingPlanGroup │ │ │ ├── getRatingPlanGroup.feature │ │ │ ├── postRatingPlanGroup.feature │ │ │ ├── postRatingPlanGroupSimulateCall.feature │ │ │ ├── putRatingPlanGroup.feature │ │ │ └── removeRatingPlanGroup.feature │ │ ├── ratingProfile │ │ │ ├── getRatingProfile.feature │ │ │ ├── postRatingProfile.feature │ │ │ ├── postRatingProfileSimulateCall.feature │ │ │ ├── putRatingProfile.feature │ │ │ └── removeRatingProfile.feature │ │ ├── residentialDevice │ │ │ ├── getResidentialDevice.feature │ │ │ ├── getResidentialDeviceStatus.feature │ │ │ ├── postResidentialDevice.feature │ │ │ ├── putResidentialDevice.feature │ │ │ └── removeResidentialDevice.feature │ │ ├── retailAccount │ │ │ ├── getRetailAccount.feature │ │ │ ├── getRetailAccountStatus.feature │ │ │ ├── postRetailAccount.feature │ │ │ ├── putRetailAccount.feature │ │ │ └── removeRetailAccount.feature │ │ ├── routingPattern │ │ │ ├── getRoutingPattern.feature │ │ │ ├── postRoutingPattern.feature │ │ │ ├── putRoutingPattern.feature │ │ │ └── removeRoutingPattern.feature │ │ ├── routingPatternGroup │ │ │ ├── getRoutingPatternGroups.feature │ │ │ ├── postRoutingPatternGroups.feature │ │ │ ├── putRoutingPatternGroups.feature │ │ │ └── removeRoutingPatternGroups.feature │ │ ├── routingPatternGroupsRelPattern │ │ │ ├── getRoutingPatternGroupsRelPattern.feature │ │ │ ├── postRoutingPatternGroupsRelPattern.feature │ │ │ └── removeRoutingPatternGroupsRelPattern.feature │ │ ├── routingTag │ │ │ ├── getRoutingTag.feature │ │ │ ├── postRoutingTag.feature │ │ │ ├── putRoutingTag.feature │ │ │ └── removeRoutingTag.feature │ │ ├── service │ │ │ ├── getService.feature │ │ │ ├── getUnassignedServices.feature │ │ │ ├── postService.feature │ │ │ ├── putService.feature │ │ │ └── removeService.feature │ │ ├── specialNumber │ │ │ ├── getSpecialNumber.feature │ │ │ ├── postSpecialNumber.feature │ │ │ ├── putSpecialNumber.feature │ │ │ └── removeSpecialNumber.feature │ │ ├── terminal │ │ │ ├── getTerminal.feature │ │ │ └── getTerminalStatus.feature │ │ ├── timezone │ │ │ └── getTimezone.feature │ │ ├── transformationRule │ │ │ ├── getTransformationRule.feature │ │ │ ├── postTransformationRule.feature │ │ │ ├── putTransformationRule.feature │ │ │ └── removeTransformationRule.feature │ │ ├── transformationRuleSet │ │ │ ├── getTransformationRuleSet.feature │ │ │ ├── postTransformationRuleSet.feature │ │ │ ├── putTransformationRuleSet.feature │ │ │ └── removeTransformationRuleSet.feature │ │ ├── user │ │ │ ├── getUser.feature │ │ │ ├── postUser.feature │ │ │ ├── postUserMassImport.feature │ │ │ ├── putUser.feature │ │ │ └── removeUser.feature │ │ └── webPortal │ │ │ ├── getWebPortal.feature │ │ │ ├── postWebPortal.feature │ │ │ ├── putWebPortal.feature │ │ │ └── removeWebPortal.feature │ └── requestPayloadTzConversions.feature ├── phpstan-baseline.neon ├── phpstan.neon ├── phpunit.xml.dist ├── psalm-baseline.xml ├── psalm.xml ├── public │ ├── .htaccess │ ├── apiSpec.json │ ├── apple-touch-icon.png │ ├── bundles │ │ └── apiplatform │ ├── dev.php │ ├── favicon.ico │ ├── index.php │ ├── logo.png │ ├── robots.txt │ └── ui │ │ ├── init-swagger-ui.js │ │ ├── style.css │ │ ├── swagger-ui-bundle.js │ │ └── swagger-ui-standalone-preset.js ├── src │ ├── .htaccess │ ├── Controller │ │ ├── .gitignore │ │ ├── Auth │ │ │ └── TokenExchangeAction.php │ │ ├── My │ │ │ ├── ActiveCallsAction.php │ │ │ ├── ActiveCallsRealtimeFilterAction.php │ │ │ ├── DashboardAction.php │ │ │ ├── LogoAction.php │ │ │ ├── ProfileAction.php │ │ │ ├── RegistrationSummaryAction.php │ │ │ └── WebThemeAction.php │ │ └── Provider │ │ │ ├── Administrator │ │ │ └── MassUpdateAclsAction.php │ │ │ ├── BillableCall │ │ │ └── RerateAction.php │ │ │ ├── Carrier │ │ │ └── ModifyCarrierBalanceAction.php │ │ │ ├── CompaniesByCorporateUnassignedAction.php │ │ │ ├── Company │ │ │ └── ModifyCompanyBalanceAction.php │ │ │ ├── Friend │ │ │ └── PostFriend.php │ │ │ ├── Invoice │ │ │ └── RegenerateAction.php │ │ │ ├── InvoiceTemplatePreviewAction.php │ │ │ ├── PostUsersMassImportAction.php │ │ │ ├── PutBillableCallRatingAction.php │ │ │ ├── ServicesUnassignedAction.php │ │ │ └── SimulateCall │ │ │ ├── SimulateCallRatingPlanGroupAction.php │ │ │ └── SimulateCallRatingProfileAction.php │ ├── Kernel.php │ ├── Model │ │ ├── ACK.php │ │ ├── ActiveCalls.php │ │ ├── Dashboard │ │ │ ├── Dashboard.php │ │ │ ├── DashboardBrand.php │ │ │ └── DashboardClient.php │ │ ├── Profile.php │ │ ├── ProfileAcl.php │ │ ├── RegistrationSummary.php │ │ ├── Token.php │ │ └── UsersMassImport.php │ └── Service │ │ ├── Application │ │ ├── Company │ │ │ └── GetCompaniesByCorporateUnassigned.php │ │ └── Dashboard │ │ │ └── GetDashboard.php │ │ ├── AuthEndpointDecorator.php │ │ ├── Behat │ │ └── FeatureContext.php │ │ ├── TokenExchangeUserProvider.php │ │ └── UserProvider.php ├── symfony.lock ├── tests │ ├── DataAccessControl │ │ ├── Kam │ │ │ └── UsersAddressTest.php │ │ └── Provider │ │ │ ├── AdministratorRelPublicEntitiesTest.php │ │ │ ├── AdministratorTest.php │ │ │ ├── ApplicationServerSetTest.php │ │ │ ├── BalanceMovementTest.php │ │ │ ├── BalanceNotificationTest.php │ │ │ ├── BannedAddressTest.php │ │ │ ├── BillableCallTest.php │ │ │ ├── BrandServiceTest.php │ │ │ ├── BrandTest.php │ │ │ ├── CallCsvReportTest.php │ │ │ ├── CallCsvSchedulerTest.php │ │ │ ├── CarrierServerTest.php │ │ │ ├── CarrierTest.php │ │ │ ├── CodecTest.php │ │ │ ├── CompaniesRelCodecTest.php │ │ │ ├── CompanyTest.php │ │ │ ├── CountryTest.php │ │ │ ├── CurrencyTest.php │ │ │ ├── DdiProviderAddressTest.php │ │ │ ├── DdiProviderRegistrationTest.php │ │ │ ├── DdiProviderTest.php │ │ │ ├── DestinationRateGroupTest.php │ │ │ ├── DestinationRateTest.php │ │ │ ├── DomainTest.php │ │ │ ├── FaxTest.php │ │ │ ├── FeaturesRelBrandTest.php │ │ │ ├── FeaturesRelCompanyTest.php │ │ │ ├── FixedCostTest.php │ │ │ ├── FixedCostsRelInvoiceSchedulerTest.php │ │ │ ├── FixedCostsRelInvoiceTest.php │ │ │ ├── FriendTest.php │ │ │ ├── InvoiceNumberSequenceTest.php │ │ │ ├── InvoiceSchedulerTest.php │ │ │ ├── InvoiceTemplateTest.php │ │ │ ├── InvoiceTest.php │ │ │ ├── MatchListPatternTest.php │ │ │ ├── MatchListTest.php │ │ │ ├── MediaRelaySetTest.php │ │ │ ├── MusicOnHoldTest.php │ │ │ ├── NotificationTemplateContentTest.php │ │ │ ├── NotificationTemplateTest.php │ │ │ ├── OutgoingDdiRuleTest.php │ │ │ ├── OutgoingRoutingTest.php │ │ │ ├── ProxyTrunkTest.php │ │ │ ├── PublicEntityTest.php │ │ │ ├── RatingPlanGroupTest.php │ │ │ ├── RatingPlanTest.php │ │ │ ├── RatingProfileTest.php │ │ │ ├── RoutingPatternGroupTest.php │ │ │ ├── RoutingPatternGroupsRelPatternTest.php │ │ │ ├── RoutingPatternTest.php │ │ │ ├── TransformationRuleSetTest.php │ │ │ ├── TransformationRuleTest.php │ │ │ └── WebPortalTest.php │ └── bootstrap.php ├── translations │ └── .gitignore └── var │ └── logs │ └── .gitkeep ├── client ├── .env ├── .env.test ├── CHANGELOG.md ├── behat.yml.dist ├── bin │ ├── console │ ├── inspect-service │ ├── phpunit │ ├── prepare-test-db │ ├── swagger-export │ ├── test-api │ ├── test-api-spec │ └── test-api-with-coverage ├── composer.json ├── composer.lock ├── config │ ├── api │ │ ├── raw │ │ │ ├── kam.yml │ │ │ └── provider.yml │ │ └── resources.yml │ ├── bootstrap.php │ ├── bundles.php │ ├── packages │ │ ├── api_platform.yaml │ │ ├── cache.yaml │ │ ├── doctrine.yaml │ │ ├── framework.yaml │ │ ├── gesdinet_jwt_refresh_token.yaml │ │ ├── lexik_jwt_authentication.yaml │ │ ├── nelmio_cors.yaml │ │ ├── prod │ │ │ ├── deprecations.yaml │ │ │ ├── doctrine.yaml │ │ │ └── routing.yaml │ │ ├── security.yaml │ │ ├── security_checker.yaml │ │ ├── test │ │ │ ├── behat.yaml │ │ │ ├── doctrine.yaml │ │ │ ├── framework.yaml │ │ │ ├── ivoz_api_bundle.yaml │ │ │ └── twig.yaml │ │ ├── translation.yaml │ │ └── twig.yaml │ ├── routes.yaml │ ├── routes │ │ ├── api_platform.yaml │ │ ├── dev │ │ │ └── twig.yaml │ │ └── gesdinet_jwt_refresh_token.yaml │ └── services.yaml ├── features │ ├── auth.feature │ ├── bootstrap │ │ └── bootstrap.php │ ├── my │ │ ├── activeCalls │ │ │ ├── getActiveCalls.feature │ │ │ └── getActiveCallsFilters.feature │ │ ├── dashboard │ │ │ └── getDashboard.feature │ │ ├── profile │ │ │ └── getProfile.feature │ │ └── theme │ │ │ ├── getLogo.feature │ │ │ └── getWebTheme.feature │ └── provider │ │ ├── billableCall │ │ └── getBillableCall.feature │ │ ├── calendar │ │ ├── getCalendar.feature │ │ ├── postCalendar.feature │ │ ├── putCalendar.feature │ │ └── removeCalendar.feature │ │ ├── calendarPeriod │ │ ├── getCalendarPeriod.feature │ │ ├── postCalendarPeriod.feature │ │ ├── putCalendarPeriod.feature │ │ └── removeCalendarPeriod.feature │ │ ├── calendarPeriodsRelSchedule │ │ ├── getCalendarPeriodsRelSchedule.feature │ │ ├── postCalendarPeriodsRelSchedule.feature │ │ ├── putCalendarPeriodsRelSchedule.feature │ │ └── removeCalendarPeriodsRelSchedule.feature │ │ ├── callAcl │ │ ├── getCallAcl.feature │ │ ├── postCallAcl.feature │ │ ├── putCallAcl.feature │ │ └── removeCallAcl.feature │ │ ├── callAclRelMatchList │ │ ├── getCallAclRelMatchList.feature │ │ ├── postCallAclRelMatchList.feature │ │ └── removeCallAclRelMatchList.feature │ │ ├── callCsvReport │ │ ├── getCallCsvReport.feature │ │ ├── postCallCsvReport.feature │ │ ├── putCallCsvReport.feature │ │ └── removeCallCsvReport.feature │ │ ├── callCsvScheduler │ │ ├── getCallCsvScheduler.feature │ │ ├── postCallCsvScheduler.feature │ │ ├── putCallCsvScheduler.feature │ │ └── removeCallCsvScheduler.feature │ │ ├── callForwardSetting │ │ ├── getCallForwardSetting.feature │ │ ├── postCallForwardSetting.feature │ │ ├── putCallForwardSetting.feature │ │ └── removeCallForwardSetting.feature │ │ ├── company │ │ ├── getCompany.feature │ │ └── getCompanyByCorporationUnassigned.feature │ │ ├── companyService │ │ ├── getCompanyService.feature │ │ ├── postCompanyService.feature │ │ ├── putCompanyService.feature │ │ └── removeCompanyService.feature │ │ ├── conditionalRoute │ │ ├── getConditionalRoute.feature │ │ ├── postConditionalRoute.feature │ │ ├── putConditionalRoute.feature │ │ └── removeConditionalRoute.feature │ │ ├── conditionalRoutesCondition │ │ ├── getConditionalRoutesCondition.feature │ │ ├── postConditionalRoutesCondition.feature │ │ ├── putConditionalRoutesCondition.feature │ │ └── removeConditionalRoutesCondition.feature │ │ ├── conditionalRoutesConditionsRelCalendar │ │ ├── getConditionalRoutesConditionsRelCalendar.feature │ │ ├── postConditionalRoutesConditionsRelCalendar.feature │ │ ├── putConditionalRoutesConditionsRelCalendar.feature │ │ └── removeConditionalRoutesConditionsRelCalendar.feature │ │ ├── conditionalRoutesConditionsRelMatchlist │ │ ├── getConditionalRoutesConditionsRelMatchlist.feature │ │ ├── postConditionalRoutesConditionsRelMatchlist.feature │ │ ├── putConditionalRoutesConditionsRelMatchlist.feature │ │ └── removeConditionalRoutesConditionsRelMatchlist.feature │ │ ├── conditionalRoutesConditionsRelRouteLock │ │ ├── getConditionalRoutesConditionsRelRouteLock.feature │ │ ├── postConditionalRoutesConditionsRelRouteLock.feature │ │ ├── putConditionalRoutesConditionsRelRouteLock.feature │ │ └── removeConditionalRoutesConditionsRelRouteLock.feature │ │ ├── conditionalRoutesConditionsRelSchedule │ │ ├── getConditionalRoutesConditionsRelSchedule.feature │ │ ├── postConditionalRoutesConditionsRelSchedule.feature │ │ ├── putConditionalRoutesConditionsRelSchedule.feature │ │ └── removeConditionalRoutesConditionsRelSchedule.feature │ │ ├── conferenceRoom │ │ ├── getConferenceRoom.feature │ │ ├── postConferenceRoom.feature │ │ ├── putConferenceRoom.feature │ │ └── removeConferenceRoom.feature │ │ ├── contact │ │ ├── getContact.feature │ │ ├── postContact.feature │ │ ├── putContact.feature │ │ └── removeContact.feature │ │ ├── country │ │ └── getCountry.feature │ │ ├── ddi │ │ ├── getDdi.feature │ │ ├── postDdi.feature │ │ ├── putDdi.feature │ │ └── removeDdi.feature │ │ ├── domain │ │ ├── getDomains.feature │ │ ├── postDomains.feature │ │ ├── putDomains.feature │ │ └── removeDomains.feature │ │ ├── extension │ │ ├── getExtension.feature │ │ ├── getExtensionUnassigned.feature │ │ ├── postExtension.feature │ │ ├── postExtensionMassImport.feature │ │ ├── putExtension.feature │ │ └── removeExtension.feature │ │ ├── externalCallFilter │ │ ├── getExternalCallFilter.feature │ │ ├── postExternalCallFilter.feature │ │ ├── putExternalCallFilter.feature │ │ └── removeExternalCallFilter.feature │ │ ├── externalCallFilterBlackList │ │ ├── getExternalCallFilterBlackList.feature │ │ ├── postExternalCallFilterBlackList.feature │ │ ├── putExternalCallFilterBlackList.feature │ │ └── removeExternalCallFilterBlackList.feature │ │ ├── externalCallFilterRelCalendar │ │ ├── getExternalCallFilterRelCalendar.feature │ │ ├── postExternalCallFilterRelCalendar.feature │ │ └── removeExternalCallFilterRelCalendar.feature │ │ ├── externalCallFilterRelSchedule │ │ ├── getExternalCallFilterRelSchedule.feature │ │ ├── postExternalCallFilterRelSchedule.feature │ │ └── removeExternalCallFilterRelSchedule.feature │ │ ├── externalCallFilterWhiteList │ │ ├── getExternalCallFilterWhiteList.feature │ │ ├── postExternalCallFilterWhiteList.feature │ │ ├── putExternalCallFilterWhiteList.feature │ │ └── removeExternalCallFilterWhiteList.feature │ │ ├── faxes │ │ ├── getFaxes.feature │ │ ├── postFaxes.feature │ │ ├── putFaxes.feature │ │ └── removeFaxes.feature │ │ ├── faxesInOut │ │ ├── getFaxesInOut.feature │ │ ├── postFaxesInOut.feature │ │ ├── postFaxesInOutResend.feature │ │ └── removeFaxesInOut.feature │ │ ├── featuresRelCompany │ │ ├── getFeaturesRelCompany.feature │ │ ├── postFeaturesRelCompany.feature │ │ └── removeFeaturesRelCompany.feature │ │ ├── friend │ │ ├── getFriend.feature │ │ ├── getFriendStatus.feature │ │ ├── postFriend.feature │ │ ├── putFriend.feature │ │ └── removeFriend.feature │ │ ├── friendsPattern │ │ ├── getFriendsPattern.feature │ │ ├── postFriendsPattern.feature │ │ ├── putFriendsPattern.feature │ │ └── removeFriendsPattern.feature │ │ ├── holidayDate │ │ ├── getHolidayDate.feature │ │ ├── postHolidayDate.feature │ │ ├── postHolidayDateMassImport.feature │ │ ├── postHolidayDateRange.feature │ │ ├── putHolidayDate.feature │ │ └── removeHolidayDate.feature │ │ ├── huntGroup │ │ ├── getHuntGroup.feature │ │ ├── getHuntGroupUsersAvailable.feature │ │ ├── postHuntGroup.feature │ │ ├── putHuntGroup.feature │ │ └── removeHuntGroup.feature │ │ ├── huntGroupMember │ │ ├── getHuntGroupMember.feature │ │ ├── postHuntGroupMember.feature │ │ ├── putHuntGroupMember.feature │ │ └── removeHuntGroupMember.feature │ │ ├── ivr │ │ ├── getIvr.feature │ │ ├── postIvr.feature │ │ ├── putIvr.feature │ │ └── removeIvr.feature │ │ ├── ivrEntry │ │ ├── getIvrEntry.feature │ │ ├── postIvrEntry.feature │ │ ├── putIvrEntry.feature │ │ └── removeIvrEntry.feature │ │ ├── ivrExcludedExtension │ │ ├── getIvrExcludedExtension.feature │ │ ├── postIvrExcludedExtension.feature │ │ ├── putIvrExcludedExtension.feature │ │ └── removeIvrExcludedExtension.feature │ │ ├── language │ │ └── getLanguage.feature │ │ ├── location │ │ ├── getLocation.feature │ │ ├── postLocation.feature │ │ ├── putLocation.feature │ │ └── removeLocation.feature │ │ ├── locution │ │ ├── getLocution.feature │ │ ├── postLocution.feature │ │ ├── putLocution.feature │ │ └── removeLocution.feature │ │ ├── matchList │ │ ├── getMatchList.feature │ │ ├── postMatchList.feature │ │ ├── putMatchList.feature │ │ └── removeMatchList.feature │ │ ├── matchListPattern │ │ ├── getMatchListPattern.feature │ │ ├── postMatchListPattern.feature │ │ ├── putMatchListPattern.feature │ │ └── removeMatchListPattern.feature │ │ ├── musicOnHold │ │ ├── getMusicOnHold.feature │ │ ├── postMusicOnHold.feature │ │ ├── putMusicOnHold.feature │ │ └── removeMusicOnHold.feature │ │ ├── outgoingDdiRule │ │ ├── getOutgoingDdiRule.feature │ │ ├── postOutgoingDdiRule.feature │ │ ├── putOutgoingDdiRule.feature │ │ └── removeOutgoingDdiRule.feature │ │ ├── outgoingDdiRulesPattern │ │ ├── getOutgoingDdiRulesPattern.feature │ │ ├── postOutgoingDdiRulesPattern.feature │ │ ├── putOutgoingDdiRulesPattern.feature │ │ └── removeOutgoingDdiRulesPattern.feature │ │ ├── pickUpGroup │ │ ├── getPickUpGroup.feature │ │ ├── postPickUpGroup.feature │ │ ├── putPickUpGroup.feature │ │ └── removePickUpGroup.feature │ │ ├── pickUpRelUser │ │ ├── getPickUpRelUser.feature │ │ ├── postPickUpRelUser.feature │ │ └── removePickUpRelUser.feature │ │ ├── queue │ │ ├── getQueue.feature │ │ ├── postQueue.feature │ │ ├── putQueue.feature │ │ └── removeQueue.feature │ │ ├── queueMember │ │ ├── getQueueMember.feature │ │ ├── postQueueMember.feature │ │ ├── putQueueMember.feature │ │ └── removeQueueMember.feature │ │ ├── ratingPlanGroup │ │ ├── getPrices.feature │ │ └── getRatingPlanGroup.feature │ │ ├── ratingProfile │ │ ├── getRatingProfile.feature │ │ ├── postRatingProfile.feature │ │ ├── postRatingProfileSimulateCall.feature │ │ ├── putRatingProfile.feature │ │ └── removeRatingProfile.feature │ │ ├── recording │ │ ├── getRecording.feature │ │ ├── getRecordingZipFiles.feature │ │ └── removeRecording.feature │ │ ├── residentialDevices │ │ ├── getResidentialDevice.feature │ │ ├── getResidentialDeviceStatus.feature │ │ ├── postResidentialDevice.feature │ │ ├── putResidentialDevice.feature │ │ └── removeResidentialDevice.feature │ │ ├── retailAccount │ │ ├── getRetailAccount.feature │ │ ├── getRetailAccountStatus.feature │ │ ├── postRetailAccount.feature │ │ ├── putRetailAccount.feature │ │ └── removeRetailAccount.feature │ │ ├── routeLock │ │ ├── getRouteLock.feature │ │ ├── postRouteLock.feature │ │ ├── putRouteLock.feature │ │ └── removeRouteLock.feature │ │ ├── routingTag │ │ ├── getRoutingTag.feature │ │ ├── postRoutingTag.feature │ │ ├── putRoutingTag.feature │ │ └── removeRoutingTag.feature │ │ ├── schedule │ │ ├── getSchedule.feature │ │ ├── postSchedule.feature │ │ ├── putSchedule.feature │ │ └── removeSchedule.feature │ │ ├── service │ │ ├── getServices.feature │ │ └── getUnassignedServices.feature │ │ ├── survivalDevice │ │ ├── getSurvivalDevices.feature │ │ ├── postSurvivalDevice.feature │ │ ├── putSurvivalDevice.feature │ │ └── removeSurvivalDevice.feature │ │ ├── terminal │ │ ├── getTerminal.feature │ │ ├── getTerminalStatus.feature │ │ ├── getUnassignedTerminals.feature │ │ ├── postTerminal.feature │ │ ├── putTerminal.feature │ │ └── removeTerminal.feature │ │ ├── terminalModel │ │ ├── getTerminalModel.feature │ │ ├── postTerminalModel.feature │ │ ├── putTerminalModel.feature │ │ └── removeTerminalModel.feature │ │ ├── timezone │ │ └── getTimezone.feature │ │ ├── transformationRuleSet │ │ └── getTransformationRuleSet.feature │ │ ├── user │ │ ├── getUser.feature │ │ ├── getUsersDetailed.feature │ │ ├── postUser.feature │ │ ├── putUser.feature │ │ └── removeUser.feature │ │ ├── usersCdr │ │ └── getUsersCdr.feature │ │ ├── voicemail │ │ ├── getVoicemail.feature │ │ ├── postVoicemail.feature │ │ ├── putVoicemail.feature │ │ └── removeVoicemail.feature │ │ ├── voicemailMessage │ │ ├── getVoicemailMessage.feature │ │ └── removeVoicemailMessage.feature │ │ ├── voicemailRelUser │ │ ├── getVoicemailRelUsers.feature │ │ ├── postVoicemailRelUsers.feature │ │ └── removeVoicemailRelUsers.feature │ │ └── webPortal │ │ └── getWebPortal.feature ├── phpstan-baseline.neon ├── phpstan.neon ├── phpunit.xml.dist ├── psalm-baseline.xml ├── psalm.xml ├── public │ ├── .htaccess │ ├── apiSpec.json │ ├── apple-touch-icon.png │ ├── bundles │ │ └── apiplatform │ ├── config.php │ ├── dev.php │ ├── favicon.ico │ ├── index.php │ ├── logo.png │ ├── robots.txt │ └── ui │ │ ├── init-swagger-ui.js │ │ ├── style.css │ │ ├── swagger-ui-bundle.js │ │ └── swagger-ui-standalone-preset.js ├── src │ ├── .htaccess │ ├── Controller │ │ ├── .gitignore │ │ ├── Auth │ │ │ └── TokenExchangeAction.php │ │ ├── My │ │ │ ├── ActiveCallsAction.php │ │ │ ├── ActiveCallsRealtimeFilterAction.php │ │ │ ├── DashboardAction.php │ │ │ ├── LogoAction.php │ │ │ ├── ProfileAction.php │ │ │ └── WebThemeAction.php │ │ └── Provider │ │ │ ├── CompaniesByCorporateUnassignedAction.php │ │ │ ├── CreateHolidayDatesAction.php │ │ │ ├── ExtensionsUnassignedAction.php │ │ │ ├── HuntGroupUsersAvailableAction.php │ │ │ ├── PostExtensionsMassImportAction.php │ │ │ ├── PostFaxResendAction.php │ │ │ ├── PostHolidaysMassImportAction.php │ │ │ ├── RatingPlanPricesAction.php │ │ │ ├── RecordedFilesZipAction.php │ │ │ ├── ServicesUnassignedAction.php │ │ │ ├── SimulateCall │ │ │ └── SimulateCallRatingProfileAction.php │ │ │ └── TerminalsUnassignedAction.php │ ├── DataFixtures │ │ └── AppFixtures.php │ ├── Entity │ │ └── .gitignore │ ├── Kernel.php │ ├── Model │ │ ├── ActiveCalls.php │ │ ├── Dashboard │ │ │ ├── Dashboard.php │ │ │ ├── DashboardBillableCall.php │ │ │ ├── DashboardClient.php │ │ │ ├── DashboardResidentialDevice.php │ │ │ ├── DashboardRetailAccount.php │ │ │ └── DashboardUser.php │ │ ├── ExtensionsMassImport.php │ │ ├── HolidaysMassImport.php │ │ ├── Profile.php │ │ ├── ProfileAcl.php │ │ ├── RatingPlanPrices.php │ │ ├── RegistrationSummary.php │ │ └── Token.php │ ├── Repository │ │ └── .gitignore │ └── Service │ │ ├── Application │ │ └── Dashboard │ │ │ └── GetDashboard.php │ │ ├── AuthEndpointDecorator.php │ │ ├── Behat │ │ └── FeatureContext.php │ │ ├── BillableCallNormalizer.php │ │ ├── Domain │ │ └── Dashboard │ │ │ ├── GetResidentialInfo.php │ │ │ ├── GetRetailInfo.php │ │ │ ├── GetVpbxInfo.php │ │ │ └── GetWholeSaleInfo.php │ │ └── UserProvider.php ├── symfony.lock ├── templates │ └── base.html.twig ├── tests │ ├── DataAccessControl │ │ └── Provider │ │ │ ├── BillableCallTest.php │ │ │ ├── CalendarPeriodTest.php │ │ │ ├── CalendarPeriodsRelScheduleTest.php │ │ │ ├── CalendarTest.php │ │ │ ├── CallAclRelMatchListTest.php │ │ │ ├── CallAclTest.php │ │ │ ├── CallCsvReportTest.php │ │ │ ├── CallCsvSchedulerTest.php │ │ │ ├── CallForwardSettingTest.php │ │ │ ├── CompanyServiceTest.php │ │ │ ├── CompanyTest.php │ │ │ ├── ConditionalRouteTest.php │ │ │ ├── ConditionalRoutesConditionTest.php │ │ │ ├── ConditionalRoutesConditionsRelCalendarTest.php │ │ │ ├── ConditionalRoutesConditionsRelMatchlistTest.php │ │ │ ├── ConditionalRoutesConditionsRelRouteLockTest.php │ │ │ ├── ConditionalRoutesConditionsRelScheduleTest.php │ │ │ ├── ConferenceRoomTest.php │ │ │ ├── DdiTest.php │ │ │ ├── ExtensionTest.php │ │ │ ├── ExternalCallFilterBlackListTest.php │ │ │ ├── ExternalCallFilterRelCalendarTest.php │ │ │ ├── ExternalCallFilterRelScheduleTest.php │ │ │ ├── ExternalCallFilterTest.php │ │ │ ├── ExternalCallFilterWhiteListTest.php │ │ │ ├── FaxTest.php │ │ │ ├── FaxesInOutTest.php │ │ │ ├── FeaturesRelCompanyTest.php │ │ │ ├── FriendTest.php │ │ │ ├── FriendsPatternTest.php │ │ │ ├── HolidayDateTest.php │ │ │ ├── HuntGroupMemberTest.php │ │ │ ├── HuntGroupTest.php │ │ │ ├── InvoiceTest.php │ │ │ ├── IvrEntryTest.php │ │ │ ├── IvrExcludedExtensionTest.php │ │ │ ├── IvrTest.php │ │ │ ├── LocutionTest.php │ │ │ ├── MatchListPatternTest.php │ │ │ ├── MatchListTest.php │ │ │ ├── MusicOnHoldTest.php │ │ │ ├── OutgoingDdiRuleTest.php │ │ │ ├── OutgoingDdiRulesPatternTest.php │ │ │ ├── PickUpGroupTest.php │ │ │ ├── PickUpRelUserTest.php │ │ │ ├── QueueMemberTest.php │ │ │ ├── QueueTest.php │ │ │ ├── RatingProfileTest.php │ │ │ ├── RecordingTest.php │ │ │ ├── ResidentialDeviceTest.php │ │ │ ├── RetailAccountTest.php │ │ │ ├── RouteLockTest.php │ │ │ ├── ServiceTest.php │ │ │ ├── TerminalModelTest.php │ │ │ ├── TerminalTest.php │ │ │ ├── TimezoneTest.php │ │ │ └── UserTest.php │ └── bootstrap.php ├── translations │ └── .gitignore └── var │ └── logs │ └── .gitkeep ├── platform ├── .env ├── .env.test ├── .env.test_e2e ├── CHANGELOG.md ├── behat.yml.dist ├── bin │ ├── console │ ├── generate-keys │ ├── inspect-service │ ├── phpunit │ ├── prepare-test-db │ ├── test-api │ ├── test-api-spec │ └── test-api-with-coverage ├── composer.json ├── composer.lock ├── config │ ├── api │ │ ├── raw │ │ │ ├── kam.yml │ │ │ └── provider.yml │ │ └── resources.yml │ ├── bootstrap.php │ ├── bundles.php │ ├── packages │ │ ├── api_platform.yaml │ │ ├── cache.yaml │ │ ├── doctrine.yaml │ │ ├── framework.yaml │ │ ├── gesdinet_jwt_refresh_token.yaml │ │ ├── lexik_jwt_authentication.yaml │ │ ├── nelmio_cors.yaml │ │ ├── prod │ │ │ ├── deprecations.yaml │ │ │ ├── doctrine.yaml │ │ │ └── routing.yaml │ │ ├── security.yaml │ │ ├── security_checker.yaml │ │ ├── test │ │ │ ├── behat.yaml │ │ │ ├── doctrine.yaml │ │ │ ├── framework.yaml │ │ │ └── twig.yaml │ │ ├── test_e2e │ │ │ └── doctrine.yaml │ │ ├── translation.yaml │ │ └── twig.yaml │ ├── routes.yaml │ ├── routes │ │ ├── api_platform.yaml │ │ ├── dev │ │ │ └── twig.yaml │ │ └── gesdinet_jwt_refresh_token.yaml │ └── services.yaml ├── features │ ├── auth.feature │ ├── bootstrap │ │ └── bootstrap.php │ ├── kam │ │ └── rtpengine │ │ │ ├── getRtpengine.feature │ │ │ ├── postRtpengine.feature │ │ │ ├── putRtpengine.feature │ │ │ └── removeRtpengine.feature │ ├── my │ │ ├── activeCalls │ │ │ ├── getActiveCalls.feature │ │ │ └── getActiveCallsFilters.feature │ │ ├── dashboard │ │ │ └── getDashboard.feature │ │ ├── profile │ │ │ └── getProfile.feature │ │ └── theme │ │ │ ├── getLogo.feature │ │ │ └── getWebTheme.feature │ ├── pagination.feature │ ├── provider │ │ ├── administrator │ │ │ ├── getAdministrators.feature │ │ │ ├── postAdministratorMassUpdateAcl.feature │ │ │ ├── postAdministrators.feature │ │ │ ├── putAdministrators.feature │ │ │ └── removeAdministrators.feature │ │ ├── administratorRelPublicEntities │ │ │ ├── getAdministratorRelPublicEntities.feature │ │ │ ├── postAdministratorRelPublicEntities.feature │ │ │ ├── putAdministratorRelPublicEntities.feature │ │ │ └── removeAdministratorRelPublicEntities.feature │ │ ├── applicationServer │ │ │ ├── getApplicationServer.feature │ │ │ ├── postApplicationServer.feature │ │ │ ├── putApplicationServer.feature │ │ │ └── removeApplicationServer.feature │ │ ├── applicationServerSet │ │ │ ├── getApplicationServerSet.feature │ │ │ ├── postApplicationServerSet.feature │ │ │ ├── putApplicationServerSet.feature │ │ │ └── removeApplicationServerSet.feature │ │ ├── bannedAddress │ │ │ ├── getBannedAddress.feature │ │ │ ├── postBannedAddress.feature │ │ │ ├── putBannedAddress.feature │ │ │ └── removeBannedAddress.feature │ │ ├── billableCalls │ │ │ ├── getBillableCalls.feature │ │ │ ├── postBillableCalls.feature │ │ │ ├── putBillableCalls.feature │ │ │ └── removeBillableCalls.feature │ │ ├── brand │ │ │ ├── getBrands.feature │ │ │ ├── postBrands.feature │ │ │ ├── putBrands.feature │ │ │ └── removeBrands.feature │ │ ├── brandService │ │ │ ├── getBrandService.feature │ │ │ ├── postBrandService.feature │ │ │ ├── putBrandService.feature │ │ │ └── removeBrandService.feature │ │ ├── carrier │ │ │ ├── getCarrier.feature │ │ │ ├── postCarrier.feature │ │ │ ├── putCarrier.feature │ │ │ └── removeCarrier.feature │ │ ├── company │ │ │ ├── getCompany.feature │ │ │ ├── postCompany.feature │ │ │ ├── putCompany.feature │ │ │ └── removeCompany.feature │ │ ├── country │ │ │ └── getCountry.feature │ │ ├── currency │ │ │ ├── getCurrency.feature │ │ │ ├── postCurrency.feature │ │ │ ├── putCurrency.feature │ │ │ └── removeCurrency.feature │ │ ├── ddiProvider │ │ │ ├── getDdiProvider.feature │ │ │ ├── postDdiProvider.feature │ │ │ ├── putDdiProvider.feature │ │ │ └── removeDdiProvider.feature │ │ ├── domain │ │ │ ├── getDomains.feature │ │ │ ├── postDomains.feature │ │ │ ├── putDomains.feature │ │ │ └── removeDomains.feature │ │ ├── features │ │ │ ├── getFeatures.feature │ │ │ ├── postFeatures.feature │ │ │ ├── putFeatures.feature │ │ │ └── removeFeatures.feature │ │ ├── featuresRelBrand │ │ │ ├── getFeaturesRelBrand.feature │ │ │ ├── postFeaturesRelBrand.feature │ │ │ ├── putFeaturesRelBrand.feature │ │ │ └── removeFeaturesRelBrand.feature │ │ ├── invoice │ │ │ ├── getInvoices.feature │ │ │ ├── postInvoices.feature │ │ │ ├── putInvoices.feature │ │ │ └── removeInvoices.feature │ │ ├── invoiceTemplate │ │ │ ├── getInvoiceTemplate.feature │ │ │ ├── getInvoiceTemplatePreview.feature │ │ │ ├── postInvoiceTemplate.feature │ │ │ ├── putInvoiceTemplate.feature │ │ │ └── removeInvoiceTemplate.feature │ │ ├── language │ │ │ └── getLanguage.feature │ │ ├── mediaRelaySet │ │ │ ├── getMediaRelaySet.feature │ │ │ ├── postMediaRelaySet.feature │ │ │ ├── putMediaRelaySet.feature │ │ │ └── removeMediaRelaySet.feature │ │ ├── notificationTemplate │ │ │ ├── getNotificationTemplate.feature │ │ │ ├── postNotificationTemplate.feature │ │ │ ├── putNotificationTemplate.feature │ │ │ └── removeNotificationTemplate.feature │ │ ├── notificationTemplateContent │ │ │ ├── getNotificationTemplateContent.feature │ │ │ ├── postNotificationTemplateContent.feature │ │ │ ├── putNotificationTemplateContent.feature │ │ │ └── removeNotificationTemplateContent.feature │ │ ├── proxyTrunk │ │ │ ├── getProxyTrunk.feature │ │ │ ├── postProxyTrunk.feature │ │ │ ├── putProxyTrunk.feature │ │ │ └── removeProxyTrunk.feature │ │ ├── proxyTrunkRelBrand │ │ │ ├── getProxyTrunkRelBrand.feature │ │ │ ├── postProxyTrunkRelBrand.feature │ │ │ ├── putProxyTrunkRelBrand.feature │ │ │ └── removeProxyTrunkRelBrand.feature │ │ ├── proxyUser │ │ │ ├── getProxyUser.feature │ │ │ ├── postProxyUser.feature │ │ │ ├── putProxyUser.feature │ │ │ └── removeProxyUser.feature │ │ ├── publicEntity │ │ │ ├── getPublicEntities.feature │ │ │ ├── postPublicEntities.feature │ │ │ ├── putPublicEntities.feature │ │ │ └── removePublicEntities.feature │ │ ├── service │ │ │ ├── getService.feature │ │ │ └── putService.feature │ │ ├── specialNumber │ │ │ ├── getSpecialNumber.feature │ │ │ ├── postSpecialNumber.feature │ │ │ ├── putSpecialNumber.feature │ │ │ └── removeSpecialNumber.feature │ │ ├── terminalManufacturer │ │ │ ├── getTerminalManufacturer.feature │ │ │ ├── postTerminalManufacturer.feature │ │ │ ├── putTerminalManufacturer.feature │ │ │ └── removeTerminalManufacturer.feature │ │ ├── terminalModel │ │ │ ├── getTerminalModel.feature │ │ │ ├── getTerminalModelDefaultTemplate.feature │ │ │ ├── getTerminalModelGenericTemplate.feature │ │ │ ├── getTerminalModelSpecificTemplate.feature │ │ │ ├── postTerminalModel.feature │ │ │ ├── putTerminalModel.feature │ │ │ └── removeTerminalModel.feature │ │ ├── timezone │ │ │ └── getTimezone.feature │ │ └── webPortal │ │ │ ├── getWebPortal.feature │ │ │ ├── postWebPortal.feature │ │ │ ├── putWebPortal.feature │ │ │ └── removeWebPortal.feature │ ├── querystringFilters.feature │ └── tzConversions.feature ├── phpstan-baseline.neon ├── phpstan.neon ├── phpunit.xml.dist ├── psalm-baseline.xml ├── psalm.xml ├── public │ ├── .htaccess │ ├── apiSpec.json │ ├── apple-touch-icon.png │ ├── bundles │ │ └── apiplatform │ ├── dev.php │ ├── e2e.php │ ├── favicon.ico │ ├── index.php │ ├── logo.png │ ├── robots.txt │ └── ui │ │ ├── init-swagger-ui.js │ │ ├── style.css │ │ ├── swagger-ui-bundle.js │ │ └── swagger-ui-standalone-preset.js ├── src │ ├── .htaccess │ ├── Controller │ │ ├── My │ │ │ ├── ActiveCallsAction.php │ │ │ ├── ActiveCallsRealtimeFilterAction.php │ │ │ ├── DashboardAction.php │ │ │ ├── LogoAction.php │ │ │ ├── ProfileAction.php │ │ │ └── WebThemeAction.php │ │ └── Provider │ │ │ ├── Administrator │ │ │ └── MassUpdateAclsAction.php │ │ │ ├── InvoiceTemplatePreviewAction.php │ │ │ ├── PutBillableCallRatingAction.php │ │ │ └── TerminalModel │ │ │ ├── DefaultTemplateAction.php │ │ │ ├── TestGenericTemplateAction.php │ │ │ └── TestSpecificTemplateAction.php │ ├── Kernel.php │ ├── Model │ │ ├── ActiveCalls.php │ │ ├── Dashboard │ │ │ ├── Dashboard.php │ │ │ ├── DashboardAdmin.php │ │ │ └── DashboardBrand.php │ │ ├── Profile.php │ │ └── ProfileAcl.php │ └── Service │ │ ├── Application │ │ └── Dashboard │ │ │ └── GetDashboard.php │ │ ├── AuthEndpointDecorator.php │ │ ├── Behat │ │ └── FeatureContext.php │ │ └── UserProvider.php ├── symfony.lock ├── tests │ └── bootstrap.php ├── translations │ └── .gitignore └── var │ └── logs │ └── .gitkeep ├── scripts └── test-api-spec ├── test-api └── user ├── .env ├── .env.test ├── CHANGELOG.md ├── behat.yml.dist ├── bin ├── console ├── inspect-service ├── phpunit ├── prepare-test-db ├── swagger-export ├── test-api ├── test-api-spec └── test-api-with-coverage ├── composer.json ├── composer.lock ├── config ├── api │ ├── raw │ │ ├── kam.yml │ │ └── provider.yml │ └── resources.yml ├── bootstrap.php ├── bundles.php ├── packages │ ├── api_platform.yaml │ ├── cache.yaml │ ├── doctrine.yaml │ ├── framework.yaml │ ├── gesdinet_jwt_refresh_token.yaml │ ├── lexik_jwt_authentication.yaml │ ├── nelmio_cors.yaml │ ├── prod │ │ ├── deprecations.yaml │ │ ├── doctrine.yaml │ │ └── routing.yaml │ ├── security.yaml │ ├── security_checker.yaml │ ├── test │ │ ├── behat.yaml │ │ ├── doctrine.yaml │ │ ├── framework.yaml │ │ ├── ivoz_api_bundle.yaml │ │ └── twig.yaml │ ├── translation.yaml │ └── twig.yaml ├── routes.yaml ├── routes │ ├── api_platform.yaml │ ├── dev │ │ └── twig.yaml │ └── gesdinet_jwt_refresh_token.yaml └── services.yaml ├── features ├── auth.feature ├── bootstrap │ └── bootstrap.php ├── my │ ├── call_forward_settings │ │ ├── getCallForwardSettings.feature │ │ └── postCallForwardSettings.feature │ ├── call_history │ │ └── getCallHistory.feature │ ├── call_stats │ │ └── getCallStats.feature │ ├── company_assistants │ │ └── getCompanyAssistants.feature │ ├── company_country │ │ └── getCompanyCountry.feature │ ├── company_extensions │ │ └── getCompanyExtensions.feature │ ├── company_voicemails │ │ └── getCompanyVoicemails.feature │ ├── dashboard │ │ └── getDashboard.feature │ ├── last_month_calls │ │ └── getMyLastMonthCalls.feature │ ├── profile │ │ ├── getProfile.feature │ │ └── putProfile.feature │ ├── status │ │ └── getStatus.feature │ └── theme │ │ ├── getLogo.feature │ │ └── getWebTheme.feature └── provider │ ├── faxes │ └── getFaxes.feature │ ├── faxesInOut │ ├── getFaxesInOut.feature │ ├── postFaxesInOut.feature │ └── postFaxesInOutResend.feature │ ├── recording │ ├── getRecording.feature │ ├── getRecordingZipFiles.feature │ └── removeRecording.feature │ ├── voicemail │ ├── getVoicemail.feature │ └── putVoicemail.feature │ └── voicemail_message │ ├── deleteVoicemailMessage.feature │ └── getVoicemailMessage.feature ├── phpstan-baseline.neon ├── phpstan.neon ├── phpunit.xml.dist ├── psalm-baseline.xml ├── psalm.xml ├── public ├── .htaccess ├── apiSpec.json ├── apple-touch-icon.png ├── bundles │ └── apiplatform ├── config.php ├── dev.php ├── favicon.ico ├── index.php ├── logo.png ├── robots.txt └── ui │ ├── init-swagger-ui.js │ ├── style.css │ ├── swagger-ui-bundle.js │ └── swagger-ui-standalone-preset.js ├── src ├── .htaccess ├── Controller │ ├── .gitignore │ ├── Auth │ │ └── TokenExchangeAction.php │ ├── My │ │ ├── CallForwardSettingsAction.php │ │ ├── CallHistoryAction.php │ │ ├── CallStatsAction.php │ │ ├── CompanyAssistantsAction.php │ │ ├── CompanyCountryAction.php │ │ ├── CompanyExtensionsAction.php │ │ ├── CompanyVoicemailsAction.php │ │ ├── DashboardAction.php │ │ ├── FilterCollectionTrait.php │ │ ├── LastMonthCallsAction.php │ │ ├── LogoAction.php │ │ ├── PostCallForwardSettingsAction.php │ │ ├── PostFaxResendAction.php │ │ ├── ProfileAction.php │ │ ├── PutProfileAction.php │ │ ├── StatusAction.php │ │ ├── VoicemailsAction.php │ │ └── WebThemeAction.php │ └── Provider │ │ └── RecordedFilesZipAction.php ├── DataFixtures │ └── AppFixtures.php ├── Entity │ └── .gitignore ├── Kernel.php ├── Model │ ├── CallStats.php │ ├── Dashboard │ │ └── Dashboard.php │ ├── LastMonthCalls.php │ ├── Token.php │ └── UserStatus.php ├── Repository │ └── .gitignore ├── Service │ ├── AuthEndpointDecorator.php │ ├── Behat │ │ └── FeatureContext.php │ ├── Domain │ │ ├── Dashboard │ │ │ └── GetDashboard.php │ │ └── GetLastMonthCalls.php │ └── UserProvider.php └── Tests │ └── UserAccessControlTestHelperTrait.php ├── symfony.lock ├── templates └── base.html.twig ├── tests ├── DataAccessControl │ └── Provider │ │ ├── CallForwardSettingTest.php │ │ ├── ExtensionTest.php │ │ └── UserTest.php └── bootstrap.php ├── translations └── .gitignore └── var └── logs └── .gitkeep /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/AUTHORS -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/COPYING -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/ChangeLog -------------------------------------------------------------------------------- /FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/FAQ.md -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/LICENSE -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/README.md -------------------------------------------------------------------------------- /asterisk/agi/.env: -------------------------------------------------------------------------------- 1 | vendor/irontec/ivoz-provider-bundle/.env -------------------------------------------------------------------------------- /asterisk/agi/.env.test: -------------------------------------------------------------------------------- 1 | vendor/irontec/ivoz-provider-bundle/.env.test -------------------------------------------------------------------------------- /asterisk/agi/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/.gitignore -------------------------------------------------------------------------------- /asterisk/agi/bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/bin/console -------------------------------------------------------------------------------- /asterisk/agi/bin/fastagi-runner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/bin/fastagi-runner.php -------------------------------------------------------------------------------- /asterisk/agi/bin/hints-generator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/bin/hints-generator.php -------------------------------------------------------------------------------- /asterisk/agi/bin/voicemail-sender.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/bin/voicemail-sender.php -------------------------------------------------------------------------------- /asterisk/agi/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/composer.json -------------------------------------------------------------------------------- /asterisk/agi/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/composer.lock -------------------------------------------------------------------------------- /asterisk/agi/config/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/config/bootstrap.php -------------------------------------------------------------------------------- /asterisk/agi/config/bundles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/config/bundles.php -------------------------------------------------------------------------------- /asterisk/agi/config/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/config/config.yml -------------------------------------------------------------------------------- /asterisk/agi/config/packages/cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/config/packages/cache.yaml -------------------------------------------------------------------------------- /asterisk/agi/config/packages/test/twig.yaml: -------------------------------------------------------------------------------- 1 | twig: 2 | strict_variables: true 3 | -------------------------------------------------------------------------------- /asterisk/agi/config/packages/twig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/config/packages/twig.yaml -------------------------------------------------------------------------------- /asterisk/agi/config/routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/config/routes.yaml -------------------------------------------------------------------------------- /asterisk/agi/config/routes/dev/twig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/config/routes/dev/twig.yaml -------------------------------------------------------------------------------- /asterisk/agi/config/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/config/services.yaml -------------------------------------------------------------------------------- /asterisk/agi/phpagi/phpagi-asmanager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/phpagi/phpagi-asmanager.php -------------------------------------------------------------------------------- /asterisk/agi/phpagi/phpagi-fastagi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/phpagi/phpagi-fastagi.php -------------------------------------------------------------------------------- /asterisk/agi/phpagi/phpagi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/phpagi/phpagi.php -------------------------------------------------------------------------------- /asterisk/agi/phpstan-baseline.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/phpstan-baseline.neon -------------------------------------------------------------------------------- /asterisk/agi/phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/phpstan.neon -------------------------------------------------------------------------------- /asterisk/agi/public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/public/index.php -------------------------------------------------------------------------------- /asterisk/agi/src/Agi/Action/DdiAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/src/Agi/Action/DdiAction.php -------------------------------------------------------------------------------- /asterisk/agi/src/Agi/Action/IvrAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/src/Agi/Action/IvrAction.php -------------------------------------------------------------------------------- /asterisk/agi/src/Agi/Agents/DdiAgent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/src/Agi/Agents/DdiAgent.php -------------------------------------------------------------------------------- /asterisk/agi/src/Agi/Agents/FaxAgent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/src/Agi/Agents/FaxAgent.php -------------------------------------------------------------------------------- /asterisk/agi/src/Agi/Agents/UserAgent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/src/Agi/Agents/UserAgent.php -------------------------------------------------------------------------------- /asterisk/agi/src/Agi/ChannelInfo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/src/Agi/ChannelInfo.php -------------------------------------------------------------------------------- /asterisk/agi/src/Agi/Colorizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/src/Agi/Colorizer.php -------------------------------------------------------------------------------- /asterisk/agi/src/Agi/Wrapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/src/Agi/Wrapper.php -------------------------------------------------------------------------------- /asterisk/agi/src/Dialplan/FaxDial.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/src/Dialplan/FaxDial.php -------------------------------------------------------------------------------- /asterisk/agi/src/Dialplan/FaxSend.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/src/Dialplan/FaxSend.php -------------------------------------------------------------------------------- /asterisk/agi/src/Dialplan/Friends.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/src/Dialplan/Friends.php -------------------------------------------------------------------------------- /asterisk/agi/src/Dialplan/Headers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/src/Dialplan/Headers.php -------------------------------------------------------------------------------- /asterisk/agi/src/Dialplan/HuntGroups.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/src/Dialplan/HuntGroups.php -------------------------------------------------------------------------------- /asterisk/agi/src/Dialplan/IvrStatus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/src/Dialplan/IvrStatus.php -------------------------------------------------------------------------------- /asterisk/agi/src/Dialplan/QueueStatus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/src/Dialplan/QueueStatus.php -------------------------------------------------------------------------------- /asterisk/agi/src/Dialplan/Queues.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/src/Dialplan/Queues.php -------------------------------------------------------------------------------- /asterisk/agi/src/Dialplan/Retails.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/src/Dialplan/Retails.php -------------------------------------------------------------------------------- /asterisk/agi/src/Dialplan/Trunks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/src/Dialplan/Trunks.php -------------------------------------------------------------------------------- /asterisk/agi/src/Dialplan/UserStatus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/src/Dialplan/UserStatus.php -------------------------------------------------------------------------------- /asterisk/agi/src/Dialplan/Users.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/src/Dialplan/Users.php -------------------------------------------------------------------------------- /asterisk/agi/src/Hints/Generator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/src/Hints/Generator.php -------------------------------------------------------------------------------- /asterisk/agi/src/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/src/Kernel.php -------------------------------------------------------------------------------- /asterisk/agi/src/RouteHandlerAbstract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/src/RouteHandlerAbstract.php -------------------------------------------------------------------------------- /asterisk/agi/src/Voicemail/Sender.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/src/Voicemail/Sender.php -------------------------------------------------------------------------------- /asterisk/agi/symfony.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/agi/symfony.lock -------------------------------------------------------------------------------- /asterisk/agi/translations/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /asterisk/agi/var/logs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /asterisk/config/.gitignore: -------------------------------------------------------------------------------- 1 | pjsip.conf 2 | -------------------------------------------------------------------------------- /asterisk/config/acl.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/acl.conf -------------------------------------------------------------------------------- /asterisk/config/ari.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/ari.conf -------------------------------------------------------------------------------- /asterisk/config/asterisk.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/asterisk.conf -------------------------------------------------------------------------------- /asterisk/config/ccss.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/ccss.conf -------------------------------------------------------------------------------- /asterisk/config/cdr.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/cdr.conf -------------------------------------------------------------------------------- /asterisk/config/cel.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/cel.conf -------------------------------------------------------------------------------- /asterisk/config/cli.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/cli.conf -------------------------------------------------------------------------------- /asterisk/config/codecs.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/codecs.conf -------------------------------------------------------------------------------- /asterisk/config/confbridge.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/confbridge.conf -------------------------------------------------------------------------------- /asterisk/config/dialplan/click2dial.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/dialplan/click2dial.conf -------------------------------------------------------------------------------- /asterisk/config/dialplan/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/dialplan/default.conf -------------------------------------------------------------------------------- /asterisk/config/dialplan/faxes.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/dialplan/faxes.conf -------------------------------------------------------------------------------- /asterisk/config/dialplan/hints.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/dialplan/hints.conf -------------------------------------------------------------------------------- /asterisk/config/dialplan/sounds.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/dialplan/sounds.conf -------------------------------------------------------------------------------- /asterisk/config/extconfig.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/extconfig.conf -------------------------------------------------------------------------------- /asterisk/config/extensions.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/extensions.conf -------------------------------------------------------------------------------- /asterisk/config/features.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/features.conf -------------------------------------------------------------------------------- /asterisk/config/http.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/http.conf -------------------------------------------------------------------------------- /asterisk/config/indications.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/indications.conf -------------------------------------------------------------------------------- /asterisk/config/logger.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/logger.conf -------------------------------------------------------------------------------- /asterisk/config/manager.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/manager.conf -------------------------------------------------------------------------------- /asterisk/config/modules.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/modules.conf -------------------------------------------------------------------------------- /asterisk/config/musiconhold.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/musiconhold.conf -------------------------------------------------------------------------------- /asterisk/config/phpagi.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/phpagi.conf -------------------------------------------------------------------------------- /asterisk/config/pjproject.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/pjproject.conf -------------------------------------------------------------------------------- /asterisk/config/pjsip.conf.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/pjsip.conf.in -------------------------------------------------------------------------------- /asterisk/config/pjsip_notify.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/pjsip_notify.conf -------------------------------------------------------------------------------- /asterisk/config/queuerules.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/queuerules.conf -------------------------------------------------------------------------------- /asterisk/config/queues.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/queues.conf -------------------------------------------------------------------------------- /asterisk/config/res_config_odbc.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/res_config_odbc.conf -------------------------------------------------------------------------------- /asterisk/config/res_fax.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/res_fax.conf -------------------------------------------------------------------------------- /asterisk/config/res_odbc.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/res_odbc.conf -------------------------------------------------------------------------------- /asterisk/config/rtp.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/rtp.conf -------------------------------------------------------------------------------- /asterisk/config/sorcery.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/sorcery.conf -------------------------------------------------------------------------------- /asterisk/config/syslog.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/syslog.conf -------------------------------------------------------------------------------- /asterisk/config/udptl.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/udptl.conf -------------------------------------------------------------------------------- /asterisk/config/voicemail.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/asterisk/config/voicemail.conf -------------------------------------------------------------------------------- /cgrates/config/cgrates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/cgrates/config/cgrates.json -------------------------------------------------------------------------------- /cgrates/scripts/cgrates-reload: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/cgrates/scripts/cgrates-reload -------------------------------------------------------------------------------- /debian/.dockerignore: -------------------------------------------------------------------------------- 1 | changelog 2 | -------------------------------------------------------------------------------- /debian/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/Dockerfile -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/control -------------------------------------------------------------------------------- /debian/ivozprovider-asterisk-agi.fastagi@.service: -------------------------------------------------------------------------------- 1 | systemd/fastagi@.service -------------------------------------------------------------------------------- /debian/ivozprovider-asterisk-agi.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-asterisk-agi.install -------------------------------------------------------------------------------- /debian/ivozprovider-asterisk-agi.postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-asterisk-agi.postinst -------------------------------------------------------------------------------- /debian/ivozprovider-asterisk-agi.preinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-asterisk-agi.preinst -------------------------------------------------------------------------------- /debian/ivozprovider-asterisk-config.links: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-asterisk-config.links -------------------------------------------------------------------------------- /debian/ivozprovider-async-workers.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-async-workers.install -------------------------------------------------------------------------------- /debian/ivozprovider-async-workers.preinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-async-workers.preinst -------------------------------------------------------------------------------- /debian/ivozprovider-balances.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-balances.install -------------------------------------------------------------------------------- /debian/ivozprovider-balances.ivozprovider-balances.service: -------------------------------------------------------------------------------- 1 | systemd/ivozprovider-balances.service -------------------------------------------------------------------------------- /debian/ivozprovider-balances.ivozprovider-counters.service: -------------------------------------------------------------------------------- 1 | systemd/ivozprovider-counters.service -------------------------------------------------------------------------------- /debian/ivozprovider-balances.postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-balances.postinst -------------------------------------------------------------------------------- /debian/ivozprovider-balances.preinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-balances.preinst -------------------------------------------------------------------------------- /debian/ivozprovider-doc.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-doc.install -------------------------------------------------------------------------------- /debian/ivozprovider-doc.links: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-doc.links -------------------------------------------------------------------------------- /debian/ivozprovider-kamailio-trunks.kamtrunks.default: -------------------------------------------------------------------------------- 1 | systemd/kamtrunks.default -------------------------------------------------------------------------------- /debian/ivozprovider-kamailio-users.kamusers.default: -------------------------------------------------------------------------------- 1 | systemd/kamusers.default -------------------------------------------------------------------------------- /debian/ivozprovider-profile-as.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-profile-as.config -------------------------------------------------------------------------------- /debian/ivozprovider-profile-as.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-profile-as.install -------------------------------------------------------------------------------- /debian/ivozprovider-profile-as.links: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-profile-as.links -------------------------------------------------------------------------------- /debian/ivozprovider-profile-as.postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-profile-as.postinst -------------------------------------------------------------------------------- /debian/ivozprovider-profile-as.postrm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-profile-as.postrm -------------------------------------------------------------------------------- /debian/ivozprovider-profile-as.preinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-profile-as.preinst -------------------------------------------------------------------------------- /debian/ivozprovider-profile-as.templates: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-profile-as.templates -------------------------------------------------------------------------------- /debian/ivozprovider-profile-common.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-profile-common.config -------------------------------------------------------------------------------- /debian/ivozprovider-profile-common.dirs: -------------------------------------------------------------------------------- 1 | /opt/irontec/ivozprovider/storage 2 | -------------------------------------------------------------------------------- /debian/ivozprovider-profile-data.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-profile-data.config -------------------------------------------------------------------------------- /debian/ivozprovider-profile-data.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-profile-data.install -------------------------------------------------------------------------------- /debian/ivozprovider-profile-data.links: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-profile-data.links -------------------------------------------------------------------------------- /debian/ivozprovider-profile-data.postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-profile-data.postinst -------------------------------------------------------------------------------- /debian/ivozprovider-profile-data.postrm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-profile-data.postrm -------------------------------------------------------------------------------- /debian/ivozprovider-profile-data.preinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-profile-data.preinst -------------------------------------------------------------------------------- /debian/ivozprovider-profile-portal.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-profile-portal.config -------------------------------------------------------------------------------- /debian/ivozprovider-profile-proxy.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-profile-proxy.config -------------------------------------------------------------------------------- /debian/ivozprovider-profile-proxy.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-profile-proxy.install -------------------------------------------------------------------------------- /debian/ivozprovider-profile-proxy.kamailio@.service: -------------------------------------------------------------------------------- 1 | systemd/kamailio@.service -------------------------------------------------------------------------------- /debian/ivozprovider-provision.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-provision.install -------------------------------------------------------------------------------- /debian/ivozprovider-provision.postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-provision.postinst -------------------------------------------------------------------------------- /debian/ivozprovider-provision.preinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-provision.preinst -------------------------------------------------------------------------------- /debian/ivozprovider-realtime.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-realtime.install -------------------------------------------------------------------------------- /debian/ivozprovider-realtime.ivozprovider-realtime.service: -------------------------------------------------------------------------------- 1 | systemd/ivozprovider-realtime.service -------------------------------------------------------------------------------- /debian/ivozprovider-recordings.dirs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-recordings.dirs -------------------------------------------------------------------------------- /debian/ivozprovider-recordings.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-recordings.install -------------------------------------------------------------------------------- /debian/ivozprovider-recordings.ivozprovider-recordings.service: -------------------------------------------------------------------------------- 1 | systemd/ivozprovider-recordings.service -------------------------------------------------------------------------------- /debian/ivozprovider-recordings.postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-recordings.postinst -------------------------------------------------------------------------------- /debian/ivozprovider-recordings.preinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-recordings.preinst -------------------------------------------------------------------------------- /debian/ivozprovider-router.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-router.install -------------------------------------------------------------------------------- /debian/ivozprovider-router.postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-router.postinst -------------------------------------------------------------------------------- /debian/ivozprovider-scheduler.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-scheduler.install -------------------------------------------------------------------------------- /debian/ivozprovider-scheduler.ivozprovider-cdrs.service: -------------------------------------------------------------------------------- 1 | systemd/ivozprovider-cdrs.service -------------------------------------------------------------------------------- /debian/ivozprovider-scheduler.ivozprovider-scheduler-historic-calls.service: -------------------------------------------------------------------------------- 1 | systemd/ivozprovider-scheduler-historic-calls.service -------------------------------------------------------------------------------- /debian/ivozprovider-scheduler.ivozprovider-scheduler.service: -------------------------------------------------------------------------------- 1 | systemd/ivozprovider-scheduler.service -------------------------------------------------------------------------------- /debian/ivozprovider-scheduler.ivozprovider-users-cdrs.service: -------------------------------------------------------------------------------- 1 | systemd/ivozprovider-users-cdrs.service -------------------------------------------------------------------------------- /debian/ivozprovider-scheduler.postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-scheduler.postinst -------------------------------------------------------------------------------- /debian/ivozprovider-scheduler.preinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-scheduler.preinst -------------------------------------------------------------------------------- /debian/ivozprovider-schema.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-schema.install -------------------------------------------------------------------------------- /debian/ivozprovider-schema.postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-schema.postinst -------------------------------------------------------------------------------- /debian/ivozprovider-schema.preinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-schema.preinst -------------------------------------------------------------------------------- /debian/ivozprovider-web-portals.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-web-portals.install -------------------------------------------------------------------------------- /debian/ivozprovider-web-rest.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-web-rest.install -------------------------------------------------------------------------------- /debian/ivozprovider-web-rest.ivozprovider-jwt.service: -------------------------------------------------------------------------------- 1 | systemd/ivozprovider-jwt.service -------------------------------------------------------------------------------- /debian/ivozprovider-web-rest.postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-web-rest.postinst -------------------------------------------------------------------------------- /debian/ivozprovider-web-rest.preinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider-web-rest.preinst -------------------------------------------------------------------------------- /debian/ivozprovider.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider.config -------------------------------------------------------------------------------- /debian/ivozprovider.postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider.postinst -------------------------------------------------------------------------------- /debian/ivozprovider.templates: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/ivozprovider.templates -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/sources.list: -------------------------------------------------------------------------------- 1 | deb http://packages.irontec.com/debian tempest main extra 2 | -------------------------------------------------------------------------------- /debian/systemd/fastagi.socket: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/systemd/fastagi.socket -------------------------------------------------------------------------------- /debian/systemd/fastagi@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/systemd/fastagi@.service -------------------------------------------------------------------------------- /debian/systemd/ivozprovider-cdrs.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/systemd/ivozprovider-cdrs.service -------------------------------------------------------------------------------- /debian/systemd/ivozprovider-cdrs.timer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/systemd/ivozprovider-cdrs.timer -------------------------------------------------------------------------------- /debian/systemd/ivozprovider-jwt.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/systemd/ivozprovider-jwt.service -------------------------------------------------------------------------------- /debian/systemd/ivozprovider-jwt.timer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/systemd/ivozprovider-jwt.timer -------------------------------------------------------------------------------- /debian/systemd/kamailio@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/systemd/kamailio@.service -------------------------------------------------------------------------------- /debian/systemd/kamtrunks.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/systemd/kamtrunks.default -------------------------------------------------------------------------------- /debian/systemd/kamusers.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/debian/systemd/kamusers.default -------------------------------------------------------------------------------- /doc/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/Dockerfile -------------------------------------------------------------------------------- /doc/UPGRADE-1.4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/UPGRADE-1.4.md -------------------------------------------------------------------------------- /doc/UPGRADE-1.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/UPGRADE-1.7.md -------------------------------------------------------------------------------- /doc/UPGRADE-2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/UPGRADE-2.0.md -------------------------------------------------------------------------------- /doc/UPGRADE-2.16.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/UPGRADE-2.16.md -------------------------------------------------------------------------------- /doc/UPGRADE-3.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/UPGRADE-3.0.md -------------------------------------------------------------------------------- /doc/UPGRADE-4.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/UPGRADE-4.0.md -------------------------------------------------------------------------------- /doc/UPGRADE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/UPGRADE.md -------------------------------------------------------------------------------- /doc/dev/AcceptedCommitTagsList.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/dev/AcceptedCommitTagsList.txt -------------------------------------------------------------------------------- /doc/dev/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/dev/README.md -------------------------------------------------------------------------------- /doc/dev/RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/dev/RELEASE.md -------------------------------------------------------------------------------- /doc/dev/en/commits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/dev/en/commits.md -------------------------------------------------------------------------------- /doc/dev/en/database-migrations.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/dev/en/storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/dev/en/storage.md -------------------------------------------------------------------------------- /doc/dev/es/apache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/dev/es/apache.md -------------------------------------------------------------------------------- /doc/dev/es/generators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/dev/es/generators.md -------------------------------------------------------------------------------- /doc/dev/es/migrations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/dev/es/migrations.md -------------------------------------------------------------------------------- /doc/dev/img/batch persist.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/dev/img/batch persist.jpg -------------------------------------------------------------------------------- /doc/dev/img/insert.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/dev/img/insert.jpg -------------------------------------------------------------------------------- /doc/dev/img/remove.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/dev/img/remove.jpg -------------------------------------------------------------------------------- /doc/dev/img/search.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/dev/img/search.jpg -------------------------------------------------------------------------------- /doc/dev/img/update.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/dev/img/update.jpg -------------------------------------------------------------------------------- /doc/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/generate.sh -------------------------------------------------------------------------------- /doc/html/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/images/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/README -------------------------------------------------------------------------------- /doc/images/doc-epub-orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/doc-epub-orange.png -------------------------------------------------------------------------------- /doc/images/doc-html-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/doc-html-green.png -------------------------------------------------------------------------------- /doc/images/doc-latex-ff69b4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/doc-latex-ff69b4.png -------------------------------------------------------------------------------- /doc/images/doc-pdf-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/doc-pdf-blue.png -------------------------------------------------------------------------------- /doc/images/doc-singlehtml-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/doc-singlehtml-green.png -------------------------------------------------------------------------------- /doc/images/horizontalscaling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/horizontalscaling.png -------------------------------------------------------------------------------- /doc/images/iso-http-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/iso-http-green.png -------------------------------------------------------------------------------- /doc/images/iso-torrent-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/iso-torrent-blue.png -------------------------------------------------------------------------------- /doc/images/logoprovider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/logoprovider.png -------------------------------------------------------------------------------- /doc/images/palmera90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/palmera90.png -------------------------------------------------------------------------------- /doc/images/release-artemis-14b9bc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/release-artemis-14b9bc.png -------------------------------------------------------------------------------- /doc/images/release-oasis-14b9bc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/release-oasis-14b9bc.png -------------------------------------------------------------------------------- /doc/images/stable-1.0-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/stable-1.0-blue.png -------------------------------------------------------------------------------- /doc/images/stable-1.1-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/stable-1.1-blue.png -------------------------------------------------------------------------------- /doc/images/stable-1.2-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/stable-1.2-blue.png -------------------------------------------------------------------------------- /doc/images/stable-1.3-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/stable-1.3-blue.png -------------------------------------------------------------------------------- /doc/images/stable-1.4-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/stable-1.4-blue.png -------------------------------------------------------------------------------- /doc/images/stable-1.5-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/stable-1.5-blue.png -------------------------------------------------------------------------------- /doc/images/stable-1.6-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/stable-1.6-blue.png -------------------------------------------------------------------------------- /doc/images/stable-1.7-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/stable-1.7-blue.png -------------------------------------------------------------------------------- /doc/images/stable-2.16-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/stable-2.16-blue.png -------------------------------------------------------------------------------- /doc/images/stable-2.17-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/stable-2.17-blue.png -------------------------------------------------------------------------------- /doc/images/stable-2.18-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/stable-2.18-blue.png -------------------------------------------------------------------------------- /doc/images/vmkd-http-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/vmkd-http-green.png -------------------------------------------------------------------------------- /doc/images/vmkd-torrent-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/images/vmkd-torrent-blue.png -------------------------------------------------------------------------------- /doc/sphinx/.gitignore: -------------------------------------------------------------------------------- 1 | _build 2 | _static 3 | _templates 4 | *.mo 5 | -------------------------------------------------------------------------------- /doc/sphinx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/sphinx/Makefile -------------------------------------------------------------------------------- /doc/sphinx/administration_portal/client/residential/faxes.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../shared/faxes.rst.inc 2 | -------------------------------------------------------------------------------- /doc/sphinx/administration_portal/client/residential/rating_profiles.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../vpbx/rating_profiles.rst 2 | -------------------------------------------------------------------------------- /doc/sphinx/administration_portal/client/retail/rating_profiles.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../vpbx/rating_profiles.rst 2 | -------------------------------------------------------------------------------- /doc/sphinx/administration_portal/client/wholesale/rating_profiles.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../vpbx/rating_profiles.rst 2 | -------------------------------------------------------------------------------- /doc/sphinx/api_rest/acls.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/sphinx/api_rest/acls.rst -------------------------------------------------------------------------------- /doc/sphinx/api_rest/img/access-token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/sphinx/api_rest/img/access-token.png -------------------------------------------------------------------------------- /doc/sphinx/api_rest/img/response.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/sphinx/api_rest/img/response.png -------------------------------------------------------------------------------- /doc/sphinx/api_rest/img/spec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/sphinx/api_rest/img/spec.png -------------------------------------------------------------------------------- /doc/sphinx/api_rest/img/web-client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/sphinx/api_rest/img/web-client.png -------------------------------------------------------------------------------- /doc/sphinx/api_rest/integrations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/sphinx/api_rest/integrations.rst -------------------------------------------------------------------------------- /doc/sphinx/api_rest/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/sphinx/api_rest/introduction.rst -------------------------------------------------------------------------------- /doc/sphinx/api_rest/multilevel.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/sphinx/api_rest/multilevel.rst -------------------------------------------------------------------------------- /doc/sphinx/api_rest/use_case.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/sphinx/api_rest/use_case.rst -------------------------------------------------------------------------------- /doc/sphinx/api_rest/web_client.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/sphinx/api_rest/web_client.rst -------------------------------------------------------------------------------- /doc/sphinx/basic_concepts/intro/about.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/sphinx/basic_concepts/intro/about.rst -------------------------------------------------------------------------------- /doc/sphinx/basic_concepts/intro/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/sphinx/basic_concepts/intro/index.rst -------------------------------------------------------------------------------- /doc/sphinx/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/sphinx/conf.py -------------------------------------------------------------------------------- /doc/sphinx/iftex.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/sphinx/iftex.sty -------------------------------------------------------------------------------- /doc/sphinx/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/sphinx/index.rst -------------------------------------------------------------------------------- /doc/sphinx/locale/es/LC_MESSAGES/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/sphinx/locale/es/LC_MESSAGES/index.po -------------------------------------------------------------------------------- /doc/sphinx/user_portal/credentials.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/sphinx/user_portal/credentials.rst -------------------------------------------------------------------------------- /doc/sphinx/user_portal/features.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/sphinx/user_portal/features.rst -------------------------------------------------------------------------------- /doc/sphinx/user_portal/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/sphinx/user_portal/index.rst -------------------------------------------------------------------------------- /doc/sphinx/user_portal/urls.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/doc/sphinx/user_portal/urls.rst -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/backend/060-ivozprovider-api.conf: -------------------------------------------------------------------------------- 1 | ../../profiles/portal/etc/apache2/sites-available/060-ivozprovider-api.conf -------------------------------------------------------------------------------- /docker/backend/10-docker-fpm-stderr.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/docker/backend/10-docker-fpm-stderr.conf -------------------------------------------------------------------------------- /docker/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/docker/backend/Dockerfile -------------------------------------------------------------------------------- /docker/backend/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/docker/backend/start.sh -------------------------------------------------------------------------------- /docker/backend/xdebug.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/docker/backend/xdebug.ini -------------------------------------------------------------------------------- /docker/mariadb/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/docker/mariadb/Dockerfile -------------------------------------------------------------------------------- /docker/mariadb/initial.sql: -------------------------------------------------------------------------------- 1 | ../../schema/initial.sql -------------------------------------------------------------------------------- /docker/portal/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/docker/portal/Dockerfile -------------------------------------------------------------------------------- /docker/portal/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/docker/portal/start.sh -------------------------------------------------------------------------------- /docker/redis/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/docker/redis/Dockerfile -------------------------------------------------------------------------------- /docker/redis/redis.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/docker/redis/redis.conf -------------------------------------------------------------------------------- /docker/redis/sentinel.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/docker/redis/sentinel.conf -------------------------------------------------------------------------------- /docker/redis/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/docker/redis/supervisord.conf -------------------------------------------------------------------------------- /extra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/extra/README.md -------------------------------------------------------------------------------- /extra/simple-cdd/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/extra/simple-cdd/Dockerfile -------------------------------------------------------------------------------- /extra/simple-cdd/generate-iso.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/extra/simple-cdd/generate-iso.sh -------------------------------------------------------------------------------- /extra/simple-cdd/local/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extra/simple-cdd/package.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/extra/simple-cdd/package.list -------------------------------------------------------------------------------- /extra/simple-cdd/profiles/ivozprovider.packages: -------------------------------------------------------------------------------- 1 | ivozprovider 2 | -------------------------------------------------------------------------------- /extra/simple-cdd/simple-cdd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/extra/simple-cdd/simple-cdd.conf -------------------------------------------------------------------------------- /kamailio/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/kamailio/.gitignore -------------------------------------------------------------------------------- /kamailio/trunks/config/apiban.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/kamailio/trunks/config/apiban.cfg.in -------------------------------------------------------------------------------- /kamailio/trunks/config/kamailio.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/kamailio/trunks/config/kamailio.cfg -------------------------------------------------------------------------------- /kamailio/trunks/config/siptrace.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/kamailio/trunks/config/siptrace.cfg.in -------------------------------------------------------------------------------- /kamailio/trunks/config/tls.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/kamailio/trunks/config/tls.cfg -------------------------------------------------------------------------------- /kamailio/users/config/apiban.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/kamailio/users/config/apiban.cfg.in -------------------------------------------------------------------------------- /kamailio/users/config/dictionary.kamailio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/kamailio/users/config/dictionary.kamailio -------------------------------------------------------------------------------- /kamailio/users/config/geoip.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/kamailio/users/config/geoip.cfg.in -------------------------------------------------------------------------------- /kamailio/users/config/kamailio.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/kamailio/users/config/kamailio.cfg -------------------------------------------------------------------------------- /kamailio/users/config/pushservers.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/kamailio/users/config/pushservers.cfg.in -------------------------------------------------------------------------------- /kamailio/users/config/siptrace.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/kamailio/users/config/siptrace.cfg.in -------------------------------------------------------------------------------- /kamailio/users/config/tls.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/kamailio/users/config/tls.cfg -------------------------------------------------------------------------------- /library/.gitignore: -------------------------------------------------------------------------------- 1 | **.php~ 2 | ./combined-coverage -------------------------------------------------------------------------------- /library/DataFixtures/ORM/AstQueue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/DataFixtures/ORM/AstQueue.php -------------------------------------------------------------------------------- /library/DataFixtures/ORM/CgrTpCdr.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/DataFixtures/ORM/CgrTpCdr.php -------------------------------------------------------------------------------- /library/Ivoz/Provider/todo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/Ivoz/Provider/todo -------------------------------------------------------------------------------- /library/bin/cache-clear: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/cache-clear -------------------------------------------------------------------------------- /library/bin/cache-rm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/cache-rm -------------------------------------------------------------------------------- /library/bin/combine-coverage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/combine-coverage -------------------------------------------------------------------------------- /library/bin/composer-install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/composer-install -------------------------------------------------------------------------------- /library/bin/composer-remove: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/composer-remove -------------------------------------------------------------------------------- /library/bin/composer-require: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/composer-require -------------------------------------------------------------------------------- /library/bin/composer-update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/composer-update -------------------------------------------------------------------------------- /library/bin/php-cs-fixer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/php-cs-fixer -------------------------------------------------------------------------------- /library/bin/phpspec: -------------------------------------------------------------------------------- 1 | ../vendor/bin/phpspec -------------------------------------------------------------------------------- /library/bin/rectorphp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/rectorphp -------------------------------------------------------------------------------- /library/bin/test-all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/test-all -------------------------------------------------------------------------------- /library/bin/test-api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/test-api -------------------------------------------------------------------------------- /library/bin/test-app-console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/test-app-console -------------------------------------------------------------------------------- /library/bin/test-app-dependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/test-app-dependencies -------------------------------------------------------------------------------- /library/bin/test-codestyle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/test-codestyle -------------------------------------------------------------------------------- /library/bin/test-codestyle-gherkin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/test-codestyle-gherkin -------------------------------------------------------------------------------- /library/bin/test-commit-tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/test-commit-tags -------------------------------------------------------------------------------- /library/bin/test-file-perms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/test-file-perms -------------------------------------------------------------------------------- /library/bin/test-i18n: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/test-i18n -------------------------------------------------------------------------------- /library/bin/test-parallel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/test-parallel -------------------------------------------------------------------------------- /library/bin/test-phplint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/test-phplint -------------------------------------------------------------------------------- /library/bin/test-phpspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/test-phpspec -------------------------------------------------------------------------------- /library/bin/test-phpspec-with-coverage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/test-phpspec-with-coverage -------------------------------------------------------------------------------- /library/bin/test-phpstan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/test-phpstan -------------------------------------------------------------------------------- /library/bin/test-psalm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/test-psalm -------------------------------------------------------------------------------- /library/bin/test-psalm-update-baseline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/test-psalm-update-baseline -------------------------------------------------------------------------------- /library/bin/test-rector: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/test-rector -------------------------------------------------------------------------------- /library/bin/test-with-coverage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/test-with-coverage -------------------------------------------------------------------------------- /library/bin/vendor-rm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/bin/vendor-rm -------------------------------------------------------------------------------- /library/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/composer.json -------------------------------------------------------------------------------- /library/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/composer.lock -------------------------------------------------------------------------------- /library/phpspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/phpspec.yml -------------------------------------------------------------------------------- /library/phpstan-baseline.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/phpstan-baseline.neon -------------------------------------------------------------------------------- /library/phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/phpstan.neon -------------------------------------------------------------------------------- /library/psalm-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/psalm-baseline.xml -------------------------------------------------------------------------------- /library/psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/psalm.xml -------------------------------------------------------------------------------- /library/rector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/rector.php -------------------------------------------------------------------------------- /library/rector.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/rector.yaml -------------------------------------------------------------------------------- /library/spec/HelperTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/library/spec/HelperTrait.php -------------------------------------------------------------------------------- /microservices/balances/.env: -------------------------------------------------------------------------------- 1 | vendor/irontec/ivoz-provider-bundle/.env -------------------------------------------------------------------------------- /microservices/balances/.env.test: -------------------------------------------------------------------------------- 1 | vendor/irontec/ivoz-provider-bundle/.env.test -------------------------------------------------------------------------------- /microservices/balances/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/microservices/balances/.gitignore -------------------------------------------------------------------------------- /microservices/balances/bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/microservices/balances/bin/console -------------------------------------------------------------------------------- /microservices/balances/bin/sync: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/microservices/balances/bin/sync -------------------------------------------------------------------------------- /microservices/balances/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/microservices/balances/composer.json -------------------------------------------------------------------------------- /microservices/balances/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/microservices/balances/composer.lock -------------------------------------------------------------------------------- /microservices/balances/config/packages/test/twig.yaml: -------------------------------------------------------------------------------- 1 | twig: 2 | strict_variables: true 3 | -------------------------------------------------------------------------------- /microservices/balances/phpstan.neon: -------------------------------------------------------------------------------- 1 | includes: 2 | - phpstan-baseline.neon 3 | -------------------------------------------------------------------------------- /microservices/balances/psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/microservices/balances/psalm.xml -------------------------------------------------------------------------------- /microservices/balances/src/Controller/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /microservices/balances/src/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/microservices/balances/src/Kernel.php -------------------------------------------------------------------------------- /microservices/balances/symfony.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/microservices/balances/symfony.lock -------------------------------------------------------------------------------- /microservices/balances/translations/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /microservices/balances/var/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /microservices/provision/.env: -------------------------------------------------------------------------------- 1 | vendor/irontec/ivoz-provider-bundle/.env -------------------------------------------------------------------------------- /microservices/provision/.env.test: -------------------------------------------------------------------------------- 1 | vendor/irontec/ivoz-provider-bundle/.env.test -------------------------------------------------------------------------------- /microservices/provision/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/microservices/provision/.gitignore -------------------------------------------------------------------------------- /microservices/provision/behat.yml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/microservices/provision/behat.yml.dist -------------------------------------------------------------------------------- /microservices/provision/bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/microservices/provision/bin/console -------------------------------------------------------------------------------- /microservices/provision/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/microservices/provision/composer.json -------------------------------------------------------------------------------- /microservices/provision/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/microservices/provision/composer.lock -------------------------------------------------------------------------------- /microservices/provision/config/packages/test/twig.yaml: -------------------------------------------------------------------------------- 1 | twig: 2 | strict_variables: true 3 | -------------------------------------------------------------------------------- /microservices/provision/phpstan.neon: -------------------------------------------------------------------------------- 1 | includes: 2 | - phpstan-baseline.neon -------------------------------------------------------------------------------- /microservices/provision/psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/microservices/provision/psalm.xml -------------------------------------------------------------------------------- /microservices/provision/src/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/microservices/provision/src/Kernel.php -------------------------------------------------------------------------------- /microservices/provision/symfony.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/microservices/provision/symfony.lock -------------------------------------------------------------------------------- /microservices/provision/templates/.htaccess: -------------------------------------------------------------------------------- 1 | AddDefaultCharset UTF-8 2 | AddType text/plain .txt 3 | -------------------------------------------------------------------------------- /microservices/provision/translations/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /microservices/provision/var/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /microservices/realtime/.gitignore: -------------------------------------------------------------------------------- 1 | server 2 | -------------------------------------------------------------------------------- /microservices/realtime/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /microservices/realtime/bin: -------------------------------------------------------------------------------- 1 | scripts -------------------------------------------------------------------------------- /microservices/realtime/cmd/cli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/microservices/realtime/cmd/cli/main.go -------------------------------------------------------------------------------- /microservices/realtime/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/microservices/realtime/go.mod -------------------------------------------------------------------------------- /microservices/realtime/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/microservices/realtime/go.sum -------------------------------------------------------------------------------- /microservices/realtime/scripts/feed.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/microservices/realtime/scripts/feed.sh -------------------------------------------------------------------------------- /microservices/recordings/.env: -------------------------------------------------------------------------------- 1 | vendor/irontec/ivoz-provider-bundle/.env -------------------------------------------------------------------------------- /microservices/recordings/.env.test: -------------------------------------------------------------------------------- 1 | vendor/irontec/ivoz-provider-bundle/.env.test -------------------------------------------------------------------------------- /microservices/recordings/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/microservices/recordings/.gitignore -------------------------------------------------------------------------------- /microservices/recordings/bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/microservices/recordings/bin/console -------------------------------------------------------------------------------- /microservices/recordings/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/microservices/recordings/composer.json -------------------------------------------------------------------------------- /microservices/recordings/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/microservices/recordings/composer.lock -------------------------------------------------------------------------------- /microservices/recordings/config/packages/test/twig.yaml: -------------------------------------------------------------------------------- 1 | twig: 2 | strict_variables: true 3 | -------------------------------------------------------------------------------- /microservices/recordings/phpstan.neon: -------------------------------------------------------------------------------- 1 | includes: 2 | - phpstan-baseline.neon -------------------------------------------------------------------------------- /microservices/recordings/psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/microservices/recordings/psalm.xml -------------------------------------------------------------------------------- /microservices/recordings/public/index.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /web/portal/brand/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/brand/src/setupTests.ts -------------------------------------------------------------------------------- /web/portal/brand/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/brand/src/store/index.ts -------------------------------------------------------------------------------- /web/portal/brand/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/brand/tsconfig.json -------------------------------------------------------------------------------- /web/portal/brand/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/brand/tsconfig.node.json -------------------------------------------------------------------------------- /web/portal/brand/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/brand/vite.config.ts -------------------------------------------------------------------------------- /web/portal/client/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/.eslintrc.js -------------------------------------------------------------------------------- /web/portal/client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/.gitignore -------------------------------------------------------------------------------- /web/portal/client/.hygen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/.hygen.js -------------------------------------------------------------------------------- /web/portal/client/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/.prettierrc.json -------------------------------------------------------------------------------- /web/portal/client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/README.md -------------------------------------------------------------------------------- /web/portal/client/bin/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/bin/build -------------------------------------------------------------------------------- /web/portal/client/bin/generate-entity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/bin/generate-entity -------------------------------------------------------------------------------- /web/portal/client/bin/generate-version-info: -------------------------------------------------------------------------------- 1 | ../../scripts/generate-version-info -------------------------------------------------------------------------------- /web/portal/client/bin/start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/bin/start -------------------------------------------------------------------------------- /web/portal/client/bin/test-build: -------------------------------------------------------------------------------- 1 | ../../scripts/test-build -------------------------------------------------------------------------------- /web/portal/client/bin/test-cy-open: -------------------------------------------------------------------------------- 1 | ../../scripts/test-cy-open -------------------------------------------------------------------------------- /web/portal/client/bin/test-i18n: -------------------------------------------------------------------------------- 1 | ../../scripts/test-i18n -------------------------------------------------------------------------------- /web/portal/client/bin/test-lint: -------------------------------------------------------------------------------- 1 | ../../scripts/test-lint -------------------------------------------------------------------------------- /web/portal/client/bin/test-pact: -------------------------------------------------------------------------------- 1 | ../../scripts/test-pact -------------------------------------------------------------------------------- /web/portal/client/bin/test-sync-api-spec: -------------------------------------------------------------------------------- 1 | ../../scripts/test-sync-api-spec -------------------------------------------------------------------------------- /web/portal/client/cypress.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/cypress.config.js -------------------------------------------------------------------------------- /web/portal/client/cypress/fixtures/apiSpec.json: -------------------------------------------------------------------------------- 1 | ../../../../rest/client/public/apiSpec.json -------------------------------------------------------------------------------- /web/portal/client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/index.html -------------------------------------------------------------------------------- /web/portal/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/package.json -------------------------------------------------------------------------------- /web/portal/client/public/empty.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/portal/client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/public/favicon.ico -------------------------------------------------------------------------------- /web/portal/client/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/public/logo.svg -------------------------------------------------------------------------------- /web/portal/client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/public/logo192.png -------------------------------------------------------------------------------- /web/portal/client/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/public/logo512.png -------------------------------------------------------------------------------- /web/portal/client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/public/manifest.json -------------------------------------------------------------------------------- /web/portal/client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/public/robots.txt -------------------------------------------------------------------------------- /web/portal/client/src/App.styles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/src/App.styles.tsx -------------------------------------------------------------------------------- /web/portal/client/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/src/App.test.tsx -------------------------------------------------------------------------------- /web/portal/client/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/src/App.tsx -------------------------------------------------------------------------------- /web/portal/client/src/Theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/src/Theme.tsx -------------------------------------------------------------------------------- /web/portal/client/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/src/config.js -------------------------------------------------------------------------------- /web/portal/client/src/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/src/i18n.js -------------------------------------------------------------------------------- /web/portal/client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/src/index.css -------------------------------------------------------------------------------- /web/portal/client/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/src/index.tsx -------------------------------------------------------------------------------- /web/portal/client/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/src/logo.svg -------------------------------------------------------------------------------- /web/portal/client/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /web/portal/client/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/src/setupTests.ts -------------------------------------------------------------------------------- /web/portal/client/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/src/store/index.ts -------------------------------------------------------------------------------- /web/portal/client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/tsconfig.json -------------------------------------------------------------------------------- /web/portal/client/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/tsconfig.node.json -------------------------------------------------------------------------------- /web/portal/client/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/client/vite.config.ts -------------------------------------------------------------------------------- /web/portal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/package.json -------------------------------------------------------------------------------- /web/portal/platform/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/.eslintrc.js -------------------------------------------------------------------------------- /web/portal/platform/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/.gitignore -------------------------------------------------------------------------------- /web/portal/platform/.hygen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/.hygen.js -------------------------------------------------------------------------------- /web/portal/platform/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/.prettierrc.json -------------------------------------------------------------------------------- /web/portal/platform/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/README.md -------------------------------------------------------------------------------- /web/portal/platform/bin/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/bin/build -------------------------------------------------------------------------------- /web/portal/platform/bin/generate-version-info: -------------------------------------------------------------------------------- 1 | ../../scripts/generate-version-info -------------------------------------------------------------------------------- /web/portal/platform/bin/start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/bin/start -------------------------------------------------------------------------------- /web/portal/platform/bin/test-build: -------------------------------------------------------------------------------- 1 | ../../scripts/test-build -------------------------------------------------------------------------------- /web/portal/platform/bin/test-cy-open: -------------------------------------------------------------------------------- 1 | ../../scripts/test-cy-open -------------------------------------------------------------------------------- /web/portal/platform/bin/test-i18n: -------------------------------------------------------------------------------- 1 | ../../scripts/test-i18n -------------------------------------------------------------------------------- /web/portal/platform/bin/test-lint: -------------------------------------------------------------------------------- 1 | ../../scripts/test-lint -------------------------------------------------------------------------------- /web/portal/platform/bin/test-pact: -------------------------------------------------------------------------------- 1 | ../../scripts/test-pact -------------------------------------------------------------------------------- /web/portal/platform/bin/test-sync-api-spec: -------------------------------------------------------------------------------- 1 | ../../scripts/test-sync-api-spec -------------------------------------------------------------------------------- /web/portal/platform/cypress.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/cypress.config.js -------------------------------------------------------------------------------- /web/portal/platform/cypress/fixtures/apiSpec.json: -------------------------------------------------------------------------------- 1 | ../../../../rest/platform/public/apiSpec.json -------------------------------------------------------------------------------- /web/portal/platform/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/index.html -------------------------------------------------------------------------------- /web/portal/platform/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/package.json -------------------------------------------------------------------------------- /web/portal/platform/public/empty.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/portal/platform/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/public/favicon.ico -------------------------------------------------------------------------------- /web/portal/platform/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/public/logo.svg -------------------------------------------------------------------------------- /web/portal/platform/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/public/logo192.png -------------------------------------------------------------------------------- /web/portal/platform/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/public/logo512.png -------------------------------------------------------------------------------- /web/portal/platform/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/public/robots.txt -------------------------------------------------------------------------------- /web/portal/platform/src/App.styles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/src/App.styles.tsx -------------------------------------------------------------------------------- /web/portal/platform/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/src/App.test.tsx -------------------------------------------------------------------------------- /web/portal/platform/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/src/App.tsx -------------------------------------------------------------------------------- /web/portal/platform/src/Theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/src/Theme.tsx -------------------------------------------------------------------------------- /web/portal/platform/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/src/config.js -------------------------------------------------------------------------------- /web/portal/platform/src/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/src/i18n.js -------------------------------------------------------------------------------- /web/portal/platform/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/src/index.css -------------------------------------------------------------------------------- /web/portal/platform/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/src/index.tsx -------------------------------------------------------------------------------- /web/portal/platform/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/src/logo.svg -------------------------------------------------------------------------------- /web/portal/platform/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /web/portal/platform/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/src/setupTests.ts -------------------------------------------------------------------------------- /web/portal/platform/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/src/store/index.ts -------------------------------------------------------------------------------- /web/portal/platform/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/tsconfig.json -------------------------------------------------------------------------------- /web/portal/platform/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/tsconfig.node.json -------------------------------------------------------------------------------- /web/portal/platform/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/platform/vite.config.ts -------------------------------------------------------------------------------- /web/portal/scripts/test-build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/scripts/test-build -------------------------------------------------------------------------------- /web/portal/scripts/test-cy-open: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/scripts/test-cy-open -------------------------------------------------------------------------------- /web/portal/scripts/test-i18n: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/scripts/test-i18n -------------------------------------------------------------------------------- /web/portal/scripts/test-lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/scripts/test-lint -------------------------------------------------------------------------------- /web/portal/scripts/test-pact: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/scripts/test-pact -------------------------------------------------------------------------------- /web/portal/scripts/test-sync-api-spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/scripts/test-sync-api-spec -------------------------------------------------------------------------------- /web/portal/user/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/.eslintrc.js -------------------------------------------------------------------------------- /web/portal/user/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/.gitignore -------------------------------------------------------------------------------- /web/portal/user/.hygen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/.hygen.js -------------------------------------------------------------------------------- /web/portal/user/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/.prettierrc.json -------------------------------------------------------------------------------- /web/portal/user/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/README.md -------------------------------------------------------------------------------- /web/portal/user/bin/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/bin/build -------------------------------------------------------------------------------- /web/portal/user/bin/generate-entity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/bin/generate-entity -------------------------------------------------------------------------------- /web/portal/user/bin/generate-version-info: -------------------------------------------------------------------------------- 1 | ../../scripts/generate-version-info -------------------------------------------------------------------------------- /web/portal/user/bin/start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/bin/start -------------------------------------------------------------------------------- /web/portal/user/bin/test-build: -------------------------------------------------------------------------------- 1 | ../../scripts/test-build -------------------------------------------------------------------------------- /web/portal/user/bin/test-cy-open: -------------------------------------------------------------------------------- 1 | ../../scripts/test-cy-open -------------------------------------------------------------------------------- /web/portal/user/bin/test-i18n: -------------------------------------------------------------------------------- 1 | ../../scripts/test-i18n -------------------------------------------------------------------------------- /web/portal/user/bin/test-lint: -------------------------------------------------------------------------------- 1 | ../../scripts/test-lint -------------------------------------------------------------------------------- /web/portal/user/bin/test-pact: -------------------------------------------------------------------------------- 1 | ../../scripts/test-pact -------------------------------------------------------------------------------- /web/portal/user/bin/test-sync-api-spec: -------------------------------------------------------------------------------- 1 | ../../scripts/test-sync-api-spec -------------------------------------------------------------------------------- /web/portal/user/cypress.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/cypress.config.js -------------------------------------------------------------------------------- /web/portal/user/cypress/fixtures/apiSpec.json: -------------------------------------------------------------------------------- 1 | ../../../../rest/user/public/apiSpec.json -------------------------------------------------------------------------------- /web/portal/user/cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/cypress/support/e2e.ts -------------------------------------------------------------------------------- /web/portal/user/cypress/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/cypress/tsconfig.json -------------------------------------------------------------------------------- /web/portal/user/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/index.html -------------------------------------------------------------------------------- /web/portal/user/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/package.json -------------------------------------------------------------------------------- /web/portal/user/public/empty.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/portal/user/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/public/favicon.ico -------------------------------------------------------------------------------- /web/portal/user/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/public/logo.svg -------------------------------------------------------------------------------- /web/portal/user/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/public/logo192.png -------------------------------------------------------------------------------- /web/portal/user/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/public/logo512.png -------------------------------------------------------------------------------- /web/portal/user/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/public/manifest.json -------------------------------------------------------------------------------- /web/portal/user/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/public/robots.txt -------------------------------------------------------------------------------- /web/portal/user/src/App.styles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/src/App.styles.tsx -------------------------------------------------------------------------------- /web/portal/user/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/src/App.test.tsx -------------------------------------------------------------------------------- /web/portal/user/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/src/App.tsx -------------------------------------------------------------------------------- /web/portal/user/src/Theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/src/Theme.tsx -------------------------------------------------------------------------------- /web/portal/user/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/src/config.js -------------------------------------------------------------------------------- /web/portal/user/src/entities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/src/entities/index.ts -------------------------------------------------------------------------------- /web/portal/user/src/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/src/i18n.js -------------------------------------------------------------------------------- /web/portal/user/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/src/index.css -------------------------------------------------------------------------------- /web/portal/user/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/src/index.tsx -------------------------------------------------------------------------------- /web/portal/user/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/src/logo.svg -------------------------------------------------------------------------------- /web/portal/user/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /web/portal/user/src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/src/reportWebVitals.ts -------------------------------------------------------------------------------- /web/portal/user/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/src/setupTests.ts -------------------------------------------------------------------------------- /web/portal/user/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/src/store/index.ts -------------------------------------------------------------------------------- /web/portal/user/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/tsconfig.json -------------------------------------------------------------------------------- /web/portal/user/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/tsconfig.node.json -------------------------------------------------------------------------------- /web/portal/user/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/user/vite.config.ts -------------------------------------------------------------------------------- /web/portal/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/portal/yarn.lock -------------------------------------------------------------------------------- /web/rest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/.gitignore -------------------------------------------------------------------------------- /web/rest/brand/.env: -------------------------------------------------------------------------------- 1 | vendor/irontec/ivoz-provider-bundle/.env -------------------------------------------------------------------------------- /web/rest/brand/.env.test: -------------------------------------------------------------------------------- 1 | vendor/irontec/ivoz-provider-bundle/.env.test -------------------------------------------------------------------------------- /web/rest/brand/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/CHANGELOG.md -------------------------------------------------------------------------------- /web/rest/brand/behat.yml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/behat.yml.dist -------------------------------------------------------------------------------- /web/rest/brand/bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/bin/console -------------------------------------------------------------------------------- /web/rest/brand/bin/inspect-service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/bin/inspect-service -------------------------------------------------------------------------------- /web/rest/brand/bin/phpunit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/bin/phpunit -------------------------------------------------------------------------------- /web/rest/brand/bin/prepare-test-db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/bin/prepare-test-db -------------------------------------------------------------------------------- /web/rest/brand/bin/swagger-export: -------------------------------------------------------------------------------- 1 | ../../platform/bin/swagger-export -------------------------------------------------------------------------------- /web/rest/brand/bin/test-api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/bin/test-api -------------------------------------------------------------------------------- /web/rest/brand/bin/test-api-spec: -------------------------------------------------------------------------------- 1 | ../../scripts/test-api-spec -------------------------------------------------------------------------------- /web/rest/brand/composer.json: -------------------------------------------------------------------------------- 1 | ../platform/composer.json -------------------------------------------------------------------------------- /web/rest/brand/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/composer.lock -------------------------------------------------------------------------------- /web/rest/brand/config/api/raw/kam.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/config/api/raw/kam.yml -------------------------------------------------------------------------------- /web/rest/brand/config/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/config/bootstrap.php -------------------------------------------------------------------------------- /web/rest/brand/config/bundles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/config/bundles.php -------------------------------------------------------------------------------- /web/rest/brand/config/packages/test/twig.yaml: -------------------------------------------------------------------------------- 1 | twig: 2 | strict_variables: true 3 | -------------------------------------------------------------------------------- /web/rest/brand/config/routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/config/routes.yaml -------------------------------------------------------------------------------- /web/rest/brand/config/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/config/services.yaml -------------------------------------------------------------------------------- /web/rest/brand/features/acl.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/features/acl.feature -------------------------------------------------------------------------------- /web/rest/brand/features/auth.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/features/auth.feature -------------------------------------------------------------------------------- /web/rest/brand/features/provider/notificationTemplateContent/postNotificationTemplateContent.feature: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/rest/brand/phpstan-baseline.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/phpstan-baseline.neon -------------------------------------------------------------------------------- /web/rest/brand/phpstan.neon: -------------------------------------------------------------------------------- 1 | includes: 2 | - phpstan-baseline.neon -------------------------------------------------------------------------------- /web/rest/brand/phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/phpunit.xml.dist -------------------------------------------------------------------------------- /web/rest/brand/psalm-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/psalm-baseline.xml -------------------------------------------------------------------------------- /web/rest/brand/psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/psalm.xml -------------------------------------------------------------------------------- /web/rest/brand/public/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/public/.htaccess -------------------------------------------------------------------------------- /web/rest/brand/public/apiSpec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/public/apiSpec.json -------------------------------------------------------------------------------- /web/rest/brand/public/bundles/apiplatform: -------------------------------------------------------------------------------- 1 | ../../vendor/api-platform/core/src/Bridge/Symfony/Bundle/Resources/public/ -------------------------------------------------------------------------------- /web/rest/brand/public/dev.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/public/dev.php -------------------------------------------------------------------------------- /web/rest/brand/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/public/favicon.ico -------------------------------------------------------------------------------- /web/rest/brand/public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/public/index.php -------------------------------------------------------------------------------- /web/rest/brand/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/public/logo.png -------------------------------------------------------------------------------- /web/rest/brand/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/public/robots.txt -------------------------------------------------------------------------------- /web/rest/brand/public/ui/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/public/ui/style.css -------------------------------------------------------------------------------- /web/rest/brand/src/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/src/.htaccess -------------------------------------------------------------------------------- /web/rest/brand/src/Controller/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/rest/brand/src/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/src/Kernel.php -------------------------------------------------------------------------------- /web/rest/brand/src/Model/ACK.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/src/Model/ACK.php -------------------------------------------------------------------------------- /web/rest/brand/src/Model/Profile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/src/Model/Profile.php -------------------------------------------------------------------------------- /web/rest/brand/src/Model/Token.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/src/Model/Token.php -------------------------------------------------------------------------------- /web/rest/brand/symfony.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/symfony.lock -------------------------------------------------------------------------------- /web/rest/brand/tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/brand/tests/bootstrap.php -------------------------------------------------------------------------------- /web/rest/brand/translations/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/rest/brand/var/logs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/rest/client/.env: -------------------------------------------------------------------------------- 1 | vendor/irontec/ivoz-provider-bundle/.env -------------------------------------------------------------------------------- /web/rest/client/.env.test: -------------------------------------------------------------------------------- 1 | vendor/irontec/ivoz-provider-bundle/.env.test -------------------------------------------------------------------------------- /web/rest/client/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/CHANGELOG.md -------------------------------------------------------------------------------- /web/rest/client/behat.yml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/behat.yml.dist -------------------------------------------------------------------------------- /web/rest/client/bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/bin/console -------------------------------------------------------------------------------- /web/rest/client/bin/inspect-service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/bin/inspect-service -------------------------------------------------------------------------------- /web/rest/client/bin/phpunit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/bin/phpunit -------------------------------------------------------------------------------- /web/rest/client/bin/prepare-test-db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/bin/prepare-test-db -------------------------------------------------------------------------------- /web/rest/client/bin/swagger-export: -------------------------------------------------------------------------------- 1 | ../../platform/bin/swagger-export -------------------------------------------------------------------------------- /web/rest/client/bin/test-api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/bin/test-api -------------------------------------------------------------------------------- /web/rest/client/bin/test-api-spec: -------------------------------------------------------------------------------- 1 | ../../scripts/test-api-spec -------------------------------------------------------------------------------- /web/rest/client/composer.json: -------------------------------------------------------------------------------- 1 | ../platform/composer.json -------------------------------------------------------------------------------- /web/rest/client/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/composer.lock -------------------------------------------------------------------------------- /web/rest/client/config/api/raw/kam.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/config/api/raw/kam.yml -------------------------------------------------------------------------------- /web/rest/client/config/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/config/bootstrap.php -------------------------------------------------------------------------------- /web/rest/client/config/bundles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/config/bundles.php -------------------------------------------------------------------------------- /web/rest/client/config/packages/test/twig.yaml: -------------------------------------------------------------------------------- 1 | twig: 2 | strict_variables: true 3 | -------------------------------------------------------------------------------- /web/rest/client/config/routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/config/routes.yaml -------------------------------------------------------------------------------- /web/rest/client/config/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/config/services.yaml -------------------------------------------------------------------------------- /web/rest/client/features/auth.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/features/auth.feature -------------------------------------------------------------------------------- /web/rest/client/phpstan-baseline.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/phpstan-baseline.neon -------------------------------------------------------------------------------- /web/rest/client/phpstan.neon: -------------------------------------------------------------------------------- 1 | includes: 2 | - phpstan-baseline.neon -------------------------------------------------------------------------------- /web/rest/client/phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/phpunit.xml.dist -------------------------------------------------------------------------------- /web/rest/client/psalm-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/psalm-baseline.xml -------------------------------------------------------------------------------- /web/rest/client/psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/psalm.xml -------------------------------------------------------------------------------- /web/rest/client/public/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/public/.htaccess -------------------------------------------------------------------------------- /web/rest/client/public/apiSpec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/public/apiSpec.json -------------------------------------------------------------------------------- /web/rest/client/public/bundles/apiplatform: -------------------------------------------------------------------------------- 1 | ../../vendor/api-platform/core/src/Bridge/Symfony/Bundle/Resources/public/ -------------------------------------------------------------------------------- /web/rest/client/public/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/public/config.php -------------------------------------------------------------------------------- /web/rest/client/public/dev.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/public/dev.php -------------------------------------------------------------------------------- /web/rest/client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/public/favicon.ico -------------------------------------------------------------------------------- /web/rest/client/public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/public/index.php -------------------------------------------------------------------------------- /web/rest/client/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/public/logo.png -------------------------------------------------------------------------------- /web/rest/client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/public/robots.txt -------------------------------------------------------------------------------- /web/rest/client/public/ui/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/public/ui/style.css -------------------------------------------------------------------------------- /web/rest/client/src/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/src/.htaccess -------------------------------------------------------------------------------- /web/rest/client/src/Controller/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/rest/client/src/Entity/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/rest/client/src/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/src/Kernel.php -------------------------------------------------------------------------------- /web/rest/client/src/Model/ActiveCalls.php: -------------------------------------------------------------------------------- 1 | ../../../brand/src/Model/ActiveCalls.php -------------------------------------------------------------------------------- /web/rest/client/src/Model/Profile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/src/Model/Profile.php -------------------------------------------------------------------------------- /web/rest/client/src/Model/RegistrationSummary.php: -------------------------------------------------------------------------------- 1 | ../../../brand/src/Model/RegistrationSummary.php -------------------------------------------------------------------------------- /web/rest/client/src/Model/Token.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/src/Model/Token.php -------------------------------------------------------------------------------- /web/rest/client/src/Repository/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/rest/client/symfony.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/symfony.lock -------------------------------------------------------------------------------- /web/rest/client/tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/client/tests/bootstrap.php -------------------------------------------------------------------------------- /web/rest/client/translations/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/rest/client/var/logs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/rest/platform/.env: -------------------------------------------------------------------------------- 1 | vendor/irontec/ivoz-provider-bundle/.env -------------------------------------------------------------------------------- /web/rest/platform/.env.test: -------------------------------------------------------------------------------- 1 | vendor/irontec/ivoz-provider-bundle/.env.test -------------------------------------------------------------------------------- /web/rest/platform/.env.test_e2e: -------------------------------------------------------------------------------- 1 | /opt/irontec/ivozprovider/library/composer-packages/irontec/ivoz-provider-bundle/.env.test_e2e -------------------------------------------------------------------------------- /web/rest/platform/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/CHANGELOG.md -------------------------------------------------------------------------------- /web/rest/platform/behat.yml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/behat.yml.dist -------------------------------------------------------------------------------- /web/rest/platform/bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/bin/console -------------------------------------------------------------------------------- /web/rest/platform/bin/generate-keys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/bin/generate-keys -------------------------------------------------------------------------------- /web/rest/platform/bin/inspect-service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/bin/inspect-service -------------------------------------------------------------------------------- /web/rest/platform/bin/phpunit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/bin/phpunit -------------------------------------------------------------------------------- /web/rest/platform/bin/prepare-test-db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/bin/prepare-test-db -------------------------------------------------------------------------------- /web/rest/platform/bin/test-api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/bin/test-api -------------------------------------------------------------------------------- /web/rest/platform/bin/test-api-spec: -------------------------------------------------------------------------------- 1 | ../../scripts/test-api-spec -------------------------------------------------------------------------------- /web/rest/platform/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/composer.json -------------------------------------------------------------------------------- /web/rest/platform/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/composer.lock -------------------------------------------------------------------------------- /web/rest/platform/config/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/config/bootstrap.php -------------------------------------------------------------------------------- /web/rest/platform/config/bundles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/config/bundles.php -------------------------------------------------------------------------------- /web/rest/platform/config/packages/test/twig.yaml: -------------------------------------------------------------------------------- 1 | twig: 2 | strict_variables: true 3 | -------------------------------------------------------------------------------- /web/rest/platform/config/routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/config/routes.yaml -------------------------------------------------------------------------------- /web/rest/platform/config/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/config/services.yaml -------------------------------------------------------------------------------- /web/rest/platform/phpstan.neon: -------------------------------------------------------------------------------- 1 | includes: 2 | - phpstan-baseline.neon -------------------------------------------------------------------------------- /web/rest/platform/phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/phpunit.xml.dist -------------------------------------------------------------------------------- /web/rest/platform/psalm-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/psalm-baseline.xml -------------------------------------------------------------------------------- /web/rest/platform/psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/psalm.xml -------------------------------------------------------------------------------- /web/rest/platform/public/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/public/.htaccess -------------------------------------------------------------------------------- /web/rest/platform/public/apiSpec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/public/apiSpec.json -------------------------------------------------------------------------------- /web/rest/platform/public/bundles/apiplatform: -------------------------------------------------------------------------------- 1 | ../../vendor/api-platform/core/src/Bridge/Symfony/Bundle/Resources/public/ -------------------------------------------------------------------------------- /web/rest/platform/public/dev.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/public/dev.php -------------------------------------------------------------------------------- /web/rest/platform/public/e2e.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/public/e2e.php -------------------------------------------------------------------------------- /web/rest/platform/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/public/favicon.ico -------------------------------------------------------------------------------- /web/rest/platform/public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/public/index.php -------------------------------------------------------------------------------- /web/rest/platform/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/public/logo.png -------------------------------------------------------------------------------- /web/rest/platform/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/public/robots.txt -------------------------------------------------------------------------------- /web/rest/platform/public/ui/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/public/ui/style.css -------------------------------------------------------------------------------- /web/rest/platform/src/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/src/.htaccess -------------------------------------------------------------------------------- /web/rest/platform/src/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/src/Kernel.php -------------------------------------------------------------------------------- /web/rest/platform/symfony.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/symfony.lock -------------------------------------------------------------------------------- /web/rest/platform/tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/platform/tests/bootstrap.php -------------------------------------------------------------------------------- /web/rest/platform/translations/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/rest/platform/var/logs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/rest/scripts/test-api-spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/scripts/test-api-spec -------------------------------------------------------------------------------- /web/rest/test-api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/test-api -------------------------------------------------------------------------------- /web/rest/user/.env: -------------------------------------------------------------------------------- 1 | vendor/irontec/ivoz-provider-bundle/.env -------------------------------------------------------------------------------- /web/rest/user/.env.test: -------------------------------------------------------------------------------- 1 | vendor/irontec/ivoz-provider-bundle/.env.test -------------------------------------------------------------------------------- /web/rest/user/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/CHANGELOG.md -------------------------------------------------------------------------------- /web/rest/user/behat.yml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/behat.yml.dist -------------------------------------------------------------------------------- /web/rest/user/bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/bin/console -------------------------------------------------------------------------------- /web/rest/user/bin/inspect-service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/bin/inspect-service -------------------------------------------------------------------------------- /web/rest/user/bin/phpunit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/bin/phpunit -------------------------------------------------------------------------------- /web/rest/user/bin/prepare-test-db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/bin/prepare-test-db -------------------------------------------------------------------------------- /web/rest/user/bin/swagger-export: -------------------------------------------------------------------------------- 1 | ../../platform/bin/swagger-export -------------------------------------------------------------------------------- /web/rest/user/bin/test-api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/bin/test-api -------------------------------------------------------------------------------- /web/rest/user/bin/test-api-spec: -------------------------------------------------------------------------------- 1 | ../../scripts/test-api-spec -------------------------------------------------------------------------------- /web/rest/user/composer.json: -------------------------------------------------------------------------------- 1 | ../platform/composer.json -------------------------------------------------------------------------------- /web/rest/user/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/composer.lock -------------------------------------------------------------------------------- /web/rest/user/config/api/raw/kam.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/config/api/raw/kam.yml -------------------------------------------------------------------------------- /web/rest/user/config/api/resources.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/config/api/resources.yml -------------------------------------------------------------------------------- /web/rest/user/config/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/config/bootstrap.php -------------------------------------------------------------------------------- /web/rest/user/config/bundles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/config/bundles.php -------------------------------------------------------------------------------- /web/rest/user/config/packages/test/twig.yaml: -------------------------------------------------------------------------------- 1 | twig: 2 | strict_variables: true 3 | -------------------------------------------------------------------------------- /web/rest/user/config/routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/config/routes.yaml -------------------------------------------------------------------------------- /web/rest/user/config/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/config/services.yaml -------------------------------------------------------------------------------- /web/rest/user/features/auth.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/features/auth.feature -------------------------------------------------------------------------------- /web/rest/user/phpstan-baseline.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/phpstan-baseline.neon -------------------------------------------------------------------------------- /web/rest/user/phpstan.neon: -------------------------------------------------------------------------------- 1 | includes: 2 | - phpstan-baseline.neon -------------------------------------------------------------------------------- /web/rest/user/phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/phpunit.xml.dist -------------------------------------------------------------------------------- /web/rest/user/psalm-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/psalm-baseline.xml -------------------------------------------------------------------------------- /web/rest/user/psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/psalm.xml -------------------------------------------------------------------------------- /web/rest/user/public/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/public/.htaccess -------------------------------------------------------------------------------- /web/rest/user/public/apiSpec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/public/apiSpec.json -------------------------------------------------------------------------------- /web/rest/user/public/bundles/apiplatform: -------------------------------------------------------------------------------- 1 | ../../vendor/api-platform/core/src/Bridge/Symfony/Bundle/Resources/public/ -------------------------------------------------------------------------------- /web/rest/user/public/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/public/config.php -------------------------------------------------------------------------------- /web/rest/user/public/dev.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/public/dev.php -------------------------------------------------------------------------------- /web/rest/user/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/public/favicon.ico -------------------------------------------------------------------------------- /web/rest/user/public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/public/index.php -------------------------------------------------------------------------------- /web/rest/user/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/public/logo.png -------------------------------------------------------------------------------- /web/rest/user/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/public/robots.txt -------------------------------------------------------------------------------- /web/rest/user/public/ui/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/public/ui/style.css -------------------------------------------------------------------------------- /web/rest/user/src/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/src/.htaccess -------------------------------------------------------------------------------- /web/rest/user/src/Controller/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/rest/user/src/Entity/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/rest/user/src/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/src/Kernel.php -------------------------------------------------------------------------------- /web/rest/user/src/Model/CallStats.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/src/Model/CallStats.php -------------------------------------------------------------------------------- /web/rest/user/src/Model/Token.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/src/Model/Token.php -------------------------------------------------------------------------------- /web/rest/user/src/Model/UserStatus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/src/Model/UserStatus.php -------------------------------------------------------------------------------- /web/rest/user/src/Repository/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/rest/user/symfony.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/symfony.lock -------------------------------------------------------------------------------- /web/rest/user/templates/base.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/templates/base.html.twig -------------------------------------------------------------------------------- /web/rest/user/tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/irontec/ivozprovider/HEAD/web/rest/user/tests/bootstrap.php -------------------------------------------------------------------------------- /web/rest/user/translations/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/rest/user/var/logs/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------