After a quick source inspection, for the expires=0 : the value is taken from override_lifetime parameter from pua_dialoginfo or from the constructed dialog timeout.
Both are equals to 0.
 
I still thinking this is not an error, because to remove a publication from the PS a PUA must publish with expires=0.
 
Anca from opensips answered :
"In OpenSIPS you can set the 'presence_server' to configure where the Publish messages are sent"

So I've tried to change outbound_proxy pua parameter but I'm still stuck...
 
Eric.
2009/3/4 Daniel-Constantin Mierla <miconda@gmail.com>


On 03/04/2009 04:45 PM, Eric PTAK wrote:
Yes we're talking about the PUBLISH.
 To clear my previous mail, the NOTIFY I mentioned is the NOTIFY that the PS will send after the handle_publish().
OK, clear, handle_publish() does not happen as no PUBLISH is sent by PUA.

 I checked pua_dialoginfo sources, and it uses dialog module's lifetime parameter, I'll check on that.

Let me know if you discover there something wrong. I added lot of new features, but should not affect this side, however you never know...

Cheers,
Daniel

 Regards,
Eric.

2009/3/4 Daniel-Constantin Mierla <miconda@gmail.com <mailto:miconda@gmail.com>>



   On 03/04/2009 04:36 PM, Eric PTAK wrote:

       I've well seen the expires=0 but I was thinking the PS will
       notify with an expires=0.


   But it is not a NOTIFY, it is the PUBLISH we talk here about, or
   did I miss something?

   Cheers,
   Daniel

       So I didn't thinking its a problem... I may be wrong :D
       And to answer you, yes, it always happens.
        Thanks you,
        Eric.

       2009/3/4 Daniel-Constantin Mierla <miconda@gmail.com
       <mailto:miconda@gmail.com> <mailto:miconda@gmail.com

       <mailto:miconda@gmail.com>>>




          On 03/04/2009 04:01 PM, Eric PTAK wrote:

              Hi,
               I'm trying to use *_dialoginfo modules but I'm facing to a
              missunderstanding, or a bug.
              In fact, the presence server is working and I'm also
       able to
              subscribe to dialog event.
              But when pua_dialoginfo uses pua to send the Publish, I
       don't
              know where it going...
              I even not sure publishes are really sent.
               This the log :
               DBG:dialog:run_create_callbacks: dialog=0xb59d30b0
              DBG:pua_dialoginfo:__dialog_created: new INVITE dialog
              created: from=sip:alice@domain
              DBG:core:grep_aliases: comparing host [0:domain:0] with us
              [0:domain:0]
              DBG:core:grep_aliases: match found for: [0:domain:0]
              DBG:core:check_self: host == me
              DBG:pua_dialoginfo:build_dialoginfo: new_body: <?xml
              version="1.0"?> <dialog-info
              xmlns="urn:ietf:params:xml:ns:dialog-info" version="0"
              state="full" entity="sip:alice@domain">   <dialog
              id="MzQ3N2FiMzhiZGIwNzhhNDhhNjcxN2Y5OGJhY2M0N2Q."
              call-id="MzQ3N2FiMzhiZGIwNzhhNDhhNjcxN2Y5OGJhY2M0N2Q."
              direction="initiator">     <state>Trying</state>            <remote>
                    <identity>sip:bob@domain</identity>       <target
              uri="sip:bob@domain"/>     </remote>     <local>                     <identity>sip:alice@domain</identity>       <target
              uri="sip:alice@domain"/>     </local>   </dialog>
              </dialog-info> DBG:pua_dialoginfo:dialog_publish:
       publish uri=
              sip:alice@domain
              DBG:pua_dialoginfo:print_publ: publ:
              DBG:pua_dialoginfo:print_publ: uri= sip:alice@domain
              DBG:pua_dialoginfo:print_publ: id=
              DIALOG_PUBLISH.MzQ3N2FiMzhiZGIwNzhhNDhhNjcxN2Y5OGJhY2M0N2Q.
              DBG:pua_dialoginfo:print_publ: expires= 0
              DBG:pua:send_publish: pres_uri=sip:alice@domain
              DBG:pua:search_htable: core_hash= 118
              DBG:pua:search_htable: record not found
              DBG:pua:send_publish: insert type
              DBG:pua:send_publish: UPDATE_TYPE and no record found
              DBG:pua:send_publish: request for a publish with
       expires 0 and
              no record found


          According to this message, the publish has the expires value 0,
          therefore is no longer sent.

          Does this happen for all cases or from time to time?

          Cheers,
          Daniel

              DBG:dialog:get_dlg_timeout: invalid AVP value, use
       default timeout
              DBG:tm:run_reqin_callbacks: trans=0xb59d3270, callback
       type 1,
              id 0 entered
                Regards,
               Eric.
                    ------------------------------------------------------------------------

              _______________________________________________
              Kamailio (OpenSER) - Users mailing list
              Users@lists.kamailio.org
       <mailto:Users@lists.kamailio.org>
       <mailto:Users@lists.kamailio.org
       <mailto:Users@lists.kamailio.org>>

              http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
                    http://lists.openser-project.org/cgi-bin/mailman/listinfo/users


          --    Daniel-Constantin Mierla
          http://www.asipto.com <http://www.asipto.com/>
       <http://www.asipto.com/>



   --    Daniel-Constantin Mierla
   http://www.asipto.com <http://www.asipto.com/>



------------------------------------------------------------------------

_______________________________________________
Kamailio (OpenSER) - Users mailing list
Users@lists.kamailio.org

--
Daniel-Constantin Mierla
http://www.asipto.com