SwmlTransferSkill
Transfer calls using SWML transfer actions. Supports named pattern-based transfers with friendly destination names, or arbitrary direct-destination transfers.
Class: SwmlTransferSkill
Tools: transfer_call (always), list_transfer_destinations (when patterns are configured)
Env vars: None
patterns
Array of named transfer patterns. Each object has:
name(string, required) — Friendly name for the destination.destination(string, required) — SIP URI, phone number, or agent URL.description(string, optional) — Human-readable description.
allow_arbitrary
Whether to allow transfers to arbitrary destinations not in the patterns list.
Defaults to true when no patterns are configured, false when patterns exist.
default_message
Default message to say before transferring.