Skip to content
项目
群组
代码片段
帮助
正在加载...
登录
切换导航
F
freeswitch
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
张华
freeswitch
Commits
8b017f6c
提交
8b017f6c
authored
6月 06, 2012
作者:
David Yat Sin
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Renamed mod_megaco to mod_media_gateway
上级
abc1e1e4
隐藏空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
30 行增加
和
30 行删除
+30
-30
Makefile
src/mod/endpoints/mod_media_gateway/Makefile
+2
-2
megaco.conf.xml
src/mod/endpoints/mod_media_gateway/conf/megaco.conf.xml
+0
-0
media_gateway.c
src/mod/endpoints/mod_media_gateway/media_gateway.c
+1
-1
media_gateway_cli.c
src/mod/endpoints/mod_media_gateway/media_gateway_cli.c
+2
-2
media_gateway_stack.c
src/mod/endpoints/mod_media_gateway/media_gateway_stack.c
+15
-15
media_gateway_stack.h
src/mod/endpoints/mod_media_gateway/media_gateway_stack.h
+2
-2
media_gateway_stack_alarms.c
.../endpoints/mod_media_gateway/media_gateway_stack_alarms.c
+2
-2
media_gateway_xml.c
src/mod/endpoints/mod_media_gateway/media_gateway_xml.c
+2
-2
mod_media_gateway.c
src/mod/endpoints/mod_media_gateway/mod_media_gateway.c
+3
-3
mod_media_gateway.h
src/mod/endpoints/mod_media_gateway/mod_media_gateway.h
+1
-1
没有找到文件。
src/mod/endpoints/mod_me
gaco
/Makefile
→
src/mod/endpoints/mod_me
dia_gateway
/Makefile
浏览文件 @
8b017f6c
...
@@ -7,6 +7,6 @@ ifeq ($(ARCH),x86_64)
...
@@ -7,6 +7,6 @@ ifeq ($(ARCH),x86_64)
endif
endif
BASE
=
../../../..
BASE
=
../../../..
LOCAL_OBJS
=
me
gaco.o megaco_stack.o megaco_xml.o megaco_cli.o megaco
_stack_alarms.o
LOCAL_OBJS
=
me
dia_gateway.o media_gateway_stack.o media_gateway_xml.o media_gateway_cli.o media_gateway
_stack_alarms.o
LOCAL_LDFLAGS
=
-lsng_m
egaco
LOCAL_LDFLAGS
=
-lsng_m
g
include
$(BASE)/build/modmake.rules
include
$(BASE)/build/modmake.rules
src/mod/endpoints/mod_me
gaco
/conf/megaco.conf.xml
→
src/mod/endpoints/mod_me
dia_gateway
/conf/megaco.conf.xml
浏览文件 @
8b017f6c
File moved
src/mod/endpoints/mod_me
gaco/megaco
.c
→
src/mod/endpoints/mod_me
dia_gateway/media_gateway
.c
浏览文件 @
8b017f6c
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
* <Insert license here>
* <Insert license here>
*/
*/
#include "mod_me
gaco
.h"
#include "mod_me
dia_gateway
.h"
megaco_profile_t
*
megaco_profile_locate
(
const
char
*
name
)
megaco_profile_t
*
megaco_profile_locate
(
const
char
*
name
)
{
{
...
...
src/mod/endpoints/mod_me
gaco/megaco
_cli.c
→
src/mod/endpoints/mod_me
dia_gateway/media_gateway
_cli.c
浏览文件 @
8b017f6c
...
@@ -7,8 +7,8 @@
...
@@ -7,8 +7,8 @@
*/
*/
/* INCLUDES *******************************************************************/
/* INCLUDES *******************************************************************/
#include "mod_me
gaco
.h"
#include "mod_me
dia_gateway
.h"
#include "me
gaco
_stack.h"
#include "me
dia_gateway
_stack.h"
/******************************************************************************/
/******************************************************************************/
/* FUNCTION PROTOTYPES ********************************************************/
/* FUNCTION PROTOTYPES ********************************************************/
...
...
src/mod/endpoints/mod_me
gaco/megaco
_stack.c
→
src/mod/endpoints/mod_me
dia_gateway/media_gateway
_stack.c
浏览文件 @
8b017f6c
...
@@ -7,8 +7,8 @@
...
@@ -7,8 +7,8 @@
*/
*/
/* INCLUDES *******************************************************************/
/* INCLUDES *******************************************************************/
#include "mod_me
gaco
.h"
#include "mod_me
dia_gateway
.h"
#include "me
gaco
_stack.h"
#include "me
dia_gateway
_stack.h"
/******************************************************************************/
/******************************************************************************/
/* DEFINES ********************************************************************/
/* DEFINES ********************************************************************/
...
@@ -47,42 +47,42 @@ sng_mg_protocol_types_e mg_get_proto_type_from_str(char* proto_type);
...
@@ -47,42 +47,42 @@ sng_mg_protocol_types_e mg_get_proto_type_from_str(char* proto_type);
/* FUNCTIONS ******************************************************************/
/* FUNCTIONS ******************************************************************/
switch_status_t
sng_mgco_init
(
sng_
isup
_event_interface_t
*
event
)
switch_status_t
sng_mgco_init
(
sng_
mg
_event_interface_t
*
event
)
{
{
uint32_t
major
,
minor
,
build
;
uint32_t
major
,
minor
,
build
;
switch_assert
(
event
);
switch_assert
(
event
);
/* initalize sng_mg library */
/* initalize sng_mg library */
sng_
isup
_init_gen
(
event
);
sng_
mg
_init_gen
(
event
);
/* print the version of the library being used */
/* print the version of the library being used */
sng_
isup
_version
(
&
major
,
&
minor
,
&
build
);
sng_
mg
_version
(
&
major
,
&
minor
,
&
build
);
switch_log_printf
(
SWITCH_CHANNEL_LOG
,
SWITCH_LOG_INFO
,
"Loaded LibSng-MEGACO %d.%d.%d
\n
"
,
major
,
minor
,
build
);
switch_log_printf
(
SWITCH_CHANNEL_LOG
,
SWITCH_LOG_INFO
,
"Loaded LibSng-MEGACO %d.%d.%d
\n
"
,
major
,
minor
,
build
);
/* start up the stack manager */
/* start up the stack manager */
if
(
sng_
isup
_init_sm
())
{
if
(
sng_
mg
_init_sm
())
{
switch_log_printf
(
SWITCH_CHANNEL_LOG
,
SWITCH_LOG_INFO
,
"Failed to start Stack Manager
\n
"
);
switch_log_printf
(
SWITCH_CHANNEL_LOG
,
SWITCH_LOG_INFO
,
"Failed to start Stack Manager
\n
"
);
return
SWITCH_STATUS_FALSE
;
return
SWITCH_STATUS_FALSE
;
}
else
{
}
else
{
switch_log_printf
(
SWITCH_CHANNEL_LOG
,
SWITCH_LOG_INFO
,
"Started Stack Manager!
\n
"
);
switch_log_printf
(
SWITCH_CHANNEL_LOG
,
SWITCH_LOG_INFO
,
"Started Stack Manager!
\n
"
);
}
}
if
(
sng_
isup
_init_tucl
())
{
if
(
sng_
mg
_init_tucl
())
{
switch_log_printf
(
SWITCH_CHANNEL_LOG
,
SWITCH_LOG_ERROR
,
"Failed to start TUCL
\n
"
);
switch_log_printf
(
SWITCH_CHANNEL_LOG
,
SWITCH_LOG_ERROR
,
"Failed to start TUCL
\n
"
);
return
SWITCH_STATUS_FALSE
;
return
SWITCH_STATUS_FALSE
;
}
else
{
}
else
{
switch_log_printf
(
SWITCH_CHANNEL_LOG
,
SWITCH_LOG_INFO
,
"Started TUCL!
\n
"
);
switch_log_printf
(
SWITCH_CHANNEL_LOG
,
SWITCH_LOG_INFO
,
"Started TUCL!
\n
"
);
}
}
if
(
sng_
isup
_init_mg
())
{
if
(
sng_
mg
_init_mg
())
{
switch_log_printf
(
SWITCH_CHANNEL_LOG
,
SWITCH_LOG_ERROR
,
"Failed to start MG
\n
"
);
switch_log_printf
(
SWITCH_CHANNEL_LOG
,
SWITCH_LOG_ERROR
,
"Failed to start MG
\n
"
);
return
SWITCH_STATUS_FALSE
;
return
SWITCH_STATUS_FALSE
;
}
else
{
}
else
{
switch_log_printf
(
SWITCH_CHANNEL_LOG
,
SWITCH_LOG_INFO
,
"Started MG!
\n
"
);
switch_log_printf
(
SWITCH_CHANNEL_LOG
,
SWITCH_LOG_INFO
,
"Started MG!
\n
"
);
}
}
if
(
sng_
isup
_init_mu
())
{
if
(
sng_
mg
_init_mu
())
{
switch_log_printf
(
SWITCH_CHANNEL_LOG
,
SWITCH_LOG_ERROR
,
"Failed to start MU
\n
"
);
switch_log_printf
(
SWITCH_CHANNEL_LOG
,
SWITCH_LOG_ERROR
,
"Failed to start MU
\n
"
);
return
SWITCH_STATUS_FALSE
;
return
SWITCH_STATUS_FALSE
;
}
else
{
}
else
{
...
@@ -104,19 +104,19 @@ switch_status_t sng_mgco_stack_shutdown()
...
@@ -104,19 +104,19 @@ switch_status_t sng_mgco_stack_shutdown()
sng_mgco_tucl_shutdown
();
sng_mgco_tucl_shutdown
();
/* free MEGACO Application */
/* free MEGACO Application */
sng_
isup
_free_mu
();
sng_
mg
_free_mu
();
/* free MEGACO */
/* free MEGACO */
sng_
isup
_free_mg
();
sng_
mg
_free_mg
();
/* free TUCL */
/* free TUCL */
sng_
isup
_free_tucl
();
sng_
mg
_free_tucl
();
/* free SM */
/* free SM */
sng_
isup
_free_sm
();
sng_
mg
_free_sm
();
/* free gen */
/* free gen */
sng_
isup
_free_gen
();
sng_
mg
_free_gen
();
return
SWITCH_STATUS_SUCCESS
;
return
SWITCH_STATUS_SUCCESS
;
}
}
...
@@ -638,7 +638,7 @@ int mgco_tucl_gen_config(void)
...
@@ -638,7 +638,7 @@ int mgco_tucl_gen_config(void)
cfg
.
t
.
cfg
.
s
.
hiGen
.
poolDropThr
=
HI_MEM_POOL_DROP_THRESHOLD
;
cfg
.
t
.
cfg
.
s
.
hiGen
.
poolDropThr
=
HI_MEM_POOL_DROP_THRESHOLD
;
cfg
.
t
.
cfg
.
s
.
hiGen
.
poolStopThr
=
HI_MEM_POOL_STOP_THRESHOLD
;
cfg
.
t
.
cfg
.
s
.
hiGen
.
poolStopThr
=
HI_MEM_POOL_STOP_THRESHOLD
;
cfg
.
t
.
cfg
.
s
.
hiGen
.
timeRes
=
S
I_PERIOD
;
/* time resolution */
cfg
.
t
.
cfg
.
s
.
hiGen
.
timeRes
=
H
I_PERIOD
;
/* time resolution */
#ifdef HI_SPECIFY_GENSOCK_ADDR
#ifdef HI_SPECIFY_GENSOCK_ADDR
cfg
.
t
.
cfg
.
s
.
hiGen
.
ipv4GenSockAddr
.
address
=
CM_INET_INADDR_ANY
;
cfg
.
t
.
cfg
.
s
.
hiGen
.
ipv4GenSockAddr
.
address
=
CM_INET_INADDR_ANY
;
...
...
src/mod/endpoints/mod_me
gaco/megaco
_stack.h
→
src/mod/endpoints/mod_me
dia_gateway/media_gateway
_stack.h
浏览文件 @
8b017f6c
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
* <Insert license here>
* <Insert license here>
*/
*/
#include "mod_me
gaco
.h"
#include "mod_me
dia_gateway
.h"
#ifndef _MEGACO_STACK_H_
#ifndef _MEGACO_STACK_H_
#define _MEGACO_STACK_H_
#define _MEGACO_STACK_H_
...
@@ -56,7 +56,7 @@ void handle_tucl_alarm(Pst *pst, HiMngmt *sta);
...
@@ -56,7 +56,7 @@ void handle_tucl_alarm(Pst *pst, HiMngmt *sta);
switch_status_t
sng_mgco_cfg
(
megaco_profile_t
*
profile
);
switch_status_t
sng_mgco_cfg
(
megaco_profile_t
*
profile
);
switch_status_t
sng_mgco_init
(
sng_
isup
_event_interface_t
*
event
);
switch_status_t
sng_mgco_init
(
sng_
mg
_event_interface_t
*
event
);
switch_status_t
sng_mgco_stack_shutdown
(
void
);
switch_status_t
sng_mgco_stack_shutdown
(
void
);
int
sng_mgco_mg_get_status
(
int
elemId
,
MgMngmt
*
cfm
,
megaco_profile_t
*
mg_cfg
,
mg_peer_profile_t
*
mg_peer
);
int
sng_mgco_mg_get_status
(
int
elemId
,
MgMngmt
*
cfm
,
megaco_profile_t
*
mg_cfg
,
mg_peer_profile_t
*
mg_peer
);
...
...
src/mod/endpoints/mod_me
gaco/megaco
_stack_alarms.c
→
src/mod/endpoints/mod_me
dia_gateway/media_gateway
_stack_alarms.c
浏览文件 @
8b017f6c
...
@@ -7,8 +7,8 @@
...
@@ -7,8 +7,8 @@
*/
*/
/* INCLUDES *******************************************************************/
/* INCLUDES *******************************************************************/
#include "mod_me
gaco
.h"
#include "mod_me
dia_gateway
.h"
#include "me
gaco
_stack.h"
#include "me
dia_gateway
_stack.h"
/******************************************************************************/
/******************************************************************************/
/* FUNCTION PROTOTYPES ********************************************************/
/* FUNCTION PROTOTYPES ********************************************************/
...
...
src/mod/endpoints/mod_me
gaco/megaco
_xml.c
→
src/mod/endpoints/mod_me
dia_gateway/media_gateway
_xml.c
浏览文件 @
8b017f6c
...
@@ -5,8 +5,8 @@
...
@@ -5,8 +5,8 @@
*
*
* <Insert license here>
* <Insert license here>
*/
*/
#include "mod_me
gaco
.h"
#include "mod_me
dia_gateway
.h"
#include "me
gaco
_stack.h"
#include "me
dia_gateway
_stack.h"
/****************************************************************************************************************************/
/****************************************************************************************************************************/
static
switch_xml_config_item_t
*
get_instructions
(
megaco_profile_t
*
profile
)
;
static
switch_xml_config_item_t
*
get_instructions
(
megaco_profile_t
*
profile
)
;
...
...
src/mod/endpoints/mod_me
gaco/mod_megaco
.c
→
src/mod/endpoints/mod_me
dia_gateway/mod_media_gateway
.c
浏览文件 @
8b017f6c
...
@@ -6,11 +6,11 @@
...
@@ -6,11 +6,11 @@
* <Insert license here>
* <Insert license here>
*/
*/
#include "mod_me
gaco
.h"
#include "mod_me
dia_gateway
.h"
#include "me
gaco
_stack.h"
#include "me
dia_gateway
_stack.h"
struct
megaco_globals
megaco_globals
;
struct
megaco_globals
megaco_globals
;
static
sng_
isup
_event_interface_t
sng_event
;
static
sng_
mg
_event_interface_t
sng_event
;
SWITCH_MODULE_LOAD_FUNCTION
(
mod_megaco_load
);
SWITCH_MODULE_LOAD_FUNCTION
(
mod_megaco_load
);
SWITCH_MODULE_SHUTDOWN_FUNCTION
(
mod_megaco_shutdown
);
SWITCH_MODULE_SHUTDOWN_FUNCTION
(
mod_megaco_shutdown
);
...
...
src/mod/endpoints/mod_me
gaco/mod_megaco
.h
→
src/mod/endpoints/mod_me
dia_gateway/mod_media_gateway
.h
浏览文件 @
8b017f6c
...
@@ -10,7 +10,7 @@
...
@@ -10,7 +10,7 @@
#ifndef MOD_MEGACO_H
#ifndef MOD_MEGACO_H
#define MOD_MEGACO_H
#define MOD_MEGACO_H
#include "sng_m
egaco/sng_ss7
.h"
#include "sng_m
g/sng_mg
.h"
#include <switch.h>
#include <switch.h>
#define MG_MAX_PEERS 5
#define MG_MAX_PEERS 5
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论