<br>Still having some issues when trying to simulate a XCAP server with SER and eyeBeam softphone.<br><br>I'm using presence snapshot <span style="font-size: 10pt; font-family: Verdana;">«ser-0.10.99-dev35-pa-4»</span>     with the 
ser.cfg provided (some changes to adapt to my domain)<br><br>When I start SER I always get this warning: <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WARNING: xl_mod_init: DIFFERENT hostname 'xxxxx' and gethostbyname 'localhost.localdomain'<br>Can't find any thread about this, don't think it is crucial...
<br><br>I added the domain and users to SER's DB using serctl.<br><br>When I start eyeBeam, it registers fine on SER. (SER log: MSILO: offline messages for sip:xxx@xxxxxx dumped)<br>But if<span style="font-weight: bold;">
    I have configured XCAP on Server-side Storage (and Presence Mode disabled)</span>    eyeBeam sends a «SUBSCRIBE sip:4004» to SER with header «Event: sip-profile;profile-type=application;app-id=resource-lists» which SER responds with «Status: 489 Unsupported event package».
<br>SER log:<br>&nbsp;&nbsp;&nbsp; check_message(): Unsupported event package<br>&nbsp;&nbsp;&nbsp; ERROR: subscribe.c:856: Error while checking message<br>&nbsp;&nbsp;&nbsp; ERROR: subscribe.c:942: handle_subscription about to send_reply and return -2<br><br>----<br>
<br>Then <span style="font-weight: bold;">I configured the Presence Mode as Presence Agent </span>and registered two eyeBeam clients, sip:4002 and sip:4004.<br>User sip:4002 has sip:4004 on his buddy list and sip:4004 has allowed sip:4002 to watch his presence status.
<br><br>REGISTER is OK for both. <br>SER log: <br>&nbsp;&nbsp;&nbsp;&nbsp; MSILO: offline messages for sip:xxx@xxxxxx dumped<br>&nbsp;&nbsp;&nbsp;&nbsp; dumping stored winfo to sip:xxx@xxxxxx<br><br>sip:4002 sends «SUBSCRIBE sip:4002» (Event: presence.winfo) and SER respond with 200 OK.
<br>But then sip:4002 keeps sending reliable «SUBSCRIBE sip:4004» (Event: presence) and «PUBLISH sip:4002» (Event: presence) and SER only responds after aprox. 60 seconds with 202 Accepted to «SUBSCRIBE sip:4004» and 200 OK to «PUBLISH sip:4002».
<br><br>Client sip:4002 also receives from SER a «NOTIFY sip:4002» (From: &lt;sip:4004&gt;, To: &lt;sip:4002&gt;, Event: presence, Subscription-State: pending;expires=xxx) which sip:4002 responds with «Status: 481 Call/transaction Dos Not Exist»
<br><br><span style="font-weight: bold;">I think SER is experiencing some kind of lock/delay when it receives SUBSCRIBE (Event: presence.winfo) from more than one client.<br><br></span>SER log:<br>&nbsp;&nbsp;&nbsp; MSILO: offline messages for 
sip:4002@xxxxxx dumped<br>&nbsp;&nbsp;&nbsp; Warning: run_failure_handlers: no UAC support (0,0)<br>&nbsp;&nbsp;&nbsp; MSILO: offline messages for sip:4004@xxxxxx dumped<br><br>After some time, SER sends again to sip:4002 a «NOTIFY sip:4002» (From: &lt;sip:4004&gt;, To: &lt;sip:4002&gt;,
Event: presence) but this time with header Subscription-State: terminated;reason=timeout, which
sip:4002 responds with «Status: 481 Call/transaction Dos Not Exist»<br>(SER log: Warning: run&gt;failure_handlers: no UAC support (0,0) )<br><br>The SUBSCRIBE (Event: presence.winfo) keeps being renewed...<br><br><br>When I change presence status on sip:4002, it sends «PUBLISH sip:4002» (Content-Type: application/pidf+xml; Event: presence) which SER responds with 200 OK.
<br>SER log:<br>&nbsp;&nbsp;&nbsp; MSILO: offline messages for sip:4002@xxxxx dumped<br><br><br>I'm lost here.<br>Server-side Storage with XCAP works fine for presence-rules and resource-lists but the presence agent don't.<br>I will run some more tests but this time with SER not saving offline messages.
<br><br>