No subject
Thu Jul 12 09:23:04 CDT 2007
because fastStart!=FastStartDisabled.
2. H323Connection::AnsweringCall sends progress with fastStart because
mediaWaitForConnect==false. It calls SendFastStartAcknowledge to build
fastStart.
3. When asterisk builds connect message in H323Connection::AnsweringCall,
it calls SendFastStartAcknowledge again. SendFastStartAcknowledge returns
false. H323Connection::AnsweringCall disables fastStart.
I am not sure which part has problems. I had tested several solutions,
1. MyH323Connection::OnAnswerCall returns AnswerCallDeferred if pi==0.
2. H323Connection::AnsweringCall sends progress without fastStart.
3. H323Connection::AnsweringCall sends connect, checks fastStartState
first.
4. SendFastStartAcknowledge checks fastStartState, if it is
FastStartAcknowledged, returns true.
All the solutions work for my test case. I would prefer 2 and overwriting
AnsweringCall in MyH323Connection class.
If everybody agrees this solution. We can provide a patch.
Thanks.
======================================================================
----------------------------------------------------------------------
homesick - 01-28-08 06:41
----------------------------------------------------------------------
I think PCadach is right. This is a Cisco gateway bug. If PCadach agrees,
we can close this ticket.
Di-Shi Sun.
Issue History
Date Modified Username Field Change
======================================================================
01-28-08 06:41 homesick Note Added: 0081265
======================================================================
More information about the asterisk-bugs
mailing list