问题标签 [sip-server]
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.
android - Jain Sip Stack 使用 node.js 信令服务器
我有 webrtc 应用程序,它的信号服务器位于使用 socket.io 的 node.js 上。现在我要创建 android jain sip 堆栈。我想将我的 webrtc 应用程序与 jain sip 应用程序连接起来。我的问题是我可以连接 jain sip 堆栈,使用带有 websocket 的 node.js 服务器连接到 webrtc 应用程序吗?如果不是,那么我如何为连接到 webrtc 的 jain sip 堆栈构建信令 sip 服务器?我搜索了很多关于我的问题,但我找不到任何合适的指南或论坛等。
编辑:我在这里找到了这个 stackoverflow 链接。但答案还不够明确。
sip - OpenSIPS 和 Twilio 弹性 Sip 中继
我对 VoIP 世界非常陌生,所以请原谅我的术语不准确。
我刚刚安装(在远程服务器上)OpenSIPS 软件。
我已经配置了一个 Twilio Elastic SIP Trunk,它的 Origination SIP URI 设置为 OpenSIPS 服务器的 IP 地址(但它以协议 'sip:' 开头)
我有两部带有一些 VoIP 应用程序的 iPhone,它们允许我指定身份验证名称、身份验证密码、用户名、显示名称、域和 SIP 代理。
在 OpenSIPS 中,我还创建了一个域(使用我的服务器的 IP),我创建了两个用户(在该域上)并给他们别名 100 和 101。
iPhone 上的软件声称它已在 OpenSIPS 服务器上“注册”,所以我必须接受这一点。
我相信我对 Twilio SIP Trunk 的配置是正确的,因为没有太多设置需要设置,而且它们看起来都正确,并且具有某种逻辑意义。
我无法从这里弄清楚,而不是因为缺乏搜索网络,观看数小时的网络研讨会等,我如何让 OpenSIPS 将出站电话发送到 Twilio 中继,并让手机在来电时响铃,并且 Twilio 的 SIP 中继有一个 xxxxxx.pstn.twilio.com 的终止 SIP URI(我猜)应该输入到 OpenSIPS 的某个地方,但我看不到如何配置它。
我正在寻找有关如何将 OpenSIPS 连接到 Twilio Elastic Sip Trunking 服务的指南。
任何帮助表示赞赏...
android - Android 模拟器未向服务器发送 SIP 注册请求
我已经使用 IP 地址10.0.2.2
和端口号构建了 android Sip Stack,5060
并且我的 mobicent-jbossAS7.2 sip-server 正在端口5080
(UDP 和 TCP 两者)上运行。
我使用以下命令设置了模拟器 5554 重定向。
telnet localhost 5554
连接后
redir add udp:5080:5060
OK 现在我在模拟器上运行应用程序。我没有得到回应。我正在使用 Windows 7(32 位)。
我是否正确使用了 redir 命令?请纠正我的理解,如果我错了。redir 命令上的 5080 是开发机器的端口,5060 是仿真系统。
sip - 如何使用 REGISTER SIP 实现集成?
我有一个关于使用 SIP 与电话公司(提供商)集成的问题。
我有一个情况:
据我了解,Provider 和 Twilio 之间的 SIP 集成是使用SIP INVITE完成的。
现在面临的挑战是使用SIP REGISTER实现集成。正如我想象的那样,场景应该是这样的:
我需要弄清楚完成此任务需要什么:
- 首先,这种情况有意义吗?
- 我是否需要使用 PBX 解决方案(如Asterisk、FreeSwitch)来实现 SIP REGISTER 并在其上构建我的应用程序?
- 如果是这样,您推荐哪种 PBX 解决方案以及需要哪些功能/模块?我必须在我的服务器上托管它吗?
- 也许我不需要 PBX 解决方案,一个库就足够了,如此处所述?
是提供商推动了这种集成方式,我对此知之甚少。我发现 Twilio 无法帮助我解决这个问题。所以看起来我必须在内部采取部分解决方案。
android - Twilio:在没有自己的服务器的情况下拨打电话
刚开始学习 Twilio API。我的意图是直接从 Android 手机拨打任何座机号码。我已经阅读了快速入门指南,构建了示例 Android 应用程序,并发现要拨打电话需要拥有自己的 REST 服务器。
我对任何类似 SIP 的应用程序没有任何经验,但我的理解是有 SIP 提供商服务器,我可以通过它拨打电话,仅此而已......(具有任何类型的授权等)。
所以问题是:是否有可能在没有我自己的服务器的情况下使用 Twilio 拨打电话?或者作为选项 - 有人可以告诉我那些可用于通过 Twilio 拨打电话的服务器的 3d 派对提供商吗?
pbx - Genesys 平台:从 Sip 服务器获取呼叫详细信息
我想从 Genesys 平台 SIP 服务器获取呼叫详细信息。
并且 Genesys Platform 有Platform SDK for .NET。
- Anybod 有一个简单的示例代码,它显示了如何使用 Platform SDK for .NET [C#] 从 SIP 服务器获取呼叫详细信息?
额外说明:
通话详细信息:特别是我想获取给定通话的AgentId
和
来自 Sip Server:我不确定 Sip Server 是否是获取通话详细信息的最佳候选者。所以对其他建议/替代方案持开放态度
sip-server - Restcomm 默认用户名和密码
嗨,伙计们,我正在尝试运行 mobicents Telestax RestComm,在我和“mobicents-media-server\bin\run.bat”和“Mobicents-RestComm-Jboss-AS7-7.2.2.616\bin\standalone.bat -c独立 sip.xml"
两个命令都运行良好。
我试图访问 127.0.0.1:8080/Restcomm-management
但是默认的登录用户名和密码
不会通过,我该如何手动添加新管理员并纠正此问题,请帮助。
sip - 得到“没有这样的命令 sip reload”
我配置了 sip.conf 和 extensions.conf 文件,我能够重新加载拨号方案,但是每当我输入 sip reload、sip show users 或 sip show peers 时,我都没有收到这样的命令,输入“core sip show help sip reload”, ...
networking - SIP:两个网络如何透明连接,形成一个逻辑网络?
我已经学习 SIP 一段时间了,但我想不出一种方法来完成我脑海中的场景。
假设我在家里有许多 SIP 客户端和一个 SIP 服务器,在一个私有网络中(在 NAT/防火墙后面,无法从公共 Internet 访问)。然后在公共 Internet 中有一个 SIP 服务器,我也可以访问它。现在假设我还有一个带有 SIP 客户端的移动设备。我对在这个逻辑网络中的所有 SIP 客户端之间拨打和接听电话的能力感兴趣,无论移动 SIP 客户端连接到专用网络还是公共 Internet(系统应该适应环境的变化) )。此外,当无法连接到公共 Internet 时,我需要确保专用网络中的 SIP 服务器可以独立工作。也就是说,与公共 Internet 的连接是此设置中的可选扩展,
我真的不知道 SIP 协议及其扩展是否可行。我很好奇这两个 SIP 服务器将如何连接(以什么“模式”?)以便它可以工作。
你知道我需要什么软件来实现这样的场景,例如 FreeSWITCH、Asterisk、Kamailio?
任何提示将不胜感激。
sip - SIP拨号器的SIP服务器
我是一名移动应用程序开发人员。我想要一个带有我自己的服务器的 SIP 拨号器,我有一个来自 (VOIPROUTES.COM) 的 VOIPROUTE。我想用 sip 呼叫巴基斯坦、印度和孟加拉国。我想要一个像 Platinum Dialer 这样的拨号器(你可以在 itunes、google play 等上找到它),因为我必须使用像(itel switch)这样的软开关。我怎么能自己做所有这些事情。我如何制作一个服务器来连接我的 sip 以拨打电话。
我有一个问题,应用程序直接调用 sip(voiproutes.com 服务器?)服务器,或者首先它转到我的服务器,在那里我为该用户计费。??
哪个最适合我做??
非常感谢。