More sequence no. fixes.
git-svn-id: http://voip.null.ro/svn/yate@876 acf43c95-373e-0410-b603-e72c3f656dc1
This commit is contained in:
parent
602fdfabba
commit
52b304acdc
|
@ -73,6 +73,7 @@ IAXTransaction::IAXTransaction(IAXEngine* engine, IAXFullFrame* frame,
|
|||
// Append frame to incoming list
|
||||
Lock lock(this);
|
||||
m_inFrames.append(frame);
|
||||
incrementSeqNo(frame,true);
|
||||
sendAck(frame->fullFrame());
|
||||
}
|
||||
|
||||
|
@ -821,7 +822,7 @@ void IAXTransaction::sendAck(const IAXFullFrame* frame)
|
|||
return;
|
||||
unsigned char buf[12] = {0x80 | localCallNo() >> 8,localCallNo(),remoteCallNo() >> 8,remoteCallNo(),
|
||||
frame->timeStamp() >> 24,frame->timeStamp() >> 16,frame->timeStamp() >> 8,frame->timeStamp(),
|
||||
m_oSeqNo,m_iSeqNo,IAXFrame::IAX,IAXControl::Ack};
|
||||
frame->iSeqNo(),m_iSeqNo,IAXFrame::IAX,IAXControl::Ack};
|
||||
m_engine->writeSocket(buf,12,remoteAddr());
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue