On 01/02/2010 09:16 AM, Antonio Goméz Soto wrote:
couldn't you increment CSEQ by send bogus messages
to the respective
endpoints? A bogus SIP UPDATE or something?
No, because the sending UA uses certain pattern of CSeq values for
requests it sends - there is a separate set of CSeq value states from
the other endpoint UA, and they are not intrinsically related.
Secondly, I think you misunderstood what Daniel was saying; he was
saying that to spoof subsequent requests the CSeq value would need to
be increased relative to the "sender." But that assumes the proxy is
a party to all of the UA's transactions, which cannot be guaranteed.
Once again, the problem here is fundamental - what you want is not
what a proxy was designed to do, and Kamailio was not designed to
venture outside of its principal character as a proxy to accommodate
such needs. You really need something that can (a) asynchronously
originate requests and (b) generate independent logical call legs
without any requirement to know or conserve state integrity between
two third parties.
--
Alex Balashov - Principal
Evariste Systems
Web :
http://www.evaristesys.com/
Tel : (+1) (678) 954-0670
Direct : (+1) (678) 954-0671