Set failure reason in call.execute when failed to start an outgoing call.

git-svn-id: http://voip.null.ro/svn/yate@5516 acf43c95-373e-0410-b603-e72c3f656dc1
This commit is contained in:
marian 2013-06-03 14:55:13 +00:00
parent 97024655e2
commit 05d8e7acc7
1 changed files with 3 additions and 1 deletions

View File

@ -1495,8 +1495,10 @@ bool YIAXDriver::msgExecute(Message& msg, String& dest)
return false;
}
IAXTransaction* tr = m_iaxEngine->call(addr,params);
if (!tr)
if (!tr) {
msg.copyParams(params,"error");
return false;
}
tr->getEngine()->initOutDataAdjust(msg,tr);
YIAXConnection* conn = new YIAXConnection(m_iaxEngine,tr,&msg,&params);
conn->initChan();