diff options
author | jeremy <jeremy@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-04-16 05:57:30 +0000 |
---|---|---|
committer | jeremy <jeremy@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-04-16 05:57:30 +0000 |
commit | 5605f67527bddd17610fef7c0ae258862abe67c2 (patch) | |
tree | 57d1e3ccc4f692dd16563e872932e74248ca7ec6 /channels/h323 | |
parent | 3f7a1cfb4ff184b680b8acaadf5842b3cbfadd2b (diff) |
Remove all capabilities first
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2700 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels/h323')
-rwxr-xr-x | channels/h323/ast_h323.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/channels/h323/ast_h323.cpp b/channels/h323/ast_h323.cpp index c399912b1..e91230200 100755 --- a/channels/h323/ast_h323.cpp +++ b/channels/h323/ast_h323.cpp @@ -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) { |