[asterisk-users] SPA8000 outbound CID problem
Mark G. Thomas
Mark at Misty.com
Wed Jul 7 15:21:35 CDT 2010
Hi,
> On 24 June 2010 19:54, Mark G. Thomas <[1]Mark at misty.com> wrote:
>
> Hi,
> I'm trying to configure a Linksys/Cisco SPA8000 talking SIP to
> both a local Asterisk server and also with a trunk directly to
> a VOIP provider. Everything works great, except I'm having a problem
> setting the outbound caller ID to a value different from the
> SIP username/authname.
Perhaps my wording above was unclear.
My Asterisk server sends RPID to the VOIP provider just fine.
I am having problems getting the SPA8000 to send RPID to the VOIP provider.
I realize this is a SPA8000 problem and not an Asterisk problem, but since
many people use Asterisk in conjunction with ATA devices like the SPA8000,
I was hoping someone here would have either a solution or suggestions.
As per below, I can see from my Asterisk server that the SPA8000
is sending a configurable SIP username/authname, and that's being treated
as the CID. Since the SPA8000 is at a different office from the Asterisk
server, I need to get the SPA8000 RPID directly to the VOIP provider working,
I don't want to have to route all the calls through Asterisk to fix the
outbound caller ID.
> The SPA8000 has SIP setting for Display Name, User ID, Password,
> and Auth ID, as well as a "Use Auth ID" checkbox. It's running 6.1.3
> firmware, which looks to be the latest, and supports SIP trunking,
> though
> even if I don't use trunking, I have the same obstacle if I
> configure it
> per-line instead of per-trunk.
> Inbound CID works fine. When VOIP calls come in via the provider or
> Asterisk, the SPA generates CID on it's analog ports.
>
> The problem is that the outbound caller ID number seems to come from
> the SIP "User ID" setting, which is also the SIP authentication
> name.
> If I instead put the SIP account id into the "Auth ID" field and
> check
> the "Use Auth ID" box, Asterisk reports:
> Registration from 'John Smith <[2]sip:jsmith at our.sip.gateway.com>'
> failed for
> '1.2.3.4' - Username/auth name mismatch.
> Sure, I can overide the CID number on our Asterisk server, but I
> don't
> have that ability with the VOIP provider's Asterisk server. The
> outbound
> caller ID always looks like "John Smith <jsmith>" instead of
> "John Smith <2155551212>" no matter how I try to set these fields.
> I take it the SIP username and auth name need to match, so that
> leaves me
> with the question of how to configure a CID number that doesn't
> necessarily
> match the SIP user/auth name. Is this a limitation of this device,
> or
> is there some other option I'm overlooking?
> Mark
On Fri, Jun 25, 2010 at 08:25:02AM +0100, dotnetdub wrote:
> Ask your upstream provider if they support remote party ID. IF they do
> you can set sendrpid=yes in your sip.conf and set your outbound CID on
> an extension or trunk level.
> HTH
I am not having a problem with Asterisk sending RPID. I know the upstream
provider is honoring it, because it works fine with calls from the
Asterisk server to the VOIP provider. sendrpid=yes in sip.conf works fine,
and the VOIP provider honors it, sending the desired CID on dialed calls.
The SPA8000 has no sendrpid=yes or similar named setting. I can't figure
out how to get the SPA8000 to send a configured RPID for outbound SIP VOIP
calls.
Mark
--
Mark G. Thomas (Mark at Misty.com)
Web: http://mgtinternet.com/
Tel: +1-215-512-0112 US: 877-512-0112
More information about the asterisk-users
mailing list