Suheel, Jason,Baniel,
        IMO - for redundancy to work I am thinking that the Contact 
address returned by b2b1 included either two IPv4 contact address one for 
each b2b1 - possibly with lower q value or a FQDN that resolves to both of 
these servers - otherwise if b2b1 fails b2b2 will never be able to provide 
in dialog failover (different from having a FQDN for the proxy resolving 
both b2b servers for dialog creation). This should work in the way baniel 
described in his response. If the b2b servers are also terminating media 
and b2b1 fails then I guess b2b2 will have the opportunity to reINVITE the 
UA to change the media to itself ( possibly the servers will maintain some 
kind of keep alive between them to know if it is has actually failed - 
especially if they are to operate in a master / slave configuration rather 
than a load sharing master / master config)

        Regards, 

        Wayne Davies


Right! If you b2bua is used also to terminate media (e.g PTT server) than 
you are in trouble, and may need to advertise new IP/port etc via Reinvite 
- not sure that that is what you desired...

-uri

-----Original Message-----
From: Lau Jason-A13484 
Sent: Wednesday, November 17, 2004 1:37 PM
To: Baniel Uri-CUB001; 'Suheel Hussain'; [EMAIL PROTECTED]
Subject: RE: [Sip-implementors] UA IP address change after initial dialog


For call control, if contact has IP, subsequent msgs within dialog will 
use that IP. I would think msgs will be dropped if failover occurs to diff 
IP.

Same with audio stream sent to specific IP/port.
-- Jason

-----Original Message-----
From: [EMAIL PROTECTED] 
[mailto:[EMAIL PROTECTED] On Behalf Of Baniel 
Uri-CUB001
Sent: Wednesday, November 17, 2004 1:05 PM
To: 'Suheel Hussain'; [EMAIL PROTECTED]
Subject: RE: [Sip-implementors] UA IP address change after initial dialog


UA1 is not supposed to maintain IP address as part of the dialogue. In may 
cases it wouldn't even know what is the IP address of the b2bua as the SIP 
messages may go through intermediate hops (e.g. proxy). All should be fine 
as long as the call-leg (dialog) identifiers are kept the same (call-id, 
local and remote tags (in the From and To headers respectively)).

Hope everyone is in agreement w/ me...

-uri

===================================================
Uri Baniel - Distinguished Member of Technical Staff - Motorola 
Winphoria division - System Engineering 
Tel: (847) 632 4616; Fax: (847) 632 3963; 
"Learning that does not daily increase will daily decrease" - EWC 
===================================================


-----Original Message-----
From: [EMAIL PROTECTED] 
[mailto:[EMAIL PROTECTED] On Behalf Of Suheel 
Hussain
Sent: Wednesday, November 17, 2004 12:14 PM
To: [EMAIL PROTECTED]
Subject: [Sip-implementors] UA IP address change after initial dialog


I am developing a high-availability UA system. This
system will have following configuration


UA1 --- b2b Server 1 (1.2.3.4)   -----
  \                                   | -- backend
   \ --- b2b Server 2 (9.10.11.12) ----    database
                                            (DB)

In a typical scenario, UA1 will establish initial
dialog with b2b1. This b2b1 will save all dialog
information in DB -- includes From, To, Contact and
other headers. (Actually whole Invite message.)

Now when b2b1 fails, b2b2 takes over and DB pushes all
call information to this server. Let us say b2b2 is
able to build dialog with information from DB. My
question is if any message is sent to UA1 in
reconstructed dialog: will UA1 drop the call since
message is coming from a different IP address
(9.10.11.12) than one (1.2.3.4) used in establishing
initial dialog??

Any suggestions on building b2b high-availability
system...

Thanks

-suheel
Suheel Hussain



 
__________________________________ 
Do you Yahoo!? 
Meet the all-new My Yahoo! - Try it today! 
http://my.yahoo.com 
 

_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED] 
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED] 
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors


******************************************************************************
 - NOTICE FROM DIMENSION DATA AUSTRALIA
This message is confidential, and may contain proprietary or legally privileged 
information.  If you have received this email in error, please notify the 
sender and delete it immediately.

Internet communications are not secure. You should scan this message and any 
attachments for viruses.  Under no circumstances do we accept liability for any 
loss or damage which may result from your receipt of this message or any 
attachments.
******************************************************************************

_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to