For example UA sent and INVITE/SDP saying I'm listening on
port 54321 ; you modify it to 12345 in kamailio and then call
manage_rtpproxy() function. After 200OK RTPproxy will try to
send RTPs to 12345 port but nothing may be possibly there ?!
Yes, that is exactly what I want. The fact is that I am dealing with
a SIP server which has an odd behaviour that I cannot change. There
is a router between this server and mine. But this router is
actually listening on a single port, even so the SIP server behind
wants to be contacted on two RTP ports:
Client: "I want ports 23404 and 25300" -----> SIP server: "Fine,
I relay 23404 and 25300" -----> Router: "I don't care, it will be
12345 and nothing else" -----> (Internet) -----> Kamailio:
"Okay, he wants ports 23404 and 25300"
But it seems that if I send the packets to the router port (12345 in
my example):
1 - they will be correctly forwarded to the SIP server
2 - the SIP server is somehow capable of relaying to the client's
correct ports
I think that this behaviour can be assimilated to a dysfunction, but
I have no grasp on it − this is the reason of this workaround −
Hence my question: is it possible to "modify it to 12345 in kamailio
and then call manage_rtpproxy() function", as you said ?
Thanks !
On a side note, "Jean-Marie" is my first-name, and
"Jean" is… well an incomplete part of my first-name. Yes, we
have complicated names here in France :)