General tab

My Visp Profile: Frequently Asked Questions

Q1: How do I access my My Visp profile?

To access your My Visp profile, click on the app launcher (the 9-dot menu icon) in the top right corner of the web app. Then, navigate to the "General" tab and select "My Visp."


Q2: What information can I find under the "My Visp" tab?

The "My Visp" tab is organized into several sections:

Primary Contact: Contains basic company and contact information.
Billing Contact: Provides billing-specific contact details and allows for invoice website customization.
Payments: Manages payment reminders, balance thresholds, user payment permissions, and auto-pay settings.
Account History: Displays your billing summary, including invoices and payments.
ISP Info: Contains information relevant to ISP operations, such as FRN and XCC codes for FCC compliance.
My Profile: Allows you to update your personal user details, including password, email, and security settings.
Time Zone: Lets you set your preferred time zone for the application.


Q3: How does the email address in the "Primary Contact" section relate to mass emails?

The email address saved in the "Primary Contact" section will be used as the "From" field when sending mass emails from the system.


Q4: Can I change the website displayed on my invoices?

Yes, in the "Billing Contact" section, you can edit the "Website" field. Instead of selecting "Default," choose "Other" and then input the desired domain or website you wish to appear on your invoices.


Q5: How do I add or update a credit card on file for payments?

In the "Payments" section, you will find options to manage your payment methods. To add or update a credit card:

  1. Locate the "Method" field and select "Credit Card."
  2. Enter the "Card Number," "Exp Month," and "Exp Year."
  3. You can add more than one card if necessary.
  4. Remember to click "Save" to apply your changes.

Q6: What is the "Balance Threshold" in the "Payments" section?

The "Balance Threshold" allows you to set a specific amount. If your balance exceeds this amount, you will receive notifications or reminders about your bill.


Q7: How does the "Autopay" feature work?

The "Autopay" feature allows you to automatically pay your balance due on a specific day of the month. You can also configure it to "automatically add" a certain dollar amount when running Autopay. You can specify the payment method (credit card or e-check) for autopay.


Q8: Why is it important to set my time zone in My Visp?

It is critical to set your time zone correctly because payments and other time-sensitive triggers within the system are always based on the specified time zone. This ensures accuracy in billing, notifications, and other time-dependent processes.


Q9: How do I set my time zone?

To set your time zone:

  1. Navigate to the "Time Zone" tab within "My Visp."
  2. Select your "Country."
  3. Choose your specific time zone (e.g., US/Pacific, Central, Mountain, etc.) from the dropdown menu.
  4. You will also see the "Current Date and Time" based on your selection.
  5. You can also choose between a 24-hour or 12-hour clock setting.
  6. Remember to click "Save" to apply your changes.

Q10: How do I enable Multi-Factor Authentication (MFA) or Email Login Notifications for my account?

You can enable these security features in the "My Profile" section:

  1. Go to the "My Profile" tab within "My Visp."
  2. Locate the "Enable Multi-Factor Authentication (MFA)" toggle.
  3. Locate the "Enable Email Login Notification" toggle.
  4. Toggle the switches to the "on" position for the features you wish to enable.
  5. Remember to click "Save" to apply your changes.

Q11: What is the "Account History" section for?

The "Account History" section provides a summary and detailed view of your balance forward, invoices, and any payments made within the system. You can also specify a date range to filter the information you want to see. From here, you can also "Pay Now," "Print" your balance, or "Export CSV" to download the data.


Q12: What information is contained in the "ISP Info" section?

The "ISP Info" section contains the FRN (Federal Registration Number) and XCC (Exchange Carrier Code). These are used for the FCC (Federal Communications Commission) Broadband Label program, also known as "nutrition labels," which is required for broadband and wireless ISPs when promoting services on a portal.

Extensions

Understood. I will create a new FAQ section specifically focusing on the expected uses and features of the upcoming integrations in the "Explore" tab, framing them as solutions to common problems or needs for a network. I will incorporate details from the provided descriptions for vNOC, vNMS, and vAgent, and also include HyperRADIUS OP and RPM.

Here’s the updated FAQ section:


Frequently Asked Questions: Upcoming Features in "Explore"

This section highlights the expected uses and benefits of the upcoming features detailed in the "Explore" tab, presented in a frequently asked questions format to help you understand how these innovations can serve your network.


About the "Explore" Tab

Q: What is the "Explore" tab, and why should I pay attention to it?
A: The "Explore" tab is where we showcase upcoming features and integrations that are currently in development or soon to be released. It provides a preview of future functionalities designed to enhance your operations and address evolving network needs. Keeping an eye on this section will inform you about new tools that could significantly benefit your business.


