The sip:5002@216.X.XXX.XX is right. What it's asking for is for you to either set the SIP_DOMAIN variable to your domain:
SIP_DOMAIN=my.domain.com
export SIP_DOMAIN
OR to put it into the command as:
serctl alias add 6049094251@my.domain.com sip:5002@216.X.XXX.XX
It's odd, but either way I do it, it doesn't actually PUT my domain name into the database (leaves that field blank), but the serctl command asks for it anyway. I haven't gone back to check the shellscript in the code to find out why it doesn't put the domain in there, as I use my own set of commands for user management anyway, so it's never been an issue.
Hope that helps.
N.
On Thu, 27 Oct 2005 17:00:32 -0400, Eric Haskins wrote
> We are trying to get inbound DID's working on our
SER box. Outbound is working perfectly as we are doing pre-paid.
>
> I ran this command
> [root@voip1 ~]# serctl alias add 6049094251
sip:5002@216.x.xxx.xx
> domain unknown: use usernames with domain or set
default domain in SIP_DOMAIN
> [root@voip1 ~]#
>
> I get the same result if I put our domain in
place of the IP address. We had someone else set this box up for us and I am
having problems reaching them.
>
> 5002 is is the username of my test ATA logged into
the system I can make outgoing calls to the PSTN
>
> What am I doing wrong?? I have been reading
Archives allday trying to grasp this. The DID provider is directing
that DID at the IP of this SER box
>
> Eric Haskins
> Lead Software Developer
> eric@v1010.com