If it helps, commenting out the following line in h323.cxx has worked around the problem for now.
In method: H323Connection::GetRealSendUserInputMode() if (!capabilityExchangeProcedure->HasReceivedCapabilities()) return SendUserInputAsQ931; I could not find the HasReceivedCapabilities() method defined anywhere or I would have investigated further. I used to be a C programmer, but I never learned C++ so I'm a little out of my depth here. -----Original Message----- From: Skuse, Phil [mailto:[EMAIL PROTECTED] Sent: 13 October 2003 10:22 To: [EMAIL PROTECTED] Subject: [Asterisk-Users] oh323 inband dtmf - Possible bug? I'm trying to use H323 for the first time so please forgive me if I've made a mistake here. I have downloaded and compiled the latest versions of pwlib, openh323 and asterisk. I have dtmfmode=inband in h323.conf, but the remote system is not hearing the DTMF. Running a trace reveals the following... 1:08.398 ThreadID=0x00022012 h323.cxx(4594) H323 SendUserInputIndicationQ931("1") My initial examination of the code suggests that it should be calling SendUserInputAsTone instead. (Please don't use this thread as an excuse to start the h323 vs oh323 war AGAIN) Phil Skuse <[EMAIL PROTECTED]> *************************************************** UNIX System Administrator. NIC Handle: MBJEJPIEUI Vicorp UK Limited: The Telephony Engine Company. Tel +44 (0)1753 660523 http://www.vicorp.com *************************************************** _______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users _______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users