Understanding Upcoming Feature Uses

Q: My ISP operations are complex, and I struggle with infrastructure deployment and ensuring high availability. What upcoming feature might help?
A: vNOC – Smarter ISP Operations is designed for exactly this purpose. It offers Infrastructure Deployment Automation for Onsite Services.

Expected Uses:

Q: I need a comprehensive solution to manage my multi-vendor network, track devices, and monitor performance. Is there an upcoming feature for that?
A: Absolutely! vNMS – Visp Network Management System is built precisely for these challenges in the WISP industry.

Expected Uses:

Q: How can I ensure seamless synchronization between my on-premises vNOC server or cluster and the Visp App, especially if I’m behind NAT?
A: vAgent – Service Agent is the upcoming solution to address this connectivity need.

Expected Uses:

Q: I’m looking for a way to automate subscriber provisioning and enforce payment, particularly for on-premises operations. What’s coming that can help?
A: HyperRADIUS OP – On-Premise Provisioning Automation is designed to be your go-to tool.

Expected Uses:

Q: How can I gain better control over my cable modem provisioning, monitoring, and diagnostics?
A: RPM – Provisioning Management is being developed with these needs in mind.

Expected Uses:

Q: Will documentation be available for these upcoming features?
A: While they are "Upcoming Features!", their detailed descriptions suggest that comprehensive documentation, including usage guides and technical specifications for vNOC, vNMS, and vAgent, will be made available as they approach their full release. For RPM, there’s already a "Details" button, indicating more information is readily accessible.

Users

Here’s an FAQ about user settings in Visp.net, based on the provided text and screenshots:

Visp.net User Settings: Frequently Asked Questions

This FAQ provides information on managing users and their permissions within Visp.net.


General User Management

Q1: How do I access the User section in Visp.net?
A1: You can access the User section by clicking on the "9-dot menu" (app launcher), then navigating to the "General" tab, and finally clicking on "Users."

Q2: What information can I see in the Users table by default?
A2: By default, the Users table displays the user’s "Name," "Username," "IP Address," and their "Active" status. You can also search for users and filter them by "All," "Active," or "Inactive." The "User Count" is displayed on the right side.

Q3: How do I create a new user?
A3: To create a new user, click on the "Add User" button located at the top right of the Users window (before the blue bar). You will need to provide the "Name," "Username" (all lowercase), "Password," confirm the password, and a "Phone" number. You can also set an "Email" address for notifications.

Q4: What is the purpose of "Set this App User as Technician"?
A4: Toggling "Set this App User as Technician" allows you to assign tickets to that specific user. Users marked as technicians will have a wrench icon next to their name in the Users table.

Q5: What does "Set App User as option for live support requests" do?
A5: This option is connected with Twilio integration and enables users to receive notifications for new messages (e.g., via text) and communicate in real-time with customers. However, this feature typically requires additional development to be activated for a specific ISP.

Q6: What is the "ISP List" for?
A6: The "ISP List" displays the ISPs that you can manage or have access to through the multi-ISP setup.

Q7: How can I activate or deactivate a user?
A7: You can easily activate or deactivate a user by toggling the "Active" switch next to their name in the Users table.


Editing User Profiles

Q8: How do I edit a user’s profile?
A8: In the Users table, hover over the first column for the desired user, click on the "three dots" icon, and then select "Edit."

Q9: Can I change a user’s password when editing their profile?
A9: No, the password field is hidden when editing a user’s profile. To update a password, the user needs to perform a password reset through the login page’s "Forgot Password" option. If a user loses access to their email or hasn’t saved one, an administrator can input an email into their account to facilitate the reset.

Q10: What is "Restrict Access" in the user’s profile?
A10: "Restrict Access" allows you to limit a user’s access to Visp.net based on specific "IP Range" or "IP Prefix."


User Rights and Permissions

Q11: How do I access a user’s rights settings?
A11: You can access a user’s rights settings directly from the Users table. Hover over the first column for the desired user, click on the "three dots" icon, and then select "Rights."

Q12: What is "Legacy Application User Rights"?
A12: When "Legacy Application User Rights" is switched on, you will see an accordion view of permissions, offering broader control over sections like Dashboard, Subscribers, Payment, Activity, Service Desk, Equipment Manager, Reports, and Settings. Checking an option grants that permission.

Q13: What are "Modern App User Rights" (CRUD)?
A13: If you disable the "Legacy Application User Rights" switch, you’ll see the "Modern App User Rights," which are based on CRUD (Create, Read, Update, Delete) operations. This offers more granular control over specific elements and features within the application, such as Dashboard, Item Manager, Item Profile Drawer, Map, Service Desk, Tickets, Settings, and Subscriber. You can define if a user can create, read, update, or delete information for each feature.

