Re: [OpenSIPS-Users] presence and dns

2019-03-07 Thread Bogdan-Andrei Iancu

Hi Slava,

1) NOTIFY'es

The presence NOTIFY requests are in dialog requests (part of the 
SUBSCRIBE dialog). And a sequential request is sent to a RR or Contact 
URI (from SUBSCRIBE) which typically hold IP addresses - so how do you 
get the @domain.com URI when sending the NOTIFY ? Do you have a SIP 
capture showing the SUBSCRIBE + 200 OK and the NOTIFY errors ?


2) BLF parsing errors - these are 3.0 specific, right ?

Regards,

Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
  https://www.opensips-solutions.com
OpenSIPS Summit 2019
  https://www.opensips.org/events/Summit-2019Amsterdam/

On 02/12/2019 05:13 AM, Slava Bendersky wrote:


Hello Everyone,
I manage fix route DNS issue for presence NOTIFY
But I can't route presence NOTIFY with TLS transport on public leg
Text in bold missing ;tranposrt=tls
Do I need add local route and catch NOTIFY and add transport=tls ?

Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: 
INFO:presence:update_subscription: notify
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: 
INFO:presence:send_notify_request: NOTIFY sip:1...@domain.com.tld via 
*sip:106@public_ip:18156;nat=yes*;ob on behalf of 
sip:1...@domain.com.tld for event presence, 
to_tag=656a154e9c9480ea0e92b7b8c389691c-5e5c, cseq=2
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: 
INFO:core:probe_max_sock_buff: using snd buffer of 416 kb
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: 
INFO:core:init_sock_keepalive: TCP keepalive enabled on socket 88
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: 
ERROR:proto_tls:tls_conn_init: no TLS client domain found
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: 
ERROR:core:tcpconn_new: failed to do proto 3 specific init for conn 
0x7f2be9aece58
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: 
ERROR:core:tcp_conn_new: tcpconn_new failed
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: 
ERROR:proto_tls:tls_sync_connect: tcp_conn_create failed, closing the 
socket
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: 
ERROR:proto_tls:proto_tls_send: connect failed
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: ERROR:tm:msg_send: 
send() to public_ip:5081 for proto tls/3 failed
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: 
ERROR:tm:t_forward_nonack: sending request failed
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: ERROR:tm:w_t_relay: 
t_forward_nonack failed
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1280]: 
INFO:core:probe_max_sock_buff: using snd buffer of 416 kb
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1280]: 
INFO:core:init_sock_keepalive: TCP keepalive enabled on socket 109
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1277]: 
ERROR:proto_tls:tls_accept: New TLS connection from public_ip:49523 
failed to accept
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1277]: 
ERROR:proto_tls:tls_read_req: failed to do pre-tls reading
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: 
WARNING:presence:p_tm_callback: completed with status [500] and to_tag 
[656a154e9c9480ea0e92b7b8c389691c-5e5c], cseq [CSeq: 2]


volga629

*From: *"Slava Bendersky" 
*To: *"OpenSIPS users mailling list" 
*Sent: *Wednesday, February 6, 2019 10:58:38 AM
*Subject: *[OpenSIPS-Users] presence and dns

Hello Everyone,
How to avoid dns look up while NOTIFY is trying to reach end point for 
presence subscriber.


Feb  5 15:15:42 vprx00 /usr/sbin/opensips[3889]: 
INFO:presence:update_subscription: notify
Feb  5 15:15:42 vprx00 /usr/sbin/opensips[3889]: 
INFO:presence:send_notify_request: NOTIFY sip:1...@domain.com via 
sip:106@158.69.151.88:58924;nat=yes;ob on behalf of 
sip:1...@domain.com for event presence, 
to_tag=656a154e9c9480ea0e92b7b8c389691c-0448, cseq=1
Feb  5 15:15:42 vprx00 /usr/sbin/opensips[3889]: 
CRITICAL:core:mk_proxy: could not resolve hostname: "domain.com"
Feb  5 15:15:42 vprx00 /usr/sbin/opensips[3889]: ERROR:tm:uri2proxy: 
bad host name in URI 
Feb  5 15:15:42 vprx00 /usr/sbin/opensips[3889]: 
ERROR:tm:t_forward_nonack: failure to add branches
Feb  5 15:15:42 vprx00 /usr/sbin/opensips[3889]: ERROR:tm:w_t_relay: 
t_forward_nonack failed



