I stood up two Cisco 4331 ISR devices as CUBE with Box to Box redundancy / High Availability in accordance with the document linked below.
Cisco Unified Border Element Configuration Guide Through Cisco IOS XE 17.5 - High Availability on Cisco 4000 Series ISR and Cisco Catalyst 8000 Series Edge Platforms [Cisco Unified Border Element] - Cisco
The Everything works as I expect except the Interfaces I setup to run SIP. Instead of using the virtual IP addresses I set with the commands
redundancy group 1 ip x.x.x.20 exclusive
redundancy group 1 ip x.x.x.254 exclusive
The calls are utilizing the IP manually assigned to the interface. This is a problem because my ITSP will not process calls unless the call comes from the virtual IP address.
Snippets of my configuration are below. Any input would be appreciated.
!
interface GigabitEthernet0/0/0
description connection to HA_CUBE_192 via SW1
ip address 192.x.x.252 255.255.255.0
negotiation auto
redundancy rii 1
redundancy group 2 ip 192.x.x.254 exclusive
!
interface GigabitEthernet0/0/1
description connection to HA_CUBE_152 via SW1
ip address x.x.x.21 255.255.255.192
negotiation auto
redundancy rii 2
redundancy group 2 ip x.x.x.20 exclusive
!
!
dial-peer voice 100 voip
description Calls from Verizon ITSP
session protocol sipv2
incoming uri via 100
voice-class codec 1
voice-class sip bind control source-interface GigabitEthernet0/0/1
voice-class sip bind media source-interface GigabitEthernet0/0/1
dtmf-relay rtp-nte
no vad
!