You would forget the transaction and send a stateless response instead.
This way, this response can be formed as best as possible, and sent back
to UAC: any missing parameters can be ommited and you would include a
"Warning" header with additional information about these missing parameters.
Regards,
Guilherme Balena Versiani
ComunIP S/A
vimal srivastava escreveu:
I thought transaction identifier is via:branch. is it dialog id you are
referring to?
Stateless is ok because for Dirty Invite you would receive ACK after you
send a 4xx. And you can safely drop it.
From: Chrisil Joseph
Arackaparambil<[EMAIL PROTECTED]>
To: [email protected]
Subject: [Sip-implementors] Malformed transaction identifiers
Date: Wed, 21 Jun 2006 17:41:12 +0530
Hi,
The Call-ID, To, From alongwith the CSeq headers are used as
transaction identifiers. Now, if a request arrives with one of these
headers as malformed or missing, what is the best way to handle and
respond to the request?
Even if we are able to manage to send a 400 Bad Request response, it
will be difficult to maintain the transaction state. Should we handle
the request statelessly in this case? Then it might not be possible to
respond correctly to retransmissions of the request.
Thanks,
Chrisil
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
begin:vcard
fn:Guilherme Balena Versiani
n:Versiani;Guilherme
org:ComunIP S/A
adr;quoted-printable;quoted-printable:Bairro Funcion=C3=A1rios;;Rua Cl=C3=A1udio Manoel, 237;Belo Horizonte;MG;30140-100;Brasil
email;internet:[EMAIL PROTECTED]
tel;work:(+55/31) 3284-1007
url:http://www.comunip.com.br
version:2.1
end:vcard
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors