Im trying implement BLF with kamailio and snom phones, with the following modules:
presence, presence_xml, presence_mwi, pua_dialoginfo, presence_dialoginfo, pua and dialog
calls between phones registed in kamailio, BLF works fine.
The issue is, when the call comes from freeswitch --> Kamailio --> snom phone,
Kamailio creates a Publish but doesn't send notify's to the phones that are monitoring the ringing phone.
the logs shows the following:
DEBUG: presence [notify.c:1249]: publ_notify(): Could not find subs_dialog
Nov 15 16:36:47 vx00-kml01 /usr/local/sbin/kamailio[13953]: DEBUG: <core> [msg_translator.c:2026]: build_res_buf_from_sip_res(): build_res_from_sip_res: copied size: orig:666, new: 596, rest: 302 msg=#012SIP/2.0 180 Ringing#015#012Via: SIP/2.0/UDP 94.46.248.80;received=10.0.20.10;rport=5060;branch=z9hG4bKDgmN81t5NZrDg#015#012Record-Route: <sip:94.46.XX.XX:5060;r2=on;lr=on;ftag=ZvNgee3Uy81tr;lb=yes>#015#012Record-Route: <sip:10.0.20.7:5062;r2=on;lr=on;ftag=ZvNgee3Uy81tr;lb=yes>#015#012Record-Route: <sip:10.0.20.13;lr=on;ftag=ZvNgee3Uy81tr;proxy=yes;did=213.ae12;nat=yes>#015#012From: "256370XXX" <sip:25637XXX@94.46.2X.XXX>;tag=ZvNgee3Uy81tr#015#012To: <
sip:+3513045XXXX@admin.com>;tag=fvt7h9az6c#015#012Call-ID: 3ef55a52-4e14-11e3-85cd-71b7082538d9#015#012CSeq: 51930666 INVITE#015#012Contact: <sip:203@192.168.1.180:32768;alias=10.0.20.7~5062~1;alias=213.228.167.67~32768~1;line=sg3y775p>;reg-id=1#015#012Allow: INVITE, ACK, CANCEL, BYE, REFER, OPTIONS, NOTIFY, SUBSCRIBE, PRACK, MESSAGE, INFO, UPDATE#015#012Allow-Events: talk, hold, refer, call-info#015#012Content-Length: 0#015#012P-VOICIS-Src-Ip: 213.228.167.67#015#012P-VOICIS-Src-Port: 32768#015#012P-VOICIS-Src-Proto: udp#015#012#015#012
Nov 15 16:36:47 vx00-kml01 /usr/local/sbin/kamailio[13957]: DEBUG: presence [notify.c:1249]: publ_notify(): Could not find subs_dialog
Nov 15 16:36:47 vx00-kml01 /usr/local/sbin/kamailio[13955]: DEBUG: presence [notify.c:1249]: publ_notify(): Could not find subs_dialog
Anyone can help on this?
--
Regards
José Seabra