Exemple #1
0
EXPORT void iaxc_send_dtmf(char digit)
{
	if ( selected_call >= 0 )
	{
		get_iaxc_lock();
		if ( calls[selected_call].state & IAXC_CALL_STATE_ACTIVE )
			iax_send_dtmf(calls[selected_call].session,digit);
		put_iaxc_lock();
	}
}
Exemple #2
0
void
IAXVoIPLink::carryingDTMFdigits(const std::string& id, char code)
{
    IAXCall* call = getIAXCall(id);

    if (call) {
        mutexIAX_.enter();
        iax_send_dtmf(call->session, code);
        mutexIAX_.leave();
    }
}