[Asterisk-Users] SIP REGISTER

Micke Andersson micke at party.pp.se
Tue Feb 17 10:05:08 MST 2004


Hiyas..

I have a little problem ..

I try to register my Asterisk at a sip provider.. but it just wont work.

It works fine with eg xlite or Grandstream.. .but not with Asterisk.


I think it is in the Register process:

This is the difference I cen tell in the sip headers between Xlite and
Asterisk

 ( I have removed IPs and numbers and replaces them with text)



First Xlite:  (this works)

-----snip----
SEND >> provider.ip.ip.ip:5060
REGISTER sip:provider.com SIP/2.0
Via: SIP/2.0/UDP
ip.ip.ip.ip:5060;rport;branch=z9hG4bK06595964B0AE46CF9271267AD534E632
From: pstn-number <sip:pstn-number at provider.com>
To: pstn-number <sip:pstn-number at provider.com>
Contact: "pstn-number" <sip:pstn-numer at ip.ip.ip.ip:5060>
Call-ID: 4EE3811126954242ACEC131F369A30A6 at telia.com
CSeq: 8823 REGISTER
Expires: 1800
Authorization: Digest
username="pstn-number",realm="provider.com",nonce="MTA3NzAyOTUwMjk2NWI2Y
jg4MjcxOGNlZWRkODRhYzg4NmEyZWE5NTYwN2Y0",response="f833201fd4a8719ea9a2e
c505debbd56",uri="sip:provider.com",opaque="dd5d790f90d0307c7390cdb8f6e9
4cc8",qop=auth,cnonce="4B86525A67C646469656D90AD4C1273C",nc=00000002
Max-Forwards: 70
User-Agent: X-Lite build 1101
Content-Length: 0


RECEIVE << provider.ip.ip.ip:5060
SIP/2.0 200 OK

--------- end snip -------------

This is Asterisk (does not work)

------snip------------
Reliably Transmitting:
REGISTER sip:provider.com SIP/2.0
Via: SIP/2.0/UDP ip.ip.ip:5060;branch=z9hG4bK56158c1f
From: <sip:pstn-number at provider.com>;tag=as017cdd56
To: <sip:pstn-number at provider.com>
Call-ID: 0597f20209eb7890424ba0d70eeb08b7 at ip.ip.ip
CSeq: 104 REGISTER
User-Agent: Asterisk PBX
Expires: 1200
Contact: <sip:s at ip.ip.ip.ip>
Event: registration
Content-length: 0

 (no NAT) to provider.ip.ip.ip:5060
pbx1*CLI> 

Sip read: 
SIP/2.0 403 Forbidden


--- end snip ---

The difference as I can tell is in the From: and to: lines

xlite says "From: number <number at provider.com>"

asterisk only says "From: <number at provider.com>"


How do I tell my Asterisk to send the registration as xlite ?

/Mike





More information about the asterisk-users mailing list