Connecting Ultravox to SIP Using Voximplant
incoming
scenario for processing incoming calls forwarded to Voximplant:
outgoing
scenario for processing outgoing calls:
customData
parameter in the following format:
e.destination
property of the incoming call) matches any rule’s pattern. If the call’s destination aligns with the pattern, the attached scenario(s) are executed. If the call’s destination doesn’t match the pattern, the attached scenario(s) remain inactive, and the call proceeds to the next routing rule.
The application systematically evaluates the routing rules from top to bottom, with higher-priority rules taking precedence. When the call’s destination matches one of the rules, the rule is executed, and the application disregards any subsequent rules, ensuring that only one rule is executed at a time.
.*
means any quantity of any symbols, so all the numbers or usernames match the rule.+?[1-9]\d{1,14}
matches any phone number123.+
matches 1234, 12356, and so on.number
may be any number or username that matches the regular expression specified earlier when configuring the routing rules. app_name
and account_name
are the names of the Voximplant application and account respectively.SIP registations
section of application configuration. When doing so, select the routing rule for incoming calls created earlier.customData
parameter in the following format: