Category: Oracle

  • Oracle SBC – Troubleshooting – Booting with diags image

    Oracle SBC – Troubleshooting – Booting with diags image

    Sometimes Oracle support require to run a hardware diagnostic, this helps to detect issues in all components in SBC. It’s a really easy procedure but it takes about an hour to complete. Here’s are the list of steps to follow to run the procedure: 0) This step is the most important, make sure have Console…

    Continue reading

  • Oracle SBC – Troubleshooting – Replacing fans in a 6350 hardware

    Oracle SBC – Troubleshooting – Replacing fans in a 6350 hardware

    In this entry we will expose the fan replacement for a 6350 Acme Packet/Oracle Session Border Controller. This will be a quick entry as the task to replace fans its easy, but you need to have a clear understanding on the architecture specially in a AP6350 hardware, and we will focus on that. The first…

    Continue reading

  • Oracle SBC – Admin Task – Enabling Web interface administration

    Oracle SBC – Admin Task – Enabling Web interface administration

    Oracle SBCs provides a web portal for administration and troubleshooting purposes. In this case let’s enable the administration for simple HTTP administration. After applying changes web interface is now available. Use the proper credentials and log in into the web administration: In a future entry we will enable https (web portal encryption).

    Continue reading

  • Oracle SBC – Admin Task – Enabling “Monitor and Trace”

    Oracle SBC – Admin Task – Enabling “Monitor and Trace”

    Oracle SBCs provides a web portal interface that can be used for administration and troubleshooting. Personally, I’m not a big fan of using the web interface, but there a few things that are easier using the GUI than the CLI and a few advantages. One of those advantages is the “Monitor and Trace” menu option…

    Continue reading

  • Oracle SBC – Admin Task – Backups

    Oracle SBC – Admin Task – Backups

    Backups are easy to create and maintain, but it’s not an automated task in the Oracle SBC. Backup files are small and can be kept stored locally BUT is highly recommended to use an external repository. It’s important to create a naming convention that let you easily find the exact file you are looking for…

    Continue reading

  • Oracle SBC – Admin Task – Restoring from backup file

    Oracle SBC – Admin Task – Restoring from backup file

    Restoring a configuration from backup files is an easy task. Make sure that the file is available or uploaded in /code/backups/ and restore a previous config using: Backup config contain certificates and encryption config already in production. Its important to note that restoring a configuration requires a save-config as this is not an RTC (Real…

    Continue reading

  • Oracle SBC – Admin Task – Testing Regular Expressions

    Oracle SBC – Admin Task – Testing Regular Expressions

    Before starting with LRTs, let’s start defining how regular expressions can be tested in Oracle SBCs (regular expressions are commonly used in LRT). The menu to test is at root level and can be accessed as follows: Option show display current settings applied: First thing is creating a simple expression that matches any number starting…

    Continue reading

  • Oracle SBC – Admin Task – Basic Local Routing Table (LRT)

    Oracle SBC – Admin Task – Basic Local Routing Table (LRT)

    In previous entries, a basic virtual lab environment has been created using an Oracle SBC and two Ubuntu desktops running Linphone softphone client, successful calls were made testing the connectivity using the Oracle SBC. Here is a diagram of that environment: The objective of this entry is to create a Local Routing Table that will…

    Continue reading

  • Oracle SBC – Admin Task – Advance Local Routing Tables (LRT) – Example 1

    Oracle SBC – Admin Task – Advance Local Routing Tables (LRT) – Example 1

    In the last entry we worked with a Basic LRT that modified a test TFN number to be routed to an internal number. This new scenario will apply an LRT to apply different routes to session agents. To accomplish this, we will create a new “internal” connection (with all the configuration needed to have this…

    Continue reading

  • Oracle SBC – Admin Task – Advance Local Routing Tables (LRT) – Example 2

    Oracle SBC – Admin Task – Advance Local Routing Tables (LRT) – Example 2

    For this new LRT example, we will have the same lab environment than in example 1, see image below. The main difference here is that we will use ranges in LRTs. In this case for all possible TFNs (800)xxx-xxxx, the first half of all the numbers will be routed to Internal realm, meanwhile the second…

    Continue reading

  • Oracle SBC – Admin Task – Sync files in HA systems

    Oracle SBC – Admin Task – Sync files in HA systems

    As mentioned in a previous entry, sometimes files need to be uploaded to SBCs for different purposes (LRT, bootloaders, upgrade images, backup, certificate, etc) but in a HA system its common that those files need to be uploaded to both systems. In this entry we will work in the process to have a file uploaded…

    Continue reading

  • Oracle SBC – Admin Task – Host Routes

    Oracle SBC – Admin Task – Host Routes

    Host-routes let you add entries into the OSBC routing table, the next image shows the routing table in the Oracle SBC lab environment (IPv6 routes are ignored): When sending traffic to a network not explicitly defined the default gateway is used, in this case using interface wancom0. Let’s create an hypothetical scenario where a new…

    Continue reading

  • Oracle SBC – Admin Task – Header Manipulation Rules (HMR)

    Oracle SBC – Admin Task – Header Manipulation Rules (HMR)

    Header Manipulation Rules (HMR) is one of the more fun topics in Oracle SBCs, it provides the ability to manipulate SIP through configuration letting add, delete, replace, copy, move, reject and log SIP headers, parameters, complete URIs, part of URIs, SIP MIME bodies (SDP, XML, ISUP) and more. The reason to use HMR can be…

    Continue reading

  • Oracle SBC – Admin Task – Testing HMRs

    Oracle SBC – Admin Task – Testing HMRs

    Before proceeding with more examples, lets check a way to test HMRs without applying them in production, and lets work with the same example worked in the previous entry where a header called “HMR” is added with the value Hello World!. HMR must be created in the configuration to be tested using this menu, here…

    Continue reading

  • Oracle SBC – Admin Task – Advance Header Manipulation Rules (HMR) – Example 1

    Oracle SBC – Admin Task – Advance Header Manipulation Rules (HMR) – Example 1

    Lets work in a new HMR that will help to correct the Request Line to strip the leading “+1” of an INVITE message. To accomplish this we will use “built-in” variables defined in Oracle SBCs, please refer to “Header Manipulation Rules Guide” in Oracle documentation. In this specific case lets use ORIGINAL which refers to…

    Continue reading