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

Timisoara, 59D Bucovinei

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

Reply via email to