Example #1
0
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);
}
Example #2
0
EXPORT int iaxc_unquelch(int call)
{
	return iax_unquelch(calls[call].session);
}