问题标签 [cdr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何从 AMI ORIGINATE 设置 Asterisk 呼叫日志 CDR 数据库字段
我在 PHP 中使用 Asterisk 管理接口 (AMI) 来发起出站呼叫。下面是我正在使用的代码片段:
如何设置呼叫者姓名 ( $name
) 或写入到asteriskcdrdb
始发脚本中的出站呼叫的其他详细信息?理想情况下,我想以与设置dst
入站呼叫字段相同的方式设置字段。
http - 通过 http post 收集 Asterisk cdr 记录
我正在使用 Asterisk 并想收集 cdr 记录。我搜索了一会儿,发现已经有模块可以用来将 cdr 记录收集到 CSV 文件或 MySQL 中。
我想知道是否已经有一个模块可以让我通过 http post 收集 cdr 记录。这样当调用结束时,Asterisk 会将 cdr 记录发布到预定义的 URL。
提前致谢。
php - 如何在 CDR 文件上的 get_file_contents() 生成的字符串中查找子字符串
我一直在努力解决这个问题,但直到现在都没有成功。
我需要在保存 CDR 文件时获取一个传递给 Keywork 的字符串,但据我尝试,我只是失败了!
即使它显示在网络浏览器中,我也无法读取子字符串。
搜索此测试的字符串是“TESTKEYWORD”,下面是我的代码:
如果你想尝试,我已经上传到我的网络服务器进行测试,所以你可以从那里访问。
lisp - 使用 car 和 cdr 的 Common Lisp 引用行为
Lisp 初学者。我正在研究“Common Lisp:一个温和的介绍”,我遇到了我不理解的这种行为。这是在剪辑中:
第一个表达式(第 57 行)对我来说很有意义。得到((fee fi) (fo fum))的CAR的CDR,即(fee fi)的CDR。但是第 58 行发生了什么?我原以为它会给我完全相同的东西,(FI)。但相反,它给了我一份清单?谁能帮我理解发生了什么?
更令人惊讶的是,如果我在两个表达式中分别执行这些操作,那么在 (fee fi) 未引用时会出现错误:
但是当引用 (fee fi) 时,我得到了正确的结果,这与我的第一个结果相反:
任何照明将不胜感激!
converter - Asn.1 开发工具,CDR 使用 Java 转换为 XML
我尝试解码 CDR 文件以将其转换为 XML
我已经在我的 PC 上安装了 Java 编译器。我使用了这个链接http://www.asnlab.org/asndt/overview.html
我试图解码我的 CDR 文件,但它不能正常工作。
它正确显示了前 19 条记录,然后它给了我错误,我尝试了 2 个不同的 CDR 文件。而且它们都只显示了 19 条记录。
第一个文件给了我这个错误:
记录 20 org.asnlab.asndt.runtime.error.AsnRuntimeException: Can not invoke method 'valueOf()' 794995 at org.asnlab.asndt.runtime.conv.ReflectionEnumeratedConverter.toObject(ed:40) at org.asnlab.asndt。 runtime.type.EnumeratedType.I(mc:126) at org.asnlab.asndt.runtime.type.ImplicitType.I(xc:152) at org.asnlab.asndt.runtime.type.SetType.I(gb:191)在 org.asnlab.asndt.runtime.type.SetType.I(gb:158) 在 org.asnlab.asndt.runtime.type.ImplicitType.I(xc:152) 在 org.asnlab.asndt.runtime.type.ChoiceType .I(hc:183) 在 org.asnlab.asndt.runtime.type.SequenceType.I(xb:221) 在 org.asnlab.asndt.runtime.type.SequenceType.I(xb:46) 在 org.asnlab。 asndt.runtime.type.ImplicitType.I(xc:152) at org.asnlab.asndt.runtime.type.AsnType.I(bb:354) at org.asnlab.asndt.runtime.type.ByteBuffer.decode(fc: 18) 在 org.asnlab.asndt.runtime.type。AsnType.decode(bb:338) 在 Test.main(Test.java:20)
第二个文件给了我这个错误:
在 org.asnlab.asndt.runtime.type.AsnType.I(bb:369) 在 org.asnlab.asndt.runtime.type.ByteBuffer.decode(fc: 18) 在 org.asnlab.asndt.runtime.type.AsnType.decode(bb:338) 在 Test.main(Test.java:20)
我不明白我的 ASN.1 定义是否有问题?
linux - 从 Mac iOS 到 Linux
我有一个 CDR 文件,其中包含二进制代码和用 Perl 编写的代码来解码 CDR 文件。
现在我使用 Mac,但下周我将开始使用 Linux。我以前从未使用过Linux。
如果现在我使用终端来解码我的文件并使用以下命令:
使用此命令,我使用 Perl 解码器解码我的文件,然后写入 txt 文件,然后将“,”更改为“\n” - 新行并将其保存在新的 txt 文件中。
现在有一个问题,在 linux 中执行所有这些操作的命令是否相同。
先感谢您
mysql - 使用 MySQL 从费率表计算通话费用
我正在尝试比较两个电话提供商之间的通话费率。我有两张表,如下:
18185_rates 包含来自电话系统的呼叫数据记录,一些示例值如下:
表 int_rates 包含来自其他提供商的呼叫的资费数据,格式如下:
我正在尝试进行比较,以便我可以看到 18185_rates 中的调用与其他提供商的成本。我不知道如何根据 int_rates 中的可变长度拨号代码连接这两个表。
在下面的@Gordon Linoff 的帮助下,我想出了以下代码:
recursion - 方案 car 和 cdr 递归
有人可以向我解释递归如何在以下函数中工作吗?具体来说,我对函数达到其基本情况时会发生什么感兴趣。另外,为什么在这段代码中使用了一个命名的 let?(我不熟悉命名的让)
scheme - 如何使用一对来查找两个函数中的哪一个将评估最大值?方案
基本上有一对由两个函数组成,代码必须采用对输入x
来找到最高评估x
并打印该评估。
我收到错误:
汽车:合同违约预期:对?给定:4
php - SVG 到 CDR 转换器
我有一个 SVG 文件,其中包含旋转的、半透明的、剪辑的(剪辑路径)元素(例如多边形、图像)。该文件在 Inkscape 中完美运行,但对于进一步的图像处理,我也想在 CorelDraw 中使用它。但是在 CorelDraw 中打开结果是一团糟(实际上是 X6,但早期版本几乎相同)。
有没有办法将 SVG 转换为原生 CDR 或任何其他与 CorelDraw 兼容的矢量格式???
SVG 位于 Ubuntu LAMP 服务器上,并且安装了 imagemagick、inkscape、libcairo2-dev、librsvg2-bin。