On Tue, Feb 16, 2010 at 12:54 AM, mayamatakeshi <[email protected]>wrote:

> Hello,
> about registration, is it possible somehow to make opensips to reply with a
> "200 OK" containing only the Contact of the registering UA instead of all
> contacts from usrloc?
>
> I'm having a problem with eyebeam. It has a bug (at least the version I'm
> testing) and it doesn't parse the Contact header correctly and it always
> gets the value of expires from the first contact listed.
> So in the case of a "200 OK" with a Contact like this:
>
> Contact: <sip:[email protected]:5050>;expires=5;received="sip:
> 192.168.2.5:5050", <sip:[email protected]:8286>;expires=40;received="sip:
> 192.168.128.33:61717"
>
> it should get expires=40 but it is getting expires=5. And since eyebeam
> re-registers 5 seconds before expirations, it sends REGISTER immediately and
> this goes on in a loop till the expires of the first contact gets greater
> than 5 (when the other terminal re-registers).
>

I have not tested yet, but I think I got it:
I have to call the function save with the flag "r" (no Reply), compose the
Contact header myself and send the reply.
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to