Hi gang
location database contains multiple contacts for an AOR
The invite therefore is parallel branched to those multiple contacts.
Each reply from each branch is handled by MANAGE_REPLY.
rtpengine_manage() is called in MANAGE_REPLY to stop rtpengine
processing a failed call.
Unfortunately, if any of the contacts replies with an error
rtpengine_manage() will stop RTP processing.
Is there a way I could check if there are branches with a pending reply
from within MANAGE_REPLY so I could call rtpengine_manage() only when
the last reply (no pending replies) are present?
Hmm, realizing, if I process the last pending error reply and a prior
one got a positive reply, this would still kill media.
=> How do I solve this?
Mit freundlichen Grüssen
-Benoît Panizzon-
--
I m p r o W a r e A G - Leiter Commerce Kunden
______________________________________________________
Zurlindenstrasse 29 Tel +41 61 826 93 00
CH-4133 Pratteln Fax +41 61 826 93 01
Schweiz Web
http://www.imp.ch
______________________________________________________