I am trying to transfer the call to a number and then different extensions dynamically but it does not look like I can put a dynamic variable into the extension field or the IVR prompt fields. How can I do this then?
Hey @skhandor
The transfer number field supports dynamic variables (substituted at runtime), but the extension field has a strict format requiring only 0-9, *, # — so it doesn’t accept dynamic variables directly. Same likely applies to the IVR navigation prompt being a static field.*
A workaround: put the extension digits as part of the SIP URI / number, or use a dynamic variable for the entire transfer destination. For example, build a dynamic variable that contains the full target (number + extension formatting handled upstream), and reference it in the transfer number field.
If you need true dynamic extension/IVR-prompt selection, consider using multiple transfer nodes (one per extension) in a Conversation Flow and route via transition conditions, or use agentic warm transfer where a transfer agent navigates the IVR conversationally.
Thank You