I am trying to use 'subscribe request' to implement a SIPREC client, using version mr10.4.1.4. The problem that I am having is that I want to send the streams to an external SIPREC server but the SDP returned from 'subscribe request' includes the IP on the private interface, not the public one. I tried to adding direction: ['public', 'public'] to the options sent in the 'subscribe request' but this did not help.
I am trying to use 'subscribe request' to implement a SIPREC client, using version mr10.4.1.4. The problem that I am having is that I want to send the streams to an external SIPREC server but the SDP returned from 'subscribe request' includes the IP on the private interface, not the public one. I tried to adding direction: ['public', 'public'] to the options sent in the 'subscribe request' but this did not help.
I've defined my interfaces like this
rtpengine log is here
Is there a mechanism for indicating which interface I want the generated SDP to reference?