SIPP:ERROR OPENING TERMINAL:CYGWIN

时间:2012-09-20 05:09:36

标签: cygwin sip

我一直在尝试在Windows上安装sipp来测试我正在编写的点对点SIP应用程序。我按照here的说明安装了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 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

尝试删除(重命名)sipp提供的cygwin1.dll。 使用cygwin提供的cygwin1.dll代替。 这帮助了我。

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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

您可以设置环境系统变量' path'对于MyComputer中的sipp-> Properties-> Advanced Settings-> Environment Varaibles。 将下面的路径添加到Environment Varaible"路径"

; 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库。