Thanks fot the help. At the moment here's the situation. From my pone (5002 - 172.20.1.47) i watch 5030. Here's the LOG:
Apr 9 10:03:26 proxy-voip01 /usr/sbin/opensips[28871]: Route PRESENCE SUBSCRIBE ,To: 5030 ,From: 5002 ,RURI: sip:5...@voip.unisi.it:5060;user=phone Apr 9 10:03:26 proxy-voip01 /usr/sbin/opensips[28871]: INFO:presence:update_subscription: notify Apr 9 10:03:26 proxy-voip01 /usr/sbin/opensips[28871]: INFO:presence:send_notify_request: NOTIFY sip:5...@voip.unisi.it via sip:5002@172.20.1.47:57907 on behalf of sip:5...@voip.unisi.it for event dialog, to_tag=f315b2d58ae8829149b784764c5a40e3-a523, cseq=1 and i have the row in active_watchers table (watchers table was still empty). I suppose that, when someone call 5030, OpenSIPS trigger a NOTIFY to 5002, right ? Sadly, the answer is NO :-( Here's the brief log whei i call 5030 from 2169: Apr 9 10:07:19 proxy-voip01 /usr/sbin/opensips[28870]: Context for 5030 is voip Apr 9 10:07:19 proxy-voip01 /usr/sbin/opensips[28870]: Route RELAY INVITE ,To: 5030 ,From: 2169 ,RURI: sip:5030@172.20.1.39:32768 Apr 9 10:07:19 proxy-voip01 /usr/sbin/opensips[28870]: Route NEW BRANCH [172.20.1.4/sip:2169@172.20.1.4:5060/172.20.1.39/sip:5030@172.20.1.39:32768/172.20.1.4/] Apr 9 10:07:20 proxy-voip01 /usr/sbin/opensips[28870]: Registration SUCCESS sip:5...@voip.unisi.it:5060 Apr 9 10:07:20 proxy-voip01 /usr/sbin/opensips[28868]: Route PRESENCE PUBLISH ,To: 5025 ,From: 5025 ,RURI: sip:5...@voip.unisi.it:5060 Apr 9 10:07:22 proxy-voip01 /usr/sbin/opensips[28869]: Route MISSED CALL [172.20.1.4/sip:2169@172.20.1.4:5060/172.20.1.39/sip:5030@172.20.1.39:32768/172.20.1.4/] and no NOTIFY was sent by OpenSIPS server (checked also with siptrace). Here is my opensips.cfg: http://pastebin.com/YGvVrt6b Thanks for any help. Michele Il 19/03/2015 16:45, sevpal ha scritto: > You need to handle the in-dialog SUBSCRIBE requests. eg: > > if has_totag() { > ... > if (loose_route()) { > ... > } else { > ... > if (is_method("SUBSCRIBE")) { > route(2); > exit; > } > ... > } > ... > } > > *From:* Bogdan-Andrei Iancu <mailto:bog...@opensips.org> > *Sent:* Thursday, February 26, 2015 7:56 AM > *To:* OpenSIPS users mailling list <mailto:users@lists.opensips.org> ; > mailto:michele.pina...@unisi.it > *Subject:* Re: [OpenSIPS-Users] Again BLF and Presence with Snom 7xx > phones and OpenSips > > Hi Michele, > > The problem in your script is that you do not handle the sequential > (in-dialog) SUBSCRIBE requests (as you have the second one in your > trace, ending with 404 and terminating the subscription). > > In the " if ( has_totag() ) " block, you have: > } else { > if (is_method("SUBSCRIBE") && $rd == "127.0.0.1:5060") { # > CUSTOMIZE ME > > The $rd detection does not cover all your cases, as you configure the > presence module to advertise as SIP contact > "sip:prese...@voip.unisi.it:5060". So, the test fails. > > You can adapt the test like: > if (is_method("SUBSCRIBE") && $rd == "voip.unisi.it") { # > CUSTOMIZE ME > > Or set the contact in presence with the real IP: > modparam("presence", "server_address", > mailto:sip:presence@127.0.0.1:5060) > > Best regards, > Bogdan-Andrei Iancu > OpenSIPS Founder and Developer > http://www.opensips-solutions.com > On 24.02.2015 12:04, Michele Pinassi wrote: >> Hi all, >> >> I'm still stuck on this issue: BLF not working. For example, on my >> SNOM 760 (ext 5002) i activated BLF for some ext, like 5020. Using >> SIPGREP i saw: >> * >> **SUBSCRIBE sip:5...@voip.unisi.it;user=phone SIP/2.0.* >> Via: SIP/2.0/UDP 172.20.1.10:57286;branch=z9hG4bK-nprg3gvnk4q1;rport. >> From: mailto:sip:5...@voip.unisi.it:5060;tag=nyux2omhly. >> To: mailto:sip:5...@voip.unisi.it;user=phone. >> Call-ID: 3944ec54dc20-pfzjpjhrpm6p. >> CSeq: 2 SUBSCRIBE. >> Max-Forwards: 70. >> Contact: mailto:sip:5002@172.20.1.10:57286;reg-id=1. >> Event: dialog. >> Accept: application/dialog-info+xml. >> User-Agent: snom760/8.7.3.25.9. >> Proxy-Authorization: Digest >> Expires: 3600. >> Content-Length: 0. >> >> *SIP/2.0 200 OK.* >> Via: SIP/2.0/UDP >> 172.20.1.10:57286;received=172.20.1.10;branch=z9hG4bK-nprg3gvnk4q1;rport=57286. >> From: mailto:sip:5...@voip.unisi.it:5060;tag=nyux2omhly. >> To: >> mailto:sip:5...@voip.unisi.it;user=phone;tag=f315b2d58ae8829149b784764c5a40e3-163d. >> Call-ID: 3944ec54dc20-pfzjpjhrpm6p. >> CSeq: 2 SUBSCRIBE. >> Expires: 3600. >> Contact: mailto:sip:prese...@voip.unisi.it:5060. >> Server: OpenSIPS (1.11.3-tls (i386/linux)). >> Content-Length: 0. >> >> *NOTIFY sip:5002@172.20.1.10:57286 SIP/2.0.* >> Via: SIP/2.0/UDP 172.20.1.2:5060;branch=z9hG4bKdb02.83d58916.0. >> To: mailto:sip:5...@voip.unisi.it;tag=nyux2omhly. >> From: >> mailto:sip:5...@voip.unisi.it;tag=f315b2d58ae8829149b784764c5a40e3-163d. >> CSeq: 1 NOTIFY. >> Call-ID: 3944ec54dc20-pfzjpjhrpm6p. >> Max-Forwards: 70. >> Content-Length: 147. >> User-Agent: OpenSIPS (1.11.3-tls (i386/linux)). >> Event: dialog. >> Contact: mailto:sip:prese...@voip.unisi.it:5060. >> Subscription-State: active;expires=3600. >> 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=mailto:sip:5...@voip.unisi.it/> >> * >> **SIP/2.0 200 Ok.* >> Via: SIP/2.0/UDP 172.20.1.2:5060;branch=z9hG4bKdb02.83d58916.0. >> From: >> mailto:sip:5...@voip.unisi.it;tag=f315b2d58ae8829149b784764c5a40e3-163d. >> To: mailto:sip:5...@voip.unisi.it;tag=nyux2omhly. >> Call-ID: 3944ec54dc20-pfzjpjhrpm6p. >> CSeq: 1 NOTIFY. >> Content-Length: 0. >> >> *SUBSCRIBE sip:prese...@voip.unisi.it:5060 SIP/2.0.* >> Via: SIP/2.0/UDP 172.20.1.25:32768;branch=z9hG4bK-lbgnea3kuorq;rport. >> From: mailto:sip:5...@voip.unisi.it:5060;tag=w8vp9q5iyn. >> To: >> mailto:sip:5...@voip.unisi.it;user=phone;tag=f315b2d58ae8829149b784764c5a40e3-29cc. >> Call-ID: 54ec3a578c9e-klgn0s3i32zo. >> CSeq: 75 SUBSCRIBE. >> Max-Forwards: 70. >> Contact: mailto:sip:5007@172.20.1.25:32768;reg-id=1. >> Event: dialog. >> Accept: application/dialog-info+xml. >> User-Agent: snom710/8.7.3.25.9. >> Expires: 3600. >> Content-Length: 0. >> * >> **SIP/2.0 404 Not here.* >> Via: SIP/2.0/UDP >> 172.20.1.25:32768;received=172.20.1.25;branch=z9hG4bK-lbgnea3kuorq;rport=32768. >> From: mailto:sip:5...@voip.unisi.it:5060;tag=w8vp9q5iyn. >> To: >> mailto:sip:5...@voip.unisi.it;user=phone;tag=f315b2d58ae8829149b784764c5a40e3-29cc. >> Call-ID: 54ec3a578c9e-klgn0s3i32zo. >> CSeq: 75 SUBSCRIBE. >> Server: OpenSIPS (1.11.3-tls (i386/linux)). >> Content-Length: 0. >> >> *NOTIFY sip:5002@172.20.1.10:57286 SIP/2.0.* >> Via: SIP/2.0/UDP 172.20.1.2:5060;branch=z9hG4bKdbe9.7966c706.0. >> To: mailto:sip:5...@voip.unisi.it;tag=iklb1qjh1v. >> From: >> mailto:sip:5...@voip.unisi.it;tag=f315b2d58ae8829149b784764c5a40e3-b571. >> CSeq: 2 NOTIFY. >> Call-ID: ee35ec54a72b-draf1nwo4qn7. >> Max-Forwards: 70. >> Content-Length: 0. >> User-Agent: OpenSIPS (1.11.3-tls (i386/linux)). >> Event: dialog. >> Contact: mailto:sip:prese...@voip.unisi.it:5060. >> *Subscription-State: terminated;reason=timeout.* >> * >> **SIP/2.0 200 Ok.* >> Via: SIP/2.0/UDP 172.20.1.2:5060;branch=z9hG4bKdbe9.7966c706.0. >> From: >> mailto:sip:5...@voip.unisi.it;tag=f315b2d58ae8829149b784764c5a40e3-b571. >> To: mailto:sip:5...@voip.unisi.it;tag=iklb1qjh1v. >> Call-ID: ee35ec54a72b-draf1nwo4qn7. >> CSeq: 2 NOTIFY. >> Content-Length: 0. >> >> The line 5020 was active but no lamp was powered. Also no NOTIFY or >> other event was sent by Opensips server when i try to call (from >> another phone) 5020. >> >> The full opensips.cfg is available here: http://pastebin.com/e6SfbFfq >> >> Thanks for any help. >> >> Michele >> >> -- >> Michele Pinassi >> Responsabile Telefonia di Ateneo >> Servizio Reti, Sistemi e Sicurezza Informatica - Università degli Studi di >> Siena >> tel: 0577.(23)5000 - fax: 0577.(23)2053 >> >> Per trovare una soluzione rapida ai tuoi problemi tecnici >> consulta le FAQ di Ateneo, http://www.faq.unisi.it >> >> >> _______________________________________________ >> 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 -- Michele Pinassi Responsabile Telefonia di Ateneo Servizio Reti, Sistemi e Sicurezza Informatica - Università degli Studi di Siena tel: 0577.(23)5000 - fax: 0577.(23)2053 Per trovare una soluzione rapida ai tuoi problemi tecnici consulta le FAQ di Ateneo, http://www.faq.unisi.it
_______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users