[Serusers] HELP - lookup("aliases") not working

Java Rockx javarockx at yahoo.com
Sat Sep 25 05:58:21 CEST 2004


Hello all.

I made slight progress on solving my alias problem. I decided to get a fresh
copy of ser from CVS and try it again. 

The small progess I made is that now "serctl alias show 5000" returns

     <sip:1002 at mycompany.com>;q=1;expires=-22107

whereas before it gate me a 404 and said the alias didn't exist. Now my problem
is that "serctl ul show 1002 at mycompany.com" doesn't work.

I got the "serctl alias show 5000" command to work by recompiling the latest
source. I checked out the latest code from CVS using:

cvs -z3 -d:pserver:anonymous at cvs.serweb.berlios.de:/cvsroot/serweb co -r HEAD
sip_router

I compiled it and checked the version which is reported with "ser -V" as
follows:

version: ser 0.8.99-dev6 (i386/linux)
flags: STATS: Off, USE_IPV6, USE_TCP, DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK,
SHM_MEM, SHM_MMAP, PKG_MALLOC, F_MALLOC, FAST_LOCK-ADAPTIVE_WAIT
ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16,
MAX_URI_SIZE 1024, BUF_SIZE 65535
@(#) $Id: main.c,v 1.193 2004/09/19 20:22:51 andrei Exp $
main.c compiled on 21:44:37 Sep 24 2004 with gcc 3.2

I've got an entry in the subscribers table for user 1002 at mycompany.com. I Also
have an alias for 1002 at mycompany in the aliases table called 5000

Now when I run "serctl alias show 5000" the following is returned

     <sip:1002 at mycompany.com>;q=1;expires=-21224

If I execute "serctl ul show 1002 at mycompany.com" I get

     404 Username 1002 at mycompany.com in table location not found

The same is true for "serctl ul show 1002" or "serctl ul show 5000". I even
tried "serctl ul show 1002 at mycompany.com" but still got a 404.

When I call sip:1002 at mycompany.com the call completes properly. But if I call
sip:5000 at mycompany.com I get a 404 error.

The output of "serctl ul show" follows:

I do have lookup("aliases") in my ser.cfg file. Any thoughts as to why my
aliases still aren't working?
Paul

Dumping all contacts may take long: are you sure you want to proceed? [Y|N] y
===Domain list===
---Domain---
name : 'aliases'
size : 512
table: 0xb543c5d8
d_ll {
    n    : 2
    first: 0xb543e5e0
    last : 0xb543e700
}
 
...Record(0xb543e700)...
domain: 'aliases'
aor   : '5000'
~~~Contact(0xb543e740)~~~
domain    : 'aliases'
aor       : '5000'
Contact   : 'sip:1002 at mycompany.com'
Expires   : -21641
q         : 1
Call-ID   :
'The-Answer-To-The-Ultimate-Question-Of-Life-Universe-And-Everything'
CSeq      : 42
replic    : 0
User-Agent: 'SIP Express Router FIFO'
received  : ''
State     : CS_SYNC
Flags     : 128
next      : (nil)
prev      : (nil)
~~~/Contact~~~~
.../Record...
 
---/Domain---
---Domain---
name : 'location'
size : 512
table: 0xb5439ed0
d_ll {
    n    : 6
    first: 0xb543bed8
    last : 0xb543c458
}
 
domain: 'location'
aor   : '1002 at mycompany.com'
~~~Contact(0xb543c158)~~~
domain    : 'location'
aor       : '1002 at mycompany.com'
Contact   : 'sip:1002 at 16.18.24.200:47619;user=phone'
Expires   : 1706
q         :
Call-ID   : 'e9080ee83f469c27 at 16.18.24.200'
CSeq      : 103
replic    : 0
User-Agent: 'Grandstream BT100 1.0.5.11'
received  : ''
State     : CS_SYNC
Flags     : 0
next      : (nil)
prev      : (nil)
~~~/Contact~~~~
.../Record...
 
---/Domain---
===/Domain list===



		
__________________________________
Do you Yahoo!?
Yahoo! Mail - Helps protect you from nasty viruses.
http://promotions.yahoo.com/new_mail




More information about the sr-users mailing list