Q14: What is the difference between Legacy and Modern App User Rights?
A14: Legacy rights provide broader control over major sections. Modern rights (CRUD) offer more granular control, allowing you to define specific actions (create, read, update, delete) for individual elements and features within the application.


User Logs

Q15: How can I view a user’s activity logs?
A15: In the Users table, hover over the first column for the desired user, click on the "three dots" icon, and then select "Logs."

Q16: What information is displayed in the Logs section?
A16: The Logs section displays a user’s activities with columns for "Date," "Action," "Type," "Details," and "Subscriber."

Q17: Can I filter the user logs by time period?
A17: Yes, you can filter the logs by selecting "Last 30 days," "Last 60 days," "Last 90 days," or "All" from the dropdown menu.

Q18: What types of changes can I see in the user logs?
A18: You can toggle to view different types of logs, including changes to "ISP" settings, "Tickets" assigned or unassigned, ticket "Details," "Notes," "Attachments," or overall "History" of changes across multiple customers.

Security

TL;DR: The Visp web application’s Security settings, found under the "General" tab via the app launcher, offer controls for enforcing strong passwords, disabling specific characters in passwords, enabling Multi-Factor Authentication (MFA), setting up email login notifications, and allowing subscriber password resets, all aimed at enhancing application security.

Frequently Asked Questions (FAQ) on Visp Web Application Security Features

This FAQ details the security settings available within the Visp.net web application, based on the provided audio transcript and visual context.


Q1: How do I access the Security settings in the Visp.net web application?

A: To access the security settings:

  1. Log in to the Visp.net web app.
  2. Go to the upper right corner of the screen and click on the 9-dot menu (also known as the app launcher).
  3. From the app launcher, select the "General" tab.
  4. Under the "General" tab, click on the "Security" option, represented by a key icon.

Q2: What is the "Application Security" section used for?

A: The "Application Security" section appears to provide fields for configuring specific security parameters, likely related to network access or IP restrictions. Based on the provided image, it displays multiple rows with "0.0.0.0 / 0" entries, which typically indicate IP address ranges. While its specific function beyond allowing for such entries was not detailed in the provided context, it commonly relates to whitelisting or blacklisting IP addresses for enhanced access control.


Q3: What options are available under "Internet Password Security"?

A: The "Internet Password Security" section offers two key options to manage password policies for internet services and updates:


Q4: What global security settings are found under "Application Settings"?

A: The "Application Settings" section contains global controls that impact security for all application users:


These settings collectively provide robust tools for managing and enhancing the security posture of the Visp.net application and its users.

Part 2

Here's an FAQ based on the provided information, explaining the security features and their interplay:

## Frequently Asked Questions (FAQ) about Visp Security Settings

---

### What are the main security features available in Visp?

Visp offers several security features to help protect your application and user accounts. These are broadly categorized into **Application Security**, **Internet Password Security**, and **Application Settings**. You can access these by navigating to the app launcher (the 9-dot menu), then selecting the **General** tab, and finally clicking on **Security** .

---

### How can I restrict access to Visp based on IP addresses?

Under the **Application Security** section, you can specify a range of accepted IP addresses . This feature allows you to define which IP addresses are permitted to access the Visp application. You can add or delete IP address ranges as needed to control access effectively.

---

### What options are available for managing internet password security?

The **Internet Password Security** section provides two key settings:

* **Require strong passwords for all new internet services and password updates**: Toggling this option on enforces the use of strong passwords for all new accounts and password changes.
* **Disable the following characters in creating or updating passwords**: This allows you to specify a list of characters (e.g., `$$!(@#$%*^&`) that users cannot use when creating or updating their passwords, adding another layer of security.

---

### What are the "Application Settings" and what do they control?

**Application Settings** are global configurations that apply to all app users. These settings include:

* **Enable Multi-Factor Authentication (MFA) for all App Users**: When enabled, this feature requires users to provide a verification code (e.g., sent to their email or phone) in addition to their password when logging in, significantly enhancing security.
* **Enable Email Login Notification for all App Users**: If enabled, users will receive an email notification whenever their account is accessed.
* **Enable Reset Password For Subscribers**: This setting allows subscribers to reset their own passwords. This is a global setting and cannot be individually configured by users in their profiles.


---

### How do global security settings relate to individual user settings for MFA and email login notifications?

There's a crucial relationship between global and individual settings for Multi-Factor Authentication (MFA) and Email Login Notifications.

