[SR-Users] ERROR: pua [send_publish.c:304]: publ_cback_func(): No Expires header found

Daniel-Constantin Mierla miconda at gmail.com
Tue Jun 23 07:59:17 CEST 2020


Hello,

I looked at the code and actually the log message from the c code is
printed on SIP reply handler. So look at the reply of the PUBLISH and
see if it has expires header.

Cheers,
Daniel

On 22.06.20 21:41, Denys Pozniak wrote:
> Hello!
>
> I added logging to onsend_route (as I understand this is only one
> place to catch publishes):
>
>     if ( is_method("PUBLISH") ) {
>       xlog("L_WARN", "[PUBLISH] $rm/$ru expires=$hdr(Expires) [$ci]\n");
>     }
>
>
> Got output:
>
>     64(13374) WARNING: <script>: [PUBLISH]
>     PUBLISH/sip:dst_exten at 10.10.10.126
>     <mailto:sip%3Adst_exten at 10.10.10.126> expires=7201
>     [0cd27f8b0b9651ca-13374 at 10.10.10.125
>     <mailto:0cd27f8b0b9651ca-13374 at 10.10.10.125>]
>      8(13315) ERROR: pua [send_publish.c:304]: publ_cback_func(): No
>     Expires header found
>
>     64(13374) WARNING: <script>: [PUBLISH]
>     PUBLISH/sip:dst_exten at 10.10.10.126
>     <mailto:sip%3Adst_exten at 10.10.10.126> expires=11
>     [0cd27f8b0b9651cc-13374 at 10.10.10.125
>     <mailto:0cd27f8b0b9651cc-13374 at 10.10.10.125>]
>      7(13314) ERROR: pua [send_publish.c:304]: publ_cback_func(): No
>     Expires header found
>
>
> And SIP PUBLISHes:
>
>     2020/06/22 21:29:59.724833 10.10.10.125:5060
>     <http://10.10.10.125:5060> -> 10.10.10.126:5060
>     <http://10.10.10.126:5060>
>     PUBLISH sip:dst_exten at 10.10.10.126
>     <mailto:sip%3Adst_exten at 10.10.10.126> SIP/2.0
>     Via: SIP/2.0/UDP
>     10.10.10.125;branch=z9hG4bK960b.3f81b5e2000000000000000000000000.0
>     To: <sip:dst_exten at 10.10.10.126 <mailto:sip%3Adst_exten at 10.10.10.126>>
>     From: <sip:dst_exten at 10.10.10.126
>     <mailto:sip%3Adst_exten at 10.10.10.126>>;tag=154c77e64b07d40a0bc49115911058a7-42b5
>     CSeq: 10 PUBLISH
>     Call-ID: 0cd27f8b0b9651ca-13374 at 10.10.10.125
>     <mailto:0cd27f8b0b9651ca-13374 at 10.10.10.125>
>     Content-Length: 651
>     User-Agent: Proxy
>     Max-Forwards: 70
>     Event: dialog
>     Expires: 7201
>     Content-Type: application/dialog-info+xml
>
>     <?xml version="1.0"?>
>     <dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info"
>     version="0" state="full" entity="sip:dst_exten at 10.10.10.126
>     <mailto:sip%3Adst_exten at 10.10.10.126>">
>       <dialog id="9a422dd4-2f61-1239-a0b7-001dd8b71cb2"
>     call-id="9a422dd4-2f61-1239-a0b7-001dd8b71cb2"
>     local-tag="2882179052" remote-tag="SvXmvgH8jvrra"
>     direction="recipient">
>         <state>early</state>
>         <remote>
>           <identity>sip:src_exten at 10.10.10.123
>     <mailto:sip%3Asrc_exten at 10.10.10.123></identity>
>           <target uri="sip:mod_sofia at 10.10.10.123:5060
>     <http://sip:mod_sofia@10.10.10.123:5060>"/>
>         </remote>
>         <local>
>           <identity>sip:dst_exten at 10.10.10.126
>     <mailto:sip%3Adst_exten at 10.10.10.126></identity>
>           <target uri="sip:dst_exten at 1.1.1.6:12155;transport=TCP"/>
>         </local>
>       </dialog>
>     </dialog-info>
>
>
>
>     2020/06/22 21:30:02.351993 10.10.10.125:5060
>     <http://10.10.10.125:5060> -> 10.10.10.126:5060
>     <http://10.10.10.126:5060>
>     PUBLISH sip:dst_exten at 10.10.10.126
>     <mailto:sip%3Adst_exten at 10.10.10.126> SIP/2.0
>     Via: SIP/2.0/UDP
>     10.10.10.125;branch=z9hG4bKb60b.d7b81cd5000000000000000000000000.0
>     To: <sip:dst_exten at 10.10.10.126 <mailto:sip%3Adst_exten at 10.10.10.126>>
>     From: <sip:dst_exten at 10.10.10.126
>     <mailto:sip%3Adst_exten at 10.10.10.126>>;tag=154c77e64b07d40a0bc49115911058a7-99de
>     CSeq: 10 PUBLISH
>     Call-ID: 0cd27f8b0b9651cc-13374 at 10.10.10.125
>     <mailto:0cd27f8b0b9651cc-13374 at 10.10.10.125>
>     Content-Length: 586
>     User-Agent: Proxy
>     Max-Forwards: 70
>     Event: dialog
>     Expires: 11
>     Content-Type: application/dialog-info+xml
>
>     <?xml version="1.0"?>
>     <dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info"
>     version="0" state="full" entity="sip:dst_exten at 10.10.10.126
>     <mailto:sip%3Adst_exten at 10.10.10.126>">
>       <dialog id="9a422dd4-2f61-1239-a0b7-001dd8b71cb2"
>     call-id="9a422dd4-2f61-1239-a0b7-001dd8b71cb2" direction="recipient">
>         <state>terminated</state>
>         <remote>
>           <identity>sip:src_exten at 10.10.10.123
>     <mailto:sip%3Asrc_exten at 10.10.10.123></identity>
>           <target uri="sip:mod_sofia at 10.10.10.123:5060
>     <http://sip:mod_sofia@10.10.10.123:5060>"/>
>         </remote>
>         <local>
>           <identity>sip:dst_exten at 10.10.10.126
>     <mailto:sip%3Adst_exten at 10.10.10.126></identity>
>           <target uri="sip:dst_exten at 10.10.10.126
>     <mailto:sip%3Adst_exten at 10.10.10.126>"/>
>         </local>
>       </dialog>
>     </dialog-info>
>
>
>
>
> пн, 22 июн. 2020 г. в 13:12, Daniel-Constantin Mierla
> <miconda at gmail.com <mailto:miconda at gmail.com>>:
>
>     Hello,
>
>     can you print the Expires header with xlog() to see what value is
>     written in syslog? Just to be sure the header is not removed by
>     other processing rules and msg apply changes...
>
>     Cheers,
>     Daniel
>
>     On 22.06.20 09:41, Denys Pozniak wrote:
>>     Hello!
>>
>>     Any help is appreciated.
>>
>>     вт, 16 июн. 2020 г. в 15:04, Denys Pozniak
>>     <denys.pozniak at gmail.com <mailto:denys.pozniak at gmail.com>>:
>>
>>         Hello!
>>
>>         Could someone point me to the possible source of the problem?
>>
>>         Jun 16 09:51:06 proxy-edge /usr/sbin/kamailio[9645]: ERROR:
>>         pua [send_publish.c:304]: publ_cback_func(): No Expires
>>         header found
>>         Jun 16 09:51:07 proxy-edge /usr/sbin/kamailio[9640]: ERROR:
>>         pua [send_publish.c:304]: publ_cback_func(): No Expires
>>         header found
>>         Jun 16 09:51:07 proxy-edge /usr/sbin/kamailio[9600]: ERROR:
>>         pua [send_publish.c:304]: publ_cback_func(): No Expires
>>         header found
>>         Jun 16 09:51:07 proxy-edge /usr/sbin/kamailio[9660]: ERROR:
>>         pua [send_publish.c:304]: publ_cback_func(): No Expires
>>         header found
>>
>>         Modules settings:
>>
>>             /loadmodule "pua.so"/
>>             /loadmodule "pua_dialoginfo"/
>>             /loadmodule "dialog.so" /
>>>>             /
>>             /modparam("pua", "default_expires", 1200)/
>>             /modparam("pua", "outbound_proxy", LOCAL_IP_ADDR)/
>>             /modparam("pua_dialoginfo", "include_callid", 1)/
>>             /
>>             /
>>             /modparam("pua_dialoginfo", "include_localremote", 1)/
>>             /modparam("pua_dialoginfo", "include_tags", 1)/
>>             /modparam("pua_dialoginfo", "send_publish_flag", 8)/
>>             /
>>             /
>>             /modparam("dialog", "dlg_flag", 4)
>>             modparam("dialog", "db_mode", 0)
>>             modparam("dialog", "enable_stats", 1)
>>             modparam("dialog", "dlg_match_mode", 1)
>>             modparam("dialog", "default_timeout", 7200)
>>              modparam("dialog", "hash_size", 8192)
>>             /
>>             /
>>             /
>>
>>             /request_route{/
>>             /.../
>>             /setflag(8);
>>             /
>>             /.../
>>             /}/
>>
>>
>>         Generated SIP PUBLISH:
>>
>>             /PUBLISH sip:extension at sip.company.com
>>             <mailto:sip%3Aextension at sip.company.com> SIP/2.0/
>>             /Via: SIP/2.0/UDP
>>             8.8.8.8;branch=z9hG4bK3e55.afdce977000000000000000000000000.0/
>>             /To: <sip:extension at sip.company.com
>>             <mailto:sip%3Aextension at sip.company.com>>/
>>             /From: <sip:extension at sip.company.com
>>             <mailto:sip%3Aextension at sip.company.com>>;tag=e98d9fc94bada9746d67946ab287a76f-ba77/
>>             /CSeq: 10 PUBLISH/
>>             /Call-ID: 72ef85f374c8e703-9659 at 10.10.10.10
>>             <mailto:72ef85f374c8e703-9659 at 10.10.10.10>/
>>             /Content-Length: 578/
>>             /User-Agent: proxy/
>>             /Max-Forwards: 70/
>>             /Event: dialog/
>>             /Expires: 7201/
>>             /Content-Type: application/dialog-info+xml/
>>             /
>>             /
>>             /<?xml version="1.0"?>/
>>             /<dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info"
>>             version="0" state="full"
>>             entity="sip:extension at sip.company.com
>>             <mailto:sip%3Aextension at sip.company.com>">/
>>             /  <dialog id="162092997-5060-464 at BJC.BGI.CA.BBI"
>>             <mailto:162092997-5060-464 at BJC.BGI.CA.BBI>
>>             call-id="162092997-5060-464 at BJC.BGI.CA.BBI"
>>             <mailto:162092997-5060-464 at BJC.BGI.CA.BBI>
>>             direction="initiator">/
>>             /    <state>Trying</state>/
>>             /    <remote>/
>>             /      <identity>sip:1234567890 at sip.company.com
>>             <mailto:sip%3A1234567890 at sip.company.com></identity>/
>>             /      <target uri="sip:1234567890 at sip.company.com
>>             <mailto:sip%3A1234567890 at sip.company.com>"/>/
>>             /    </remote>/
>>             /    <local>/
>>             /      <identity>sip:extension at sip.company.com
>>             <mailto:sip%3Aextension at sip.company.com></identity>/
>>             /      <target uri="sip:extension at sip.company.com
>>             <mailto:sip%3Aextension at sip.company.com>"/>/
>>             /    </local>/
>>             /  </dialog>/
>>             /</dialog-info>/
>>
>>
>>
>>
>>
>>         -- 
>>
>>         BR,
>>         Denys Pozniak
>>
>>
>>
>>
>>     -- 
>>
>>     BR,
>>     Denys Pozniak
>>
>>
>>
>>     _______________________________________________
>>     Kamailio (SER) - Users Mailing List
>>     sr-users at lists.kamailio.org <mailto:sr-users at lists.kamailio.org>
>>     https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
>     -- 
>     Daniel-Constantin Mierla -- www.asipto.com <http://www.asipto.com>
>     www.twitter.com/miconda <http://www.twitter.com/miconda> -- www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda>
>     Funding: https://www.paypal.me/dcmierla
>
>
>
> -- 
>
> BR,
> Denys Pozniak
>
>
-- 
Daniel-Constantin Mierla -- www.asipto.com
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Funding: https://www.paypal.me/dcmierla

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20200623/e906cfc5/attachment.html>


More information about the sr-users mailing list