3cx softphone provisioning UDP TCP TLS

Status
Not open for further replies.

daktur

Joined
Oct 15, 2015
Messages
229
Reaction score
8
Hi everyone,

Me again.

What is the difference when using UDP, TCP or TLS when provisioning the 3cx softphone.

Is there any difference if local or remote extension in this case?

Thanks a lot!
 
In few words:
Standard implementation uses UDP protocol for SIP and RTP traffic. RTP is responsible for carrying audio. SIP communication carries all information about registration, making and answering calls, caller-ID, call termination, BLF status, etc. This happens on port 5060 normally, while RTP uses ports 9000-9500 typically.
Some phones can use also TCP protocol for SIP, but normally TCP is used when traffic is encrypted, i.e. TLS is used. TLS uses port 5061 normally. Encrypted traffic normally would encrypt also RTP traffic (i.e. Secure RTP or SRTP is used). Encryption is made using installed certificate in 3CX PBX.
3CX phone for Windows may be configured to use encrypted traffic, i.e. TLS and SRTP.
This seems not possible yet for mobile 3CX clients (Android, iOS).
 
@sip.bg ,

Thank you form your explanation. Is there any difference between using insecure TCP or UDP? Are their efficiency anyhow different?

Any of them dispense the RTP?

Thanks again.
 
Status
Not open for further replies.

Forum statistics

Threads
111,852
Messages
589,391
Members
164,691
Latest member
Daz1964