Oh, I also meant to mention the following:

Though I haven't tested use of RPID on inbound, I have tested it on outbound 
and it works.

If you don't even want to bother with registration at all, and you anticipate 
that each TA will have a static IP, these TAs support that, too ("Register 
Mode" > "Service Provider").

-- Nathan

-----Original Message-----
From: Nathan Anderson 
Sent: Tuesday, March 26, 2019 2:36 PM
To: 'Ryan Delgrosso'; '[email protected]'
Subject: RE: [VoiceOps] Request for Opinions: High density ATA's

So I can confirm that, with the latest firmware, it is possible to have these 
Yeastar TAs perform a single registration to a SIP proxy/registrar and still 
have each FXS port be individually addressable.

Though it has been a long time, thinking back, I'm almost sure this wasn't the 
case when we first started using these, which is why I wasn't sure (I've never 
used them in this way, although I have *wanted* to).  It looks like at some 
point they addressed this, and either I wasn't aware, or if I had become aware 
at the time they released it, I didn't trust it enough based on past experience 
to put it into production anywhere.  (The lack of this feature may have also 
been one of the things I was hoping to address by rolling my own firmware.  
Again, this was a long time ago...)

The trick is to...

1) ...set the "Register Mode" for the "VoIP Server" to "Template Register"
2) ...set the "DID Number" field for each FXS port to a unique value
3) ...address that particular FXS port in the INVITE by using its given "DID 
Number" in the "To:" header

If under "SIP Settings" > "Advanced Settings" you enable "trust" for "Remote 
Party ID", then you can probably address the FXS port by sending its "DID 
Number" in the RPID header instead (I haven't tested this yet).

That addresses inbound.  For outbound, you can control what it uses for the 
"From:" header in the INVITEs that the TA sends out on a per-FXS basis by 
making sure to set each FXS port's "Caller ID Number" field.  Leave the "From 
User" setting/field black for the "VoIP Server" in question (which will 
globally override the "From:" and "Contact:" fields) UNLESS you also enable 
"SIP Settings" > "Advanced Settings" > enable "send" for "Remote Party ID", 
which will cause it to put the FXS CLID in the RPID header.

I haven't found a way to get it to use PAI instead of RPID, and indeed it may 
not even be possible given the age of the version of Asterisk we are dealing 
with here (not sure there was any PAI header support in 1.6.x, and even if 
there was, the web GUI here does not seem to expose it).  But I would think 
that if PAI was a hard requirement of yours, it would be easy enough to deal 
with via a small SIP proxy sitting between the TAs and your main registrar that 
rewrites RPID to PAI.

Good luck,

-- Nathan

-----Original Message-----
From: VoiceOps [mailto:[email protected]] On Behalf Of Nathan 
Anderson
Sent: Saturday, March 23, 2019 7:10 PM
To: 'Ryan Delgrosso'; '[email protected]'
Subject: Re: [VoiceOps] Request for Opinions: High density ATA's

This is a little "outside the box" maybe, but you can get 32 ports of FXS from 
the Yeastar TA3200 (https://www.yeastar.com/fxs-voip-gateways/).  I've only 
ever used the 4- and 8-port versions which aren't rackmount and only have 
single-pair RJ11s, but supposedly the 1U 16-, 24-, and 32-port ones have both 
RJ11s on the front *and* Amphenols/RJ21s on the back.  And the 3200 can be had 
brand-new for about ~USD$550/ea shipped all day every day, if you know where to 
look...so the only way I know how to beat these $-wise would be some 
refurbished Adtran TA924e (which are arguably a more solid unit anyway, both on 
hardware and software side).

Though the price is right, these units definitely have their quirks.  I'm not 
100% sure they can do single registration per-unit instead of per-port...I'll 
pull one of my small-port-count ones out to test.  They actually run Linux + 
Asterisk (ancient and very hacked-up/custom 1.6.2.x build as I recall) and for 
a while I contemplated building a custom ROM of my own for it from source in 
order to work around my own irritations, but last time I'd looked they hadn't 
released their internally-developed patches for either the kernel, Asterisk, or 
their build environment and I couldn't get them to budge on this, so I sicced 
the FSF and Digium legal teams on them...I think their attitude may have 
changed after that but I haven't had time to pursue further.  Also, even if I 
get the patches, it appears that their analog interfaces are not based on 
Digium DAHDI reference designs like so many others, but is custom hardware (+ 
software drivers which they may not have any obligation to release sou
 rces for, depending on how their drivers actually link up to DAHDI itself), so 
it may be a fool's errand regardless.

-- Nathan

-----Original Message-----
From: VoiceOps [mailto:[email protected]] On Behalf Of Ryan 
Delgrosso
Sent: Thursday, March 21, 2019 8:56 AM
To: [email protected]
Subject: [VoiceOps] Request for Opinions: High density ATA's

I have found myself with a number of hospital opportunities and 
servicing the staff with IP phones is a no-brainer, however there is the 
need for multi-hundred room connectivity for patient room phones and the 
staff mandate is to keep it analog because "ip phones there will grow 
legs".

I am looking for 24+ port density with amphenol connectors, and ideally 
some kind of rudimentary internal routing so i dont need to register all 
24 discreet ports and can route by some header (to or uri) within a 
single registration.

Right now im looking at AudioCodes and the Sangoma Vega series. Obihai 
would be my natural choice here but don't have anything that fits my 
density requirements.

Any opinions on these or others I should consider. Anyone deploy these 
and can speak to the experience?

Thanks in advance

-Ryan

_______________________________________________
VoiceOps mailing list
[email protected]
https://puck.nether.net/mailman/listinfo/voiceops

_______________________________________________
VoiceOps mailing list
[email protected]
https://puck.nether.net/mailman/listinfo/voiceops

_______________________________________________
VoiceOps mailing list
[email protected]
https://puck.nether.net/mailman/listinfo/voiceops

Reply via email to