[asterisk-dev] SIP compliance question
Klaus Darilion
klaus.mailinglists at pernau.at
Mon Oct 9 06:22:33 MST 2006
Michael Procter wrote:
> Klaus Darilion wrote:
>> Roy Sigurd Karlsbakk wrote:
>>> hi all
>>>
>>> trying to connect asterisk to a Swyx (dot com) server, I cannot send
> the
>>> call through to the swyx, always getting a 404. The swyx people tell
> me:
>>>> These call is rejected on swyxware side, because the provider uses
> a
>> non
>>>> rfc compatible kind of addressing in the sip invite packet:
>>>> ~INVITE sip:+4721973540 at 80.239.107.95:
>>>> using an ip-adresse instead of a realm is not allowed by RFC.
>> This SIP URI is perfectly valid.
>
> Actually it isn't. The trailing colon (':') is wrong. RFC3261 Sec 25
> states (interesting bits quoted):
>
> SIP-URI = "sip:" [ userinfo ] hostport
> hostport = host [ ":" port ]
> port = 1*DIGIT
>
> So, either drop the colon, or add the port number. But you can't have a
> colon and no number.
Yes, that's correct. I've missed this. If this isn't a copy/paste error
then this is clearly a validation and a bug in Asterisk.
regards
klaus
More information about the asterisk-dev
mailing list