问题标签 [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 投票
1 回答
537 浏览

scheme - `(mcons (mcons '() 25) 16)` 和 `(mcons 25 (mcons 16 `()))` 有什么区别

我正忙于计算机程序的结构和解释练习 2.18。在这里,我们必须定义一个过程 reverse 来反转一个列表。它应该执行以下操作:

我提出了以下定义:

然后在一个解决方案中发现类似如下:

append和这里有区别cons,我不能指手画脚。

我的问题:有什么区别,为什么结果不显示为(25 16 9 4 1)

0 投票
1 回答
5831 浏览

asterisk - 如何将 CDR 日志“Master.csv”(星号日志)更改为 Data Wise

祝大家节日快乐,希望你们一切都好。

我有一个小问题:我想将我的Master.csv file格式更改为date-wise csv file,因为它易于管理并且可读。还告诉我如何更改asterisk logs file formatdate-wise. Asterisk logs path details:

0 投票
1 回答
436 浏览

asterisk - Elastix - 如何插入自定义字段

我对 Elastix 2.5.0 有疑问。我需要将自定义值放入 cdr 表中的自定义字段。此时我修改了 cdr_mysql.conf 并添加了 [aliases] 和 [columns]

我还为我有工作线路的入站呼叫制作自定义传入上下文

我的问题是:为什么 Elastix 不将自定义 CDR 放入 mysql 表?!

0 投票
1 回答
82 浏览

mysql - MySQL 中只存储一条记录

我在 CentOS 上配置了星号,将 CDR 信息存储在 MySQL 数据库中,但它只存储我首先添加的一条记录。

0 投票
1 回答
975 浏览

sql-server - 星号:无法在 SQL Server 数据库中保存呼叫详细信息

我无法将我的 cdr 保存到数据库。数据库连接很好。我可以使用INSERT语句手动将数据插入到我的表中,但呼叫记录并没有按照 Asterisk 教程的建议自动保存。我使用了以下指南:

https://wiki.asterisk.org/wiki/display/AST/MSSQL+CDR+Backend

请建议。

0 投票
3 回答
1307 浏览

list - 打印和替换列表中元素的函数

我正在尝试实现两个功能:subterm 和 replace。

  1. subterm 将两个列表作为参数,并打印第一个列表中在用完第二个列表后到达的元素。

例如,调用

(subterm '(1 2 (3 4 5) (6 (7 (8) 9 10))) '(4 2 2 1))

应该返回

我想出了以下函数,它打印列表中的第 n 个元素:

  1. replace 接受 3 个列表并返回将达到的值替换为列表其余部分不变的结果。

例如调用:

应该返回:

同样,我想出了这段代码,它将第一个列表中的第 n 个元素替换为第二个列表,而第一个列表的其余部分保持不变:

如何修改这些函数以获取两个列表?

编辑1:一些例子:

考虑这个例子:

在上面的示例中, subterm 需要 2 个列表。然后它读取第二个列表。第二个列表基本上告诉 subterm 返回第 1 个元素 (8) 第 2 个元素 ((8)) 第 2 个元素 (7 (8) 9 10) 第 4 个元素 (6 (7 (8) 9 10)第一个列表 (1 2 (3 4 5) (6 (7 (8) 9 10)))。

考虑这个例子:

replace 包含三个列表:第一个列表是必须替换元素的列表。第二个列表包含必须放入第一个列表的新元素。第三个列表包含必须替换元素的位置。因此,它基本上取代了第一个列表 (1 2 (3 4 5) 6 7) 的第三个元素 (3 4 5) 的第二个元素 (4)。

0 投票
0 回答
628 浏览

hadoop - ingesting CDRs into hadoop

I've just started working on a hadoop use case of analyzing CDRs in near-real time. CDRs are encoded in ASN1.1. A remote server is feeded regularly by CDRs. I'm wondering about how to ingest CDRs from this server into my cluster, and decode them to generate CSV files that can be processed by Hive (or Spark Streaming ..).

Is Flume Adapted to ingest this kind of data ? When do you think I should decode ASN1.1, before or after ingesting ? I have a program written in C for decoding ASN1.1. If Flume is adapted to ingest data, should I implement an Avro client in the server containing initial data, or is there another well-suited method ?

0 投票
4 回答
8873 浏览

list - CDR,CAR和REST,FIRST和可能的实现之间的区别?

我正在学习一点关于 LISP 中的函数式编程的知识,这就是我遇到的问题:LISP 使用 CAR、CDR 函数以及 FIRST 和 REST 函数。两者都与列表有关。

从我目前所了解到的情况来看,这两者之间是有区别的,但我不太明白有什么区别。

有人可以为我总结一下吗?以及如何最终使用 CDR、CAR 实现 FIRST/REST?


编辑:由于接受的答案提到了文档,但没有链接,这里是CAR/CDR文档的链接,然后是FIRST/REST

此外 - 重要说明 - 链接的文档是 CLISP 的“只是实施说明”,这是一个常用的环境。一般来说,几乎不可能找到这种语言的“官方文件”。

0 投票
0 回答
942 浏览

python - 在 Python 中从 ACME PACKET 解析 CDR

我正在尝试解析来自 ACME PACKET SBC 的 CDR 记录。大部分数据是 CSV,我遇到的问题是我遇到了一些奇怪的情况,它并不适用于每个 CDR,它只适用于其中一些。我最初开始尝试使用这样的 CSV 阅读器来执行此操作。

带有编辑信息的 CDR

该领域还有 300 列其他列,但这是我在哪里不足的例子之一。

代码片段

使用以下代码,我得到以下内容

我也尝试用 pandas 阅读这篇文章,并得到大致相同的内容,因为引号中的逗号。

加上 with " 在 quotechar 内,我认为那里也存在问题。

这也是大多数记录上的一些变量,这工作正常,只有几百个有这个问题,但由于我无法判断记录在出现之前是如何格式化的,所以我无法解析这些不同。

非常感谢所有帮助。

谢谢

0 投票
1 回答
1745 浏览

asterisk - 星号:记录将 CALLERID(num) 更改为 CDR

Asterisk 通过 cdr 将调用信息记录到数据库中。

如果呼叫通过 sip 中继进入,则通常会为远程公共电话号码提供 P-Asserted-Identity。此信息通常会在 CDR 计费数据库中丢失。

这会将 P-Asserted-Identity 设置为下一次拨号的主叫号码,但不会在挂机时记录到 CDR。仍然将原始 CALLERID(num) 记录为 src