• Welcome!!!

    Welcome!!!

    Welcome to Where Is My Voice Packet! The objective of this blog is to share information, document procedures and share our experience with the world. There are multiple lab environments created to test basic configuration and specific features of different solutions. There are also notes, procedures and commands that can be used in different environments,…

    Continue reading

  • Oracle SBC – Lab environment description

    Oracle SBC – Lab environment description

    The objective of this first series of entries is to setup an environment to be able to perform testing on a Oracle Session Border Controller. It’s important to mention that all devices will be virtualized using Oracle VirtualBox, as this software is simple to install and easy to administer. For more information, please visit https://www.virtualbox.org.…

    Continue reading

  • Oracle SBC – Lab Setup – VirtualBox install

    Oracle SBC – Lab Setup – VirtualBox install

    Virtualbox is a virtualization solution that is perfect to use in a home lab environment. In next entries Ubuntu desktop VMs will be deployed using Virtualbox. Documentation, software and additional information can be found in the following link: https://www.virtualbox.org It’s a really easy software to install, basically Next, Next, Next….but in any case some screenshots…

    Continue reading

  • Oracle SBC – Lab Setup – Ubuntu OS VM install

    Oracle SBC – Lab Setup – Ubuntu OS VM install

    After installing VirtualBox, 2 Ubuntu desktops will be deployed. Start VirtualBox software and select Machine -> Menu then click on New…. In the next window assign a Name for this VM (Software detects Ubuntu in the name and set Type and Version, if not select it manually), click next. Assign memory to be used by…

    Continue reading

  • Oracle SBC – Lab Setup – Ubuntu additional software install

    Oracle SBC – Lab Setup – Ubuntu additional software install

    Once OS is installed lets install a few additional software needed to administer and complete the testing on this environment. Net-tools needs to be installed to have some commands available within the command line. apt install net-tools To make Ubuntu VM available to use RDP will install xrdp and make it available with the following…

    Continue reading

  • Oracle SBC – Lab Setup – Ubuntu basic Linphone testing

    Oracle SBC – Lab Setup – Ubuntu basic Linphone testing

    At this point the lab environment looks like the following image: Make sure that any ping connectivity test between the Ubuntu desktops should be successful. Open Linphone in both Ubuntu desktops, click on the right top bar menu and select Preferences. Under SIP accounts tab remove any Proxy accounts, to make things clear, lets use…

    Continue reading

  • Oracle SBC – Lab Setup – Oracle SBC VM install

    Oracle SBC – Lab Setup – Oracle SBC VM install

    After installing VirtualBox lets deploy a virtual Oracle Session Border Controller version 9.1 Software can be downloaded from Oracle Support ( https://support.oracle.com ) or eDelivery ( https://edelivery.oracle.com ) make sure you select the correct version to be deployed in VirtualBox (VirtualBox accept OVA or OVF files, you can select the VMware version from Oracle web…

    Continue reading

  • Oracle SBC – Lab Setup – Oracle SBC initial setup

    Oracle SBC – Lab Setup – Oracle SBC initial setup

    After turning on the Oracle SBC use the default passwords (first password is acme, and enable password is packet) you will be forced to change the password to meet security policies. After password are set, next step is defining how this Oracle SBC will operate in the network. This is defined with the command: setup…

    Continue reading

  • Oracle SBC – Lab Setup – Oracle SBC physical and network interfaces

    Oracle SBC – Lab Setup – Oracle SBC physical and network interfaces

    Oracle SBCs have dedicated interfaces to be used for signaling and media, those interfaces are defined as sXpX when listing the interfaces. As defined in the first entry two interfaces will be created and configured dedicating one for internal (s0p0) communication and the other for external (s1p1) communication. Let’s start with interface s1p1, MAC address…

    Continue reading

  • Oracle SBC – Lab Setup – Oracle SBC Realms

    Oracle SBC – Lab Setup – Oracle SBC Realms

    Session Border Controllers are network devices that secures voice over IP (VoIP) infrastructure while providing interworking between incompatible signaling messages and media flows from end device or application servers. An important element in Oracle SBCs is realm which are defined as a logical way to identify domain, network, collection of networks. Let’s forget the management…

    Continue reading

  • Oracle SBC – Lab Setup – Oracle SBC SIP Interfaces

    Oracle SBC – Lab Setup – Oracle SBC SIP Interfaces

    It’s now time to create a SIP service associating the IP in network interfaces with realms configured previously. On the CLI lets first create the External SIP interface: Remember to issue the done command when completing the sip-port element and exit to jump to the sip-interface branch and issue the done command. For Internal SIP…

    Continue reading

  • Oracle SBC – Lab Setup – Oracle SBC Steering pool

    Oracle SBC – Lab Setup – Oracle SBC Steering pool

    With the current configuration Oracle SBC is now able to process signaling but there are two problems, first there are no resources to manage audio and there is no routing in place to process the session correctly. Let’s fix the problem about the resources adding steering pools associated with the Internal and External realms. Adding…

    Continue reading

  • Oracle SBC – Lab Setup – Oracle SBC Local policies

    Oracle SBC – Lab Setup – Oracle SBC Local policies

    The last step for this basic lab environment is to create routing to connect the External and Internal realms. In Oracle SBCs this kind of configuration is called Policy Realm Based Realm Bridging. To configure this routing, we need to create 2 local policies, indicating the source realm and destination realm, let’s go to the…

    Continue reading

  • Oracle SBC – General Info – Useful commands

    Oracle SBC – General Info – Useful commands

    Oracle SBCs can be administered via web and CLI, both ways have pros and cons, in this entry we will review a few CLI commands that can provide useful information. SBC Status display-alarms show health SBC Information show version show features SBC network information show interfaces show interfaces brief show arp show virtual SBC SIP…

    Continue reading

  • Oracle SBC – Troubleshooting – Packet capture (local)

    Oracle SBC – Troubleshooting – Packet capture (local)

    Oracle SBCs allows the option to capture packets in specific interfaces and write it down to a file, making it available for download and analysis. This is helpful for troubleshooting purposes, lets analyze how to set up create a few scenarios to start capturing packets in different interfaces. The first thing is the understanding of…

    Continue reading