diff options
author | oej <oej@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-12-02 00:52:13 +0000 |
---|---|---|
committer | oej <oej@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-12-02 00:52:13 +0000 |
commit | 24938e5cf9042d944715d041de1636a97bb86c3f (patch) | |
tree | 54efbadb3b7c430f3dcd8da1faa3719bb264a962 /channels | |
parent | d7003c33ba1ba6674720ad1429f8bc147a6be70a (diff) |
Bug #5907. Improve SIP INFO DTMF debugging output. (1.2 & Trunk)
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@7275 f38db490-d61c-443f-a65b-d21fe96a405b
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 0daf12f89..c93f21fa3 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -8604,8 +8604,6 @@ static void handle_request_info(struct sip_pvt *p, struct sip_request *req) return; } - if (sipdebug) - ast_verbose("* DTMF-relay event received: '%c'\n", buf[0]); if (buf[0] == '*') event = 10; else if (buf[0] == '#') @@ -8618,6 +8616,8 @@ static void handle_request_info(struct sip_pvt *p, struct sip_request *req) /* send a FLASH event */ struct ast_frame f = { AST_FRAME_CONTROL, AST_CONTROL_FLASH, }; ast_queue_frame(p->owner, &f); + if (sipdebug) + ast_verbose("* DTMF-relay event received: FLASH\n"); } else { /* send a DTMF event */ struct ast_frame f = { AST_FRAME_DTMF, }; @@ -8631,6 +8631,8 @@ static void handle_request_info(struct sip_pvt *p, struct sip_request *req) f.subclass = 'A' + (event - 12); } ast_queue_frame(p->owner, &f); + if (sipdebug) + ast_verbose("* DTMF-relay event received: %c\n", f.subclass); } transmit_response(p, "200 OK", req); return; |