Friends,
I am using 2 SJPhone UAs (B, C) on two different networks, that register
with my SER server
using the same (username=XXXXXXX, password).
SJPhone - B (username:XXXXXXX)
/
INVITE
/
SJPhone - A (username: YYYYYYY)
\
INVITE
\
SJPhone - C (username: XXXXXXX)
I dial the phone number XXXXXXX from a third SJPhone (A).
When only one of the destination SJPhones is registered with SER,
let's say B, then B rings. Then while B is ringing, if "ignore" button
is pushed, a 486 is generated by B and sent back to SER. Then
SER receives the 486 in failure_route and processes it.
But when both B and C are online, both B and C ring.
when "ignore" button is pressed on B, 486 is generated by B and
received by SER but SER does not enter the failure_route.
When ignore is pressed on the first destination, I expect SER to
send a CANCEL to the second destination and receive the 486
generated by the first destination in the failure_route so that I
can forward the first destination to voicemail!
Can anyone share any insight as to why this is happening?
Thank you for your help in advance
ramin