Volunteer Routing
Incompatible with Yap 1.x Volunteer Dialers — you will have to reconfigure your setup.
Initial setup
- You will need to ensure that the following
config.phpparameters are set. They should be a service body admin that will be responsible for reading and writing data back to your BMLT. This will not work with the "Server Administrator" account.
static $bmlt_username = "";
static $bmlt_password = "";
- You will need to specify Twilio API parameters. You can find this on your account dashboard when you login into Twilio.
static $twilio_account_sid = "";
static $twilio_auth_token = "";
- Head over to your admin login page at
https://your-yap-instance/admin. - Login with any credentials from your BMLT server (or a Yap-local user).
- Go to the Service Bodies tab and click Configure. Enable Volunteer Routing and save.
- Go to Volunteers, select your service body, and add volunteers with phone numbers and shift windows.
- Click Enable on each volunteer card, then Save Volunteers.
- Drag and drop volunteer cards to set dial order.
- Use Include Group to add a volunteer group card instead of duplicating members.
- Go to Schedules to preview the calendar for your service body.
- Place a test call to confirm routing.
Call strategies
Configure call strategies under Service Bodies → Configure → Call Handling. See Call strategies for full detail on blasting, cycling, timeouts, and voicemail fallback.
| Strategy (summary) | Behavior |
|---|---|
| Linear cycle | Dial in order; linear strategies loop or stop at voicemail per setting. |
| Blasting | Ring all active volunteers; first answer wins; may fall through to voicemail. |
| Random | Random order each attempt or one shuffled pass, per setting. |
Volunteer groups expand to their on-shift members when a GROUP card is enabled on the list.
Volunteer responder
Responder is a per-volunteer checkbox (not a call strategy). It marks who receives voicemail SMS links and similar notifications. See Volunteer responder.
Redirect and overrides
- Volunteer Routing Redirect: Set the mechanism to "Volunteers Redirect" and specify the target service body ID in Volunteers Redirect Id.
- Forced Caller Id: Changes the outgoing display caller ID for volunteer outdials.
- Call Timeout: Seconds before trying the next number (or next strategy step).
See also checking call routing, helpline call routing, and the video Call Blasting and other Call Strategies Explained.