Hi. Yes, you need two SIP Peer Profiles. We also now use two vMCD's. vMCD1 is primary, vMCD2 is backup. We now have 25 SIP Trunk licenses on each vMCD. MBG1 & MBG2 is in a Cluster with 50 SIP trunks.
On vMCD1:
1. In Network Elements, I have two entries SIP_1 and SIP_2 as Type "Other" and two entries MBG1 and MBG2 as Type "Outbound Proxy".
2. In Trunk Attributes, I have two entries for SIP_1 (Trunk Service number 1) and SIP_2 (Trunk Service number 2).
3. In SIP Peer Profile, I have two entries for the two Network Elements SIP_1 and SIP_2 with SIP_1 using Trunk Service 1 and SIP_2 using Trunk Service 2.
4. In ARS Routes 10 & 11, I have two entries using SIP Trunk as routing medium and SIP Peer Profiles of SIP_1 and SIP_2.
5. In ARS Routes Lists, I have a List number 10 with 1st choice = 10 (MBG1), 2nd choice = 32 (vMCD2), 3rd choice = 11 (MBG2)
You need to program similar on vMCD2. But in ARS Lists we only have 1st choice to MBG1 and 2nd choice to MBG2. Configuring it this way means we have resiliency on MBG and resiliency on vMCD and resiliency with SIP Trunks. All our devices have a secondary element of vMCD2.
Friday last week we ported over one of our ISDN numbers to our SIP provider. Shutting down MBG1 WAN link results in incoming calls instantly being re-routed to second SIP circuit and through MBG2 so this is a success. However, outgoing calls do not get routed to MBG2.
I did use Wireshark and the capture file was sent to Mitel who acknowledged that vMCD was working as expected but MBG was not. This has now been escalated to the Mitel MBG Support Team. I will let you know the outcome.
Orion, please let me know how you get on with your setup.