Index: channels/chan_ooh323.c =================================================================== --- channels/chan_ooh323.c (revision 604) +++ channels/chan_ooh323.c (working copy) @@ -250,7 +250,7 @@ struct ast_channel *ch = NULL; int fmt; if(gH323Debug) - ast_debug(1, "--- ooh323_new - %s\n", host); + ast_verbose("--- ooh323_new - %s\n", host); /* Don't hold a h323 pvt lock while we allocate a channel */ @@ -352,7 +352,7 @@ if(ch) ast_channel_unlock(ch); if(gH323Debug) - ast_debug(1, "+++ h323_new\n"); + ast_verbose("+++ h323_new\n"); return ch; } @@ -364,7 +364,7 @@ struct ooh323_pvt *pvt = NULL; struct in_addr ipAddr; if(gH323Debug) - ast_debug(1, "--- ooh323_alloc\n"); + ast_verbose("--- ooh323_alloc\n"); pvt = (struct ooh323_pvt*) malloc(sizeof(struct ooh323_pvt)); if(!pvt) @@ -447,7 +447,7 @@ ast_mutex_unlock(&iflock); if(gH323Debug) - ast_debug(1, "+++ ooh323_alloc\n"); + ast_verbose("+++ ooh323_alloc\n"); return pvt; } @@ -1340,11 +1340,11 @@ if(p->callerid_name) { - p->username = strdup(p->callerid_name); - user = find_user(p->username, call->remoteIP); + user = find_user(p->callerid_name, call->remoteIP); if(user) { ast_mutex_lock(&user->lock); + p->username = strdup(user->name); strncpy(p->context, user->context, sizeof(p->context)-1); strncpy(p->accountcode, user->accountcode, sizeof(p->accountcode)-1); p->amaflags = user->amaflags; @@ -1414,8 +1414,7 @@ if(!ast_strlen_zero(p->caller_dialedDigits)){ if(gH323Debug) { - ast_debug(1, "Setting dialed digits %s\n", - p->caller_dialedDigits); + ast_verbose("Setting dialed digits %s\n", p->caller_dialedDigits); } ooCallAddAliasDialedDigits(call, p->caller_dialedDigits); }