问题标签 [sip]

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 投票
2 回答
29518 浏览

c# - 如何使用 C# 构建软电话(使用 SIP 协议)

我面临着使用 c# 或 .net 技术构建 sip 软电话的挑战。

请指导我构建此类所需的技术、要求和规范。

可能的要求:

支持的编解码器:

G.722.1、G.723.1、G.726、G.728、G.711、G.729、G.723.1、iLBC、:G.711(A 和 m 律)、G.729A/B/D/ E、AMR、GSM 6.10/EFR、iLBC、Speex

  • 嗓音:

    实时质量监控 (MOS) 3 条独立电话线
    自动接听/请勿打扰呼叫
    转移全双工
    录音压缩音频数据。

  • 与 symbian s60 完全兼容的 PC2Phone 和 Mobile2Phone(iPhone、诺基亚 N95)应用程序的软电话/拨号器,应提供完整的源代码。

  • 兼容 Windows 2000/XP/2003/Vista/Mac

  • NAT/防火墙穿越功能

  • 适用于任何第 3 方 SIP 服务器

  • 支持 SIP 出站代理

  • 显示来电者账户余额

  • 显示通话信用时间

  • 自动回声消除

  • 自动抖动缓冲调整

  • 最后号码重拨

  • 10 个最后拨打号码的历史记录

  • 快速拨号用户列表

  • 客户快速开通,只需要用户名和密码

0 投票
2 回答
5630 浏览

perl - 是否可以以编程方式向已注册的 SIP 设备发送 SIP 通知消息?

是否可以通过编程方式创建 SIP 数据包并将其发送到已注册的 SIP 设备?我想发送一条 SIP 通知消息,如下所示:

我想使用 Perl 将此信息发送到 SIP 设备。我是 SIP 世界的新手,所以我的问题可能听起来模棱两可。但是,我们将非常感谢您对此的任何帮助。

谢谢你。

0 投票
2 回答
4224 浏览

load-balancing - 使用 openser/opensips 进行星号负载平衡

我需要对星号的来电进行负载平衡。为此,我在它前面设置了 Openser 服务器,并加载并配置了调度程序模块来执行此操作。我想要做的是 Openser 服务器将接收呼叫并将它们路由到最不“忙”的 Asterisk 服务器,该服务器将负责其余的工作(我在每个服务器中都设置了一个 IVR 菜单)。我正在使用 X-Lite 软件电话进行测试。在 Asterisk 和 Openser 中注册了相同的用户。当我发起呼叫时,它只是通过 Openser 服务器,它不会被转发到任何 Asterisk 框。我想知道我是否缺少设置中的任何配置或步骤。

先感谢您

0 投票
2 回答
3640 浏览

java - JAIN SIP 和 MJSIP 有什么区别?

我一直在研究在 Java 中使用 SIP(​​会话启动协议)的各种 API 选项。

到目前为止,我已将其范围缩小到 JAIN SIP 和 MJSIP,但我无法弄清楚两者之间的区别。

有人可以解释为什么以及何时选择一个而不是另一个?

提前致谢。

0 投票
3 回答
49059 浏览

python - Python SIP library

I need to write python application connect to trixbox that run as SIP server. But I not found any library that implement in python. I found SIP SKD at http://www.vaxvoip.com/ but it not support python. Can anyone suggest me an alternative to VaxVoip? Thank you.

0 投票
2 回答
7737 浏览

java - 如何在 SIP/SDP 呼叫中启动 RTP 流

我已经设法使用 Java 的 JAIN-SIP API 建立了一个 SIP 呼叫。

现在我想在建立对话后播放一些视频。我读过 SDP 和 RTP 可以做到这一点,并且我找到了多个关于如何在 SIP 数据包中定义 SDP/RTP 主体的示例。

但是一旦你在节点上协商了能力等,你如何实际启动 RTP 流?您是在 Java 应用程序外部还是内部启动 RTP 流服务器?如果是这样,怎么做?链接是什么?

在我能在网上找到的内容中,节点只是“开始交换 RTP 数据包”。

谢谢你。

0 投票
2 回答
4078 浏览

command-line - 通过命令行使用 Asterisk Click2Dial

我想制作一个内部 click2dial 应用程序,问题是我不知道如何通过命令行让 Asterisk 自己拨号,然后像现在的谷歌语音一样拨打分机号或 Grand Central 的做法。

我知道 Asterisk 中的 Dial() 命令和传输的 T 选项。有人对此有任何见解吗?

谢谢。

0 投票
1 回答
429 浏览

python - SimpleXMLRPC 和 DBusGMainLoop 同时工作有什么问题

在 python 中,我尝试创建一个服务来维护 SflPhone(dbus 服务)和外部应用程序之间的调用事件,当我启动 SimpleXMLRPCServer 时,我的服务不再响应任何调用事件,例如未调用 on_call_state_changed 函数。

当我注释掉thread.start_new_thread(start_server(s,)) 一切正常时。我不知道如何使这两个东西一起工作。有人可以帮忙吗?感谢。

0 投票
5 回答
914 浏览

voip - 简单的基于 sip 的客户端交互...任何想法

我正在尝试执行以下操作:

我希望 SIP 用户代理在接收入站呼叫(呼叫建立请求)时执行以下步骤。

1) 从 SIP 请求中读取呼叫者 ID 并将详细信息记录到文件中

2) 挂断电话(挂断电话而不接听电话)

我还没有找到可以让我编写此交互的高级 API。我看过 Jain,但它似乎是一个非常低级的 API,我想需要做很多工作才能使上述交互编码和工作。任何人都可以建议一个适当的 API 来实现上述内容。

注意:我试过 ROXEO.com,他们基于 CCXML 的应用程序很棒,但他们的定价是针对大公司的,所以 Voxeo 不是一个选择。

0 投票
2 回答
2089 浏览

c# - 如何删除windows mobile的SIP按钮

如何去掉Windows mobile的SIP按钮?我需要 Windows Mobile V6 的解决方案。请发布一些示例应用程序,或有关如何删除 SIP 按钮的链接。

这个技术我试过了。。

SHFullScreen(this.Handle, SHFS_HIDESIPBUTTON);

这对我不起作用。如果您知道,请发布完整的代码。