Also Pua Dialog Info producing the error of extra parameters

Feb  5 15:42:21 vprx00 /usr/sbin/opensips[4137]: 
ERROR:pua_dialoginfo:pack_cb_params: Failed to parse peer nameaddr 
[sip:105@10.30.100.41:5060#015#012]
Feb  5 15:42:21 vprx00 /usr/sbin/opensips[4137]: 
ERROR:pua_dialoginfo:dialoginfo_set: Failed to allocate parameters


Feb  5 18:27:20 vprx00 /usr/sbin/opensips[5451]: 
ERROR:pua_dialoginfo:pack_cb_params: Failed to parse peer nameaddr 
[sip:033003535...@eficart.colpbx.com#015#012]
Feb  5 18:27:20 vprx00 /usr/sbin/opensips[5451]: 
ERROR:pua_dialoginfo:dialoginfo_set: Failed to allocate parameters



volga629

___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


___
Users mailing list

Re: [OpenSIPS-Users] presence and dns

2019-02-11 Thread Slava Bendersky

Hello Everyone, 
I manage fix route DNS issue for presence NOTIFY 
But I can't route presence NOTIFY with TLS transport on public leg 
Text in bold missing ;tranposrt=tls 
Do I need add local route and catch NOTIFY and add transport=tls ? 


Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: 
INFO:presence:update_subscription: notify 
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: 
INFO:presence:send_notify_request: NOTIFY sip:1...@domain.com.tld via 
sip:106@public_ip:18156;nat=yes ;ob on behalf of sip:105@ domain.com.tld for 
event presence, to_tag=656a154e9c9480ea0e92b7b8c389691c-5e5c, cseq=2 
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: INFO:core:probe_max_sock_buff: 
using snd buffer of 416 kb 
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: INFO:core:init_sock_keepalive: 
TCP keepalive enabled on socket 88 
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: ERROR:proto_tls:tls_conn_init: 
no TLS client domain found 
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: ERROR:core:tcpconn_new: failed 
to do proto 3 specific init for conn 0x7f2be9aece58 
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: ERROR:core:tcp_conn_new: 
tcpconn_new failed 
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: 
ERROR:proto_tls:tls_sync_connect: tcp_conn_create failed, closing the socket 
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: 
ERROR:proto_tls:proto_tls_send: connect failed 
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: ERROR:tm:msg_send: send() to 
public_ip:5081 for proto tls/3 failed 
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: ERROR:tm:t_forward_nonack: 
sending request failed 
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: ERROR:tm:w_t_relay: 
t_forward_nonack failed 
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1280]: INFO:core:probe_max_sock_buff: 
using snd buffer of 416 kb 
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1280]: INFO:core:init_sock_keepalive: 
TCP keepalive enabled on socket 109 
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1277]: ERROR:proto_tls:tls_accept: 
New TLS connection from public_ip:49523 failed to accept 
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1277]: ERROR:proto_tls:tls_read_req: 
failed to do pre-tls reading 
Feb 11 22:03:17 vprx00 /usr/sbin/opensips[1276]: 
WARNING:presence:p_tm_callback: completed with status [500] and to_tag 
[656a154e9c9480ea0e92b7b8c389691c-5e5c], cseq [CSeq: 2] 



volga629 
- Original Message -

From: "Slava Bendersky"  
To: "OpenSIPS users mailling list"  
Sent: Wednesday, February 6, 2019 10:58:38 AM 
Subject: [OpenSIPS-Users] presence and dns 


Hello Everyone, 
How to avoid dns look up while NOTIFY is trying to reach end point for presence 
subscriber. 



