Hello everybody! [Introduction] This is a quite long message, but I think the problem is interesting. [The problem] Does anyone know how can I tell Asterisk that a certain user
has a certain telephone number (or address)? For example, I have some
registered users, but nor the client (X-lite) nor the server (Asterisk) specifies
what telephone number has the user. I don’t want to specify fot each user
2 lines like this in extensions.conf because if I have let’s say 200
user-agents, it will be quite time-consuming to introduce/change user info or
make some modifications to the dial plan: This would be the current solution (user pianas must have
address 102): === Settings in sip.conf for user pianas === [pianas] type=friend username=pianas secret=somepassword context=input ;
see below the input context callerid="Paul Ianas" <102> host=dynamic nat=no canreinvite=yes qualify=300 call-limit=10 === Settings in extensions.conf (for specifying that user
pianas has address 102) === ; input context [input] …… //other users …… exten => 102,1,SetCallerId,${FWDCIDNAME} exten => 102,2,Dial(SIP/pianas) …… //other users //other extensions …… [Some logs from the console] I have a media gateway (AT-RG 613 TX) where I define a user
(pianas) with address 102. That means user pianas must register with telephone
number 102. If the server is configured with another address (telephone number)
for user pianas, I should get an “invalid number” log (or something
like that). Here is the response from the server: Oct 11 14:35:14 NOTICE[7877]: chan_sip.c:11084
handle_request_register: Registration from 'pianas
<sip:[EMAIL PROTECTED]>' failed for '10.56.74.245' - Username/auth name
mismatch If I don’t specify the number there is no problem in
registering the user (the same settings without the user’s address
specified): -- Registered SIP 'pianas' at 10.56.74.245
port 56742 expires 60 And if I don’t set the user’s address and I give
a wrong password, I get the following message: Oct 11 14:42:36 NOTICE[7877]: chan_sip.c:11084
handle_request_register: Registration from ‘pianas <sip:[EMAIL PROTECTED]>'
failed for '10.56.74.245' - Wrong password Please observe the difference between these 2 users: <sip:[EMAIL PROTECTED]>
and <sip:[EMAIL PROTECTED]> [My conclusion] My conclusion is that Asterisk doesn’t know to
register users with specified address (it doesn’t recognize this user
address format) or there is some setting in sip.conf that I don’t know. Shouldn’t the address be specified in [user]
definition? [Please help] Maybe someone had the same problem (I’m a newby in
Asterisk) and can give me the solution; this should be a quite basic facility
that a SIP server provides. 10x, and sorry for this long message! J PS: I didn’t find any information about this problem in
“Asterisk:
The Future of Telephony” -- Paul Ianas Programming Engineer Level 7 Software phone: 0744137020 email: [EMAIL PROTECTED] |
_______________________________________________ --Bandwidth and Colocation provided by Easynews.com --
asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users