星号发起响应表示已成功排队,但仅此而已

2023-12-09

我曾经使用预先配置的星号来拨打电话(使用 AMI)。当我这样做时,来自来源的响应通常具有频道和唯一的 ID 信息。现在我正在尝试构建一个新的星号。一切都已设置,但当我呼叫发起时,响应仅包含“呼叫成功排队”的信息。

是否有任何选项隐藏在某处,例如“显示响应的额外信息”?

你可以找到我得到的两种不同的回复。

这是旧的,包含一些有价值的信息。

Response: Success
ActionID: 6bf11dfb-4e6c-4eb4-85cd-6c8b8026019f
Message: Originate successfully queued

Event: Newchannel
Privilege: call,all
Channel: SIP/1030-000058aa
State: Down
CallerIDNum: <unknown>
CallerIDName: <unknown>
Uniqueid: 1339103821.22750

Event: Newcallerid
Privilege: call,all
Channel: SIP/1030-000058aa
CallerID: 05359348602
CallerIDName: <Unknown>
Uniqueid: 1339103821.22750
CID-CallingPres: 0 (Presentation Allowed, Not Screened)

Event: ExtensionStatus
Privilege: call,all
Exten: 1030
Context: ext-local
Status: 8

Event: Newstate
Privilege: call,all
Channel: SIP/1030-000058aa
State: Ringing
CallerID: 05359348602
CallerIDName: <unknown>
Uniqueid: 1339103821.22750

Event: Newstate
Privilege: call,all
Channel: SIP/1030-000058aa
State: Up
CallerID: 05359348602
CallerIDName: <unknown>
Uniqueid: 1339103821.22750

Event: ExtensionStatus
Privilege: call,all
Exten: 1030
Context: ext-local
Status: 1

这是新的,什么也没说

Response: Success
ActionID: 98518f9a-c7cb-4b63-8de4-e185f57508d8
Message: Originate successfully queued

Thanks.


您没有提供有关您发送的实际操作(其参数)的太多信息,但我会采取(长距离?)射击。我认为您可能正在发送异步发起操作,但您确实想要同步行为。

“异步发起操作”意味着 asterisk 将接受命令,但会异步发出调用,然后通过event稍后会到达。

因此,就您而言,星号只是让您知道命令已到达,并且将拨打电话最终。在这种情况下,您应该侦听具有发起调用的操作的 actionid 的传入事件,并在当时做出反应。

但是,如果您想以同步方式了解呼叫是否确实得到应答(即:在呼叫具有拨号状态之前,星号不会响应您的操作),请尝试将原始操作的异步参数设置为 false。

See: https://wiki.asterisk.org/wiki/display/AST/ManagerAction_Originate。请注意“async”参数,这就是您要寻找的。

这里也描述了这一点:http://www.voip-info.org/wiki/view/Asterisk+Manager+API+Action+Originate

希望能帮助到你!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

