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
