Remove all capabilities first

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2700 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Jeremy McNamara
2004-04-16 05:57:30 +00:00
parent 1487d749fe
commit 2d232c4c57

View File

@@ -850,6 +850,7 @@ void h323_callback_register(setup_incoming_cb ifunc,
*/
int h323_set_capability(int cap, int dtmfMode)
{
H323Capabilities oldcaps;
int g711Frames = 30;
int gsmFrames = 4;
@@ -859,7 +860,8 @@ int h323_set_capability(int cap, int dtmfMode)
}
/* clean up old capabilities list before changing */
endPoint->RemoveCapabilities(PStringArray("All"));
oldcaps = endPoint->GetCapabilities();
oldcaps.RemoveAll();
mode = dtmfMode;
if (dtmfMode == H323_DTMF_INBAND) {