2025 Updates - Communications Service Provider (CSP) Platform

Created by Kelly Evans, Modified on Thu, 20 Nov at 12:56 PM by Ammar Rana

Communications Service Providers wanting to upgrade to the latest software version of the PeerEdge Platform can open a support ticket.


July 2025



Compare future to current International Dialed Rate Decks.


The Rate Compare feature can be found in the Tools menu. A list of previous rate comparisons is displayed.





To create a new comparison click the Rate Compare button in the top right corner.


Provide a name for the rate comparison is the Name field.

Select a current Rate Deck from the Rate Sheet drop down field.

Upload the future Rate Deck by either the drag and drop method or the click Upload document


Click Download Sample for a properly formatted example for an International Rate Deck.




Click Upload to generate the rate comparison csv file.


The new rate comparison will be added to the top of list with an initial status of Pending.  If there is an error (e.g. incorrectly formatted future rate deck) with generating the rate comparison csv file an error will be displayed in the REASON column.  After a couple of minutes the STATUS will change to Completed.   Click the download icon in the ACTION column to download the rate comparison csv file. 



The downloaded csv file contains the Destination, Country Code, Dial Code, International Rate, Initial Increment, Subsequent Increment and Effective Date columns from the future (uploaded) Rate Deck.  


The Status column can contain the following values:


increase - indicates that the future rate is greater than the current rate

decrease - indicates that the future rate is less than the current rate

no change - indicates that the future rate is the same as the current rate

missing -  indicates that the future (Destination, Code Code, Dial Codes) does not exist in the current Rate Deck.




CDRs for forwarded calls


The fix for the Forwarded calls CDR not showing have been deployed. The CDR diagnostics now accurately display both the origination and termination legs under their respective tabs.



Dummy IP for forwarded Trunk Group


This feature will allow customers to create Customer Trunks with Dummy IP solely for call forwarding. By assigning at least a dummy IP address in the corresponding Termination Customer Trunk Group ensure that DB sync is properly done after the addition of the IP and Trunk Group is active.


General Improvements and Bug Fixes for July 2025:


  • Added the ability to provide C Level Stir/Shaken attestation for international ANIs.

  • Added a 200OK / ACK timeout delay to avoid unconfirmed calls.

  • Fixed an issue where the ANI was not written to the Call Detail Record (CDR) for an ordination call if the PeerEdge received a SIP 404 Not Found response.

  • Fixed an issue where the orig_carrier_id was not written to the Call Detail Record (CDR) for loop blocked calls.
  • Fixed several race conditions when processing SIP messages
  • Fixed a RURI domain/ port manipulation logic issue
  • Fixed an issue with isup-oli parameter pass-through


June 2025


Stir/Shaken Improvements


Stir/Shaken trunk group configuration options have moved to their own configuration page.


Subject Level Filtering

 

This feature will allow incoming SIP Invites with identity headers to be filtered (rejected) based on the contents of the Subject line of the certificate that signed the identity header.



Example Subject Line for a Stir/Shaken signing certificate


To reject all SIP Invites from a Service Provider with the OCN 962J or an organization name that includes the name Versatel the below Subject Filters could be used.


Subject Line Filtering is supported on Termination Customer and Origination Vendor Trunk Groups and requires the STIR/SHAKEN Certificate Verification feature to be enabled.



Ring Timeout Timer


The purpose of the Ring Timeout timer is to cancel a call attempt received on a Termination Customer Trunk Group that has not received a 200OK from a Termination Vendor trunk group to establish the call within the configured timeframe.


This timer is only applicable to Termination Customer Trunk Groups and starts when a SIP Invite is received at the Termination Customer Trunk Group. This feature uses the same timer as PDD, but it only activates during the "ringing phase" (after a SIP 180/183 provisional response is received on a termination vendor trunk group) and disconnects the call at the configured Ring Timeout value if a SIP 200OK response has not been received. The Ring Timeout timer stops when a SIP 200OK response is received from the vendor.  If the Ring Timeout timer expires the orchestrator will send a SIP Cancel message to the Termination Vendor and a SIP 503 Service Unavailable message to the customer.


If configured, the Ring Timeout timer must have a value between 1 and 240 seconds. If not configured, the default value will be 240 seconds.  



General Improvements and Bug Fixes for June 2025:


  • Fixed an issue where a API response for ex_routing_vendors. Now is correctly returns the actual Port and CPS limits of the Trunk Group instead of showing NULL.
  • Fixed an issue where the API could insert a duplicate DID into a route plan. 
  • Fixed an issue where invoices could not be sent if the DID usage was $0.


February 2025


Custom SMTP server support


Added a new feature where custom SMTP servers can be added to the Orchestrator. These SMTP servers can be used to deliver email notifications used by templates. This feature supports Domain-based Message Authentication, Reporting, and Conformance. DMARC is an email authentication standard designed to protect domains from being used in phishing or spoofing attacks.


The list of SMTP servers can be found on the E-Mail page in the General menu.  The PeerEdge Default SMTP server will always be present in this list and can always be used. Once a new SMTP server has been added it can be set as the default SMTP server.  This will change (toggle) the configured email server for all existing Templates.


To add a new SMTP server click on the + Add button, fill in the appropriate fields and click the Add SMTP Server button.


The Orchestrator will add the new SMTP server to the list of servers after successfully testing the connection. If there is an issue with the connection the following error message will be displayed.


From any Template you can override the default setting, simply select the SMTP Server to use from the SMTP Server drop-down list in the Email Info step of the Template. If the PeerEdge Default server is selected, then the From Email Address field can be populated with any customer email address otherwise the username from the SMTP server configuration will be used as the From Email Address and it cannot be edited.



A Test-SMTP option has been added to the horizonal ellipsis pop-up menu for the SMTP Servers. 



Add the email address of the recipient to send the test email.  The From Address will contain the username configured for the SMTP server.






Vendor Billing Account Number (BAN)


Added a Billing Account Number (BAN) field to Termination Vendor Trunk Groups.  The BAN field will allow the association of a vendor BAN to each Termination Vendor Trunk Group.  This is especially helpful when you receive multiple invoices from a vendor, each with different BANs. You will now be able to map each invoice to the correct Termination Vendor Trunk Group. 






General Improvements and Bug Fixes for February 2025:


Improved input validation for LATA entries in LATA lists (Service Provider Platform).  


The LATA validation now supports 3 to 5 characters in the range [0-9,a-z,A-Z].





Improved MCL Template delete notification error messages when attempting to delete an MCL in an Origination Route Plan that is associated to an existing termination route plan.


Previous error message.


New error message





Improved Numbering and Number Forwarding CSV upload processing.


The CSV file upload process for Numbering and Number forwarding entries to Origination Route Plans has been completely overhauled improving the error handling and decreasing the processing time required to complete the upload process.



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article