We have a commercial SIP server which currently does our registering, low cost routing and customer billing. However, it doesn't handle NATed connections well. To fix this, I wanted to use openser in front of it for customer connections using mediaproxy/rtpproxy. However, I have a problem with this setup.
From what I gather, for the proxy to work properly, the end user need to
be registered with the proxy so that it can do nat pings and keep the nat connection alive. But for users to make calls using our commercial server (which is what we want), they must be registered there. Is it possible (or even a good idea) to have a user registered on 2 servers at the same time? How else can we do this?
This is what I want to achieve: - from the end user perspective, they register and initiate calls only via the openser proxy. They know nothing of our commercial server. - calls between users is done on the openser proxy - calls to external destinations (i.e. PSTN) go via our commercial server and require that the user is registered there
Is this possible?
Jeff