* **Global Control (Application Settings)**: The "Enable Multi-Factor Authentication (MFA) for all App Users" and "Enable Email Login Notification for all App Users" toggles within the **Security** section (under Application Settings) act as **global activators**. If these are disabled at the global level, individual users will not be able to enable them, regardless of their personal settings.
* **Individual Control (My Visp Profile)**: Even if MFA and Email Login Notifications are enabled globally, individual app users can still manage these settings for their own accounts. They can do this by going to the app launcher, navigating to the **General** tab, clicking on **My Visp**, and then accessing their **My Profile** configuration . Here, they will find similar toggles that allow them to personally enable or disable MFA and email login notifications for their specific login, provided the global settings permit it.

In essence, the global settings provide an overarching control, while individual settings offer flexibility to users within the parameters set by the global configuration.

Possible Bugs and Issues

Here's an FAQ addressing potential issues and bugs related to the security features, focusing on the interplay between global and individual settings:

## Frequently Asked Questions (FAQ) about Potential Issues with Visp Security Features

---

### Why was Multi-Factor Authentication (MFA) or Email Login Notification enabled for my account without my direct action?

You might find that MFA or email login notifications have been unexpectedly enabled for your account even if you didn't personally activate them in your "My Visp" profile. This is because **these features can be set as a global configuration for all app users** within the **Security** section of the Visp administration panel.

If an administrator has enabled "Enable Multi-Factor Authentication (MFA) for all App Users" or "Enable Email Login Notification for all App Users" under **Application Settings** in the global Security section, these settings will override individual preferences and apply to everyone in the team.

**What to do:**
1.  Navigate to the app launcher (9-dot menu).
2.  Go to the **General** tab.
3.  Click on **My Visp**.
4.  Under the **My Profile** tab, check the "Enable Multi-Factor Authentication (MFA)" and "Enable Email Login Notification" toggles.
5.  If you do not wish to use these features, ensure they are switched off in your individual "My Profile" settings. However, be aware that if the global setting is forced, you may not be able to disable it individually.

---

### I can't log in to Visp, and I suspect it's related to an IP address restriction. How can I resolve this?

If you are experiencing issues logging in, and you suspect an IP address restriction, it's important to understand that **IP address access is controlled by a global application security setting**, not by individual user profiles.

**The Bug/Misconception:**
A common misconception is that users can somehow fix IP access issues from their own "My Visp" profile. However, the IP address range for application access is configured under the **Application Security** section in the global **Security** settings. This means if your current IP address is not included in the allowed range, you will be blocked from logging in, regardless of any settings in your personal profile.

**What to do:**
6.  **Contact your Visp administrator:** The administrator needs to verify the IP address ranges configured under the **Application Security** section in the global **Security** settings.
7.  **Provide your current IP address:** Inform your administrator of your current public IP address so they can add it to the approved list if necessary.
8.  **Administrator Action:** The administrator will need to navigate to the app launcher (9-dot menu) > **General** tab > **Security** > **Application Security** and ensure your IP address (or the range it falls within) is listed as an allowed access point.

---

### What happens if a global setting conflicts with my individual My Visp profile setting?

