As of June 2023, all updates and enhancements only apply to the new Peeredge User Interface. 46 Labs recommends all Service Provider/Carrier customers to upgrade to the new Peeredge User Interface. To request a 30 minute demonstration of the new User Interface or schedule your upgrade, open a support ticket on the Customer Portal or send an email to support@46labs.com
October 2023
Invoices now also support the CAD Currency:
Before creating a invoice that uses the Canadian (CAD) Currency, you must add the currency exchange rate in the Relationship → Invoicing → Settings (gear icon).
The exchange rate should be relative to 1 US Dollar.
Composite search and bulk download of invoices from the Overview page:
A new Filter option on the Invoices Overview page allows for searching invoices from a specific relationship as well as a date range.
There is also a new option to download all invoices (PDFs) from the filtered set of invoices.
Paypal Express:
A new configuration option is available on the Other page under Settings to configure Paypal Express.
This new option can be used to add multiple PayPal accounts by providing the:
Account Name
Account Email
Paypal Client ID information
Users can now select different PayPal accounts for each Relationship:
PayPal accounts configured via the new Paypal Express option can be selected via the Relationship -> Portal -> Settings -> Paypal Express Checkout drop-down.
PayPal Standard is the default selection, which will use the account configured via the original PayPal Standard tab on the Other Page under Settings.
When using PayPal Express, PayPal fees will be deducted on the fly from the total amount based on the account location and will be reflected in the balance as a single transaction i.e. (Total Amount - Paypal fees ) as Payment/Credit.
Account Level Performance Report:
An account (Relationship) level Performance Report has been added that allows users to view recent performance statistics for the given Relationship and its Trunk Groups.
The are a few date/time range presets that include:
Hourly
Daily
Weekly
Monthly
An export option was included as well.
Invoicing Enhancements/Adjustments:
Tax Type Names can now be configured in the Taxation section of the Invoicing Settings of a Relationship, which will be shown on invoices.
Invoice Cycles can now be added at will. The new Add More option is found just above drop down selection for Invoice Cyle in the Invoicing Settings of Relationship.
Added HST, which is configured via Template Info page of a Template, to invoices below the address fields.
Copy Notifications Email Contact:
A new feature that instructs the system to copy all notification emails has been added under the Default Email Address in the Other tab in the Settings page. This Copy Notification Emails entry address will receive a copy of all outgoing emails from the platform including invoices, balance, and rates.
General Improvements and Bug Fixes for October 2023:
An issue where effective dates were not sorted by date in the Modify Rates page drop down for effective dates has been corrected.
An issue where Rates would not show in the Relationship Portal when a Global Ratedeck was in use has been corrected.
Resolved an issue where CDRs would not show in the Relationship Portal CDR Diagnostic page.
Added missing Country on invoices under the address fields.
September 2023
MRC/NRC for Prepaid:
Added the ability to add NRCs/MRCs for Prepaid accounts:
A new option Prepay is introduced while adding/selecting the NRC/MRC profile under the Balance/Payment tab in Relationships.
If the NRC/MRC type is set to Prepay it will add a payment of type Payment-Debit on the selected date at GMT 0:00.
This transaction will be shown on the invoice as well if the invoice period contains that particular day.
Export All Contacts and Contact Overview:
Added the ability to list and export all Relationship Contacts. A new Contacts Overview page allows for search and export of all contacts across the platform:
Configure Default Expiry Date and Effective Date for Lists:
Added the ability to configure the Default Expiry (in Days) of a List alongside an Effective Date.
General Improvements and Bug Fixes for September 2023:
Adjusted the display of already considered Vendors in the Spam and Spoofing Filters to show at the top of the available vendors for selection.
Added the Carrier name next to OCN and the location name next to LATA in the Lookup LRN/Spam feature on CDR Diagnostic page.
Added the count for Region, Country, Continent, Destination and Codes for each MCL Template on the Master Code List page.
Fixed a sorting issue on the Live Calls page.
Added Regions to the MCL export.
Fixed a cost error on the Daily Performance Report.
Added missing column choices in CDR Diagnostics.
Changed the name formatting in the Relationship Performance Report export for customers to sort the CSV file by Relationships.
August 2023
STIR/SHAKEN - Block by Attestation
Three new STIR/SHAKEN Treatments have been added to Termination Vendor Trunk Groups.
Allow A Attestation - Only calls with an A attestation can be sent to the vendor.
Allow B Attestation - Only calls with an A or B attestation can be sent to the vendor.
Allow C Attestation - Calls with an A, B, or C attestation can be sent to the vendor.
Order New US (50 States) Direct Inward Dial (DID) numbers from Inteliquent (Sinch)
The orchestrator includes a real-time API integration with Inteliquent which allows you to order new US DIDs and assign them to an Origination Route Plan.
Before you can order new DIDs you must first add your Inteliquent Client API Key and Client API Secret to the Inteliquent Integration section on the Settings → Other page.
A “Please add Inteliquent client key and client secret under settings” error message will be displayed when attempting to search for new DIDs if client key and client secret are not configured or are invalid.
To order new DIDs select Number Ordering from the Tools menu and then click + Add Order Number.
Enter any filter criteria and then click on the Search Number button. In the example below 3 DIDs from the NPANXX 281698 was used as filter criteria.
Select the new DIDs to order from the Searched Results section and then click on Add Order Number.
The new DIDs will be available for use within 60 seconds.
After the DIDs are ordered the user placing the order will receive a confirmation email.
The new DIDs will be added to Origination Route Plan selected when the order was placed. The digit 1 will be prepended to the number that is added to the Origination Route Plan.
The new DID order will be visible on the Order Number page.
The Order Number History page provides a history of all number orders. Typically the Number Status will be either In Service or Disconnected. A Pending Disconnect status will be displayed once a delete number request is submitted until Inteliquent confirms (via the API integration) that the number has been removed from your inventory.
New DIDs cannot be deleted (removed from inventory) for at least 30 days after the number was ordered.
There are two methods remove a DID that was ordered from Inteliquent
Remove the number from the Tools → Number Ordering → Order Number page
Select the Delete option after clicking on the three vertical ellipsis in the far right column of the number you want to remove. This method will remove the number from the Order number page and release the number back to Inteliquent. The number will not removed from the origination route plan.
2. Remove the number from the origination route plan.
Select the Delete option after clicking on the three vertical ellipsis to the far right column of the number you want to remove. This method will also remove the number from the Order number page and release the number back to Inteliquent.
Added an Invalidate Invoice Template Type.
Previously when invalidating an invoice a generic email response was sent to the customer from support@46labs.com. This Invalidate Invoice template allows you to customize the email that is sent to the customer when invalidating an invoice as well as the source email address.
To create an Invalidate Invoice go to Settings → Templates → Invoicing and click the +Add Template button. Select the Invalidate Invoice from the Template Type drop-down field.
General Improvements and Bug Fixes for August 2023:
Reverted CDR Diagnostics.
Based on customer feedback, we have removed the Filter settings icon and now display all the CDR filtering options at the top of the CDR Diagnostics page (similar to the old user interface).
Select your search criteria (i.e. date/time range, data warehouse, customer, vendor, call id, cause code, ANI, DNIS, etc.)
Once you have set all the filter criteria, click the Generate button to execute the CDR search query.
Added Daily Revenue to the dashboard.
Canadian Harmonized Sales Tax (HST) numbers now support alphanumeric characters
The EIN / HST number field in the Rating, Invoice, Balance/Payment and Portal Templates now supports alphanumeric characters. Previously, only numbers were supported.
Additional wild card variables for balance/payment and invoice templates.
The Billing Period and Invoice Date variables have been added and can be used in the Email Subject and Email body sections of the Invoice and Invalidate Templates.
The Current Balance and Current Time variables have been added and can be used in the Email Subject and Email body sections of the Balance / Payment Template.
Added the ability to export Relationship Performance Trunk Group Data
Previously only Relationship data could be exported.
Added the Origination IP Address (orig_ip) and Origination Media IP address (orig_media_ip) to the CDR export available to Relationship customers.
Fixed time zone drop-down values on the pop-up when generating the invoice.
Fixed the issue related to searching and sorting across all the relationship and reporting tabs.
Fixed an issue where the Peeredge logo would be used instead of the template logo.
June 2023
Invoices now support the Euro and Great Britain Pound (GBP) Currencies.
Before creating a invoice that uses a Euro or Great Britain Pound (GBP) Currency, you must add the currency exchange rate in the Relationship → Invoicing → Settings (gear icon). The exchange rate should be relative to 1 US Dollar.
If Automated Invoicing is configured make sure to update the exchange rate just before the Invoicing cycle begins.
Relationship Percentage Change Report.
The Relationship Percentage Change Report shows the percentage of change between various call metrics (e.g. Completes, Minutes, Revenue, ASR%, etc.) between two date ranges. The default date ranges are two weeks ago (Monday to Sunday) compared to last week (Monday to Sunday). When defining Custom date ranges select the first date range and then the first day in the second date range. The Orchestrator will automatically determine the end date of the second range based on the number of days in the first date range.
Selecting the graph icon (visible when hovering over an element in the Relationship Tree) will bring up a graphical view of the two date ranges.
404 Trusted Vendors.
A Do Not Add 404s To the 404 - Global List option was added to the Termination Vendor’s Trunk Group Info page. When not checked, SIP 404 Not Found responses to SIP Invites from the “Trusted” Vendor will add the DNIS (number in the SIP Invite’s Request URI) to the 404 - Global List. When checked, SIP 404 Not Found responses to SIP Invites from the “Untrusted” Vendor will not add the DNIS (number in the SIP Invite’s Request URI) to the 404 - Global List.
Foreign and 10 digit US Postal Code Support.
The validation of Postal (Zip) Codes has been updated to support variable length, alphanumeric characters, the hyphen, and space characters. This is a system wide change to allow 5 and 10 digit US Postal Codes as well has Foreign Postal Codes.
General Improvements and Bug Fixes:
Ability to open new menu specific windows/browser tabs using Control-Shift + Left Mouse Click (Windows) or Command + Left Mouse Click (Mac).
Hover the mouse over any menu item in the Left Navigation pane. After the mouse icon has changed to a hand symbol, simultaneously press the Control and Shift keys and click the Left Mouse button. This will open a new browser window/tab specific to that menu item (e.g. if hovering over the Call Diagnostics menu a new browser tab will be opened to the Call Diagnostics page).
Ability to add number ranges to Origination Routeplans.
Select the Numbering tab for the appropriate Relationship → Routing → Origination Routeplan. In the Number * field add a number range separating the first number from the last number in the range with a hyphen. Select the Add Number button after the Number Type, Customer Tier, Vendor Tier and other optional settings are defined. The number range can include up to 1000 numbers. In the example below six numbers in the range 15705723602 thru 15705723607 were added to the Origination Routeplan.
Added a Pop-Up List of Trunk Groups with Quick Links to the Relationship Page.
On the Relationships page, hover the mouse over the number in the TRUNK GROUPS column to display the name(s) of the Trunk Group(s) and the type of Trunk Group (i.e. Customer or Vendor). Clicking on the Trunk Group Name bring up the Trunk Group Info tab on the Update Trunk Group page.
Added a new drop-in variable for Trunk Group(s) in the Rating template.
A TRUNK_GROUP variable has been added to the list of variables supported in the Rating template. The values for these variables will be taken from the Relationship that was selected when sending a Rate Deck use the associated Rating Template. The TRUNK_GROUP variable will be replaced by a comma separated list of all the Trunk Groups in the relationship.
Added the deployment Month and Year in the bottom right of the web browser when logged into the Peeredge User Interface. May,2023 in the above image.
Fixed an issue where Agent commission rate in the Agent Overview page was displayed as a dollar amount instead of a percentage.
May 2023
Unless otherwise stated, the updates and enhancements only apply to the new Peeredge User Interface.
Payments Report. A consolidated payments report is now available from the Relationships → Overviews → Payments menu. This report will show all payment transactions for all Relationships (Customers). The report can be filtered by relationship, transaction type, and date range. The report can be exported to a CSV file.
Relationship Portal Users can modify Relationship Info and Add/Edit Relationship Contacts.
A Modify Carrier setting was added to Settings Page for the Relationship Portal. These Settings can be accessed from the Settings icon (cog wheel) on the Relationship → Portals page.
When the Modify Carrier setting is checked, the Settings menu will be visible for all Portal Users for that specific Relationship. The Relationship Info table will also be visible. Any Relationship Portal User will be able to view and edit the Relationship Info. They will also be able to add and edit Relationship Contacts.
Relationship Portal Users with the Admin privilege can add other Relationship Portal Users.
To grant the Admin privilege check the Admin setting for a Relationship Portal User when adding or Editing the User from the Relationships → Portals tab.
A Relationship Portal User with the Admin permission will have a Portal User tab in the Settings menu of the Relationship Portal. From this Tab the Portal User will be able to add, edit or delete other Relationship Portal Users.
NRC and MRC Tabs added to Carrier Payments in the Relationship portal
The NRC and MRC Tabs were added to the Carrier Payments page in the Relationship portal to show all non-reoccurring and monthly reoccurring charges.
General Improvements and Bug Fixes:
When invalidating an invoice, added the ability to add a comment to a new reason field, the ability to reverse the NRC/MRC charges and reapply a due dates to NRC and MRC associated to an invalidated invoice.
An example Invoice that only includes a $10 NRC.
The associated $10 NCR is called New NRC and as shown in the Balance/Payment NCR tab the DUE DATE is blank because it has been associated to Invoice #10852.
To Invalidate an Invoice, from the Relationship → Invoicing Tab, click on the vertical ellipse to the right of the Invoice number you wish to Invalidate and click Delete.
Click the Invalidate button and optionally add a comment in the Reason To Invalidate field, then click the Invalidate button.
Returning to the Balance/Payment NRC page, the New NRC charge now shows a DUE DATE as the date has been reapplied after the Invoice #10852 has been invalidated.
The Invalidate Invoice changes apply to both the New and the Old Peeredge User Interface.
Added a Notes field for a Relationship Contact.
Added a color scheme on the Balance Overview page to visually signify how close a balance is to being warned or suspended.
Black - The normal state where there the current balance is at least $100 from the Balance Warning or Balance Suspend amount.
Yellow - If the current balance is less then $100 from the Balance Warning or Balance Suspend amount .
Orange - The current balance is greater than or equal to the Balance Warning amount.
Red - The current balance is greater than or equal to the Balance Suspend amount.
Edit Vendors from Relationships → Overviews → Routing now supports boolean “and” and “or” searching in Active Vendors and Inactive Vendors list.
To simply the management of adding and removing Vendors from Termination Routing Rules, the “and” and “or” can be used to filter the displayed Vendors.
When selecting a Time range on any Report the supports Time ranges, the selection is now in a 24 Hour Format instead of 12 Hour with AM/PM filters.
Improved security by using a password link instead of the username and password used in welcome emails.
Added Suspension and Warning Limits to the Relationship Portal under the Carrier Payments page.
Hovering the mouse over the info icon next to the Carrier Payments will display the Balance Warning amount and the Balance Suspend amount.
Changed the default date filter for the Capacity Bursting Report to This Month.
Fixed an issue where deleted relationship names are showing in templates.
Fixed the Destination Performance Report to show Vendor side data.
March 2023
General Improvements and Bug Fixes:
The distribute ratedeck module was moved to a background process for better exception handling in case of email failures.
The export feature of rate deck generator was moved to a background process so it will not “freeze” the User Interface when a large rate deck is downloaded.
Two new fields Allowed User Agent and Allowed Domains were added to the Add SBC Mode and the Update SBC Mode dialog boxes.
Allowed User Agent - This is a security measure which will do a simple pattern match comparison of the value in this field with the value of the SIP User Agent header in the registration message. Up to five comma separated values can be placed in this field. If none of the comma separated entries match the contents of the User Agent, the registration message will be ignored.
Allowed Domain - This is a security measure which will compare the value in this field to the domain portion of the request URI of the registration message. If the values do not match the registration message will be ignored.
SBC Mode is a feature that allows SIP based IP phones and softphones on an Public or external network to register to or through the Orchestrator to a PBX on an internal network. Currently only the NEC 3C PBX is certified to SBC Mode.
A Replace & Insert option was added to the upload file functionality for MCLs. This option will replace existing destination codes against the country destinations provided in the uploaded file. If the country is not in the MCL, it will create a new country destination and assign the codes to it. Previously the Upload File capability only appended new codes to the MCL.
Fixed an issue in the Relationship (carrier) portal where the Allow Carrier To Change IPs did not function correctly.
Fixed an issue with not providing spaces between paragraphs in email templates.
February 2023
Added the ability to block calls based on the Industry Traceback Group’s Do Not Originate Registry
To block calls where the ANI (From number) in the Incoming SIP Invite matches a number in the ITG’s DNO Registry, add a routing rule where call comes From is set to ANI List and then select 46labs DNO from the available drop-down list. The perform Action will be Block, the cause code and cause reason can be set to any appropriate values. 46 Labs currently recommends using 603 has the cause code and DNO Block as the reason.
Added a Trunk Group view to the Relationship Performance Report.
The Trunk Group view organizes the performance data by Relationship - Trunk Group and then by individual Trunk Members (IP address / FQDN).
A new Relationship / Trunkgroup drop-down list is now available between the Customer / Vendor drop-down list and the All Agents drop-down lists. Select Trunkgroup to see the Trunk Group view.
When Termination Customer and Trunkgroup is selected the Relationship Performance Report will be organized by:
Relationship - Termination Customer Trunk Group
Trunk (Customer IP (or FQDN) in the Termination Customer Trunk Group)
Relationship - Termination Vendor Trunk Group
When Termination Vendor and Trunkgroup is select the Relationship Performance Report will be organized by:
Relationship - Termination Vendor Trunk Group
Trunk (Vendor IP (or FQDN) in the Termination Vendor Trunk Group)
Relationship - Termination Customer Trunk Group
When Origination Customer and Trunkgroup is select the Relationship Performance Report will be organized by:
Relationship - Origination Customer Trunk Group
Trunk (Customer IP (or FQDN) in the Origination Customer Trunk Group)
Relationship - Origination Vendor Trunk Group
When Origination Vendor and Trunkgroup is select the Relationship Performance Report will be organized by
Relationship - Origination Vendor Trunk Group
Trunk (Vendor IP (or FQDN) in the Origination Vendor Trunk Group)
Relationship - Origination Customer Trunk Group
January 2023
Added the ability view the content of emails generated by the Orchestrator:
Currently the Email History page displays the From email address, To email address, subject, date sent and delivery status of all emails generated by the Orchestrator. An envelope icon was added to the Action column for all emails. When the envelope icon is selected a pop-up window with the contents of the email will be displayed. If there are any associated attachments, they will be listed in the Email content Details window. When the attachment is selected (an invoice in the example below), it’s contents will be displayed in a new browser window.
For security reasons the contents of the Welcome to Agent, Relationship, or Subscriber Portal emails will not be displayed.
Added the ability to add a range of IP addresses to an IP List:
Previously, all IP addresses had to be added to an IP List one at a time. Now a range of IP addresses can be added to an IP List by separating the first number and last number in the 4th Octet of the IPv4 address range with the dash character (no spaces between the numbers and the dash character). The last number must be larger than the first number and should not be greater than 255. In the example below 13 individual IP addresses in the range 10.22.34.100 through 10.22.34.112 were added to the IP List when the Create button was selected. If an IP address is already in the IP List then the Effective date will be updated for that specific IP address. This change also applies to the API.
General Improvements and Bug Fixes:
Fixed an issue where the callid_bleg CDR field (added in the November 2022 Update) was not included in the export file when exporting CDRs from the User Interface.
Fixed an issue where duplicate CDRs could be generated during periods of high traffic load.
Fixed an issue when distributing rate decks where the emailed Rate Deck could be sent to the same recipients multiple times.
Fixed an issue where a LERG query filtered by specific NPANXXs failed to return the LATA/OCN when the LATA/OCN is only associated to NPANNXYs and not NPANXXs.
Fixed an issue where duplicate stripe payments where processed if Stripe sent multiple confirmations for the same payment transaction.
Fixed an effective date format issue in the List Uploader.
Fixed an issue where some non-templated email notifications would be sent from the support@46lab.com email address instead of the email address defined in Settings → General Settings → Default Email Address.