diff options
author | David Vossel <dvossel@digium.com> | 2010-07-22 14:56:26 +0000 |
---|---|---|
committer | David Vossel <dvossel@digium.com> | 2010-07-22 14:56:26 +0000 |
commit | 3819ba7ac7c7df20457ddc41d128cc8f8cf44d18 (patch) | |
tree | 4b11c645cd860d354fa1d6df28d026af0d0a0879 /channels | |
parent | 1b2893cab415a10c9c93cacf9dacca765f447ecc (diff) |
update sip subscription debug message to a warning message
If the Expire header of a SUBSCRIBE is less that our expiremin,
a log warning will be displayed.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@278619 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'channels')
-rw-r--r-- | channels/chan_sip.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/channels/chan_sip.c b/channels/chan_sip.c index af8745ef9..0bb691c2b 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -23160,9 +23160,11 @@ static int handle_request_subscribe(struct sip_pvt *p, struct sip_request *req, if (p->expiry > max_expiry) { p->expiry = max_expiry; } else if (p->expiry < min_expiry && p->expiry > 0) { - p->expiry = min_expiry; transmit_response_with_minexpires(p, "423 Interval too small", req); - ast_debug(2, "Received SIP subscribe with Expire header less that our minexpires limit.\n"); + ast_log(LOG_WARNING, "Received subscription for extension \"%s\" context \"%s\" " + "with Expire header less that 'minexpire' limit. Received \"Expire: %d\" min is %d\n", + p->exten, p->context, p->expiry, min_expiry); + p->expiry = min_expiry; pvt_set_needdestroy(p, "Expires is less that the min expires allowed. "); return 0; } |