星号发起响应表示已成功排队,但仅此而已 的相关文章

  • Asterisk支持从P-Preferred-Identity/P-Asserted-Identity/Remote-Party-ID中获取CID和DID

    一 概述 nbsp nbsp nbsp nbsp 主叫身份识别是指用于给被叫用户显示主叫呼入信息 被叫身份识别是指被叫接收到远端呼入后 如何识别被叫信息确实是呼叫自身 在IMS中 针对From To头域比较淡化 作为主被叫识别的关键头域为新
  • Asterisk WebRTC 搭建指南

    1 WebRTC简介 WEBRTC是一个开源项目 xff0c 其宗旨是让WEB浏览器通过简单的JavaScript具备实时通信 Real Time Communications RTC 的能力 WEBRTC目前支持JS和HTML5 xff0
  • 如何在 Ubuntu 18.04 上安装 Asterisk

    Asterisk 是最流行和广泛采用的开源 PBX 平台 为 IP PBX 系统 会议服务器和 VoIP 网关提供支持 它被世界各地的个人 小型企业 大型企业和政府使用 Asterisk 功能包括语音邮件 等待音乐 电话会议 呼叫排队 通话
  • 设置asterisk agi功能处理的等待音

    我使用星号和正常的 PHP AGI 以下this链接问题是我的 PHP AGI 需要 5 秒才能执行 我只是想设置一些等待音 让用户等待 AGI 处 理完毕 在同一个链接上我发现了一些东西 设置音乐 启用 禁用保持音乐发生器 例如 默认设置
  • 如何将 16 位 wav 转换为原始音频

    我正在尝试使用 sox 将星号语音邮件转换为原始音频 原始wav的编码信息是PCM S16 LE 所以我想我可以这样做sox msg0000 wav msg0001 raw但其中的原始文件是乱码 根据 VLC 的说法 与 6 秒的源文件相比
  • *a, b, c = line.split() 中的星号有什么作用?

    Assume line is Chicago Sun 01 52 什么是 a b c line split 做 特别是 星号的意义是什么 编辑 经过测试 似乎 Chicago Sun and 01 52 都存储在a b and c 星号似乎
  • ConfBridge:当管理员用户退出时结束会议

    这几天我在做一些关于ConfBridge的事情 当管理员用户退出时 我使用 confbridge kick all 结束会议 但会议中的其他人会听到 您已被踢出此会议 这不是结束会议的好方法 是否有任何配置或命令可以设置会议在管理员用户退出
  • 如何将Asterisk服务器与外部关系数据库(例如mysql)集成?

    我的目标 客户端 SIP电话 我使用3CX电话 拨号到asterisk服务器 asterisk然后连接外部关系数据库 与asterisk服务器不在同一位置 如果数据库响应某些内容 asterisk服务器播放语音文件 预定义的 gsm 文件
  • 如何使用 asternet 从星号获取变量值

    我用asterNet用于管理事件 INasterisk 我需要获取变量的值 result 在 c 中来自dialplan query exten gt test 1 NoOp test same gt n Answer same gt n
  • Asterisk-如何使用 ChanSpy() 或任何替代方法“耳语”音乐? [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我打算向其中一位会议参与者 耳语 音乐 消息文件 而不让其他会议参与者听到此消息 我浏览了 Asterisk Cookbook 中的音频操作章节 http ofps oreill
  • FreeSWITCH 中的 Asterisk AMI 和 AGI 是否有相似之处?

    星号有Asterisk 管理器界面 AMI http www the asterisk book com unstable asterisk manager api html and Asterisk 网关接口 AGI http www a
  • 将数据保存到自定义 cdr 字段中

    我创建了自定义字段 rec name id 表 cdr 数据库 asteriskcdrdb 在这个字段中我想存储录音名称 我知道我应该通过在 conf 文件之一中添加这一行来完成此操作 但是在哪里 exten gt s 1 set CDR
  • Asterisk AGI - 使用 php agi 发起呼叫

    有人知道我们如何使用 PHP AGI 脚本发起外部号码呼叫吗 您有两种可能的选择 一种是使用 Originate 命令 看http www voip info org wiki view Asterisk manager 示例 Origin
  • .wav 和 .gsm 文件格式有什么区别

    我正在学习星号 在此我曾使用过语音邮件应用程序 当我尝试播放语音邮件时 我看到了以下格式的文件 wav WAV gsm 以上文件格式有什么区别 有信息关于星号维基 http www voip info org tiki index php
  • 如何使用 Socket 获取 Asterisk 服务器的状态 - Python

    我试图使用 python 套接字获取 Asterisk 服务器的状态 但没有任何反应 这是我的代码 import socket s socket socket socket AF INET socket SOCK STREAM HOST 1
  • 星号拨号方案中 ${CDR(duration)} 和 ${CDR(billsec)} 之间的区别

    我想获取通话的持续时间 但混淆了要使用哪个变量 CDR 持续时间 or CDR billsec Here https wiki asterisk org wiki display AST CDR Variables不清楚 CDR durat
  • Asterisk 将声音文件播放到 ConfBridge 中?

    我正在尝试召开会议并在会议后台播放声音文件 我怎样才能使这成为可能 这显然行不通 因为声音文件将在进入会议之前播放 exten gt s 1 playback some soundfile same gt n confbridge 1 提前
  • Asterisk 拨号方案 (extensions.conf) 应用程序

    我正在开发一个应用程序 允许用户使用手机访问他们的邮箱 我开发了一个 IVR 菜单 用户可以使用它来检索他们的邮件 更具体地说 我用 Perl 编写了一个 AGI 来检索邮件 问题是 AGI 执行需要相当长的时间 为此 我需要让我的用户在执
  • 将组名称获取到星号中相应的 pri 端口

    我正在使用 sagoma 8 端口卡 我的chan dahdi conf配置端口是 autogenerated by usr sbin wancfg dahdi do not hand edit autogenrated on 2015 0
  • Websocket 连接失败并显示星号 11

    我正在尝试将 websocket 配置为与 asterisk 11 一起使用 但是存在一些问题 我遵循的步骤是 在 http conf 中启用以下内容 enabled yes bindaddr 0 0 0 0 bindport 8088 我

随机推荐