mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
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:
@@ -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) {
|
||||
|
Reference in New Issue
Block a user