In cases where a global setting in the **Security** section conflicts with your individual "My Visp" profile setting (e.g., global MFA is enabled, but you've tried to disable it in your profile), **the global setting will generally take precedence**.

This means that if an administrator enables a feature like MFA or email login notifications for "all app users" at the global level, those features will be active for your account even if you attempt to turn them off in your personal "My Profile" settings.

**Implication:**
This design ensures that critical security features can be enforced across the entire team by administrators. If you wish to opt out of a globally enforced feature, you will need to communicate with your Visp administrator to discuss potential exceptions or modifications to the global settings.

---

### Why can't I find an option to enable/disable "Reset Password For Subscribers" in my "My Visp" profile?

The "Enable Reset Password For Subscribers" option is a **global application setting only** and cannot be configured by individual users within their "My Visp" profile. This feature is designed to be a system-wide control for subscriber password management.

**What to do:**
If you need to change the status of "Enable Reset Password For Subscribers," an administrator with access to the global **Security** settings will need to make that adjustment under the **Application Settings** section.

Custom Fields

Sure! Here’s an FAQ about custom fields.

Custom Fields FAQ


How to Configure Custom Fields

Custom fields can be configured through the App Launcher (the nine-dot menu) in your application.

  1. Click on the App Launcher (nine-dot menu) in the top right corner.
  2. Navigate to the General tab.
  3. Click on Custom Fields.

Here, you’ll find two sets of custom fields:

Primary Custom Fields: These are four fields arranged in a 2×2 grid at the top.
Additional Custom Fields: These fields are listed below the primary ones.

To edit a custom field:

  1. Toggle the checkbox next to the custom field label to enable or disable it.
  2. Click on the highlighted text label (usually blue and underlined) to change its name.
  3. Use the dropdown menu to the right to select the data type for the field (e.g., Date, Email, IP Address, Mac Address, Phone, SSN, Text, Text Paragraph, Zip).
  4. You can also choose formatting options like Bold, Red, or Hide.
  5. After making changes, click Save to apply them or Restore Defaults to revert.

What is the Correlation Between Custom Fields and the Subscriber Table?

Custom fields, once configured, can be displayed as columns in the Subscriber Table, providing a direct link between the field settings and the data displayed for each subscriber. This allows for better visibility and filtering of subscriber information.

To display custom fields in the subscriber table:

  1. Go to the Subscribers list.
  2. Click on the hamburger menu (three horizontal lines) in the column header of the first column.
  3. Select Choose Columns from the dropdown menu.
  4. In the pop-up window, scroll to the left side and locate the Custom Fields section.
  5. Check the boxes next to the custom fields you wish to display as columns in the subscriber table. Unchecking them will hide the columns.

Once displayed, these custom fields can help you filter and organize subscriber data more effectively. You can also export this data if needed.

Custom Field Settings in the App Launcher (Nine-Dot Menu) Under the General Tab

As mentioned earlier, the App Launcher’s General tab is the central location for managing custom fields. This is where you define:

Field Labels: What the custom field will be called.
Data Types: The type of information the field will store (e.g., text, date, email). This is crucial for data integrity and accurate filtering.
Visibility: Whether the custom field is active and can be used.
Basic Formatting: How the data in the custom field will be presented (e.g., bold, red).

These settings directly influence how the custom fields behave and appear throughout the system, including the subscriber table and individual subscriber profiles.

Possible Use Cases and Data Types

Custom fields are incredibly versatile and can be used to store a wide range of additional information that aids in account management and customer service.

Possible Use Cases:

Tracking specific customer attributes:

Favorite Color (Text): While seemingly trivial, this could be used for personalized marketing or fun customer engagement.
Educational Attainment (Text): Useful for demographic analysis or targeted service offerings.
Civil Status (Text): For understanding customer demographics and tailoring communication.
Reason for Leaving (Text Paragraph): To capture detailed feedback during churn analysis.
Former Sonar ID (Text): To keep track of legacy IDs from previous systems.
Qualified or Not? (Text): For lead qualification or service eligibility.
Mobile (Phone): For an alternative contact number.
Contract End (Date): To easily monitor contract expiration dates for renewals.
Contract Start Date (Date): To track the beginning of service agreements.
Passport (Text): For identity verification purposes in specific industries.
Grant (Text): To track if a customer is part of a grant program.
VIP (Text): To identify high-value customers for special treatment.

Enabling better account management:

Common Site Name (Text): For identifying a shared location for multiple accounts.
Initial Access Point (Text): To record the first point of service access.
VA Group (Text): To categorize customers into specific groups.
Registration Code (Text): For internal tracking of registration processes.
County (Text): For geographical segmentation and service area management.
Additional Contact (Text) and Add l Contact – Mobile (Text Paragraph): To store secondary contact information.
Relationship (Text): To define the relationship of an additional contact.
49 Special (Start Date) (Date): To track specific promotional offers.
Commercial or Residential (Text): To differentiate account types.
House Number (Text): For more precise address details.

Data Types and Their Implications:

Text (Default): For general alphanumeric input.
Date: For capturing calendar dates, useful for tracking contract terms, anniversaries, etc.
Email: Ensures the input is a valid email format.
IP Address: For recording specific IP addresses associated with an account.
Mac Address: For storing hardware MAC addresses.
Phone: For phone numbers, often with specific formatting.
SSN: For Social Security Numbers, used in specific regions for identification (handle with care due to sensitivity).
Text Paragraph: For longer, multi-line text input, ideal for notes or detailed descriptions.
Zip: For postal codes.

The ability to define these custom fields and their data types, and then display them in the subscriber table, significantly enhances the flexibility of the system for tailored account management. Within each subscriber’s profile, a dedicated "Custom Fields" tab allows users to populate the information for the enabled fields.

This empowers users to enrich customer details, simplifying account management and providing a more comprehensive view of each subscriber.

Code

Sure! Here's an FAQ about custom fields.

# Custom Fields FAQ

---

## How to Configure Custom Fields

Custom fields can be configured through the **App Launcher** (the nine-dot menu) in your application.

1.  Click on the **App Launcher** (nine-dot menu) in the top right corner.
2.  Navigate to the **General** tab.
3.  Click on **Custom Fields**.
    
Here, you'll find two sets of custom fields:

* **Primary Custom Fields**: These are four fields arranged in a 2x2 grid at the top.
* **Additional Custom Fields**: These fields are listed below the primary ones.
    
To edit a custom field:

1.  **Toggle the checkbox** next to the custom field label to enable or disable it.
2.  **Click on the highlighted text label** (usually blue and underlined) to change its name.
3.  Use the **dropdown menu to the right** to select the data type for the field (e.g., Date, Email, IP Address, Mac Address, Phone, SSN, Text, Text Paragraph, Zip).
    4.  You can also choose **formatting options** like Bold, Red, or Hide.
4.  After making changes, click **Save** to apply them or **Restore Defaults** to revert.

---

## What is the Correlation Between Custom Fields and the Subscriber Table?

Custom fields, once configured, can be displayed as columns in the **Subscriber Table**, providing a direct link between the field settings and the data displayed for each subscriber. This allows for better visibility and filtering of subscriber information.

To display custom fields in the subscriber table:

5.  Go to the **Subscribers** list.
6.  Click on the **hamburger menu** (three horizontal lines) in the column header of the first column.
    3.  Select **Choose Columns** from the dropdown menu.
7.  In the pop-up window, scroll to the left side and locate the **Custom Fields** section.
8.  **Check the boxes** next to the custom fields you wish to display as columns in the subscriber table. Unchecking them will hide the columns.

Once displayed, these custom fields can help you filter and organize subscriber data more effectively. You can also export this data if needed.

---

## Custom Field Settings in the App Launcher (Nine-Dot Menu) Under the General Tab

As mentioned earlier, the App Launcher's General tab is the central location for managing custom fields. This is where you define:

* **Field Labels**: What the custom field will be called.
* **Data Types**: The type of information the field will store (e.g., text, date, email). This is crucial for data integrity and accurate filtering.
* **Visibility**: Whether the custom field is active and can be used.
* **Basic Formatting**: How the data in the custom field will be presented (e.g., bold, red).

These settings directly influence how the custom fields behave and appear throughout the system, including the subscriber table and individual subscriber profiles.

---

## Possible Use Cases and Data Types

Custom fields are incredibly versatile and can be used to store a wide range of additional information that aids in account management and customer service.

**Possible Use Cases:**

* **Tracking specific customer attributes**:
    * **"Favorite Color" (Text)**: While seemingly trivial, this could be used for personalized marketing or fun customer engagement.
    * **"Educational Attainment" (Text)**: Useful for demographic analysis or targeted service offerings.
    * **"Civil Status" (Text)**: For understanding customer demographics and tailoring communication.
    * **"Reason for Leaving" (Text Paragraph)**: To capture detailed feedback during churn analysis.
    * **"Former Sonar ID" (Text)**: To keep track of legacy IDs from previous systems.
    * **"Qualified or Not?" (Text)**: For lead qualification or service eligibility.
    * **"Mobile" (Phone)**: For an alternative contact number.
    * **"Contract End" (Date)**: To easily monitor contract expiration dates for renewals.
    * **"Contract Start Date" (Date)**: To track the beginning of service agreements.
    * **"Passport" (Text)**: For identity verification purposes in specific industries.
    * **"Grant" (Text)**: To track if a customer is part of a grant program.
    * **"VIP" (Text)**: To identify high-value customers for special treatment.
* **Enabling better account management**:
    * **"Common Site Name" (Text)**: For identifying a shared location for multiple accounts.
    * **"Initial Access Point" (Text)**: To record the first point of service access.
    * **"VA Group" (Text)**: To categorize customers into specific groups.
    * **"Registration Code" (Text)**: For internal tracking of registration processes.
    * **"County" (Text)**: For geographical segmentation and service area management.
    * **"Additional Contact" (Text)** and **"Add'l Contact - Mobile" (Text Paragraph)**: To store secondary contact information.
    * **"Relationship" (Text)**: To define the relationship of an additional contact.
    * **"$49 Special (Start Date)" (Date)**: To track specific promotional offers.
    * **"Commercial or Residential" (Text)**: To differentiate account types.
    * **"House Number" (Text)**: For more precise address details.

**Data Types and Their Implications:**

* **Text (Default)**: For general alphanumeric input.
* **Date**: For capturing calendar dates, useful for tracking contract terms, anniversaries, etc.
* **Email**: Ensures the input is a valid email format.
* **IP Address**: For recording specific IP addresses associated with an account.
* **Mac Address**: For storing hardware MAC addresses.
* **Phone**: For phone numbers, often with specific formatting.
* **SSN**: For Social Security Numbers, used in specific regions for identification (handle with care due to sensitivity).
* **Text Paragraph**: For longer, multi-line text input, ideal for notes or detailed descriptions.
* **Zip**: For postal codes.

The ability to define these custom fields and their data types, and then display them in the subscriber table, significantly enhances the flexibility of the system for tailored account management. Within each subscriber's profile, a dedicated "Custom Fields" tab allows users to populate the information for the enabled fields.


This empowers users to enrich customer details, simplifying account management and providing a more comprehensive view of each subscriber.

ISP Logs

This FAQ addresses the features and functionalities of the ISP Logs section in VISP.

Frequently Asked Questions about ISP Logs in VISP


Q1: How do I access the ISP Logs section?

You can access the ISP Logs section by navigating to the 9-dot menu (also known as the app launcher). From there, click on the General tab, and then select ISP Logs.


Q2: What is the purpose of the ISP Logs section?

The ISP Logs section provides a comprehensive record of all changes made within your VISP instance that affect the overall operations and performance of your application. These logs are not subscriber-specific but rather track changes to settings and configurations across various aspects of the platform.


Q3: What are the main components of the ISP Logs window?

The ISP Logs window is composed of several key components:


Q4: How does the Date Picker work in ISP Logs?

The Date Picker is a powerful tool for filtering log entries by date. Here’s a breakdown of its functionalities:

Use Case Scenario: If you suspect an issue occurred around a specific time last week, you could use the "Last 7 Days" quick option or manually select the start and end dates to narrow down your investigation. If you want to review all changes made in the previous quarter, you can utilize the custom date range selection.


Q5: What do the different filter tabs (All, ISP, Payment, PDF Form, Equipment, Item, Service) signify?

These tabs allow you to refine your view of the ISP logs, making it easier to find specific information:


Q6: What information is displayed in the Log Entry Table?

The log entry table provides detailed information about each recorded change. The columns typically include:


Q7: How do the pagination options work?

At the bottom of the ISP Logs window, you’ll find pagination options. These allow you to:

Use Case: If you’re reviewing a large volume of logs, you might increase the "Rows per page" to see more entries at once. If you’re looking for an older entry, you might navigate directly to a specific page.

Bugs and Issues

## Frequently Asked Questions: Troubleshooting ISP Logs Issues

***

### Q1: Why are certain log entries or pages not showing up in ISP Logs?

It can be frustrating when expected data isn't visible. Here are some common reasons and troubleshooting steps:

* **Incorrect Date Range:** The most frequent cause is an incorrect or overly narrow date range selected in the **Date Picker**.
    * **Solution:** Double-check your selected start and end dates. Try expanding the date range (e.g., selecting "Last 30 Days" or a wider custom range) to see if the entries appear. 
* **Active Filters:** You might have specific filter tabs (**ISP, Payment, PDF Form, Equipment, Item, Service**) selected that are hiding the entries you're looking for.
    * **Solution:** Ensure the **"All" tab** is selected to view all log entries. If you're looking for a specific type of entry, confirm you're on the correct filter tab.
* **Search Bar Filtering:** Text entered in the **search bar** can filter results.
    * **Solution:** Clear the search bar to ensure no unintended keywords are restricting your view.
* **Pagination Issues:** If you have many entries, they might be on a different page.
    * **Solution:** Check the **pagination controls** at the bottom of the table. Try navigating to other pages or increasing the "Rows per page" setting.

***

### Q2: What if the pagination is not loading or behaving unexpectedly?

If the pagination controls (showing rows per page or allowing navigation between pages) aren't working, or if the page numbers seem stuck, try these steps:

* **Browser Cache:** Sometimes, corrupted browser cache or cookies can interfere with dynamic elements like pagination.
    * **Solution:** **Clear your browser's cache and cookies** and then refresh the ISP Logs page.
* **Browser Compatibility:** Occasionally, certain browser versions might have compatibility issues.
    * **Solution:** Try accessing ISP Logs using a **different web browser** (e.g., Chrome, Firefox, Edge) to see if the issue persists.
* **Internet Connection:** An unstable internet connection can sometimes prevent elements from loading correctly.
    * **Solution:** Verify your internet connection is stable. Try refreshing the page.

***

### Q3: What if the dates in the Date Picker are not appearing correctly or are unselectable?

Problems with the date picker can prevent you from selecting the desired range.

* **Scripting Issues:** Client-side scripts that control the date picker functionality might be encountering an error.
    * **Solution:** **Refresh the entire page**. If the issue persists, try **re-logging into your VISP account**. This often reinitializes the necessary scripts.
* **Browser Extensions:** Some browser extensions can interfere with website functionality.
    * **Solution:** Try **disabling any browser extensions** temporarily and see if the date picker functions correctly.
* **System Time Discrepancy:** While rare, a significant discrepancy between your computer's system time and the server's time could potentially cause minor display glitches, although it's unlikely to prevent selection entirely.
    * **Solution:** Ensure your computer's system date and time are set correctly and are synchronized with an internet time server.

***

### Q4: My issue isn't resolved with the basic troubleshooting steps. What should I do?

If you've tried refreshing the page, clearing your cache, re-logging in, and verifying your browser settings, and the issue with ISP Logs persists:

* **Final Solution:** It's best to **reach out to VISP.net support** or the **VISP Client Success team**. They have access to more in-depth diagnostic tools and can investigate server-side issues or specific account configurations that might be causing the problem. Provide them with detailed information about the issue, including screenshots and the steps you've already taken.

Clear Preferences

FAQ: Understanding the "Clear Preferences" Feature

This FAQ provides a detailed explanation of the "Clear Preferences" feature, its benefits, and the specific options it affects within the application.


Q1: What is the "Clear Preferences" feature?

The "Clear Preferences" feature allows users to reset their personalized settings and configurations for various sections or pages within the application. These preferences typically influence how data is displayed, arranged, or populated, customizing your user experience.

Q2: How do I access the "Clear Preferences" section?

You can access "Clear Preferences" by following these steps:

  1. Navigate to the App Launcher (often represented by a "9-dot" menu icon, also known as the "99 menu").
  2. Go to the General tab.
  3. Click on "Clear Preferences."

Q3: What options are available within the "Clear Preferences" section?

As shown in the screenshot, the "Clear Preferences" section offers individual clear options for the following areas:

You can choose to clear preferences for each section individually by clicking the "Clear" button next to its name, or you can click "Clear All" to reset preferences across all listed sections simultaneously.

Q4: What specific aspects of my user experience are affected when I clear preferences?

When you clear preferences, you are essentially resetting your preferred user settings that influence:

Essentially, it reverts these customizable display and interaction settings to their default state.

Q5: What is not affected when I clear preferences?

It is crucial to understand that clearing preferences does NOT affect the following:

The "Clear Preferences" feature is solely focused on your personalized user interface and display settings, not the underlying data.

Q6: What are the benefits of using the "Clear Preferences" feature?

Clearing preferences can be beneficial in several scenarios:

Dashboard

Frequently Asked Questions: Adding Widgets to Your Dashboard

This FAQ provides a comprehensive guide on how to add new widgets to your dashboard, enhancing your ability to display customized reports.


How do I access the Dashboard to add new widgets?

You can access the Dashboard through the App Launcher, also known as the 9-dot menu.

  1. Click on the App Launcher icon, typically located in the top right corner of the application interface.
    2. Navigate to the General tab within the App Launcher menu.
  2. Click on Dashboard to open the Dashboard view.

What are widgets and what is their purpose?

Widgets are customizable display elements that allow you to present information from your configured or created reports directly on your dashboard. They essentially convert reports into easily viewable snippets, providing quick access to key data. You can customize which reports are converted into widgets and displayed on the dashboard.


How do I add a new widget to the Dashboard?

Once you are on the Dashboard page, you can add new widgets:

  1. Click on the "Add New Widget" button, often represented by a blue plus sign.
    2. A form will appear on the right side of the screen titled "Add Widget."
    3. You will need to populate the following information:

    • Name: Give your widget a descriptive name.
    • Source Report: Select a saved custom report from the list. This is a required field, and the widget will pull its data from this report.
    • Type: Choose the display type for your widget (e.g., Collection (List)).
    • Row Limit: Specify the maximum number of rows to display in the widget.
    • Displayed Columns: Select which columns from your source report you want to be visible in the widget.
    • Widget Access (Optional): You can restrict access to the widget by toggling "The widget can only be accessed by the listed application users" on or off. If turned on, you can then specify the Application Users who will have permission to view this widget.

What kind of reports can be used for widgets?

Widgets are based on custom reports that you have configured or created through the Report builder. This allows you to tailor the data displayed on your dashboard to your specific needs.


What happens after I save a new widget?

After you have filled in all the necessary information in the "Add Widget" form and saved your work, the new widget will be displayed on your dashboard, providing a quick and convenient way to monitor the data from your chosen report.