Category: Oracle

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

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

    HMRs are important as they provide great flexibility to modify headers, SDP, XML, etc, changes that can actually modify the routing of the sessions. In this entry let’s create a more complex HMR making changes only if an specific contact information is validated, this can be seen that in a graphic representation: And in a…

    Continue reading

  • Oracle SBC – Admin Task – Upgrades

    Oracle SBC – Admin Task – Upgrades

    When performing an upgrade the first step to perform the upgrade is check the release notes of the version you are upgrading to. Release notes always include a section indicating the supported upgrade paths. This is an extract for version 9.1: Here is a list of steps I usually take when upgrading SBCs: Validate SBC…

    Continue reading

  • Oracle SBC – Admin Task – Marking packets for QoS

    Oracle SBC – Admin Task – Marking packets for QoS

    Oracle SBCs allows QoS marking to apply a set of TOS/DiffServ mechanisms that enable you to provide better service for selected network. In this entry we will work in overriding the packets for SIP messages received in the external realm to be marked with 46. First thing is creating a media policy that will help…

    Continue reading

  • Oracle SBC – Admin Task – NATting with SPL

    Oracle SBC – Admin Task – NATting with SPL

    Oracle SBCs provide multiple ways to implement NAT when behind a firewall but in this entry we will work in implement this in a an easy way using SPL (SBC Programming Language). In our hypothetical scenario where we can find a firewall in front of the SBC in the “External” side: We will apply the…

    Continue reading

  • Oracle SBC – Admin Task – Enabling external authentication

    Oracle SBC – Admin Task – Enabling external authentication

    Oracle SBCs comes with two local factory accounts for access: user and admin which are authenticated locally, but Net-Net OS offers to have users authenticated using RADIUS or TACACS+. Having different accounts authenticated via external authentication actually help to have a better record on changes made which actually can be found in cli.audit.log, for example:…

    Continue reading

  • Oracle SBC – Admin Task – Creating certificate requests

    Oracle SBC – Admin Task – Creating certificate requests

    In a previous entry web administration was enabled but the basic configuration was set where only http (an insecure protocol) was the only protocol running, in this and the next entry we will work in enabling a secure http web administration (https). This is the current configuration set in the Oracle SBC used in this…

    Continue reading

  • Oracle SBC – Admin Task – Loading signed certificate requests

    Oracle SBC – Admin Task – Loading signed certificate requests

    In the previous entries, a certificate request was generated in the Oracle SBC and signed using the Certificate Authority in the Avaya System Manager, now we will work in load the signed certificate, create the proper configuration and apply it into the Oracle SBC. Open the certificate file downloaded from Avaya System Manager and copy…

    Continue reading

  • Oracle SBC – Admin Task – Redundancy config

    Oracle SBC – Admin Task – Redundancy config

    Let’s work in this new entry creating a Oracle SBC solution in High Availability (HA) in our virtual environment. To accomplish this, we will need to start using 2 additional network interfaces that are specific and dedicated to being used as redundancy connections between the Oracle SBCs allowing the processes and sessions to synchronize. This…

    Continue reading

  • Oracle Operations Monitor – Admin task – High Availability configuration

    Oracle Operations Monitor – Admin task – High Availability configuration

    Oracle Operations Monitor can be implemented in High Availability, this is achieved setting up two Mediation Engines, working as Master/Slave. One important aspect using high availability is keep the configuration of the master and slave servers synchronized. With the new REST API, you can utilize a simple bash script to download the configuration from the…

    Continue reading

  • Oracle SBC – Admin Task – SIP REFER Method Call Transfer

    Oracle SBC – Admin Task – SIP REFER Method Call Transfer

    Oracle SBCs can be used to integrate different solutions and making changes in its behavior and the way it processes specific SIP methods. In this entry we will review a scenario where a transfer needs to be implemented in order to have a correct integration with different elements in the network. This is a graphical…

    Continue reading

  • Oracle SBC – Admin tasks – Basic load testing using SIPp

    Oracle SBC – Admin tasks – Basic load testing using SIPp

    In this entry we will work in creating a basic environment that will help us to run performance and load testing using a traffic generator called SIPp. First, let’s start defining our components and IP addresses to use in this lab environment: As you can see in the image above, we will use 2 Ubuntu…

    Continue reading

  • Oracle SBC – Admin Task – Enabling SNMPv2

    Oracle SBC – Admin Task – Enabling SNMPv2

    In this entry let’s enable SNMPv2 in the Oracle SBC, this will let us get information from the SBC in real time, for this entry we will use “iReasoning MIB Browser software” Free Personal Edition can be downloaded from this link: https://www.ireasoning.com/download.shtml (you can use any other SNMP browser of your choice). First, lets enable…

    Continue reading

  • Oracle SBC – Admin Task – Prognosis integration

    Oracle SBC – Admin Task – Prognosis integration

    In the previous entry we worked in enabling SNMPv2 in an Oracle SBC and tested using an SNMP browser performing a “Walk” on the system which allows to get all the information available. Now it’s time to integrate a monitoring system to get information from the Oracle SBC, in this case we will use Prognosis.…

    Continue reading

  • Oracle Linux 7.3 – Admin task – Installation

    Oracle Linux 7.3 – Admin task – Installation

    In this entry we will install Oracle Linux 7.3 as a virtual machine, this will help us in future entries when we create a lab environment that will let us test a SIP Rec recording solution, but we will go deeper later. Let’s start downloading the Oracle Linux required from Oracle support web portal, in…

    Continue reading

  • Oracle Linux 7.3 – Admin task – Enabling Graphical User Interface

    Oracle Linux 7.3 – Admin task – Enabling Graphical User Interface

    In the previous entry, Oracle Linux 7.3 was installed, just in case you missed enabling the GUI, issue the following commands: yum update yum groupinstall “Server with GUI” Enable GUI on system startup ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target or systemctl set-default graphical.target

    Continue reading