[asterisk-users] how to configure callcentric peer: no fqdn address matching?
Richard Reina
gatorreina at gmail.com
Wed Apr 16 20:49:51 CDT 2014
Enviado desde mi iPad
El abr 16, 2014, a las 6:45 p.m., Sean Darcy <seandarcy2 at gmail.com> escribió:
> On 04/15/2014 06:52 PM, Kai-Uwe Jensen wrote:
>> Oops, had it wrong. Here's how it works for me:
>>
>> [callcentric-template](!)
>> type=friend
>> context=from-callcentric
>> fromdomain=callcentric.com <http://callcentric.com>
>> defaultuser=1777xxxxxxx
>> fromuser=1777xxxxxxx
>> secret=password
>> insecure=port,invite
>> dtmfmode=rfc2833
>> disallowed_methods=UPDATE
>> session-timers=refuse
>> videosupport=no
>> qualify=no
>> disallow=all
>> allow=ulaw
>>
>> [alpha11](callcentric-template)
>> host=alpha11.callcentric.com <http://alpha11.callcentric.com>
>>
>> [alpha12](callcentric-template)
>> host=alpha12.callcentric.com <http://alpha12.callcentric.com>
>>
>> [...]
>>
>>
>>
>> On Tue, Apr 15, 2014 at 4:29 PM, Kai-Uwe Jensen <kujensen at gmail.com
>> <mailto:kujensen at gmail.com>> wrote:
>>
>> So do I need 7 contexts, one for each ip address?
>>
>> sean
>>
>>
>> Yes, if what you call a "context" is your peer definition in
>> sip.conf. CC routes calls through a varying number of SBCs, all
>> (also) resolving to callcentric.com <http://callcentric.com>, but
>> each having their own name, typically "alphaxy.callcenctric.com
>> <http://alphaxy.callcenctric.com>".
>>
>> I think you can use asterisk's configuration template syntax to
>> create the required peer definitions. This would likely look similar
>> to this (from memory):
>>
>> [alpha11]
>> host=alpha11.callcentric.com <http://alpha11.callcentric.com>
>>
>> [alpha12]
>> host=alpha12.callcentric.com <http://alpha12.callcentric.com>
>>
>> [callcentric](alpha11,alpha12)
>> type=peer
>> context=from-callcentric
>> defaultuser=1777<myccid>
>> secret=<mysecret>
>> fromuser=1777<myccid>
>> fromdomain=callcentric.com <http://callcentric.com>
>>
>> insecure=port,invite
>> disallowed_methods=UPDATE
>> directmedia=no
>> videosupport=no
>> disallow=all
>> allow=ulaw
>>
>> Add templates for all IPs that callcentric.com
>> <http://callcentric.com> returns. Note that this approach isn't
>> foolproof: if/when CC change their pool of SBCs, you may have to add
>> more hosts, or remove them from this config. And, as you say, I
>> believe the cause is that asterisk only uses the first returned IP
>> for a host name. (Interestingly, the DNS server authoritative for CC
>> also varies the order of IPs it returns. Guess that's their way
>> load-balancing.)
>>
>> And again, the above is from memory. I can look it up later today
>> and will follow up if I goofed/misremembered.
> Many thanks, That worked, I set up 20 contexts for alpha[1-20].callcentric.com.
>
> sean
>
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
> http://www.asterisk.org/hello
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
More information about the asterisk-users
mailing list