Content
Fetches the value of a variable from a phone module.
Syntax: var_ifc:mod_id::var_name
Example1: print variables from the language module
<?xml version="1.0" encoding="UTF-8"?> <SnomIPPhoneText> <Text> state:$(var_ifc:lang.pui.ENGLISH::state) <br /> name:$(var_ifc:lang.pui.ENGLISH::name) <br /> file_name:$(var_ifc:lang.pui.ENGLISH::file_name) </Text> </SnomIPPhoneText>
Result for a phone running in English PUI language:
Example 2: print (and optionally call) all online monitored extensions
<?xml version="1.0" encoding="UTF-8"?> <SnomIPPhoneMenu> <Title>Call online monitored extensions</Title> <Repeat value_key="$(var_ifc:BusyLampField::get_monitored_extensions,$(current_line))" token="|__NAME__|__NUMBER__|__INDEX__|"> <If condition="!$(empty:__NAME__)"> <MenuItem name="__NAME__" id="__NUMBER__"> <Url>phone://mb_exit#action_ifc:BusyLampField=handle_selected,contact_number=__NUMBER__</Url> </MenuItem> </If> <Else> <MenuItem name="__NUMBER__" id="__NUMBER__"> <Url>phone://mb_exit#action_ifc:BusyLampField=handle_selected,contact_number=__NUMBER__</Url> </MenuItem> </Else> </Repeat> </SnomIPPhoneMenu>
Further Information
Related articles