OK, spent some time around tls configuration. OpenSSL shows no error now, but dispatcher continues to show me IP or AX.
openssl s_client -showcerts -debug -connect servername.com:5061 -no_ssl2 -bugs -servername servername.com -CAfile /root/intermediate.crt <goodgoodgoodnoerrors>
kamalio.cfg .... ####### Routing Logic ########
event_route[tm:local-request] {
if(is_method("OPTIONS") && $ru =~ "pstnhub.microsoft.com") { append_hf("Contact: sip:servername.com:5061 ;transport=tls\r\n"); } xlog("L_INFO", "Sent out tm request: $mb\n"); }
request_route { ... if (is_method("INVITE|SUBSCRIBE")) { record_route_preset("servername.com:5061;transport=tls", "my_ip:5060"); #record_route(); } ... }
route[WITHINDLG] { if (!has_totag()) return;
# sequential request withing a dialog should # take the path determined by record-routing if (loose_route()) { route(DLGURI); if (is_method("BYE")) { setflag(FLT_ACC); # do accounting ... setflag(FLT_ACCFAILED); # ... even if the transaction fails } else if ( is_method("ACK") ) { # ACK is forwarded statelessly route(NATMANAGE); } else if ( is_method("NOTIFY") ) { # Add Record-Route for in-dialog NOTIFY as per RFC 6665. record_route_preset("servername.com:5061;transport=tls", "my_ip:5060"); #record_route(); } route(RELAY); exit; }
Teams web-interface shows inactive. Kamcmd's same as previous output. What do I do :(?
вт, 7 июл. 2020 г. в 12:43, Роман С. highlandy@gmail.com:
Hello. I'm trying to set up Kamailio as SBC for Teams using https://skalatan.de/en/blog/kamailio-sbc-teams. Setup is completely default (except things mentioned at article), but I use wildcard certificate for TLS. Well, I can't even pass dispatcher:
kamcmd dispatcher.list | egrep "RI|FLAG" URI: sip:sip.pstnhub.microsoft.com ;transport=tls FLAGS: IP PRIORITY: 3 URI: sip: sip2.pstnhub.microsoft.com;transport=tls FLAGS: IP PRIORITY: 2 URI: sip: sip3.pstnhub.microsoft.com;transport=tls FLAGS: IP PRIORITY: 1
Where do I start to dig?