Skip to content
项目
群组
代码片段
帮助
正在加载...
登录
切换导航
F
freeswitch
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
张华
freeswitch
Commits
65bf12a0
提交
65bf12a0
authored
5月 21, 2007
作者:
Anthony Minessale
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
change linefeeds
git-svn-id:
http://svn.openzap.org/svn/openzap/trunk@85
a93c3328-9c30-0410-af19-c9cd2b2d52af
上级
4fb5220f
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
15 个修改的文件
包含
12703 行增加
和
12703 行删除
+12703
-12703
EuroISDNStateNT.c
libs/openzap/src/isdn/EuroISDNStateNT.c
+46
-46
EuroISDNStateTE.c
libs/openzap/src/isdn/EuroISDNStateTE.c
+57
-57
Q921.c
libs/openzap/src/isdn/Q921.c
+424
-424
Q931.c
libs/openzap/src/isdn/Q931.c
+666
-666
Q931StateNT.c
libs/openzap/src/isdn/Q931StateNT.c
+1263
-1263
Q931StateTE.c
libs/openzap/src/isdn/Q931StateTE.c
+1316
-1316
Q931api.c
libs/openzap/src/isdn/Q931api.c
+639
-639
Q931ie.c
libs/openzap/src/isdn/Q931ie.c
+2952
-2952
Q931mes.c
libs/openzap/src/isdn/Q931mes.c
+1931
-1931
Q932mes.c
libs/openzap/src/isdn/Q932mes.c
+310
-310
Q921.h
libs/openzap/src/isdn/include/Q921.h
+117
-117
Q931.h
libs/openzap/src/isdn/include/Q931.h
+2412
-2412
Q932.h
libs/openzap/src/isdn/include/Q932.h
+191
-191
mfifo.h
libs/openzap/src/isdn/include/mfifo.h
+83
-83
mfifo.c
libs/openzap/src/isdn/mfifo.c
+296
-296
没有找到文件。
libs/openzap/src/isdn/EuroISDNStateNT.c
浏览文件 @
65bf12a0
/*****************************************************************************
/*****************************************************************************
FileName: EuroISDNStateNT.c
FileName: EuroISDNStateNT.c
Contents: EuroISDN State Engine for NT (Network Mode).
Contents: EuroISDN State Engine for NT (Network Mode).
The controlling state engine for Q.931 is the state engine
The controlling state engine for Q.931 is the state engine
on the NT side. The state engine on the TE side is a slave
on the NT side. The state engine on the TE side is a slave
of this. The TE side maintain it's own states as described in
of this. The TE side maintain it's own states as described in
ITU-T Q931, but will in raise conditions be overridden by
ITU-T Q931, but will in raise conditions be overridden by
the NT side.
the NT side.
License/Copyright:
License/Copyright:
Copyright (c) 2007, Jan Vidar Berger, Case Labs, Ltd. All rights reserved.
Copyright (c) 2007, Jan Vidar Berger, Case Labs, Ltd. All rights reserved.
email:janvb@caselaboratories.com
email:janvb@caselaboratories.com
Redistribution and use in source and binary forms, with or without
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
modification, are permitted provided that the following conditions are
met:
met:
* Redistributions of source code must retain the above copyright notice,
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
and/or other materials provided with the distribution.
* Neither the name of the Case Labs, Ltd nor the names of its contributors
* Neither the name of the Case Labs, Ltd nor the names of its contributors
may be used to endorse or promote products derived from this software
may be used to endorse or promote products derived from this software
without specific prior written permission.
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
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
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
POSSIBILITY OF SUCH DAMAGE.
*****************************************************************************/
*****************************************************************************/
#include "Q931.h"
#include "Q931.h"
libs/openzap/src/isdn/EuroISDNStateTE.c
浏览文件 @
65bf12a0
/*****************************************************************************
/*****************************************************************************
FileName: EuroISDNStateTE.c
FileName: EuroISDNStateTE.c
Contents: EuroISDN State Engine for TE (User Mode).
Contents: EuroISDN State Engine for TE (User Mode).
The controlling state engine for Q.931 is the state engine
The controlling state engine for Q.931 is the state engine
on the NT side. The state engine on the TE side is a slave
on the NT side. The state engine on the TE side is a slave
of this. The TE side maintain it's own states as described in
of this. The TE side maintain it's own states as described in
ITU-T Q931, but will in raise conditions be overridden by
ITU-T Q931, but will in raise conditions be overridden by
the NT side.
the NT side.
License/Copyright:
License/Copyright:
Copyright (c) 2007, Jan Vidar Berger, Case Labs, Ltd. All rights reserved.
Copyright (c) 2007, Jan Vidar Berger, Case Labs, Ltd. All rights reserved.
email:janvb@caselaboratories.com
email:janvb@caselaboratories.com
Redistribution and use in source and binary forms, with or without
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
modification, are permitted provided that the following conditions are
met:
met:
* Redistributions of source code must retain the above copyright notice,
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
and/or other materials provided with the distribution.
* Neither the name of the Case Labs, Ltd nor the names of its contributors
* Neither the name of the Case Labs, Ltd nor the names of its contributors
may be used to endorse or promote products derived from this software
may be used to endorse or promote products derived from this software
without specific prior written permission.
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
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
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
POSSIBILITY OF SUCH DAMAGE.
*****************************************************************************/
*****************************************************************************/
#include "Q931.h"
#include "Q931.h"
/*
/*
EuroISDN is a sub-set of Q.931. Q.931 is very generic as it embrase a lot,
EuroISDN is a sub-set of Q.931. Q.931 is very generic as it embrase a lot,
while EuroISDN is more exact and make decitions on some of the
while EuroISDN is more exact and make decitions on some of the
'implementation options' in the original standard. EuroISDN will
'implementation options' in the original standard. EuroISDN will
however run smoothly under the generic space, so these functions are more
however run smoothly under the generic space, so these functions are more
for show
for show
*/
*/
void
EuroISDNCreateTE
(
L3UCHAR
i
)
void
EuroISDNCreateTE
(
L3UCHAR
i
)
{
{
Q931CreateTE
(
i
);
Q931CreateTE
(
i
);
}
}
libs/openzap/src/isdn/Q921.c
浏览文件 @
65bf12a0
差异被折叠。
点击展开。
libs/openzap/src/isdn/Q931.c
浏览文件 @
65bf12a0
差异被折叠。
点击展开。
libs/openzap/src/isdn/Q931StateNT.c
浏览文件 @
65bf12a0
差异被折叠。
点击展开。
libs/openzap/src/isdn/Q931StateTE.c
浏览文件 @
65bf12a0
差异被折叠。
点击展开。
libs/openzap/src/isdn/Q931api.c
浏览文件 @
65bf12a0
差异被折叠。
点击展开。
libs/openzap/src/isdn/Q931ie.c
浏览文件 @
65bf12a0
差异被折叠。
点击展开。
libs/openzap/src/isdn/Q931mes.c
浏览文件 @
65bf12a0
差异被折叠。
点击展开。
libs/openzap/src/isdn/Q932mes.c
浏览文件 @
65bf12a0
差异被折叠。
点击展开。
libs/openzap/src/isdn/include/Q921.h
浏览文件 @
65bf12a0
差异被折叠。
点击展开。
libs/openzap/src/isdn/include/Q931.h
浏览文件 @
65bf12a0
差异被折叠。
点击展开。
libs/openzap/src/isdn/include/Q932.h
浏览文件 @
65bf12a0
差异被折叠。
点击展开。
libs/openzap/src/isdn/include/mfifo.h
浏览文件 @
65bf12a0
差异被折叠。
点击展开。
libs/openzap/src/isdn/mfifo.c
浏览文件 @
65bf12a0
差异被折叠。
点击展开。
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论