Skip to main content

mod_dptools: eval

About

Eval can be used to execute an internal API or simply log some text to the console.

Click here to expand Table of Contents

Usage

eval <string to eval>

This application may be run inline from the XML dialplan.

Examples

<action application="eval" data="dialplan=[${dialplan}]" />

In order to do a uuid_bridge I found the following works:

<action application="answer"/>
<action application="eval" data="${uuid_bridge(uuid_1 uuid_2)}"/>

If you need call back you can set up your dial plan this way:

<action application="eval" data="${sched_api(+5 none originate {ignore_early_media=true}sofia/your_GeteWay/${caller_id_number} your_ext XML your_context your_Caller_ID_Name your_Caller_ID_Number)}"/>
<action application="hangup"/>

See Also