When you've got an * in the Contact header and an Expires of 0 it
means that the registrar server has to delete all contacts for the AoR
present in the To:
I guess you would have to identify whether the incoming REGISTER is
provinding a binding (Expires>0) or removing it (Expires=0) to act
appropriately.
The use of * is "perfectly" defined in RFC 3261.
Remember that the expiration interval can either be in a single
Expires header or as a header parameter in the Contact header.....
Samuel.
2006/9/13, Fatih Cerit <fatih(a)intersan.com.tr>tr>:
Hi
I want to overwrite the contact header field using textops but some UAs send
only an asterisk as a contact (like below). Is this defined in protocol (I
didn't find) ? I don't decide what to do . Do I reply with an error or use
another field (from,to) as contact
thanks
REGISTER
sip:sip.anywhere.com SIP/2.0
Via: SIP/2.0/UDP 10.0.0.49;branch=z9hG4bK8eaa0451724f9bf4
From: "test"
<sip:11223344@sip.anywhere.com;user=phone>;tag=9969d7f94927b840
To: <sip:11223344@sip.anywhere.com;user=phone>
Contact: *
Call-ID: 0c55cf4a80b02370(a)10.0.0.9
CSeq: 100 REGISTER
Expires: 0
User-Agent: Grandstream HT286 1.0.5.11
Max-Forwards: 70
Allow:
INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE
Content-Length: 0
_______________________________________________
Users mailing list
Users(a)openser.org
http://openser.org/cgi-bin/mailman/listinfo/users