jorge.amador at withus.pt wrote: > Hi Benny, > > I've changed to 0.8.0 version. Now I can bind an account to a specific > transport (in this case 2 different ethernet devices) but after checking > with ethereal I noticed that rtp transport is binded to only one off the > ethernet devices. I tried to create 2 rtp transports, one for each > ethernet device but failed with this error: > > 20:11:07.341 pjsua_media.c Unable to create RTP/RTCP socket: Cannot > assign requested address [status=120099] > > Is it possible to create 2 rtp transports with the same application? > Thanks and best regards It is possible to use multiple RTP transports of course, since pjsua-lib supports multiple calls. Binding RTP transports to one specific interface is also supported. Binding different RTP transports to different IP interface can also be done, but this requires application to pre-create the RTP transports itself, and give it to pjsua-lib by calling pjsua_media_transports_attach() But what is not supported is, assigning specific RTP transport to specific accounts. Currently each RTP transport will be assigned to each call instance in the call array during pjsua-lib initialization, and there's no association between RTP transport and the account (since RTP transport can be used by any accounts). So it's not possible to create specific RTP transport for specific account. -benny