When a call is rejected because of call-limit, the channel driver is behaving
authorSean Bright <sean@malleable.com>
Tue, 2 Sep 2008 14:41:41 +0000 (14:41 +0000)
committerSean Bright <sean@malleable.com>
Tue, 2 Sep 2008 14:41:41 +0000 (14:41 +0000)
as expected, so we shouldn't report it as an error.  Change to LOG_NOTICE
instead.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@140559 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channels/chan_sip.c

index 351a097..c1e21d4 100644 (file)
@@ -4708,7 +4708,7 @@ static int update_call_counter(struct sip_pvt *fup, int event)
                /* If call limit is active and we have reached the limit, reject the call */
                if (*call_limit > 0 ) {
                        if (*inuse >= *call_limit) {
-                               ast_log(LOG_ERROR, "Call %s %s '%s' rejected due to usage limit of %d\n", outgoing ? "to" : "from", "peer", name, *call_limit);
+                               ast_log(LOG_NOTICE, "Call %s %s '%s' rejected due to usage limit of %d\n", outgoing ? "to" : "from", "peer", name, *call_limit);
                                unref_peer(p, "update_call_counter: unref peer p, call limit exceeded");
                                return -1; 
                        }