Hi Jimmy.
see inline comments. As short note, what you are describing in parallel
forking and it behaves exactly as you thing (see RFC 3261).
regards,
bogdan
jimmy way wrote:
Hi all,
The question is:
1. a user A registar from multi address, like
UA1 registrar from address1
UA2 registrar from address2
UA3 registrar from address3
and so on
so in db "location" there are multi address in
the list about user A
2. if set append_branch as on in registrar module,
when user B invite user A, Openser server will append
all these address in the invite packet. So all these
user will get the call. normally all UAs ringing, then
3. if one of these UAs accept the call, how about
other UAs, will they stop ringing?
yes, the other pending branches will be automatically cancelled.
4. if one of these UAs deny(40x) the call, how
about other UAs, will the still ringing?
yes - there are two way for a parallel forked call to end: either one of
the branches picks up (2xx reply), either all of them send negative
replies (>=300).
5. if one of these UAs not connected, how about
caller the callee do?
if one of the branches is not connected (but still registered), an
internal timeout (408) will be generated for it.
tks.
Jimway
____________________________________________________
Yahoo! Sports
Rekindle the Rivalries. Sign up for Fantasy Football
http://football.fantasysports.yahoo.com
_______________________________________________
Users mailing list
Users(a)openser.org
http://openser.org/cgi-bin/mailman/listinfo/users