コード例 #1
0
ファイル: iaxclient_lib.c プロジェクト: dochong/iaxclient
EXPORT void iaxc_blind_transfer_call(int callNo, const char * dest_extension)
{
	if ( callNo < 0 || !(calls[callNo].state & IAXC_CALL_STATE_ACTIVE) )
		return;

	iax_transfer(calls[callNo].session, dest_extension);
}
コード例 #2
0
ファイル: iaxvoiplink.cpp プロジェクト: dyfet/sflphone
void
IAXVoIPLink::transfer(const std::string& id, const std::string& to)
{
    IAXCall* call = getIAXCall(id);

    if (!call)
        return;

    char callto[to.length() +1];
    strcpy(callto, to.c_str());

    mutexIAX_.enter();
    iax_transfer(call->session, callto);
    mutexIAX_.leave();
}