2

我一直在尝试安装 sipp [on windows] 来测试我正在编写的点对点 SIP 应用程序。我按照此处给出的说明安装了 sipp 3.2 。我还安装了cygwin。即使从我安装的同一文件夹中,我也无法运行 sipp,它以 cygwin 错误终止。顺便说一下,只运行 sipp 会提供帮助文档,但运行任何提供的方案都会失败。有什么想法吗?

Run sipp with embedded server (uas) scenario:
 ./sipp -sn uas
On the same host, run sipp with embedded client (uac) scenario
 ./sipp -sn uac 127.0.0.1


C:\Program Files\Sipp_3.2>sipp -sn uas
Error opening terminal: cygwin.

C:\Program Files\Sipp_3.2>sipp -sn uac
Error opening terminal: cygwin.
4

4 回答 4

2

尝试删除(重命名) sipp 提供的 cygwin1.dll。请改用 cygwin 提供的 cygwin1.dll。这对我有帮助。

于 2012-10-10T09:25:09.923 回答
2

要从 Windows cmd shell 运行生成的 sipp 可执行文件,您必须将
SIPPINSTDIR 环境变量设置为可执行文件的位置。没有它,你会得到“错误打开终端:cygwin”。错误。例如,SET SIPPINSTDIR=c:\Users\me\Downloads\sipp.svn。

于 2012-12-02T21:44:16.670 回答
0

我对 Windows XP 和 Windows 7 的 sipp 3.2 版也有同样的问题。所以我尝试了 3.1 版,它在没有 cygwin 的情况下就像一个魅力。

您可以在 MyComputer->Properties->Advanced Settings->Environment Varaibles 中为 sipp 设置环境系统变量 'path'。将以下路径附加到环境变量“路径”

;C:\Program Files\Sipp_3.1 ==> 对于 Windows XP ;C:\Program Files (x86)\Sipp_3.1 对于 Windows 7

打开 Window Shell 并运行命令 'sipp -sn uas'

注意:安装wireshark 最新版本以获取我认为sipp 需要的winpcap 库。

于 2014-10-24T12:41:56.920 回答
0

听起来 SIPP 不知道如何处理 cygwin 类型的 TERM。尝试将 TERM 更改为 SIPP 可识别的内容,或尝试termcap从 Utils 安装软件包(通过 Cygwin 的 Setup.exe)。

于 2012-09-20T14:33:41.267 回答