首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >星号拨号方案中的多线分机

星号拨号方案中的多线分机
EN

Stack Overflow用户
提问于 2016-06-08 00:56:30
回答 2查看 939关注 0票数 1

我有一个星号扩展,它在一个非常长的行上运行。其中一部分是电子邮件的正文,其中包含几个换行符。如何才能在不弄乱电子邮件的情况下将扩展名分解为多行(为了可读性)?

same => n,System(echo -e "Asterisk call. \n Duration: ${CDR(billsec)} seconds.\n Caller ID ${CDR(clid)} \n Source ${CDR(src)} \n Destination ${CDR(dst)} \n Destination context ${CDR(dcontext)} \n Channel name ${CDR(channel)} \n Destination channel ${CDR(dstchannel)} \n Last app executed ${CDR(lastapp)} \n Last app's arguments ${CDR(lastdata)} \n Time the call started. ${CDR(start)} \n Time the call was answered. ${CDR(answer)} \n Time the call ended. ${CDR(end)} \n Duration of the call. ${CDR(duration)} \n Duration of the call once it was answered. ${CDR(billsec)} \n ANSWERED, NO ANSWER, BUSY ${CDR(disposition)} \n DOCUMENTATION, BILL, IGNORE etc ${CDR(amaflags)} \n The channel's account code. ${CDR(accountcode)} " | mail -s '${RESULTREV} (${CALLERID(num)}) called on ${STRFTIME(${EPOCH},,%A %d.%m.%Y at %H:%M:%S)}' aag@aag.com)

EN

回答 2

Stack Overflow用户

发布于 2016-06-08 02:23:02

创建一个接受各种${CDR}变量的外壳脚本,并使用它生成消息体并启动mail。这样,您就不需要在拨号方案中维护邮件正文。

票数 2
EN

Stack Overflow用户

发布于 2016-06-11 02:55:43

您可以使用quote和doublequote。

http://www.voip-info.org/wiki/view/Asterisk+Expressions

但是,您应该记住,如果字符串长度超过255个字符,星号将忽略任何信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37685108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档