[Kamailio-Users] Question about force_send_socket() as it relates to record_route()
geoffreymina at gmail.com
Mon Nov 16 17:58:47 CET 2009
I am not sure that answered my original question, but perhaps that
leads me into my next idea of how to accomplish this.
If I have a kamailio server bound to two IPs
If the server receives an INVITE on 188.8.131.52 and I use LCR to forward
it out, will the IP kamailio sends FROM be the same it was received
If so, I can simply configure my Asterisk servers to send to different
IPs based on the type of traffic.
p.s. I think you already answered this, but I just want to be 100% sure :)
On Mon, Nov 16, 2009 at 11:41 AM, Daniel-Constantin Mierla
<miconda at gmail.com> wrote:
> On 16.11.2009 17:09 Uhr, Geoffrey Mina wrote:
>> I have a scenario where I need to send traffic to my carrier from two
>> different source IP addresses. The carrier charges me one rate for
>> dialer based traffic and another rate for standard outbound
>> origination. I am planning on using the force_send_socket() method to
>> manually set the source IP address. My question is how does this
>> correlate to my usage of the record_route() function?
>> Do I need to force_send_socket() BEFORE inserting the Record-Route header?
>> Are there any other things I need to be concerned with while using the
>> TM module?
> you do not need it to set the socket before the record routing. When the sip
> request is reeived from a different IP interface than one used for sending,
> you will see two Record-Route headers.
> For the messages within the dialog (e.g., re-INVITE, BYE), loose_route() and
> t_relay() do all the job, so you do not need any forcing of the socket.
> Daniel-Constantin Mierla
> * http://www.asipto.com/
More information about the Users