arg_unit.vm:
<Instance version="0.0.1" saveSerial="0" instanceName="" flowCode="pxz.demo.ivr02_in" instanceId="">
<inArgs>
<arg key="channelName" val="ch${chno}"/>
</inArgs>
</Instance>
channel.vm:
<ch${chno}>
<channelName>ch${chno}</channelName>
<board>board_pcm7</board>
<chno>${chno_i}</chno>
<signalling>Ss7Mix</signalling>
<sleepLen>100</sleepLen>
<poleReverseEnable>${enabled}</poleReverseEnable>
<signalTone>450</signalTone>
</ch${chno}>
产生:
void testVelocity() {
/* first, get and initialize an engine */
VelocityEngine ve = new VelocityEngine();
try {
ve.init();
} catch (Exception ex) {
log.error("%s : %s", ex.getClass().getName(), ex.toString());
return;
}
/* next, get the Template */
Template t = null;
try {
t = ve.getTemplate("./templ/hello.vm");
} catch (Exception ex) {
log.error("%s : %s", ex.getClass().getName(), ex.toString());
return;
}
/* create a context and add data */
VelocityContext context = new VelocityContext();
//
// // select $colnames from $table where $criteria order by $order
//
context.put("clearBeforeLoad", true);
context.put("transactionEnable", true);
context.put("alias", "(file)");
/* now render the template into a StringWriter */
StringWriter writer = new StringWriter();
try {
t.merge(context, writer);
} catch (Exception ex) {
log.error("%s : %s", ex.getClass().getName(), ex.toString());
return;
}
log.info("velocity out:\n%s", writer.toString());
}
分享到:
相关推荐
1. **建立前向R2MF信号音模板**:创建信号音特征定义,包括频率、强度和持续时间。使用TN_GEN结构体和dx_bldtngen()函数来定义15种前向信号音。 2. **初始化R2MF播放终止条件表**:设置DX_TONE条件,确保一旦检测到...
- **B通道与D通道**:涉及到ISDN线路的配置,B通道负责语音传输,D通道则负责信号传输。 - **E&M信令**:一种传统的模拟电话信号系统,用于连接到传统PBX系统或外部电话线路。 - **VOIP提供商**:添加和配置VOIP...
一款基于机器学习的Web日志统计分析与异常检测命令行工具_hy4
基于RBAC权限控制的资产管理系统_hy5
318 Series Hardened Access Points 370 Series Outdoor Access Points 310 Series Campus Access Points IAP-315 IAP-314
最强PMP备考计划、知识整理、试题,并以本系统来展示_hy5
【官方】计算机职业英语一级考试样卷.pdf 【官方】全国机等级考试二级笔试样卷:存取(Access)数据库程序设计.pdf 【官方】全国计算机等级考试二级笔试样卷:C++语言程序设计.pdf 【官方】全国计算机等级考试二级笔试样卷:C语言程序设计.pdf 【官方】全国机等级考试二级笔试样卷:德尔菲(Delphi)语言程序设计.pdf 【官方】全国机等级考试二级笔试样卷:Java语言程序设计.pdf 【官方】全国机等级考试二级笔试样卷:视觉基础语言程序设计.pdf 【官方】全国机等级考试二级笔试样卷:视讯FoxPro数据库程序设计.pdf 【官方】全国计算机等级考试三级笔试样卷:PC技术,pdf 【官方】全国计算机等级考试三级笔试样卷:网络技术.pdf 【官方】全国计算机等级考试三级笔试样卷:信息管理技术,pdf 【官方】全国计算机等级考试四级笔试样卷:软件测试工程师.pdf 【官方】全国计算机等级考试四级笔试样卷:数据库工程师,pdf 【官方】全国计算机等级考试四级笔试样卷:数据库技术,pdf 【官方】全国计算机等级考试四级笔试样卷:网络工程师.pdf
SpringBoot网上商城#java#毕业设计#网上商城#springboot#课程设计#编程#thymeleaf_hy4
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
360 Series Outdoor Access Points 303 Series Campus Access Points 303H Series Hospitality Access Points 300 Series Campus Access Points
肽质量指纹图谱提取区域检测系统源码分享[一条龙教学YOLOV8标注好的数据集一键训练_70+全套改进创新点发刊_Web前端展示]
分布式事务实战_hy4
python网络爬虫按月爬cctv新闻30分的视频_hy4
【golang】企业微信群机器人接口Golang封装
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。
mumu-activemq是一个对老牌mq消息中间件的学习和测试项目,本人通过这个项目来熟悉activemq的消息发送流_hy4
【Python+HTML】基于flask的rbac学生权限管理系统,redis存储session_pgj
一步一步学springboot2:微服务项目实战(第二版)_hy5
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。