[asterisk-users] SIP Trunk with "multiple" remote ip-addresses
Klaus Darilion
klaus.mailinglists at pernau.at
Fri Mar 12 05:01:13 CST 2010
Am 02.03.2010 13:29, schrieb Magnus Benngård:
> Hi!
>
> Did a setup of 2 peers as Klaus suggested, it worked thx!
>
> Has anyone thought about the possibility to add multiple ip/hosts to
> "host="?
>
> I my case: "host=130.244.190.42,130.244.190.46" or
> "host=sip-corporate1.tele2.se,sip-corporate2.tele2.se"
>
> Step 1 could be to send to the first ip/host and accept from both.
>
> Step 2 could be "round-robin" send if both are up and alive...
IMO this would be a nice feature.
> Btw, did try trunk version, no support for multiple SRV records there.
IIRC correctly there is a patch on the bugtracker for SRV handling, but
I do not know if that patch would fix this too.
regards
klaus
>
>
>
> Am 02.03.2010 08:50, schrieb Magnus Benngård:
> > Hi,
> >
> > Did order and setup a SIP trunk to a Swedish ITSP named Tele2. No
> > problem to get outgoing calls to work but i have some problems with
> > incoming.
> >
> > Did set "srvlookup=yes" in sip.conf. "Sending" all outgoing calls to
> > "sip-corporate.tele2.se" which is either sip-corporate1.tele2.se
> > (130.244.190.42) or sip-corporate1.tele2.se (130.244.190.46).
> >
> > If i do a "sip show peer Tele2", I see that Asterisk has chosen
> one of
> > them: ToHost : sip-corporate.tele2.se
> > Addr->IP : 130.244.190.46 Port 5060
> >
> > Now my problems starts, when Tele2 sends a call to my Asterisk,
> the call
> > can come frome any of those two ip-adresses. If it comes from
> > 130.244.190.46 everything if fine, but if it comes from
> 130.244.190.42:
> > "[Mar 2 08:46:03] NOTICE[1372]: chan_sip.c:19167
> handle_request_invite:
> > Failed to authenticate!"
> >
> > I thought "srvlookup=yes" should take care about that, but then i
> read a
> > little bit more and found: "Note: Asterisk only uses the first
> host in
> > SRV records". :(
>
> Hi Magnus!
>
> Asterisk does not support multiple SRV records (expcet there were some
> recent changes which I missed) - it takes one of the most priors and
> use
> it all the time.
>
> Thus, in your scenario you have to specify the possible inbound sources
> manually as peers:
>
> [tele2-1]
> type=peer
> host=130.244.190.42
> context=fromTele2
> ...
> [tele2-2]
> type=peer
> host=130.244.190.46
> context=fromTele2
> ...
>
>
> regards
> klaus
>
>
> >
> > Can anyone plz give me some hint howto solve my problem?
> >
> > Regards,
> >
> > Magnus
> >
>
More information about the asterisk-users
mailing list