Feb 5 15:15:42 vprx00 /usr/sbin/opensips[3889]: 
INFO:presence:update_subscription: notify 
Feb 5 15:15:42 vprx00 /usr/sbin/opensips[3889]: 
INFO:presence:send_notify_request: NOTIFY sip:1...@domain.com via 
sip:106@158.69.151.88:58924;nat=yes;ob on behalf of sip:105@ domain.com for 
event presence, to_tag=656a154e9c9480ea0e92b7b8c389691c-0448, cseq=1 
Feb 5 15:15:42 vprx00 /usr/sbin/opensips[3889]: CRITICAL:core:mk_proxy: could 
not resolve hostname: " domain.com " 
Feb 5 15:15:42 vprx00 /usr/sbin/opensips[3889]: ERROR:tm:uri2proxy: bad host 
name in URI  
Feb 5 15:15:42 vprx00 /usr/sbin/opensips[3889]: ERROR:tm:t_forward_nonack: 
failure to add branches 
Feb 5 15:15:42 vprx00 /usr/sbin/opensips[3889]: ERROR:tm:w_t_relay: 
t_forward_nonack failed 




Also Pua Dialog Info producing the error of extra parameters 



Feb 5 15:42:21 vprx00 /usr/sbin/opensips[4137]: 
ERROR:pua_dialoginfo:pack_cb_params: Failed to parse peer nameaddr 
[sip:105@10.30.100.41:5060#015#012] 
Feb 5 15:42:21 vprx00 /usr/sbin/opensips[4137]: 
ERROR:pua_dialoginfo:dialoginfo_set: Failed to allocate parameters 


Feb 5 18:27:20 vprx00 /usr/sbin/opensips[5451]: 
ERROR:pua_dialoginfo:pack_cb_params: Failed to parse peer nameaddr 
[sip:033003535...@eficart.colpbx.com#015#012] 
Feb 5 18:27:20 vprx00 /usr/sbin/opensips[5451]: 
ERROR:pua_dialoginfo:dialoginfo_set: Failed to allocate parameters 




volga629 
___ 
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


[OpenSIPS-Users] presence and dns

2019-02-06 Thread Slava Bendersky
Hello Everyone, 
How to avoid dns look up while NOTIFY is trying to reach end point for presence 
subscriber. 



Feb 5 15:15:42 vprx00 /usr/sbin/opensips[3889]: 
INFO:presence:update_subscription: notify 
Feb 5 15:15:42 vprx00 /usr/sbin/opensips[3889]: 
INFO:presence:send_notify_request: NOTIFY sip:1...@domain.com via 
sip:106@158.69.151.88:58924;nat=yes;ob on behalf of sip:105@ domain.com for 
event presence, to_tag=656a154e9c9480ea0e92b7b8c389691c-0448, cseq=1 
Feb 5 15:15:42 vprx00 /usr/sbin/opensips[3889]: CRITICAL:core:mk_proxy: could 
not resolve hostname: " domain.com " 
Feb 5 15:15:42 vprx00 /usr/sbin/opensips[3889]: ERROR:tm:uri2proxy: bad host 
name in URI  
Feb 5 15:15:42 vprx00 /usr/sbin/opensips[3889]: ERROR:tm:t_forward_nonack: 
failure to add branches 
Feb 5 15:15:42 vprx00 /usr/sbin/opensips[3889]: ERROR:tm:w_t_relay: 
t_forward_nonack failed 




Also Pua Dialog Info producing the error of extra parameters 



Feb 5 15:42:21 vprx00 /usr/sbin/opensips[4137]: 
ERROR:pua_dialoginfo:pack_cb_params: Failed to parse peer nameaddr 
[sip:105@10.30.100.41:5060#015#012] 
Feb 5 15:42:21 vprx00 /usr/sbin/opensips[4137]: 
ERROR:pua_dialoginfo:dialoginfo_set: Failed to allocate parameters 


Feb 5 18:27:20 vprx00 /usr/sbin/opensips[5451]: 
ERROR:pua_dialoginfo:pack_cb_params: Failed to parse peer nameaddr 
[sip:033003535...@eficart.colpbx.com#015#012] 
Feb 5 18:27:20 vprx00 /usr/sbin/opensips[5451]: 
ERROR:pua_dialoginfo:dialoginfo_set: Failed to allocate parameters 




volga629 ___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users