- work to fix secure calls problems

This commit is contained in:
2021-12-22 16:35:33 +02:00
parent 616498e8a2
commit aeedeb0626
4 changed files with 20 additions and 7 deletions

View File

@@ -151,7 +151,7 @@ void UserAgent::start()
switch (mConfig[CONFIG_TRANSPORT].asInt())
{
case 0:
case TransportType_Any:
if (mConfig[CONFIG_IPV4].asBool())
{
ADD_TRANSPORT4(resip::TCP)
@@ -166,21 +166,21 @@ void UserAgent::start()
}
break;
case 1:
case TransportType_Udp:
if (mConfig[CONFIG_IPV4].asBool())
ADD_TRANSPORT4(resip::UDP);
if (mConfig[CONFIG_IPV6].asBool())
ADD_TRANSPORT6(resip::UDP);
break;
case 2:
case TransportType_Tcp:
if (mConfig[CONFIG_IPV4].asBool())
ADD_TRANSPORT4(resip::TCP);
if (mConfig[CONFIG_IPV6].asBool())
ADD_TRANSPORT6(resip::TCP);
break;
case 3:
case TransportType_Tls:
if (mConfig[CONFIG_IPV4].asBool())
ADD_TRANSPORT4(resip::TLS);
if (mConfig[CONFIG_IPV6].asBool())

View File

@@ -60,6 +60,14 @@
#define RESIPROCATE_SUBSYSTEM Subsystem::TEST
using namespace std;
enum
{
TransportType_Any,
TransportType_Udp,
TransportType_Tcp,
TransportType_Tls
};
enum
{
CONFIG_IPV4 = 0, // Use IP4