<div dir="ltr">Hello All,<br><br>If anybody is interested to develop this below written scenario using OpenSIPs, please let me know.<br><br>Global SIP Users ---&gt; OpenSIPS ---&gt; Asterisk media server1 -----------<br>                                                |                                                  |---------- VoIP provider for PSTN calls<br>                                                |                                                  |<br>                                                ---&gt; Asterisk media server2 -----------<br><br><b>Assumptions:</b><br>OpenSIPS public IP address (eth0): 104.131.65.66<br>OpenSIPS private IP address (eth1): 10.10.10.1<br>Asterisk media server1 private IP address (eth1): 10.10.10.2<br>Asterisk media server2 private IP address (eth1): 10.10.10.3<br>MySQL DB server private IP address (eth1): 10.10.10.4<br>VoIP provider public ip address: 123.456.789.111<br><br>1) All servers are hosted in Digital ocean and in private network<br>2) All SIP users, voice mail users, dial rules will be stores in MySQL database<br>3)
 I must give OpenSIPS proxy server public ip address in to my VoIP 
provider. My provider will allow incoming/out going traffic through this
 IP address only. But, call should go through our media servers only. 
Because, dial rules will be stored in MySQL database.<br>4) SIP users will connects to openSIPs proxy server from globally<br>5)
 I will provide you the whole environment with the installed OpenSIPs 
(Ubuntu), installed Asterisk (CentOS) servers, and installed MySQL 
database tables.<br>6) I will configure Asterisk in real time and data base.<br><br><b>Task:</b> You need to provide me OpenSIPs working configuration file to fulfill the below needs for the above environment:<br>1) Nat traversal<br>2) SIP registrations through proxy (As I said, we store all sip users details in MySQL database table)<br>3) Load balancing (We will give two media servers) with fail over<br>4)
 PSTN inbound/outbound calling through media servers by using MySQL data
 base tables (Because, we store users dial rules in db table). But, we 
give our Proxy server ip address to our VoIP provider for authentication
 purpose.<br><br>Please do not reply me, if you are a learner. Only experienced professional with OpenSIPS are welcome.<br><br>Thank you.<br>Chandra.</div>