[Devel] msg->id unique???
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Wed Oct 25 13:20:52 CEST 2006
Hi Carsten,
have you restarted your proxy between the two requests with same IP?
the msg id is initialized in each process with a random value and
incremented for each received message, so it will loop after ~4 billions
messages :).
regards,
bogdan
Carsten Bock wrote:
> Hi everybody,
>
> I have just seen a strange phenomenon with "msg->id" field, which,
> according to the source should be unique per thread.
>
> From parser/msg_parser.h, line 161:
> [...]
> struct sip_msg {
> unsigned int id; /* message id, unique/process*/
> [...]
>
>
> We use this field for minimzing Database-Lookups so we do some lookups
> just once per request. But now we found some very few examples (e. g.
> maybe 2-3 times per 1000 Requests), were this id was the same for
> different requests per thread and this caused some trouble on our
> proxy. I did see, the call-id of the request was different, but the id
> was the same.
> The calls were generated by an Asterisk (SIP) calling another Asterisk
> (E1) via an Cisco Mediagateway.
> Has anyone else experienced this?
>
> Thanks,
>
> Carsten
>
>
>
>
> _______________________________________________
> Devel mailing list
> Devel at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/devel
>
More information about the Devel
mailing list