问题标签 [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.
java - 以编程方式进行和记录 VOIP 呼叫的建议方法
我想编写一个程序,该程序能够拨入我公司的双周电话会议,并记录通话,然后可以将其制作成播客。
我正在考虑使用 Gizmo 的 SIP 接口(以及它允许您免费拨打免费电话的事实),但我无法找到任何能够拨打音频电话的示例代码(最好是在 Java 中),并掌握音频流。
我看过很多关于建立会话的 SIP 编程教程,然后他们似乎只是在挥手,并说“这里是你可以建立音频连接的地方”,但实际上并没有这样做。
我在 Java 方面经验丰富,所以我更愿意使用它,但也欢迎其他语言建议。
我从未编写过 VOIP 应用程序,所以我不确定从哪里开始。任何人都可以建议一个好的图书馆或其他可以帮助我入门的资源吗?
谢谢!
sip - 测试网络应用程序的简单方法
我需要测试我的应用程序。它是一个 VoIP,但每次我都需要让某人在通话的另一端来测试我的应用程序。是否有任何服务可以让我们轻松测试 SIP 或任何网络应用程序?
谢谢
java-me - 有没有办法为支持 Java ME 的设备开发新的 JSR?
我有一个不支持特定 JSR 的 MIDP2.0 移动设备(它是用于 J2ME 的 JSR 180 SIP API)。Sun 的网站说有一个参考实现,但似乎它已经被删除了。
问题是,我可以开发 JSR 180 并将其部署到设备上,以便应用程序可以使用它吗?还是应该在设备固件中(显然我无法轻松访问它)?
感谢您提供答案、链接、指南以及我可以获得的任何信息(对于试图记住 Java ME 的菜鸟)。
.net - 在 .net 中使用 SIP 保持活力
我正在创建一个需要在 .NET 中实现 SIP 协议的应用程序。我们有客户端-服务器设置,客户端不断向服务器发送保持活动消息。我们只能使用 SIP 协议或 ICE 支持的任何其他协议。
有人可以帮助我实现这一点。我对这些协议不太了解,但我非常了解 .net。一些示例代码会有很大帮助。
c# - 如何在 C# 中实现 SIP 包
邀请 sip:john@domain.com SIP/2.0
发件人:
<sip:doe@domain.com>;tag=2084442460
收件人:通过:
SIP/2.0/UDP
domain.com:5060;branch=z9hG4bK2df7b9194cd51e25
呼叫 ID:john@ domain.com-4524j CSeq:1
邀请联系人:
<sip:doe@domain.com:5060>
内容长度:226 内容类型:
application/sdp
我在网上找到了这个。它似乎具有数据包必须具有的那些东西。如何用 C# 编写程序来发送此数据包?
我必须构建一个可以进行呼叫设置的程序。
voip - VoIP 和 SIP,从哪里开始
最近,一位客户要求我做一个自定义应用程序来管理对讲机(Barix Annuncicom)。阅读文档后,我可以完成大部分“管理”部分,但是我被 VoIP 部分困住了。
是否有任何文档、指南、文章可以帮助我更好地理解和编写简单的 VoIP 应用程序?
我正在寻找一篇对先前知识期望不大的文章。
java - 使用 VOIP/SIP 进行电话号码验证
任务是验证美国电话号码。检查号码的格式是不够的。
因此,我应该拨打该号码并确定订户是否接听。
是否可以使用 VOIP 解决方案实现自动化?
请提出任何想法。
我将在 Windows 平台(可能是 .NET 或 Java)上实现它。例如,它可以是一个控制台应用程序,它接收参数(电话号码)并返回true或false。
c++ - 全球和本地唯一的 10 个字符 ID
我需要生成一个 10 个字符的唯一 ID(SIP/VOIP 人员需要知道它用于 P-Charging-Vector 标头中的参数 icid 值)。每个字符应为 26 个 ASCII 字母之一(区分大小写)、10 个 ASCII 数字之一或连字符减号。
它必须是“全球唯一(在生成 id 的机器之外)”和足够“本地唯一(在生成 id 的机器内)”,所有这些都需要打包成 10 个字符,唷!
这是我的看法。我首先将“必须”编码为base-63(它是一个无符号长整数,编码后将占用1-6个字符),然后尽可能多地编码当前时间戳(它的一个 time_t/long long int 编码后将占用 9-4 个字符,具体取决于编码后的 ip 地址首先占用多少空间)。
我还在时间戳中添加了循环计数“i”以保持唯一性,以防在一秒钟内多次调用该函数。
这是否足以成为全球和本地独特的,还是有另一种更好的方法?
高拉夫
java - Jain Sip - 如何在没有 @ 的情况下创建 SipUri?
我刚开始看 Jain Sip,我想知道如何创建一个只包含 IP 地址而不包含用户和 @ 符号的 SipUri。
所以目前我得到 sip:user@192.xxx.x.xxx 我想得到 sip:192.xxx.x.xxx
我的代码在下面,但是我可以删除用户,但我似乎无法摆脱 @ 符号,有没有人知道如何做到这一点?
hardware - 使用 Sailfin 的 VoIP 应用程序
我正在考虑开发在 Sailfin ( https://sailfin.dev.java.net/ ) 上运行的 VoIP 应用程序。
我已启动并运行服务器并安装了示例应用程序。我想要做的是:
在我的 VoIP 应用程序中接收来自我的座机的电话。从应用程序呼叫 PSTN 中的其他号码。
我不确定的部分是固定电话插孔和我的开发盒之间需要什么硬件?
谢谢!