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(a)gmail.com>om>:
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?