Mitel MiVoice Business SIP Trunk Setup
Important: There are several more steps to configuring a SIP trunk than just what's listed here. Consult your Mitel documentation. Of the areas to configure, these areas are specific to Revolution.


When integrated with MiVoice Business (MiVB), Revolution may require both SIP trunks and generic SIP extensions (SIP registrations in Revolution) for audio to pass between the two platforms.
-
For communications from MiVB to Revolution, such as dialing a specific SIP line number to trigger a notification, SIP trunks are used and must be licensed and configured as such on the MiVB.
-
For communications from Revolution to MiVB, such as playing an audio page via the MiVB Group Page feature, generic SIP extensions (SIP Registrations in Revolution) are used and must be licensed on the MiVB via either Enterprise User or Single Line Licenses. This is required because the MiVB Group Page feature requires that a Feature Access Code (FAC) be dialed prior to the Page Group number, and FAC's can only be dialed by an extension. The MiVB does not allow FAC's on SIP trunks.
-
If all audio pages to IP Phones are being done via multicast (and not the MiVB Group Page feature), SIP extensions may not be required.
-
If both SIP trunks and SIP extensions/registrations are provisioned and your Notification includes a MiVB Page Group configured as an Endpoint with the Group Page FAC, by default Revolution will use an available SIP extension/registration to deliver the page.
-
If only SIP trunks are provisioned and your notification includes a MiVB Page Group configured as an Endpoint with the Group Page FAC, Revolution will attempt to use an available SIP trunk, which will fail.
-

Refer to the section Add a SIP registration for details about this configuration.
-
Go to Configuration > Phone Systems > SIP
-
Select New > New SIP Registration.
-
Complete the fields, similar to the following, but using information associated with your MiVB setup
Field Description Name Use a name that allows you to easily identify your PBX system Priority Group (redundancy only) Controls behavior in an active/active redundancy environment. Registrar URI Enter the string sip: followed by the registrar URI of your PBX, for example:
sip:ourMiVB.company.com
Address of Record Enter the address of record string associated with your PBX. For example:
1111@ourMiVB.company.com
Registrar Interval Enter an integer for this value per your PBX. The default, 300, may be fine in most circumstances. Username and Password Enter the credentials associated with the Address of Record. Realm Enter one or more realms (comma-separated) associated with your PBX.

A Mitel IP phone can receive an audio page via several mechanisms:
-
Multicast – this is the preferred method if possible. Both the Revolution server and the Mitel Paging Relays can deliver multicast audio broadcasts to their local subnets. In this scenario, the IP Phones receive the audio of the page via their configured multicast address. The MiVB is not directly involved in the audio delivery, and neither SIP trunks nor SIP extensions are used.
-
Revolution Endpoint – in this scenario, each Mitel IP phone extension number is configured in Revolution as an Endpoint. If this Endpoint is included in a notification that includes audio, Revolution will attempt to dial it directly using either a SIP extension if available, or a SIP trunk if not. This method is not typically recommended, as it requires a 1:1 ratio of SIP trunks/extensions to Endpoints. If there are 10 IP Phone Endpoints configured to receive an audio Notification, then 10 SIP Extensions or trunks need to be available, and all recipients' phones will ring. Each recipient will have to answer and wait until the configured <Endpoint Wait %> of endpoints have answered before the audio will be played.
-
MiVB Group Page – in this scenario, only the MiVB Page Group number is configured as an Endpoint in Revolution and includes the Group Page Feature Access Code as part of the dial string. Any number of IP phones can be made a member of that Page Group within MiVB (up to the limits for the controller type). Revolution is not specifically aware of which IP phones may be part of which Page Group. When using Group Page, Revolution must use an available SIP extension to dial the Page Group number so that the Feature Access Code can be included.
Basic steps for SIP trunk setup to work with Revolution:
Tip: Organize, alphabetically, the left-hand column of your MiVoice Business system administration tool to find the following forms.

Log in to the MiVoice Business System Admin Tool. Go to Voice Network > Network Elements.
Field | Setting |
---|---|
Name | A name that lets you easily recognize this is for Revolution. Our example uses Revolution. |
Type | Other |
FQDN or IP Address | Revolution server IP address |
SIP Peer Port | 5060 (This is the default. If you're not using the default, enter the port number you're using.) |
You can use the default values for other fields.

Log in to the MiVoice Business System Admin Tool. Go to Trunks > SIP > SIP Peer Profile.
Basic tab
Field | Setting |
---|---|
SIP Peer Profile Label | A name that lets you easily recognize this if for Revolution. Our example uses Rev. |
Network Element | Revolution, or whatever you named the element you created above. |
Trunk Service | The trunk service you have defined to send emergency SNMP traps. Our example uses 2. |
Calling Line ID tab
Field | Setting |
---|---|
Strip PNI | Set this to Yes to ensure that Revolution correctly matches DNs for endpoints and directory entries. |
You can use the default values for other fields.

Note: You only need to configure this if your organization's security policies require SIP trunk authentication from a user agent (in this case Revolution).
In Revolution:
- Go to Configuration > Phone Systems > SIP.
- Leave Inbound Digest Realm blank.
- Enter a name of your choosing for Inbound Username and Inbound Password.
- Click Save.
In MiVoice Business > SIP Peer Profile > Basic > Authentication Options,
- Enter the Revolution Username and Password in the User Name and Password fields here.
- Click Save.
SDP Options
Field | Setting |
---|---|
Allow Using UPDATE for Early Media Renegotiation | Yes |
Force sending SDP in initial invite message | Yes |
Force sending SDP in initial invite - Early Answer | Yes |
You can use the default values for other fields.
Signaling and Header Manipulation
Field | Setting |
---|---|
Trunk Group Display | A name that helps identify this is for Revolution. Our example uses RevTrunk. |
You can use the default values for other fields.

Field | Setting |
---|---|
Trunk Service Number | 2, or whichever trunk service you're using for emergency SNMP traps. |
Class of Service | 2, or whichever Class of Services is available to assign. |
Trunk Label | A name that helps identify this is for Revolution. Our example uses Revolution. |
You can use the default values for other fields.

Pick a route to use
Field | Setting |
---|---|
Routing Medium | 2, or whichever SIP trunk you're using for Revolution. |
SIP Peer Profile | Rev, of whatever you named the SIP Peer Profile. |
You can use the default values for other fields.

This is where you define the dial numbers to monitor, for example, 911 and 411. This is also where you define a range of numbers to add as SIP lines in Revolution to use to trigger notifications, for example, 54xx (54 + 2 digits to follow).
Field | Setting |
---|---|
Termination Number | 2, or whichever SIP trunk you're using for Revolution |
You can use the default values for other fields.

Here you're configuring whichever Class of Service you assigned to the SIP trunk attributes. Our example uses 2.
Field | Setting |
---|---|
Comment | Enter a comment that helps you identify this Class of Service is for use with Revolution. Our example uses Revolution. |

- Add Mitel Page Groups and SIP lines as Revolution SIP endpoints, if you haven't already done so. See SIP Endpoints.
- Create SIP lines in Revolution SIP Activator for the extension range you defined in ARS digits dialed. See SIP Activator.
- Make sure you check Disable Reinvites in Customizing SIP Settings.
-
Assign the SIP Activator and SIP lines as notification triggers. See the Live Broadcast Notification example.