Chris Heiser writes:
if 123 and 456 are registered endpoints, how do I influence their q value?
it may be possible for the user to configure their q value. if not, set default q value to be for example 0.5.
And lets complicate things more, what if I wanted to call 123 first, then my cell, then 123 again?
your first 123 would use its registered q value, cell would have permanent registration with higher q value and then you would add second permanent registration for 123 with still higher q value. that would cause the whole thing to start again though.
but it is not a good idea to have a long chain without actually answering the phone because the caller's phone or openser may timeout the transaction. for longer chains you need to use a call center style application that you can implement, for example, using sems.
Would I solve all this by adding permanent registrations that point back to OpenSER for registered endpoints, etc...? So a user would have a bunch of permanent registrations with decreasing q values that point into OpenSER, PSTN gateway, Voicemail, etc...?
that is a possibility.
-- juha