Hi,
I have a question regarding the way rtpproxy handles 'address filling'. After a session has been created, the rtpproxy pre-fills the caller and callee's addresses and we see that in the rtpproxy output like:
pre-filling caller's address with 192.116.246.234:41000 pre-filling callee's address with 192.116.246.234:20000
Then when it sees the actual packets coming in from a different source port, it updates the address and we see it in the log like: callee's address filled in: 192.116.246.234:1024 (RTP)
The audio then flows fine both ways.
My question is, what would happen it the actual packets came in from a different IP while the rtpproxy was waiting between the state of 'pre-filling' and 'address filled' states? Will the rtpproxy accept such a change that includes a new IP? Will it ignore packets from a different IP and continue the session normally? Or will it abort the session completely?
Thanks, Andres http://www.telesip.net