[Asterisk-Dev] Re: Registrations SHOULD use same Call-ID. Packet8 seems to care

Mark Spencer markster at digium.com
Sun Apr 20 15:08:44 MST 2003


> Secondly: Asterisk uses a different Call-ID for each registration.
>
> RFC3261, section 10.2 (Constructing the REGISTER Request) says:
>
>      Call-ID: All registrations from a UAC SHOULD use the same Call-ID
>            header field value for registrations sent to a particular
>            registrar.
>
>            If the same client were to use different Call-ID values, a
>            registrar could not detect whether a delayed REGISTER request
>            might have arrived out of order.
>
> OK - so its a SHOULD not a MUST.  And I can't say I understand the
> reasoning.  But I adjusted chan_sip to keep the same Call-ID for all
> REGISTERs to a particular registry and that fixed my remaining
> problems with incoming calls nicely.
>
> In any case, it improves our compliance with the RFC, and its a very
> tiny patch (half the code seemed to be there already, anyway).

Okay so I applied it but does that also mean our seqnos need to increase
forever?

Mark




More information about the asterisk-dev mailing list