<div dir="ltr"><div>Hola David, muchas gracias por responder.</div><div><br></div><div>Voy a mirar ahí y/o pregunto ahí..</div><div><br></div><div>Gracias<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El mié., 15 abr. 2020 a las 13:09, David Villasmil (<<a href="mailto:david.villasmil.work@gmail.com">david.villasmil.work@gmail.com</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div dir="auto">Hola y bienvenido,</div><div dir="auto"><br></div><div dir="auto">Aparentemente tienes que agregar un RR con un FQDN.</div><div dir="auto"><br></div><div dir="auto">En la lista en inglés se ha hablado mucho de ese tema. Mira en los archives.</div><div dir="auto"><br></div><div dir="auto">Un saludo</div></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 15 Apr 2020 at 10:23, sip user <<a href="mailto:sipuser404@gmail.com" target="_blank">sipuser404@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hola buenos días... soy nuevo en esta lista y estaba empezzando a meterme con Kamailio, principalmente para configurarlo como SBC contra Teams, en este caso.</div><div><br></div><div>Pero no consigo que me funcione. Si lanzo una llamadas desde el Teams, en el Kamailio veo:</div><div><br></div><div>1.- En syslog:</div><div><br></div><div>Apr 15 11:11:41 vps793907 kamailio[23122]: 13(23167) DEBUG: <core> [ip_addr.c:243]: print_ip(): tcpconn_new: new tcp connection: 52.114.7.24<br>Apr 15 11:11:41 vps793907 kamailio[23122]: 13(23167) DEBUG: <core> [tcp_main.c:1073]: tcpconn_new(): tcpconn_new: on port 4160, type 3<br>Apr 15 11:11:41 vps793907 kamailio[23122]: 13(23167) DEBUG: <core> [tcp_main.c:1382]: tcpconn_add(): tcpconn_add: hashes: 171:1857:1187, 30<br>Apr 15 11:11:41 vps793907 kamailio[23122]: 13(23167) DEBUG: <core> [io_wait.h:388]: io_watch_add(): DBG: io_watch_add(0xa1f240, 23, 2, 0x7f90f2438f80), fd_no=17<br>Apr 15 11:11:41 vps793907 kamailio[23122]: 13(23167) DEBUG: <core> [io_wait.h:610]: io_watch_del(): DBG: io_watch_del (0xa1f240, 23, -1, 0x0) fd_no=18 called<br>Apr 15 11:11:41 vps793907 kamailio[23122]: 13(23167) DEBUG: <core> [tcp_main.c:4219]: handle_tcpconn_ev(): tcp: DBG: sending to child, events 1<br>Apr 15 11:11:41 vps793907 kamailio[23122]: 13(23167) DEBUG: <core> [tcp_main.c:3902]: send2child(): selected tcp worker 1 10(23159) for activity on [tls:SBC_IP:5061], 0x7f90f2438f80<br>Apr 15 11:11:41 vps793907 kamailio[23122]: 10(23159) DEBUG: <core> [tcp_read.c:1507]: handle_io(): received n=8 con=0x7f90f2438f80, fd=9<br>Apr 15 11:11:41 vps793907 kamailio[23122]: 10(23159) DEBUG: tls [tls_server.c:184]: tls_complete_init(): Using TLS domain TLSs<default><br>Apr 15 11:11:41 vps793907 kamailio[23122]: 10(23159) DEBUG: tls [tls_domain.c:700]: sr_ssl_ctx_info_callback(): SSL handshake started<br>Apr 15 11:11:41 vps793907 kamailio[23122]: 10(23159) DEBUG: <core> [tcp_main.c:2516]: tcpconn_do_send(): tcp_send: sending...<br>Apr 15 11:11:41 vps793907 kamailio[23122]: 10(23159) DEBUG: <core> [tcp_main.c:2550]: tcpconn_do_send(): tcp_send: after real write: c= 0x7f90f2438f80 n=1468 fd=9<br>Apr 15 11:11:41 vps793907 kamailio[23122]: 10(23159) DEBUG: <core> [tcp_main.c:2551]: tcpconn_do_send(): tcp_send: buf=<br>Apr 15 11:11:41 vps793907 kamailio[23122]: #026#003#003<br>Apr 15 11:11:41 vps793907 kamailio[23122]: 10(23159) DEBUG: <core> [io_wait.h:388]: io_watch_add(): DBG: io_watch_add(0x9c1700, 9, 2, 0x7f90f2438f80), fd_no=1<br>Apr 15 11:11:42 vps793907 kamailio[23122]: 10(23159) DEBUG: <core> [tcp_read.c:296]: tcp_read_data(): EOF on 0x7f90f2438f80, FD 9<br>Apr 15 11:11:42 vps793907 kamailio[23122]: 10(23159) DEBUG: <core> [tcp_read.c:1291]: tcp_read_req(): tcp_read_req: EOF<br>Apr 15 11:11:42 vps793907 kamailio[23122]: 10(23159) DEBUG: <core> [io_wait.h:610]: io_watch_del(): DBG: io_watch_del (0x9c1700, 9, -1, 0x10) fd_no=2 called<br>Apr 15 11:11:42 vps793907 kamailio[23122]: 10(23159) DEBUG: <core> [tcp_read.c:1434]: release_tcpconn(): releasing con 0x7f90f2438f80, state -1, fd=9, id=30<br>Apr 15 11:11:42 vps793907 kamailio[23122]: 10(23159) DEBUG: <core> [tcp_read.c:1435]: release_tcpconn():  extra_data 0x7f90f2432b40<br>Apr 15 11:11:42 vps793907 kamailio[23122]: 13(23167) DEBUG: <core> [tcp_main.c:3331]: handle_tcp_child(): handle_tcp_child: reader response= 7f90f2438f80, -1 from 1<br>Apr 15 11:11:42 vps793907 kamailio[23122]: 13(23167) DEBUG: tls [tls_server.c:604]: tls_h_close(): Closing SSL connection 0x7f90f2432b40</div><div><br></div><div>2.- Con un TCPDUMP:</div><div><br></div><div>11:13:09.311797 IP 
SBC_IP

.1024 > 
SBC_IP

.eu.sip-tls: Flags [S], seq 261244614, win 64240, options [mss 1440,nop,wscale 8,nop,nop,sackOK], length 0<br>11:13:09.311898 IP 
SBC_IP



.eu.sip-tls > 52.114.76.76.1024: Flags [S.], seq 812357247, ack 261244615, win 29200, options [mss 1460,nop,nop,sackOK,nop,wscale 7], length 0<br>11:13:09.340358 IP 52.114.76.76.1024 > 
SBC_IP

.eu.sip-tls: Flags [.], ack 1, win 2053, length 0<br>11:13:09.340560 IP 52.114.76.76.1024 > 
SBC_IP

.eu.sip-tls: Flags [P.], seq 1:187, ack 1, win 2053, length 186<br>11:13:09.340578 IP 
SBC_IP

.eu.sip-tls > 52.114.76.76.1024: Flags [.], ack 187, win 237, length 0<br>11:13:09.341361 IP 
SBC_IP

.eu.sip-tls > 52.114.76.76.1024: Flags [P.], seq 1:1469, ack 187, win 237, length 1468<br>11:13:09.369606 IP 52.114.76.76.1024 > 
SBC_IP

.eu.sip-tls: Flags [.], ack 1469, win 2053, length 0<br>11:13:12.451498 IP 52.114.7.24.1216 > 
SBC_IP

.eu.sip-tls: Flags [S], seq 309084204, win 64240, options [mss 1440,nop,wscale 8,nop,nop,sackOK], length 0<br>11:13:12.451587 IP 
SBC_IP

.eu.sip-tls > 52.114.7.24.1216: Flags [S.], seq 3275066862, ack 309084205, win 29200, options [mss 1460,nop,nop,sackOK,nop,wscale 7], length 0<br>11:13:12.707119 IP 52.114.7.24.1216 > 
SBC_IP

.eu.sip-tls: Flags [.], ack 1, win 2053, length 0<br>11:13:12.707311 IP 52.114.7.24.1216 > 
SBC_IP

.eu.sip-tls: Flags [P.], seq 1:187, ack 1, win 2053, length 186<br>11:13:12.707345 IP 
SBC_IP

.eu.sip-tls > 52.114.7.24.1216: Flags [.], ack 187, win 237, length 0<br>11:13:12.708273 IP 
SBC_IP

.eu.sip-tls > 52.114.7.24.1216: Flags [P.], seq 1:1469, ack 187, win 237, length 1468<br>11:13:12.965101 IP 52.114.7.24.1216 > 
SBC_IP

.eu.sip-tls: Flags [.], ack 1469, win 2053, length 0<br>11:13:12.965156 IP 52.114.7.24.1216 > 
SBC_IP

.eu.sip-tls: Flags [F.], seq 187, ack 1469, win 2053, length 0<br>11:13:12.965688 IP 
SBC_IP

.eu.sip-tls > 52.114.7.24.1216: Flags [F.], seq 1469, ack 188, win 237, length 0<br>11:13:13.220871 IP 52.114.7.24.1216 > 
SBC_IP

.eu.sip-tls: Flags [.], ack 1470, win 2053, length 0</div><div><br></div><div>No consigo "recibir" nada.</div><div><br></div><div>Tengo generados los certificados y configurados en el tls.cfg del Kamailio:</div><div><br></div><div>[server:default]<br>method = TLSv1.2<br>verify_certificate = no<br>require_certificate = no<br>private_key = /etc/letsencrypt/ssl/cert.key<br>certificate = /etc/letsencrypt/ssl/cert.crt<br>ca_list = /etc/letsencrypt/ssl/ca.crt</div><div><br></div><div>Dentro del propio Kamailio tengo configurado para que devuelva un 200 KeepAlive al Teams cuando recibe un OPTIONS:</div><div><br></div><div>event_route[tm:local-request] {<br><br>        if(is_method("OPTIONS") && $ru =~ "<a href="http://pstnhub.microsoft.com" target="_blank">pstnhub.microsoft.com</a>") {<br>               append_hf("Contact: <sip:
SBC_DNS

:5061;transport=tls>\r\n");<br>        }<br>        xlog("L_INFO", "Sent out tm request: $mb\n");<br>}</div><div><br></div><div>Y he midificado el record_route por este nuevo:</div><div><br></div><div>record_route_preset("
SBC_DNS

:5061;transport=tls", "
SBC_IP

:5061");</div><div><br></div><div>He creado una dispatcher.list:</div><div><br></div><div># setid(integer) destination(sip uri) flags (integer, optional), priority(int,opt), attrs (str,optional)<br>1:1:sip:<a href="http://sip.pstnhub.microsoft.com" target="_blank">sip.pstnhub.microsoft.com</a>;transport=tls 0 3 socket=tls:
SBC_IP

:5061;ping_from=
sip:SBC_DNS<br>2:1:sip:<a href="http://sip2.pstnhub.microsoft.com" target="_blank">sip2.pstnhub.microsoft.com</a>;transport=tls 0 2 socket=tls:
SBC_IP

:5061;ping_from=sip:
SBC_DNS

<br>3:1:sip:<a href="http://sip3.pstnhub.microsoft.com" target="_blank">sip3.pstnhub.microsoft.com</a>;transport=tls 0 1 socket=tls:
SBC_IP

:5061;ping_from=sip:
SBC_DNS

<br>4:1:sip:<a href="http://sip-all.pstnhub.microsoft.com" target="_blank">sip-all.pstnhub.microsoft.com</a>;transport=tls 0 1 socket=tls:
SBC_IP

:5061;ping_from=sip:
SBC_DNS

</div><div><br></div><div>Creo, que uno de los problemas es que no mando bien el OPTIONS hacia el Teams, ya que este en su panel, me indica que el SBC está INACTIVO.</div><div><br></div><div>No se si podrías ayudarme a enderezar un poco esto....</div><div><br></div><div>Muchas gracias por todo..</div><div><br></div><div>Un saludo<br></div></div>
_______________________________________________<br>
sr-users-es mailing list<br>
<a href="mailto:sr-users-es@lists.kamailio.org" target="_blank">sr-users-es@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users-es" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users-es</a><br>
</blockquote></div></div>-- <br><div dir="ltr"><div dir="ltr"><div>Regards,</div><div><br></div>David Villasmil<div>email: <a href="mailto:david.villasmil.work@gmail.com" target="_blank">david.villasmil.work@gmail.com</a></div><div>phone: +34669448337</div></div></div>
_______________________________________________<br>
sr-users-es mailing list<br>
<a href="mailto:sr-users-es@lists.kamailio.org" target="_blank">sr-users-es@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users-es" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users-es</a><br>
</blockquote></div>