O'Shaughnessy Evans wrote:
Hello. I'm trying to debug a problem I seem to be having with parallel forking and I'd like to check my understanding of ser's behavior on a few points.
I have 2 phone numbers registered in the location table for a certain subscriber, each with a q value of 1. When I call the subscriber number, I don't see ser forking and then sending an INVITE to each contact, but only the one with the lower expiration value (the first number that "serctl ul show" lists). I have append_branches set to 1 and desc_time_order set to 0.
That is correct. Parallel forking is the default behavior even if you do not set these parameters.
The way I've understood everything I've read, lookup() should be laying the groundwork for the tm module to fork ser so that when I call t_relay ser will intiate one INVITE to each location with the same q value. Is this not correct? Is there anything special I should be doing to tell it to fork an INVITE to each contact at this point?
Yes, that is correct.
Jan.