问题标签 [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.

0 投票
3 回答
4183 浏览

php - 如何从 AMI ORIGINATE 设置 Asterisk 呼叫日志 CDR 数据库字段

我在 PHP 中使用 Asterisk 管理接口 (AMI) 来发起出站呼叫。下面是我正在使用的代码片段:

如何设置呼叫者姓名 ( $name) 或写入到asteriskcdrdb始发脚本中的出站呼叫的其他详细信息?理想情况下,我想以与设置dst入站呼叫字段相同的方式设置字段。

0 投票
2 回答
2008 浏览

http - 通过 http post 收集 Asterisk cdr 记录

我正在使用 Asterisk 并想收集 cdr 记录。我搜索了一会儿,发现已经有模块可以用来将 cdr 记录收集到 CSV 文件或 MySQL 中。

我想知道是否已经有一个模块可以让我通过 http post 收集 cdr 记录。这样当调用结束时,Asterisk 会将 cdr 记录发布到预定义的 URL。

提前致谢。

0 投票
1 回答
399 浏览

php - 如何在 CDR 文件上的 get_file_contents() 生成的字符串中查找子字符串

我一直在努力解决这个问题,但直到现在都没有成功。

我需要在保存 CDR 文件时获取一个传递给 Keywork 的字符串,但据我尝试,我只是失败了!

即使它显示在网络浏览器中,我也无法读取子字符串。

搜索此测试的字符串是“TESTKEYWORD”,下面是我的代码:

如果你想尝试,我已经上传到我的网络服务器进行测试,所以你可以从那里访问。

http://liuitt.com/cdr

0 投票
2 回答
449 浏览

lisp - 使用 car 和 cdr 的 Common Lisp 引用行为

Lisp 初学者。我正在研究“Common Lisp:一个温和的介绍”,我遇到了我不理解的这种行为。这是在剪辑中:

第一个表达式(第 57 行)对我来说很有意义。得到((fee fi) (fo fum))的CAR的CDR,即(fee fi)的CDR。但是第 58 行发生了什么?我原以为它会给我完全相同的东西,(FI)。但相反,它给了我一份清单?谁能帮我理解发生了什么?

更令人惊讶的是,如果我在两个表达式中分别执行这些操作,那么在 (fee fi) 未引用时会出现错误:

但是当引用 (fee fi) 时,我得到了正确的结果,这与我的第一个结果相反:

任何照明将不胜感激!

0 投票
2 回答
4508 浏览

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 定义是否有问题?

0 投票
1 回答
63 浏览

linux - 从 Mac iOS 到 Linux

我有一个 CDR 文件,其中包含二进制代码和用 Perl 编写的代码来解码 CDR 文件。

现在我使用 Mac,但下周我将开始使用 Linux。我以前从未使用过Linux。

如果现在我使用终端来解码我的文件并使用以下命令:

使用此命令,我使用 Perl 解码器解码我的文件,然后写入 txt 文件,然后将“,”更改为“\n” - 新行并将其保存在新的 txt 文件中。

现在有一个问题,在 linux 中执行所有这些操作的命令是否相同。

先感谢您

0 投票
1 回答
1073 浏览

mysql - 使用 MySQL 从费率表计算通话费用

我正在尝试比较两个电话提供商之间的通话费率。我有两张表,如下:

18185_rates 包含来自电话系统的呼叫数据记录,一些示例值如下:

表 int_rates 包含来自其他提供商的呼叫的资费数据,格式如下:

我正在尝试进行比较,以便我可以看到 18185_rates 中的调用与其他提供商的成本。我不知道如何根据 int_rates 中的可变长度拨号代码连接这两个表。

在下面的@Gordon Linoff 的帮助下,我想出了以下代码:

0 投票
1 回答
1016 浏览

recursion - 方案 car 和 cdr 递归

有人可以向我解释递归如何在以下函数中工作吗?具体来说,我对函数达到其基本情况时会发生什么感兴趣。另外,为什么在这段代码中使用了一个命名的 let?(我不熟悉命名的让)

0 投票
1 回答
83 浏览

scheme - 如何使用一对来查找两个函数中的哪一个将评估最大值?方案

基本上有一对由两个函数组成,代码必须采用对输入x来找到最高评估x并打印该评估。
我收到错误:

汽车:合同违约预期:对?给定:4

0 投票
2 回答
6713 浏览

php - SVG 到 CDR 转换器

我有一个 SVG 文件,其中包含旋转的、半透明的、剪辑的(剪辑路径)元素(例如多边形、图像)。该文件在 Inkscape 中完美运行,但对于进一步的图像处理,我也想在 CorelDraw 中使用它。但是在 CorelDraw 中打开结果是一团糟(实际上是 X6,但早期版本几乎相同)。

有没有办法将 SVG 转换为原生 CDR 或任何其他与 CorelDraw 兼容的矢量格式???

SVG 位于 Ubuntu LAMP 服务器上,并且安装了 imagemagick、inkscape、libcairo2-dev、librsvg2-bin。