Hi Asterisk Community,
I’m using Asterisk for a commercial project deployed on an AWS EC2 instance. Our setup leverages Asterisk as a SIP server for handling voice and video calls between endpoints, as well as PSTN calls via SIP Trunking. Below are the key details of our setup:
Transport Protocols: UDP, TCP, TLS, and WSS for endpoint connectivity.
Codecs Used: Opus, ulaw, alaw, VP8,VP9 and H.264 (for video).
Certificate: Let’s Encrypt for TLS and WSS connections.
Endpoints: WebRTC clients, SIP phones, and softphones connecting via NAT.
PSTN Access: External PSTN calls are routed through SIP trunks.
We plan to use this setup for our company’s product to manage both internal communications and PSTN-based calls.
Questions:
Do I need any specific licenses for Asterisk itself, given this is a commercial project?
Is a license required for the H.264 codec when used for video calls in a commercial product? If yes, how can I obtain it?
Are there any licensing concerns with using SIP trunks for PSTN calls?
Are there any obligations under GPLv2 for Asterisk that I need to comply with, considering we are using Asterisk in a hosted deployment model (no software distribution)?
Are there any other licensing or legal concerns I should consider when using Asterisk in a commercial product with external SIP trunking?
Thanks in advance for your help and guidance!