< Previous by Date Date Index Next by Date >
  Thread Index Next in Thread >

[reSIProcate] How the UAC reacts to the 200OK(invite) prior to sending the PRACK for the 18x response?


Hi All,
 
In my case, the UAC implementation is divided to 2 seperate process, in which on is responsible for the SIP Statck, the other is the Transaction User. When UAC receives the 180 Ringing message without SDP, the Stack passes it to the transation user after the parsing and the transaction processing. While then before the Transaction User decides to build the PRACK messag for the 180, the Stack receives the 200OK(invite) from the UAS. The stack then passes this 200OK to the msg queue which is used to communicate with Transaction User. Afterwards, the Stack got the PRACK message from the Transaction User and start to build the PRACK message which is to be sent back to UAS. Now, because the Dialog state is already set as Confirmed, so, how should I handle this PRACK message. Should I Consume the PRACK which is not so necessary to UAS or still need to send it out?
 

Alex Zhang
Guangdong Nortel (GDNT) R&D Center
GSM/UMTS Voice Core -
 MSC Design