问题标签 [vici]

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 回答
5055 浏览

vici - 如何在本地系统中设置vicidial?

我想在我的本地计算机服务器上设置 vicidial 的任何信息或文件吗?我用谷歌搜索,但找不到确切的资源。我用谷歌搜索了下面的链接。

链接 1

链接 2

提前致谢。

0 投票
1 回答
498 浏览

vici - Ringback ViciDial via SIP Gateway

I am using the latest version of ViciDial for my inbound/outbound call center and Asterisk 13 for my SIPGW. When placing calls from my Vici server, I have the ringback working for my agents on the initial call out through the SIP Gateway. If and when the agent has to conference a call or place a caller on hold and dial another call, no ringback to the agent is heard on calls going out through the SIPGW.

I have modified the context of the trunk as follows:

What am I missing?

0 投票
1 回答
561 浏览

c - 链接到 VICI 库的头文件

我正在尝试为 VICI 编写自己的应用程序,这是 strongswan 应用程序的某种接口(https://www.strongswan.org/apidoc/md_src_libcharon_plugins_vici_README.html

有一个示例如何构建一个简单的 VICI 客户端:

到目前为止,我尝试了很多方法来使用 gcc 正确构建这个应用程序,但是每次我都会出错,因为要么缺少头文件,要么存在未定义的引用等等。我找不到成功的方法。头文件 libvici.h 位于文件夹 /folder1/folder2 中,因此我尝试通过 gcc 链接到它:

但我得到一个未定义引用的错误 'vici_init' (这是 VICI 应用程序中的一个函数)

我还尝试通过链接到库文件 /usr/lib/ipsec/libvici.a

但是和上面一样的错误。

如果有人能告诉我如何正确包含/链接头文件以便我可以使用 VICI 应用程序,那就太好了。

谢谢!

0 投票
1 回答
975 浏览

asterisk - 星号:callerid 显示为匿名

我正在尝试使用星号拨打自动呼叫,但问题是呼叫者 ID 在客户端设备中显示为匿名。那么如何设置 callerid 在客户端设备中正确显示?

0 投票
1 回答
1929 浏览

php - 杀毒剂 API

我正在尝试在 vicidial 中实现类似头像的系统。这是我到目前为止搜索后想出的。我创建了一个 Web 表单,然后当呼叫来到代理屏幕时,他们只需单击 Web 表单,他们就会看到有关播放哪个预录文件的按钮。根据我的研究,这可以使用 vicidial 代理 API 来实现,我的问题是我不知道如何使用该 API,我尝试将它集成到一个按钮中,但我听不到录音播放。

这是按下按钮后的输出

成功:audio_playback 函数已发送 - mondaywav|PLAY|testuser

但是录音没有播放。请帮忙。

更新:

我检查星号日志并收到此警告

[9 月 23 日 14:58:41] 警告 [11014][C-00001147]:channel.c:6009 ast_request:没有为“”注册通道类型 [9 月 23 日 14:58:41] 警告 [11014][C-00001147 ]:app_dial.c:2455 dial_exec_full:无法创建类型为“”的通道(原因 66 - 未实现通道)

0 投票
1 回答
238 浏览

asterisk - 识别 Asterisk IVR 上是否按下了 DTMF

我需要帮助来确定 Asterisk IVR 上是否按下了 DTMF。场景是:我想根据DTMF是否按下来调用一个AGI脚本。如果按下 DTMF(IVR Menus),则无事可做。如果没有按下 DTMF 呼叫和 AGI 并保存信息。

非常感谢任何帮助。

我正在使用星号 11

0 投票
2 回答
1364 浏览

api - 如何在php中集成vicidial非代理api

我无法在 php 中集成 vicidial 非代理 api。

我的问题是什么?

http://127.0.0.1/agc/api.php?source=VicidialAPI&user=6666&pass=1234&function=version http://127.0.0.1/agc/api.php?source=VicidialAPI&user=6666&pass=1234&function=version异常:cURL请求的 URL 返回错误:404 Not Found

0 投票
1 回答
242 浏览

performance - 基于 VICIDial IP 的配置.. 无外拨电话

我已经配置了我的运营商设置,如下所示,

当我以代理身份登录时,没有呼出电话,并且一段时间后,代理屏幕上出现拨号超时错误......是什么导致了这个问题?

0 投票
0 回答
206 浏览

python - 将 vici 套接字连接到特定的网络命名空间

我可以在全局命名空间中使用 python3-vici,假设我想通过一个特定的命名空间来路由它,比如 /var/run/x/x/vpn,我该怎么做?我在 vpn 文件夹中有 charon.ctl、charon.pid、ipsec.conf、ipsec.d、starter.charon.pid、strongswan.conf 文件,但没有 charon.vici。我尝试在命名空间中安装 vici,但在那里我没有看到 charon.vici 文件。我在这里缺少什么吗?

另一件事:我无法将使用 vici.Session().load_cert() 加载的证书与特定连接进行映射。在“本地”内的连接字典中使用“证书”属性会引发如下错误:

虽然,如果您使用 swanctl.conf 加载连接,然后使用 vici 检索信息,您可以看到在执行 list_conns() 时填充了 cert 字段。

0 投票
0 回答
35 浏览

transfer - Vicidial 问题“您无权转接呼叫”

我有 Vicidial 版本:2.14-621c BUILD:201201-2015,带有 Asterisk 13.34.0-vici。下面的屏幕截图中显示了令人讨厌的问题: 您没有转接电话的权限

在组的设置中允许所有传输:

Xfer 设置

还有什么我想念的吗?