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:Phil.Skuse@vicorp.com]
Sent: 13 October 2003 10:22
To: asterisk-users@lists.digium.com
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 <phil.skuse@vicorp.com>
***************************************************
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
Asterisk-Users@lists.digium.com
http://lists.digium.com/mailman/listinfo/asterisk-users