From: Russell Bryant Date: Thu, 4 Nov 2004 23:14:26 +0000 (+0000) Subject: fix compilation of chan_h323 (bug 2786,2790,2669) X-Git-Tag: 1.0.11.1~401 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bfe333ed67e0b80baa4fab3700d2913f7f9d761b;p=thirdparty%2Fasterisk.git fix compilation of chan_h323 (bug 2786,2790,2669) git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/v1-0@4161 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/channels/h323/ast_h323.cpp b/channels/h323/ast_h323.cpp index afeee365e1..4c01d95758 100755 --- a/channels/h323/ast_h323.cpp +++ b/channels/h323/ast_h323.cpp @@ -722,7 +722,7 @@ void MyH323Connection::SendUserInputTone(char tone, unsigned duration) if (h323debug) { cout << " -- Sending user input tone (" << tone << ") to remote" << endl; } - on_send_digit(GetCallReference(), tone); + on_send_digit(GetCallReference(), tone, (const char *)GetCallToken()); H323Connection::SendUserInputTone(tone, duration); } @@ -732,7 +732,7 @@ void MyH323Connection::OnUserInputTone(char tone, unsigned duration, unsigned lo if (h323debug) { cout << " -- Received user input tone (" << tone << ") from remote" << endl; } - on_send_digit(GetCallReference(), tone); + on_send_digit(GetCallReference(), tone, (const char *)GetCallToken()); } H323Connection::OnUserInputTone(tone, duration, logicalChannel, rtpTimestamp); } @@ -743,7 +743,7 @@ void MyH323Connection::OnUserInputString(const PString &value) if (h323debug) { cout << " -- Received user input string (" << value << ") from remote." << endl; } - on_send_digit(GetCallReference(), value[0]); + on_send_digit(GetCallReference(), value[0], (const char *)GetCallToken()); } } diff --git a/channels/h323/chan_h323.h b/channels/h323/chan_h323.h index e9406243a4..e948a1a028 100755 --- a/channels/h323/chan_h323.h +++ b/channels/h323/chan_h323.h @@ -114,7 +114,7 @@ typedef struct rtp_info { /* This is a callback prototype function, called pass DTMF down the RTP. */ -typedef int (*send_digit_cb)(unsigned, const char *); +typedef int (*send_digit_cb)(unsigned, char, const char *); extern send_digit_cb on_send_digit; /* This is a callback prototype function, called to collect