diff --git a/src/plugin/callservicesmanager.cpp b/src/plugin/callservicesmanager.cpp index b1de26d7dcf1ae37065062be25aa32ba974c6cdc..13541e0d793322181b788731d4294d85e520ed3e 100644 --- a/src/plugin/callservicesmanager.cpp +++ b/src/plugin/callservicesmanager.cpp @@ -132,7 +132,11 @@ CallServicesManager::toggleCallMediaHandler(const std::string& mediaHandlerId, const std::string& callId, const bool toggle) { - toggleCallMediaHandler(std::stoull(mediaHandlerId), callId, toggle); + try { + toggleCallMediaHandler(std::stoull(mediaHandlerId), callId, toggle); + } catch (const std::exception& e) { + JAMI_ERR("Error toggling media handler: %s", e.what()); + } } std::map<std::string, std::string>