Skip to content
Snippets Groups Projects
Commit b0b16cca authored by Emmanuel Lepage Vallee's avatar Emmanuel Lepage Vallee
Browse files

[ #18423 ] Fix non attended transfer

parent adc84476
No related branches found
No related tags found
No related merge requests found
...@@ -795,11 +795,13 @@ void Call::call() ...@@ -795,11 +795,13 @@ void Call::call()
///Trnasfer the call ///Trnasfer the call
void Call::transfer() void Call::transfer()
{ {
if (!m_TransferNumber.isEmpty()) {
CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance();
qDebug() << "Transferring call to number : " << m_TransferNumber << ". callId : " << m_CallId; qDebug() << "Transferring call to number : " << m_TransferNumber << ". callId : " << m_CallId;
Q_NOREPLY callManager.transfer(m_CallId, m_TransferNumber); Q_NOREPLY callManager.transfer(m_CallId, m_TransferNumber);
setStopTime_private(new QDateTime(QDateTime::currentDateTime())); setStopTime_private(new QDateTime(QDateTime::currentDateTime()));
} }
}
///Unhold the call ///Unhold the call
void Call::unhold() void Call::unhold()
... ...
......
...@@ -282,6 +282,7 @@ CALLMODEL_TEMPLATE void CALLMODEL_T::transfer(Call* toTransfer, QString target) ...@@ -282,6 +282,7 @@ CALLMODEL_TEMPLATE void CALLMODEL_T::transfer(Call* toTransfer, QString target)
{ {
qDebug() << "Transferring call " << toTransfer->getCallId() << "to" << target; qDebug() << "Transferring call " << toTransfer->getCallId() << "to" << target;
toTransfer->setTransferNumber ( target ); toTransfer->setTransferNumber ( target );
toTransfer->changeCurrentState( CALL_STATE_TRANSFERRED );
toTransfer->actionPerformed ( CALL_ACTION_TRANSFER ); toTransfer->actionPerformed ( CALL_ACTION_TRANSFER );
toTransfer->changeCurrentState( CALL_STATE_OVER ); toTransfer->changeCurrentState( CALL_STATE_OVER );
} //transfer } //transfer
... ...
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment