On 19/08/2015 16:02, SamyGo wrote:
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 :)
--
*Jean-Marie Baran*