TL;DR: linphone does not respond to REQUESTs on persistent TLS flow to proxy


I have a linphone behind NAT without STUN/ICE in a RFC5626 situation.

It maintains a persistent TLS connection to a proxy (the same as its
REGISTRAR); the intention is to receive all SIP messaging on this
flow.

Linphone can initiate calls, receive 100, 200 OK

Two issues:

1. It receives BYE but does not respond with 200 OK. It can send BYE
and receive the 200 OK.

2. It doesn't respond to incoming INVITE from the other UA on this
flow. The proxy is configured to reuse the persistent TLS connection
for SIP messaging. Wireshark shows the proxy relaying the BYE/INVITE
to linphone but there is no response.

The proxy has been tested with two PJSUA UAs and works. I.e, both
PJSUA UAs reuse the persistent TLS flow for all SIP messages either to
respond to requests of initiate new ones.


[sip]
root_ca=/home/linphone/.var/app/com.belledonnecommunications.linphone/ca_cert.pem
verify_server_certs=1
verify_server_cn=1
media_encryption=srtp
zrtp_cache_migration_done=1
default_proxy=0
guess_hostname=1
inc_timeout=30
in_call_timeout=0
delayed_timeout=4
register_only_when_network_is_up=1
register_only_when_upnp_is_ok=1
sip_port=5060
sip_tcp_port=5060
sip_tls_port=-1


[auth_info_0]
username=linphone
passwd=************
realm=*
domain=example.com
client_cert_chain=/home/linphone/.var/app/com.belledonnecommunications.linphone/client_cert.pem
client_cert_key=/home/linphone/.var/app/com.belledonnecommunications.linphone/client_key.pem

[proxy_0]
reg_proxy=sips:example.com
reg_route=sips:example.com:5061
reg_identity=sip:linph...@example.com
quality_reporting_enabled=0
quality_reporting_interval=0
reg_expires=3600
reg_sendregister=1
publish=1
avpf=-1
avpf_rr_interval=5
dial_escape_plus=0
privacy=32768
publish_expires=600

_______________________________________________
Linphone-users mailing list
Linphone-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/linphone-users

Reply via email to