Hi all
I've installed a custom presence_dkfs module
(
https://github.com/tombeard/presence_dfks) in an effort to make our Grandstream devices
(connected over TLS) display a server set callforward using Broadsoft's Device Feature
Key Sync.
The module was installed succesfully, but it appears that the NOTIFY upon SUBSCRIBE cannot
be sent over TLS. This part seems to use the default presence module however so I'm
taking my chances here to ask for some advice. I have already disabled verify_certificate
in tls.cfg. The "dst addr: 193.19x.x.x:0" does seem to have an incorrect port as
I should expect 5061?
INFO: {1 600000 SUBSCRIBE 319937814-5062-3(a)BHC.DA.GB.CD} presence [notify.c:1744]:
send_notify_request(): NOTIFY sip:544460@sbctest.tel.redacted.xx via
sip:544460@172.30.61.23:5062;transport=tls on behalf of sip:544460@sbctest.tel.redacted.xx
for event as-feature-event : 319937814-5062-3(a)BHC.DA.GB.CD
ERROR: tls [tls_server.c:1312]: tls_h_read_f(): protocol level error
ERROR: tls [tls_util.h:50]: tls_err_ret(): TLS connect:error:14094410:SSL
routines:ssl3_read_bytes:sslv3 alert handshake failure (sni: unknown)
ERROR: tls [tls_server.c:1316]: tls_h_read_f(): src addr: 172.30.61.23:5062
ERROR: tls [tls_server.c:1319]: tls_h_read_f(): dst addr: 193.19x.x.x:0
ERROR: <core> [core/tcp_read.c:1526]: tcp_read_req(): ERROR: tcp_read_req: error
reading - c: 0x7f6d55b4b360 r: 0x7f6d55b4b488 (-1)
Your advice is most appreciated!
Cheers,
Dries