void IAXVoIPLink::offhold(const std::string& id) { IAXCall* call = getIAXCall(id); if (call == NULL) throw VoipLinkException("Call does not exist"); Manager::instance().addStream(call->getCallId()); mutexIAX_.enter(); iax_unquelch(call->session); mutexIAX_.leave(); Manager::instance().getAudioDriver()->startStream(); call->setState(Call::ACTIVE); }
EXPORT int iaxc_unquelch(int call) { return iax_unquelch(calls[call].session); }