Skip to content
项目
群组
代码片段
帮助
正在加载...
登录
切换导航
F
freeswitch
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
张华
freeswitch
Commits
0b7a2d4c
提交
0b7a2d4c
authored
11月 26, 2010
作者:
Moises Silva
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
freetdm: remove openzap projects
上级
5c747b69
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
0 行增加
和
1033 行删除
+0
-1033
openzap.2005.sln
libs/freetdm/openzap.2005.sln
+0
-82
ozmod_analog.2005.vcproj
libs/freetdm/src/ftmod/ftmod_analog/ozmod_analog.2005.vcproj
+0
-202
ozmod_analog_em.2005.vcproj
...tdm/src/ftmod/ftmod_analog_em/ozmod_analog_em.2005.vcproj
+0
-202
ozmod_wanpipe.2005.vcproj
...freetdm/src/ftmod/ftmod_wanpipe/ozmod_wanpipe.2005.vcproj
+0
-196
wanpipe_tdm_api_iface.h
libs/freetdm/src/ftmod/ftmod_wanpipe/wanpipe_tdm_api_iface.h
+0
-351
没有找到文件。
libs/freetdm/openzap.2005.sln
deleted
100644 → 0
浏览文件 @
5c747b69
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openzap", "msvc\openzap.2005.vcproj", "{93B8812C-3EC4-4F78-8970-FFBFC99E167D}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testanalog", "msvc\testanalog\testanalog.2005.vcproj", "{BB833648-BAFF-4BE2-94DB-F8BB043C588C}"
ProjectSection(ProjectDependencies) = postProject
{93B8812C-3EC4-4F78-8970-FFBFC99E167D} = {93B8812C-3EC4-4F78-8970-FFBFC99E167D}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testisdn", "msvc\testisdn\testisdn.2005.vcproj", "{6DA6FD42-641D-4147-92F5-3BC4AAA6589B}"
ProjectSection(ProjectDependencies) = postProject
{93B8812C-3EC4-4F78-8970-FFBFC99E167D} = {93B8812C-3EC4-4F78-8970-FFBFC99E167D}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod_openzap", "mod_openzap\mod_openzap.2005.vcproj", "{FE3540C5-3303-46E0-A69E-D92F775687F1}"
ProjectSection(ProjectDependencies) = postProject
{93B8812C-3EC4-4F78-8970-FFBFC99E167D} = {93B8812C-3EC4-4F78-8970-FFBFC99E167D}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ozmod_analog", "src\ozmod\ozmod_analog\ozmod_analog.2005.vcproj", "{37C94798-6E33-4B4F-8EE0-C72A7DC91157}"
ProjectSection(ProjectDependencies) = postProject
{93B8812C-3EC4-4F78-8970-FFBFC99E167D} = {93B8812C-3EC4-4F78-8970-FFBFC99E167D}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ozmod_analog_em", "src\ozmod\ozmod_analog_em\ozmod_analog_em.2005.vcproj", "{C539D7C8-26A8-4A94-B938-77672165C130}"
ProjectSection(ProjectDependencies) = postProject
{93B8812C-3EC4-4F78-8970-FFBFC99E167D} = {93B8812C-3EC4-4F78-8970-FFBFC99E167D}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ozmod_isdn", "src\ozmod\ozmod_isdn\ozmod_isdn.2005.vcproj", "{729344A5-D5E9-434D-8EE8-AF8C6C795D15}"
ProjectSection(ProjectDependencies) = postProject
{93B8812C-3EC4-4F78-8970-FFBFC99E167D} = {93B8812C-3EC4-4F78-8970-FFBFC99E167D}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ozmod_wanpipe", "src\ozmod\ozmod_wanpipe\ozmod_wanpipe.2005.vcproj", "{1A145EE9-BBD8-45E5-98CD-EB4BE99E1DCD}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ozmod_pika", "src\ozmod\ozmod_pika\ozmod_pika.2005.vcproj", "{E886B4D5-AB4F-4092-B8F4-3B06E1E462EF}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{93B8812C-3EC4-4F78-8970-FFBFC99E167D}.Debug|Win32.ActiveCfg = Debug|Win32
{93B8812C-3EC4-4F78-8970-FFBFC99E167D}.Debug|Win32.Build.0 = Debug|Win32
{93B8812C-3EC4-4F78-8970-FFBFC99E167D}.Release|Win32.ActiveCfg = Release|Win32
{93B8812C-3EC4-4F78-8970-FFBFC99E167D}.Release|Win32.Build.0 = Release|Win32
{BB833648-BAFF-4BE2-94DB-F8BB043C588C}.Debug|Win32.ActiveCfg = Debug|Win32
{BB833648-BAFF-4BE2-94DB-F8BB043C588C}.Debug|Win32.Build.0 = Debug|Win32
{BB833648-BAFF-4BE2-94DB-F8BB043C588C}.Release|Win32.ActiveCfg = Release|Win32
{BB833648-BAFF-4BE2-94DB-F8BB043C588C}.Release|Win32.Build.0 = Release|Win32
{6DA6FD42-641D-4147-92F5-3BC4AAA6589B}.Debug|Win32.ActiveCfg = Debug|Win32
{6DA6FD42-641D-4147-92F5-3BC4AAA6589B}.Debug|Win32.Build.0 = Debug|Win32
{6DA6FD42-641D-4147-92F5-3BC4AAA6589B}.Release|Win32.ActiveCfg = Release|Win32
{6DA6FD42-641D-4147-92F5-3BC4AAA6589B}.Release|Win32.Build.0 = Release|Win32
{FE3540C5-3303-46E0-A69E-D92F775687F1}.Debug|Win32.ActiveCfg = Debug|Win32
{FE3540C5-3303-46E0-A69E-D92F775687F1}.Debug|Win32.Build.0 = Debug|Win32
{FE3540C5-3303-46E0-A69E-D92F775687F1}.Release|Win32.ActiveCfg = Release|Win32
{FE3540C5-3303-46E0-A69E-D92F775687F1}.Release|Win32.Build.0 = Release|Win32
{37C94798-6E33-4B4F-8EE0-C72A7DC91157}.Debug|Win32.ActiveCfg = Debug|Win32
{37C94798-6E33-4B4F-8EE0-C72A7DC91157}.Debug|Win32.Build.0 = Debug|Win32
{37C94798-6E33-4B4F-8EE0-C72A7DC91157}.Release|Win32.ActiveCfg = Release|Win32
{37C94798-6E33-4B4F-8EE0-C72A7DC91157}.Release|Win32.Build.0 = Release|Win32
{C539D7C8-26A8-4A94-B938-77672165C130}.Debug|Win32.ActiveCfg = Debug|Win32
{C539D7C8-26A8-4A94-B938-77672165C130}.Debug|Win32.Build.0 = Debug|Win32
{C539D7C8-26A8-4A94-B938-77672165C130}.Release|Win32.ActiveCfg = Release|Win32
{C539D7C8-26A8-4A94-B938-77672165C130}.Release|Win32.Build.0 = Release|Win32
{729344A5-D5E9-434D-8EE8-AF8C6C795D15}.Debug|Win32.ActiveCfg = Debug|Win32
{729344A5-D5E9-434D-8EE8-AF8C6C795D15}.Debug|Win32.Build.0 = Debug|Win32
{729344A5-D5E9-434D-8EE8-AF8C6C795D15}.Release|Win32.ActiveCfg = Release|Win32
{729344A5-D5E9-434D-8EE8-AF8C6C795D15}.Release|Win32.Build.0 = Release|Win32
{1A145EE9-BBD8-45E5-98CD-EB4BE99E1DCD}.Debug|Win32.ActiveCfg = Debug|Win32
{1A145EE9-BBD8-45E5-98CD-EB4BE99E1DCD}.Release|Win32.ActiveCfg = Release|Win32
{E886B4D5-AB4F-4092-B8F4-3B06E1E462EF}.Debug|Win32.ActiveCfg = Debug|Win32
{E886B4D5-AB4F-4092-B8F4-3B06E1E462EF}.Release|Win32.ActiveCfg = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
libs/freetdm/src/ftmod/ftmod_analog/ozmod_analog.2005.vcproj
deleted
100644 → 0
浏览文件 @
5c747b69
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType=
"Visual C++"
Version=
"8.00"
Name=
"ftmod_analog"
ProjectGUID=
"{37C94798-6E33-4B4F-8EE0-C72A7DC91157}"
RootNamespace=
"ftmod_analog"
Keyword=
"Win32Proj"
>
<Platforms>
<Platform
Name=
"Win32"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name=
"Debug|Win32"
OutputDirectory=
"$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory=
"$(ConfigurationName)"
ConfigurationType=
"2"
CharacterSet=
"1"
>
<Tool
Name=
"VCPreBuildEventTool"
/>
<Tool
Name=
"VCCustomBuildTool"
/>
<Tool
Name=
"VCXMLDataGeneratorTool"
/>
<Tool
Name=
"VCWebServiceProxyGeneratorTool"
/>
<Tool
Name=
"VCMIDLTool"
/>
<Tool
Name=
"VCCLCompilerTool"
Optimization=
"0"
AdditionalIncludeDirectories=
"..\..\include;..\..\isdn\include"
PreprocessorDefinitions=
"WIN32;_DEBUG;_WINDOWS;_USRDLL;FTMOD_ANALOG_EXPORTS"
MinimalRebuild=
"true"
BasicRuntimeChecks=
"3"
RuntimeLibrary=
"3"
UsePrecompiledHeader=
"0"
WarningLevel=
"4"
WarnAsError=
"true"
DebugInformationFormat=
"4"
DisableSpecificWarnings=
"4100"
/>
<Tool
Name=
"VCManagedResourceCompilerTool"
/>
<Tool
Name=
"VCResourceCompilerTool"
/>
<Tool
Name=
"VCPreLinkEventTool"
/>
<Tool
Name=
"VCLinkerTool"
LinkIncremental=
"2"
GenerateDebugInformation=
"true"
SubSystem=
"2"
TargetMachine=
"1"
/>
<Tool
Name=
"VCALinkTool"
/>
<Tool
Name=
"VCManifestTool"
/>
<Tool
Name=
"VCXDCMakeTool"
/>
<Tool
Name=
"VCBscMakeTool"
/>
<Tool
Name=
"VCFxCopTool"
/>
<Tool
Name=
"VCAppVerifierTool"
/>
<Tool
Name=
"VCWebDeploymentTool"
/>
<Tool
Name=
"VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name=
"Release|Win32"
OutputDirectory=
"$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory=
"$(ConfigurationName)"
ConfigurationType=
"2"
CharacterSet=
"1"
WholeProgramOptimization=
"1"
>
<Tool
Name=
"VCPreBuildEventTool"
/>
<Tool
Name=
"VCCustomBuildTool"
/>
<Tool
Name=
"VCXMLDataGeneratorTool"
/>
<Tool
Name=
"VCWebServiceProxyGeneratorTool"
/>
<Tool
Name=
"VCMIDLTool"
/>
<Tool
Name=
"VCCLCompilerTool"
Optimization=
"2"
EnableIntrinsicFunctions=
"true"
AdditionalIncludeDirectories=
"..\..\include;..\..\isdn\include"
PreprocessorDefinitions=
"WIN32;NDEBUG;_WINDOWS;_USRDLL;FTMOD_ANALOG_EXPORTS"
RuntimeLibrary=
"2"
EnableFunctionLevelLinking=
"true"
UsePrecompiledHeader=
"0"
WarningLevel=
"4"
WarnAsError=
"true"
DebugInformationFormat=
"3"
DisableSpecificWarnings=
"4100"
/>
<Tool
Name=
"VCManagedResourceCompilerTool"
/>
<Tool
Name=
"VCResourceCompilerTool"
/>
<Tool
Name=
"VCPreLinkEventTool"
/>
<Tool
Name=
"VCLinkerTool"
LinkIncremental=
"1"
GenerateDebugInformation=
"true"
SubSystem=
"2"
OptimizeReferences=
"2"
EnableCOMDATFolding=
"2"
TargetMachine=
"1"
/>
<Tool
Name=
"VCALinkTool"
/>
<Tool
Name=
"VCManifestTool"
/>
<Tool
Name=
"VCXDCMakeTool"
/>
<Tool
Name=
"VCBscMakeTool"
/>
<Tool
Name=
"VCFxCopTool"
/>
<Tool
Name=
"VCAppVerifierTool"
/>
<Tool
Name=
"VCWebDeploymentTool"
/>
<Tool
Name=
"VCPostBuildEventTool"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name=
"Source Files"
Filter=
"cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier=
"{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
RelativePath=
"ftmod_analog.c"
>
</File>
</Filter>
<Filter
Name=
"Header Files"
Filter=
"h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier=
"{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
<File
RelativePath=
"ftdm_analog.h"
>
</File>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>
libs/freetdm/src/ftmod/ftmod_analog_em/ozmod_analog_em.2005.vcproj
deleted
100644 → 0
浏览文件 @
5c747b69
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType=
"Visual C++"
Version=
"8.00"
Name=
"ftmod_analog_em"
ProjectGUID=
"{C539D7C8-26A8-4A94-B938-77672165C130}"
RootNamespace=
"ftmod_analog_em"
Keyword=
"Win32Proj"
>
<Platforms>
<Platform
Name=
"Win32"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name=
"Debug|Win32"
OutputDirectory=
"$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory=
"$(ConfigurationName)"
ConfigurationType=
"2"
CharacterSet=
"1"
>
<Tool
Name=
"VCPreBuildEventTool"
/>
<Tool
Name=
"VCCustomBuildTool"
/>
<Tool
Name=
"VCXMLDataGeneratorTool"
/>
<Tool
Name=
"VCWebServiceProxyGeneratorTool"
/>
<Tool
Name=
"VCMIDLTool"
/>
<Tool
Name=
"VCCLCompilerTool"
Optimization=
"0"
AdditionalIncludeDirectories=
"..\..\include;..\..\isdn\include"
PreprocessorDefinitions=
"WIN32;_DEBUG;_WINDOWS;_USRDLL;FTMOD_ANALOG_EM_EXPORTS"
MinimalRebuild=
"true"
BasicRuntimeChecks=
"3"
RuntimeLibrary=
"3"
UsePrecompiledHeader=
"0"
WarningLevel=
"4"
WarnAsError=
"true"
DebugInformationFormat=
"4"
DisableSpecificWarnings=
"4100"
/>
<Tool
Name=
"VCManagedResourceCompilerTool"
/>
<Tool
Name=
"VCResourceCompilerTool"
/>
<Tool
Name=
"VCPreLinkEventTool"
/>
<Tool
Name=
"VCLinkerTool"
LinkIncremental=
"2"
GenerateDebugInformation=
"true"
SubSystem=
"2"
TargetMachine=
"1"
/>
<Tool
Name=
"VCALinkTool"
/>
<Tool
Name=
"VCManifestTool"
/>
<Tool
Name=
"VCXDCMakeTool"
/>
<Tool
Name=
"VCBscMakeTool"
/>
<Tool
Name=
"VCFxCopTool"
/>
<Tool
Name=
"VCAppVerifierTool"
/>
<Tool
Name=
"VCWebDeploymentTool"
/>
<Tool
Name=
"VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name=
"Release|Win32"
OutputDirectory=
"$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory=
"$(ConfigurationName)"
ConfigurationType=
"2"
CharacterSet=
"1"
WholeProgramOptimization=
"1"
>
<Tool
Name=
"VCPreBuildEventTool"
/>
<Tool
Name=
"VCCustomBuildTool"
/>
<Tool
Name=
"VCXMLDataGeneratorTool"
/>
<Tool
Name=
"VCWebServiceProxyGeneratorTool"
/>
<Tool
Name=
"VCMIDLTool"
/>
<Tool
Name=
"VCCLCompilerTool"
Optimization=
"2"
EnableIntrinsicFunctions=
"true"
AdditionalIncludeDirectories=
"..\..\include;..\..\isdn\include"
PreprocessorDefinitions=
"WIN32;NDEBUG;_WINDOWS;_USRDLL;FTMOD_ANALOG_EM_EXPORTS"
RuntimeLibrary=
"2"
EnableFunctionLevelLinking=
"true"
UsePrecompiledHeader=
"0"
WarningLevel=
"4"
WarnAsError=
"true"
DebugInformationFormat=
"3"
DisableSpecificWarnings=
"4100"
/>
<Tool
Name=
"VCManagedResourceCompilerTool"
/>
<Tool
Name=
"VCResourceCompilerTool"
/>
<Tool
Name=
"VCPreLinkEventTool"
/>
<Tool
Name=
"VCLinkerTool"
LinkIncremental=
"1"
GenerateDebugInformation=
"true"
SubSystem=
"2"
OptimizeReferences=
"2"
EnableCOMDATFolding=
"2"
TargetMachine=
"1"
/>
<Tool
Name=
"VCALinkTool"
/>
<Tool
Name=
"VCManifestTool"
/>
<Tool
Name=
"VCXDCMakeTool"
/>
<Tool
Name=
"VCBscMakeTool"
/>
<Tool
Name=
"VCFxCopTool"
/>
<Tool
Name=
"VCAppVerifierTool"
/>
<Tool
Name=
"VCWebDeploymentTool"
/>
<Tool
Name=
"VCPostBuildEventTool"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name=
"Source Files"
Filter=
"cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier=
"{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
RelativePath=
"ftmod_analog_em.c"
>
</File>
</Filter>
<Filter
Name=
"Header Files"
Filter=
"h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier=
"{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
<File
RelativePath=
"ftdm_analog_em.h"
>
</File>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>
libs/freetdm/src/ftmod/ftmod_wanpipe/ozmod_wanpipe.2005.vcproj
deleted
100644 → 0
浏览文件 @
5c747b69
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType=
"Visual C++"
Version=
"8.00"
Name=
"ftmod_wanpipe"
ProjectGUID=
"{1A145EE9-BBD8-45E5-98CD-EB4BE99E1DCD}"
RootNamespace=
"ftmod_wanpipe"
Keyword=
"Win32Proj"
TargetFrameworkVersion=
"131072"
>
<Platforms>
<Platform
Name=
"Win32"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name=
"Debug|Win32"
OutputDirectory=
"$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory=
"$(ConfigurationName)"
ConfigurationType=
"2"
CharacterSet=
"2"
>
<Tool
Name=
"VCPreBuildEventTool"
/>
<Tool
Name=
"VCCustomBuildTool"
/>
<Tool
Name=
"VCXMLDataGeneratorTool"
/>
<Tool
Name=
"VCWebServiceProxyGeneratorTool"
/>
<Tool
Name=
"VCMIDLTool"
/>
<Tool
Name=
"VCCLCompilerTool"
Optimization=
"0"
AdditionalIncludeDirectories=
"../../../src/include;../../../src/isdn/include;../../../wanpipe/include"
PreprocessorDefinitions=
"WIN32;_DEBUG;_CONSOLE;"
MinimalRebuild=
"true"
BasicRuntimeChecks=
"3"
RuntimeLibrary=
"3"
UsePrecompiledHeader=
"0"
WarningLevel=
"3"
Detect64BitPortabilityProblems=
"true"
DebugInformationFormat=
"4"
/>
<Tool
Name=
"VCManagedResourceCompilerTool"
/>
<Tool
Name=
"VCResourceCompilerTool"
/>
<Tool
Name=
"VCPreLinkEventTool"
/>
<Tool
Name=
"VCLinkerTool"
AdditionalDependencies=
"freetdm.lib libsangoma.lib"
LinkIncremental=
"2"
AdditionalLibraryDirectories=
""$(OutDir)";../../../wanpipe/api/lib/x86"
GenerateDebugInformation=
"true"
SubSystem=
"1"
RandomizedBaseAddress=
"1"
DataExecutionPrevention=
"0"
TargetMachine=
"1"
/>
<Tool
Name=
"VCALinkTool"
/>
<Tool
Name=
"VCManifestTool"
/>
<Tool
Name=
"VCXDCMakeTool"
/>
<Tool
Name=
"VCBscMakeTool"
/>
<Tool
Name=
"VCFxCopTool"
/>
<Tool
Name=
"VCAppVerifierTool"
/>
<Tool
Name=
"VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name=
"Release|Win32"
OutputDirectory=
"$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory=
"$(ConfigurationName)"
ConfigurationType=
"2"
CharacterSet=
"2"
WholeProgramOptimization=
"1"
>
<Tool
Name=
"VCPreBuildEventTool"
/>
<Tool
Name=
"VCCustomBuildTool"
/>
<Tool
Name=
"VCXMLDataGeneratorTool"
/>
<Tool
Name=
"VCWebServiceProxyGeneratorTool"
/>
<Tool
Name=
"VCMIDLTool"
/>
<Tool
Name=
"VCCLCompilerTool"
AdditionalIncludeDirectories=
"../../../src/include;../../../src/isdn/include;../../../wanpipe/include"
PreprocessorDefinitions=
"WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary=
"2"
UsePrecompiledHeader=
"0"
WarningLevel=
"3"
Detect64BitPortabilityProblems=
"true"
DebugInformationFormat=
"3"
/>
<Tool
Name=
"VCManagedResourceCompilerTool"
/>
<Tool
Name=
"VCResourceCompilerTool"
/>
<Tool
Name=
"VCPreLinkEventTool"
/>
<Tool
Name=
"VCLinkerTool"
AdditionalDependencies=
"freetdm.lib libsangoma.lib"
LinkIncremental=
"1"
AdditionalLibraryDirectories=
""$(OutDir)";../../../wanpipe/api/lib/x86"
GenerateDebugInformation=
"true"
SubSystem=
"1"
OptimizeReferences=
"2"
EnableCOMDATFolding=
"2"
RandomizedBaseAddress=
"1"
DataExecutionPrevention=
"0"
TargetMachine=
"1"
/>
<Tool
Name=
"VCALinkTool"
/>
<Tool
Name=
"VCManifestTool"
/>
<Tool
Name=
"VCXDCMakeTool"
/>
<Tool
Name=
"VCBscMakeTool"
/>
<Tool
Name=
"VCFxCopTool"
/>
<Tool
Name=
"VCAppVerifierTool"
/>
<Tool
Name=
"VCPostBuildEventTool"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name=
"Source Files"
Filter=
"cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier=
"{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
RelativePath=
".\ftmod_wanpipe.c"
>
</File>
</Filter>
<Filter
Name=
"Header Files"
Filter=
"h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier=
"{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>
libs/freetdm/src/ftmod/ftmod_wanpipe/wanpipe_tdm_api_iface.h
deleted
100644 → 0
浏览文件 @
5c747b69
/*****************************************************************************
* wanpipe_tdm_api_iface.h
*
* WANPIPE(tm) AFT TE1 Hardware Support
*
* Authors: Nenad Corbic <ncorbic@sangoma.com>
*
* Copyright (c) 2007 - 08, Sangoma Technologies
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* * Neither the name of the <organization> nor the
* names of its contributors may be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY <copyright holder> ``AS IS'' AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL <copyright holder> BE LIABLE FOR ANY
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
* ============================================================================
* Oct 04, 2005 Nenad Corbic Initial version.
*
* Jul 25, 2006 David Rokhvarg <davidr@sangoma.com> Ported to Windows.
*****************************************************************************/
#ifndef __WANPIPE_TDM_API_IFACE_H_
#define __WANPIPE_TDM_API_IFACE_H_
#if defined(__WINDOWS__)
typedef
HANDLE
sng_fd_t
;
#else
typedef
int
sng_fd_t
;
#endif
/* Indicate to library that new features exist */
#define WP_TDM_FEATURE_DTMF_EVENTS 1
#define WP_TDM_FEATURE_FE_ALARM 1
#define WP_TDM_FEATURE_EVENTS 1
#define WP_TDM_FEATURE_LINK_STATUS 1
enum
wanpipe_tdm_api_cmds
{
SIOC_WP_TDM_GET_USR_MTU_MRU
,
/* 0x00 */
SIOC_WP_TDM_SET_USR_PERIOD
,
/* 0x01 */
SIOC_WP_TDM_GET_USR_PERIOD
,
/* 0x02 */
SIOC_WP_TDM_SET_HW_MTU_MRU
,
/* 0x03 */
SIOC_WP_TDM_GET_HW_MTU_MRU
,
/* 0x04 */
SIOC_WP_TDM_SET_CODEC
,
/* 0x05 */
SIOC_WP_TDM_GET_CODEC
,
/* 0x06 */
SIOC_WP_TDM_SET_POWER_LEVEL
,
/* 0x07 */
SIOC_WP_TDM_GET_POWER_LEVEL
,
/* 0x08 */
SIOC_WP_TDM_TOGGLE_RX
,
/* 0x09 */
SIOC_WP_TDM_TOGGLE_TX
,
/* 0x0A */
SIOC_WP_TDM_GET_HW_CODING
,
/* 0x0B */
SIOC_WP_TDM_SET_HW_CODING
,
/* 0x0C */
SIOC_WP_TDM_GET_FULL_CFG
,
/* 0x0D */
SIOC_WP_TDM_SET_EC_TAP
,
/* 0x0E */
SIOC_WP_TDM_GET_EC_TAP
,
/* 0x0F */
SIOC_WP_TDM_ENABLE_RBS_EVENTS
,
/* 0x10 */
SIOC_WP_TDM_DISABLE_RBS_EVENTS
,
/* 0x11 */
SIOC_WP_TDM_WRITE_RBS_BITS
,
/* 0x12 */
SIOC_WP_TDM_GET_STATS
,
/* 0x13 */
SIOC_WP_TDM_FLUSH_BUFFERS
,
/* 0x14 */
SIOC_WP_TDM_READ_EVENT
,
/* 0x15 */
SIOC_WP_TDM_SET_EVENT
,
/* 0x16 */
SIOC_WP_TDM_SET_RX_GAINS
,
/* 0x17 */
SIOC_WP_TDM_SET_TX_GAINS
,
/* 0x18 */
SIOC_WP_TDM_CLEAR_RX_GAINS
,
/* 0x19 */
SIOC_WP_TDM_CLEAR_TX_GAINS
,
/* 0x1A */
SIOC_WP_TDM_GET_FE_ALARMS
,
/* 0x1B */
SIOC_WP_TDM_ENABLE_HWEC
,
/* 0x1C */
SIOC_WP_TDM_DISABLE_HWEC
,
/* 0x1D */
SIOC_WP_TDM_SET_FE_STATUS
,
/* 0x1E */
SIOC_WP_TDM_GET_FE_STATUS
,
/* 0x1F */
SIOC_WP_TDM_GET_HW_DTMF
,
/* 0x20 */
SIOC_WP_TDM_NOTSUPP
/* */
};
#define SIOC_WP_TDM_GET_LINK_STATUS SIOC_WP_TDM_GET_FE_STATUS
enum
wanpipe_tdm_api_events
{
WP_TDMAPI_EVENT_NONE
,
WP_TDMAPI_EVENT_RBS
,
WP_TDMAPI_EVENT_ALARM
,
WP_TDMAPI_EVENT_DTMF
,
WP_TDMAPI_EVENT_RM_DTMF
,
WP_TDMAPI_EVENT_RXHOOK
,
WP_TDMAPI_EVENT_RING
,
WP_TDMAPI_EVENT_RING_DETECT
,
WP_TDMAPI_EVENT_RING_TRIP_DETECT
,
WP_TDMAPI_EVENT_TONE
,
WP_TDMAPI_EVENT_TXSIG_KEWL
,
WP_TDMAPI_EVENT_TXSIG_START
,
WP_TDMAPI_EVENT_TXSIG_OFFHOOK
,
WP_TDMAPI_EVENT_TXSIG_ONHOOK
,
WP_TDMAPI_EVENT_ONHOOKTRANSFER
,
WP_TDMAPI_EVENT_SETPOLARITY
,
WP_TDMAPI_EVENT_BRI_CHAN_LOOPBACK
,
WP_TDMAPI_EVENT_LINK_STATUS
};
#define WP_TDMAPI_EVENT_FE_ALARM WP_TDMAPI_EVENT_ALARM
#define WP_TDMAPI_EVENT_ENABLE 0x01
#define WP_TDMAPI_EVENT_DISABLE 0x02
#define WP_TDMAPI_EVENT_MODE_DECODE(mode) \
((mode) == WP_TDMAPI_EVENT_ENABLE) ? "Enable" : \
((mode) == WP_TDMAPI_EVENT_DISABLE) ? "Disable" : \
"(Unknown mode)"
#define WPTDM_A_BIT WAN_RBS_SIG_A
#define WPTDM_B_BIT WAN_RBS_SIG_B
#define WPTDM_C_BIT WAN_RBS_SIG_C
#define WPTDM_D_BIT WAN_RBS_SIG_D
#define WP_TDMAPI_EVENT_RXHOOK_OFF 0x01
#define WP_TDMAPI_EVENT_RXHOOK_ON 0x02
#define WP_TDMAPI_EVENT_RXHOOK_DECODE(state) \
((state) == WP_TDMAPI_EVENT_RXHOOK_OFF) ? "Off-hook" : \
((state) == WP_TDMAPI_EVENT_RXHOOK_ON) ? "On-hook" : \
"(Unknown state)"
#define WP_TDMAPI_EVENT_RING_PRESENT 0x01
#define WP_TDMAPI_EVENT_RING_STOP 0x02
#define WP_TDMAPI_EVENT_RING_DECODE(state) \
((state) == WP_TDMAPI_EVENT_RING_PRESENT) ? "Ring Present" : \
((state) == WP_TDMAPI_EVENT_RING_STOP) ? "Ring Stop" : \
"(Unknown state)"
#define WP_TDMAPI_EVENT_RING_TRIP_PRESENT 0x01
#define WP_TDMAPI_EVENT_RING_TRIP_STOP 0x02
#define WP_TDMAPI_EVENT_RING_TRIP_DECODE(state) \
((state) == WP_TDMAPI_EVENT_RING_TRIP_PRESENT) ? "Ring Present" : \
((state) == WP_TDMAPI_EVENT_RING_TRIP_STOP) ? "Ring Stop" : \
"(Unknown state)"
/*Link Status */
#define WP_TDMAPI_EVENT_LINK_STATUS_CONNECTED 0x01
#define WP_TDMAPI_EVENT_LINK_STATUS_DISCONNECTED 0x02
#define WP_TDMAPI_EVENT_LINK_STATUS_DECODE(status) \
((status) == WP_TDMAPI_EVENT_LINK_STATUS_CONNECTED) ? "Connected" : \
((status) == WP_TDMAPI_EVENT_LINK_STATUS_DISCONNECTED) ? "Disconnected" : \
"Unknown"
#define WP_TDMAPI_EVENT_TONE_DIAL 0x01
#define WP_TDMAPI_EVENT_TONE_BUSY 0x02
#define WP_TDMAPI_EVENT_TONE_RING 0x03
#define WP_TDMAPI_EVENT_TONE_CONGESTION 0x04
/* BRI channels list */
#define WAN_BRI_BCHAN1 0x01
#define WAN_BRI_BCHAN2 0x02
#define WAN_BRI_DCHAN 0x03
typedef
struct
{
u_int8_t
type
;
u_int8_t
mode
;
u_int32_t
time_stamp
;
u_int8_t
channel
;
u_int32_t
chan_map
;
u_int8_t
span
;
union
{
struct
{
u_int8_t
alarm
;
}
te1_alarm
;
struct
{
u_int8_t
rbs_bits
;
}
te1_rbs
;
struct
{
u_int8_t
state
;
u_int8_t
sig
;
}
rm_hook
;
struct
{
u_int8_t
state
;
}
rm_ring
;
struct
{
u_int8_t
type
;
}
rm_tone
;
struct
{
u_int8_t
digit
;
/* DTMF: digit */
u_int8_t
port
;
/* DTMF: SOUT/ROUT */
u_int8_t
type
;
/* DTMF: PRESET/STOP */
}
dtmf
;
struct
{
u_int16_t
polarity
;
u_int16_t
ohttimer
;
}
rm_common
;
struct
{
u_int16_t
status
;
}
linkstatus
;
}
wp_tdm_api_event_u
;
#define wp_tdm_api_event_type type
#define wp_tdm_api_event_mode mode
#define wp_tdm_api_event_alarm wp_tdm_api_event_u.te1_alarm.alarm
#define wp_tdm_api_event_alarm wp_tdm_api_event_u.te1_alarm.alarm
#define wp_tdm_api_event_rbs_bits wp_tdm_api_event_u.te1_rbs.rbs_bits
#define wp_tdm_api_event_hook_state wp_tdm_api_event_u.rm_hook.state
#define wp_tdm_api_event_hook_sig wp_tdm_api_event_u.rm_hook.sig
#define wp_tdm_api_event_ring_state wp_tdm_api_event_u.rm_ring.state
#define wp_tdm_api_event_tone_type wp_tdm_api_event_u.rm_tone.type
#define wp_tdm_api_event_dtmf_digit wp_tdm_api_event_u.dtmf.digit
#define wp_tdm_api_event_dtmf_type wp_tdm_api_event_u.dtmf.type
#define wp_tdm_api_event_dtmf_port wp_tdm_api_event_u.dtmf.port
#define wp_tdm_api_event_ohttimer wp_tdm_api_event_u.rm_common.ohttimer
#define wp_tdm_api_event_polarity wp_tdm_api_event_u.rm_common.polarity
#define wp_tdm_api_event_link_status wp_tdm_api_event_u.linkstatus.status
}
wp_tdm_api_event_t
;
typedef
struct
{
union
{
unsigned
char
reserved
[
16
];
}
wp_rx_hdr_u
;
}
wp_tdm_api_rx_hdr_t
;
typedef
struct
{
wp_tdm_api_rx_hdr_t
hdr
;
unsigned
char
data
[
1
];
}
wp_tdm_api_rx_element_t
;
typedef
struct
{
union
{
struct
{
unsigned
char
_rbs_rx_bits
;
unsigned
int
_time_stamp
;
}
wp_tx
;
unsigned
char
reserved
[
16
];
}
wp_tx_hdr_u
;
#define wp_api_time_stamp wp_tx_hdr_u.wp_tx._time_stamp
}
wp_tdm_api_tx_hdr_t
;
typedef
struct
{
wp_tdm_api_tx_hdr_t
hdr
;
unsigned
char
data
[
1
];
}
wp_tdm_api_tx_element_t
;
typedef
struct
wp_tdm_chan_stats
{
unsigned
int
rx_packets
;
/* total packets received */
unsigned
int
tx_packets
;
/* total packets transmitted */
unsigned
int
rx_bytes
;
/* total bytes received */
unsigned
int
tx_bytes
;
/* total bytes transmitted */
unsigned
int
rx_errors
;
/* bad packets received */
unsigned
int
tx_errors
;
/* packet transmit problems */
unsigned
int
rx_dropped
;
/* no space in linux buffers */
unsigned
int
tx_dropped
;
/* no space available in linux */
unsigned
int
multicast
;
/* multicast packets received */
#if !defined(__WINDOWS__)
unsigned
int
collisions
;
#endif
/* detailed rx_errors: */
unsigned
int
rx_length_errors
;
unsigned
int
rx_over_errors
;
/* receiver ring buff overflow */
unsigned
int
rx_crc_errors
;
/* recved pkt with crc error */
unsigned
int
rx_frame_errors
;
/* recv'd frame alignment error */
#if !defined(__WINDOWS__)
unsigned
int
rx_fifo_errors
;
/* recv'r fifo overrun */
#endif
unsigned
int
rx_missed_errors
;
/* receiver missed packet */
/* detailed tx_errors */
#if !defined(__WINDOWS__)
unsigned
int
tx_aborted_errors
;
unsigned
int
tx_carrier_errors
;
#endif
unsigned
int
tx_fifo_errors
;
unsigned
int
tx_heartbeat_errors
;
unsigned
int
tx_window_errors
;
}
wp_tdm_chan_stats_t
;
typedef
struct
wanpipe_tdm_api_cmd
{
unsigned
int
cmd
;
unsigned
int
hw_tdm_coding
;
/* Set/Get HW TDM coding: uLaw muLaw */
unsigned
int
hw_mtu_mru
;
/* Set/Get HW TDM MTU/MRU */
unsigned
int
usr_period
;
/* Set/Get User Period in ms */
unsigned
int
tdm_codec
;
/* Set/Get TDM Codec: SLinear */
unsigned
int
power_level
;
/* Set/Get Power level treshold */
unsigned
int
rx_disable
;
/* Enable/Disable Rx */
unsigned
int
tx_disable
;
/* Enable/Disable Tx */
unsigned
int
usr_mtu_mru
;
/* Set/Get User TDM MTU/MRU */
unsigned
int
ec_tap
;
/* Echo Cancellation Tap */
unsigned
int
rbs_poll
;
/* Enable/Disable RBS Polling */
unsigned
int
rbs_rx_bits
;
/* Rx RBS Bits */
unsigned
int
rbs_tx_bits
;
/* Tx RBS Bits */
unsigned
int
hdlc
;
/* HDLC based device */
unsigned
int
idle_flag
;
/* IDLE flag to Tx */
unsigned
int
fe_alarms
;
/* FE Alarms detected */
wp_tdm_chan_stats_t
stats
;
/* TDM Statistics */
/* Do NOT add anything above this! Important for binary backward compatibility. */
wp_tdm_api_event_t
event
;
/* TDM Event */
unsigned
int
data_len
;
void
*
data
;
unsigned
char
fe_status
;
/* FE status - Connected or Disconnected */
unsigned
int
hw_dtmf
;
/* HW DTMF enabled */
}
wanpipe_tdm_api_cmd_t
;
typedef
struct
wanpipe_tdm_api_event
{
int
(
*
wp_rbs_event
)(
sng_fd_t
fd
,
unsigned
char
rbs_bits
);
int
(
*
wp_dtmf_event
)(
sng_fd_t
fd
,
unsigned
char
dtmf
,
unsigned
char
type
,
unsigned
char
port
);
int
(
*
wp_rxhook_event
)(
sng_fd_t
fd
,
unsigned
char
hook_state
);
int
(
*
wp_ring_detect_event
)(
sng_fd_t
fd
,
unsigned
char
ring_state
);
int
(
*
wp_ring_trip_detect_event
)(
sng_fd_t
fd
,
unsigned
char
ring_state
);
int
(
*
wp_fe_alarm_event
)(
sng_fd_t
fd
,
unsigned
char
fe_alarm_event
);
int
(
*
wp_link_status_event
)(
sng_fd_t
fd
,
unsigned
char
link_status_event
);
}
wanpipe_tdm_api_event_t
;
typedef
struct
wanpipe_tdm_api
{
wanpipe_tdm_api_cmd_t
wp_tdm_cmd
;
wanpipe_tdm_api_event_t
wp_tdm_event
;
}
wanpipe_tdm_api_t
;
#endif
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论