问题标签 [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.
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?
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 应用程序,那就太好了。
谢谢!
asterisk - 星号:callerid 显示为匿名
我正在尝试使用星号拨打自动呼叫,但问题是呼叫者 ID 在客户端设备中显示为匿名。那么如何设置 callerid 在客户端设备中正确显示?
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 - 未实现通道)
asterisk - 识别 Asterisk IVR 上是否按下了 DTMF
我需要帮助来确定 Asterisk IVR 上是否按下了 DTMF。场景是:我想根据DTMF是否按下来调用一个AGI脚本。如果按下 DTMF(IVR Menus),则无事可做。如果没有按下 DTMF 呼叫和 AGI 并保存信息。
非常感谢任何帮助。
我正在使用星号 11
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
performance - 基于 VICIDial IP 的配置.. 无外拨电话
我已经配置了我的运营商设置,如下所示,
当我以代理身份登录时,没有呼出电话,并且一段时间后,代理屏幕上出现拨号超时错误......是什么导致了这个问题?
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 字段。