[asterisk-addons-commits] qwell: trunk r590 - in /trunk/channels: chan_ooh323.c ooh323cDriver.c
SVN commits to the Asterisk addons project
asterisk-addons-commits at lists.digium.com
Mon May 5 11:50:07 CDT 2008
Author: qwell
Date: Mon May 5 11:50:05 2008
New Revision: 590
URL: http://svn.digium.com/view/asterisk-addons?view=rev&rev=590
Log:
Allow chan_ooh323 to build under dev-mode
Modified:
trunk/channels/chan_ooh323.c
trunk/channels/ooh323cDriver.c
Modified: trunk/channels/chan_ooh323.c
URL: http://svn.digium.com/view/asterisk-addons/trunk/channels/chan_ooh323.c?view=diff&rev=590&r1=589&r2=590
==============================================================================
--- trunk/channels/chan_ooh323.c (original)
+++ trunk/channels/chan_ooh323.c Mon May 5 11:50:05 2008
@@ -59,8 +59,10 @@
struct ast_rtp *vrtp, struct ast_rtp *trtp, int codecs, int nat_active);
static void print_codec_to_cli(int fd, struct ast_codec_pref *pref);
+
+#if 0
static void ast_ooh323c_exit();
-
+#endif
static const struct ast_channel_tech ooh323_tech = {
.type = type,
@@ -677,7 +679,6 @@
static int ooh323_digit_end(struct ast_channel *chan, char digit, unsigned int duration)
{
- char dtmf[2];
struct ooh323_pvt *p = (struct ooh323_pvt *) chan->tech_pvt;
if(gH323Debug)
@@ -1138,13 +1139,13 @@
* Callback for sending digits from H.323 up to asterisk
*
*/
-int ooh323_onReceivedDigit(OOH323CallData *call, const char* digit)
+int ooh323_onReceivedDigit(OOH323CallData *call, const char *digit)
{
struct ooh323_pvt *p=NULL;
struct ast_frame f;
int res;
- ast_debug(1, "Received Digit: %c\n", digit);
+ ast_debug(1, "Received Digit: %c\n", digit[0]);
p = find_call(call);
if(!p) {
ast_log(LOG_ERROR, "Failed to find a matching call.\n");
@@ -1482,6 +1483,7 @@
return OO_OK;
}
+#if 0
static void ooh323_delete_user(struct ooh323_user *user)
{
struct ooh323_user *prev=NULL, *cur=NULL;
@@ -1516,6 +1518,7 @@
ast_verbose("+++ ooh323_delete_user\n");
}
+#endif
void ooh323_delete_peer(struct ooh323_peer *peer)
{
@@ -1757,6 +1760,7 @@
return 0;
}
+#if 0
/*--- h323_reload: Force reload of module from cli ---*/
static int ooh323_reload(int fd, int argc, char *argv[])
{
@@ -1779,11 +1783,14 @@
return 0;
}
-
+#endif
+
+#if 0
static int reload(void *mod)
{
return ooh323_reload(0, 0, NULL);
}
+#endif
int reload_config(int reload)
{
@@ -2301,10 +2308,12 @@
return CLI_SUCCESS;
}
+#if 0
static int ooh323_show_channels(int fd, int argc, char *argv[])
{
return RESULT_SUCCESS;
}
+#endif
static char *handle_cli_ooh323_show_config(struct ast_cli_entry *e, int cmd, struct ast_cli_args *a)
{
@@ -2430,8 +2439,10 @@
ast_mutex_init(&userl.lock);
peerl.peers = NULL;
ast_mutex_init(&peerl.lock);
-
- //ast_register_atexit(&ast_ooh323c_exit);
+
+#if 0
+ ast_register_atexit(&ast_ooh323c_exit);
+#endif
sched = sched_context_create();
if (!sched) {
@@ -2575,6 +2586,7 @@
time_t t;
for(;;) {
+ struct ooh323_pvt *h323_next;
/* Check for a reload request */
ast_mutex_lock(&h323_reload_lock);
reloading = h323_reloading;
@@ -2588,7 +2600,6 @@
}
/* Check for interfaces needing to be killed */
ast_mutex_lock(&iflock);
- struct ooh323_pvt *h323_next;
time(&t);
h323 = iflist;
while(h323) {
@@ -2783,7 +2794,10 @@
ast_cli_unregister_multiple(cli_ooh323, sizeof(cli_ooh323) / sizeof(struct ast_cli_entry));
ast_rtp_proto_unregister(&ooh323_rtp);
ast_channel_unregister(&ooh323_tech);
- //ast_unregister_atexit(&ast_ooh323c_exit);
+
+#if 0
+ ast_unregister_atexit(&ast_ooh323c_exit);
+#endif
if(gH323Debug) {
ast_verbose(" unload_module - hanging up all interfaces\n");
@@ -3242,9 +3256,11 @@
return 0;
}
+#if 0
void ast_ooh323c_exit()
{
ooGkClientDestroy();
}
+#endif
AST_MODULE_INFO_STANDARD(ASTERISK_GPL_KEY, "Objective Systems H323 Channel");
Modified: trunk/channels/ooh323cDriver.c
URL: http://svn.digium.com/view/asterisk-addons/trunk/channels/ooh323cDriver.c?view=diff&rev=590&r1=589&r2=590
==============================================================================
--- trunk/channels/ooh323cDriver.c (original)
+++ trunk/channels/ooh323cDriver.c Mon May 5 11:50:05 2008
@@ -148,7 +148,7 @@
int ooh323c_set_capability_for_call
(ooCallData *call, struct ast_codec_pref *prefs, int capability, int dtmf)
{
- int ret, x, txframes, rxframes;
+ int ret, x, txframes;
int format=0;
if(gH323Debug)
ast_verbose("\tAdding capabilities to call(%s, %s)\n", call->callType,
@@ -324,7 +324,7 @@
case OO_G7231:
return AST_FORMAT_G723_1;
default:
- ast_debug(1, "Cap %d is not supported by driver yet\n");
+ ast_debug(1, "Cap %d is not supported by driver yet\n", cap);
return -1;
}
More information about the asterisk-addons-commits
mailing list