Hi Dears,
I'm working on integrating the rtpengine to work with Kamailio as RTP proxy and i have successfully configured the rtpengine in multi home mode to proxy the media and rewrite the SDP message whenever it passes trough the Kamailio internal interface to the external interface and vice versa using this command.

root@debian:/usr/local/etc/kamailio# rtpengine --interface=Kamailio-Internal/192.168.100.1 --interface=Kamailio-External/192.168.50.1 --listen-ng=127.0.0.1:22222 --pidfile=/var/run/ngcp-rtpengine-daemon.pid

Also i have configured the "i" and "e" flags in the route[NATMANAGE] to take care of the SDP rewriting direction the same way it worked before with my rtpproxy module configuration.

But the issue now is that whenever i make a call from the external to the internal the rtpengine can NOT detect the right direction as colored in red below so my question now is : How to set the direction of the rtpengine to designate that the interface 192.168.50.1 is the external and 192.168.100.1 is the internal ?

Dec 16 09:28:09 debian rtpengine[4714]: Got valid command from 127.0.0.1:50639: offer - { "sdp": "v=0#015#012o=- 13063213690566395 1 IN IP4 192.168.50.2#015#012s=X-Lite release 4.7.1 stamp 74247#015#012c=IN IP4 192.168.50.2#015#012t=0 0#015#012m=audio 56078 RTP/AVP 125 100 0 9 8 101#015#012a=rtpmap:125 opus/48000/2#015#012a=fmtp:125 useinbandfec=1#015#012a=rtpmap:100 speex/16000#015#012a=rtpmap:101 telephone-event/8000#015#012a=fmtp:101 0-15#015#012a=sendrecv#015#012", "direction": [ "internal", "external" ], "flags": [ "asymmetric", "trust-address", "symmetric" ], "replace": [ "session-connection", "orig ...

Best Regards and Thanks in advance.