Hi James, I think that the problem is with those Notifies without a body sent by OpenSIPS when the phone was started. This is normal behavior, correct and conform RFC - when the presence server does not have any record for that presentity - it includes no body. But since you say that Linksys does not like this and since it was not that difficult to change, I just committed a patch that sends a Notify with an empty dialoginfo tuple as body when no published record is found. Please upgrade from svn and test this case again.
Regards, -- Anca Vamanu www.voice-system.ro James Lamanna wrote: > On Thu, Apr 1, 2010 at 12:26 AM, Anca Vamanu <a...@opensips.org> wrote: > >>> [snip] >>> >>> Ok I think I got this somewhat working. >>> I was missing a dialoginfo_set() in another INVITE path. >>> However, does anyone know how, if you add a new phone, to make the >>> presence initialize to idle? >>> The BLF light blinks amber until I call the phone that is being >>> monitored, then it will blink red, and go back to green when the call >>> is terminated. >>> >>> >>> >> Hi James, >> >> Can you please run a network trace and catch the Notify that goes first >> to the phone and makes it blink amber as you said? Send that to me to >> see how we can fix that. >> >> > > Hi Anca, > Attached is a log of a startup of 2 phones. > Each phone is monitoring the other phone. > This is a clean startup, so all presence tables are empty. > I think this may be a lack of any NOTIFYs being sent at startup to the > phone that a phone is online. > > Thanks. > > -- James > > ------------------------------------------------------------------------ > > _______________________________________________ > Users mailing list > Users@lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > _______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users