Skip to main content
February 22, 2012
Answered

redundant server

  • February 22, 2012
  • 1 reply
  • 690 views

Hi!

We're planning to create a backup server, and would like to know if it is possible to change FMS servers upon a failure, without creating a new SIP connection/sending a SIP Invite msn?

In other words: Is there is built-in hot swappable redundancy possible, i.e. the call is moved to the new FMS/FMG?

Thanks

Gabor

This topic has been closed for replies.
Correct answer

It is possible to change an FMS if it crashes and hook up the call to another FMS, However the process is slightly elaborate and needs some experience with FMG control APIs

When a call drops due to FMS application unload; FMG detects that. If <maxHoldTime> in fmsmg.xml contains a non-zero duration in millisecond, the SIP call-leg will be kept preserved in hold state for the same duration.  During this hold state, a special purpose FMG control application monitoring these events can fork a new callLeg to new RTMP destination and bridge the callLeg on hold with new destination. 

If FMG crashes, call cannot be retrieved.

Frankly speaking, it is rare to find FMS OR FMG crashing in most applications; so most application are found to work well without such measures.

1 reply

Correct answer
February 29, 2012

It is possible to change an FMS if it crashes and hook up the call to another FMS, However the process is slightly elaborate and needs some experience with FMG control APIs

When a call drops due to FMS application unload; FMG detects that. If <maxHoldTime> in fmsmg.xml contains a non-zero duration in millisecond, the SIP call-leg will be kept preserved in hold state for the same duration.  During this hold state, a special purpose FMG control application monitoring these events can fork a new callLeg to new RTMP destination and bridge the callLeg on hold with new destination. 

If FMG crashes, call cannot be retrieved.

Frankly speaking, it is rare to find FMS OR FMG crashing in most applications; so most application are found to work well without such measures.