Enterprise Number Archiver Support for Call Waiting

Contact Us

Contact Us

[contact-form-7 404 "Not Found"]

Enterprise Number Archiver (ENA) supports phone calls with other ENA applications via IP calls and PSTN calls with users who don’t have the ENA.  The ENA client can handle simultaneous calls for incoming and outgoing calls.

Simultaneous calls behave differently according to the type of call. There are 3 types of calls to consider.

  1. ENA IP calls.
  2. Native PSTN calls
  3. 3rd party IP calls like Skype and WhatsApp

iOS:

ENA supports CallKit. CallKit is available when the phone is in lock screen state. ENA app is used when the phone is not in lock screen state. Both CallKit and App UI look very much alike.

  1. Incoming PSTN call while the ENA is in an active call.
    1. CallKit screen for incoming PSTN call
    2. Hold and Accept will place the ENA call on hold.
    3. Swap between calls
  2. Outgoing PSTN call while the ENA is in an active call will look the same as incoming PSTN call.
  3. Incoming ENA call while the ENA is in an active call
    1. The new incoming ENA call will be automatically rejected and routed to voice mail.
    2. Missed calls indication will show in several places:
      1. If the caller left a voicemail check our voicemail instructions.
      2. Missed call notifications will also appear in the iPhone native dialer
      3. Missed call notification will also appear in ENA app recent calls
      4. Missed call notice will also appear in the caller chat thread
  1. Outgoing ENA while on an active ENA call is currently not available.
  2. When receiving an incoming 3rd party IP call through another App that supports CallKit (like Skype) while the ENA is in an active call , the call will be treated as an incoming PSTN call but with a few slight visual differences.
    1. The iOS incoming call screen appears as follows:
    2. Hold and Accept
    3. Swap between calls

** please note that apps that don’t support CallKit (like Telegram) will connect but will not place the ENA call on hold. The ENA call will resume as usual and the second call will connect without audio.

 

  1.  Note: Outgoing 3rd party IP calls while the ENA is in an active call or
    • incoming ENA call while 3rd party app is in an active call or
    • outgoing ENA call while  3rd party app is in an active call
      will look the same as incoming 3rd party call and will be handled by the CallKit.

Android:

Unlike iOS that supports CallKit, Android behavior for multiple calls is different than iOS

  1. Incoming PSTN call while the ENA is in an active call.
    1. Incoming PSTN call
    2. Accept the call. PSTN call takes the lead, the ENA call is put on hold implicitly without an option to swap between the calls.
    3. PSTN calls end -> The ENA call implicitly resumes (“Unhlod”)
  2. Outgoing PSTN call while the ENA is in an active call will look the same as incoming PSTN call – Same as incoming PSTN call
  3. Incoming ENA call while the ENA is in an active call
    1. The new incoming ENA call will be automatically rejected and routed to voice mail.
    2. Missed calls indication will show in several places.
      1. If the caller left a voicemail then a voicemail message will show in the voice mail thread.

        Tapping the number will prompt a menu
      2. Missed call notification will show in ENA app recent calls
      3. Missed call text message will show in the caller chat thread

  1. Outgoing ENA while on an active ENA call is currently not available.
  2. Incoming or outgoing 3rd party IP call (like WhatsApp or Skype) while the ENA is in an active call.
    1. The second call can be answered or dialed but it will not have voice. The voice in the original call on the ENA client will continue as usual.
      1. WhatsApp call connected but without grabbing the audio from ENA. ENA client will continue as normal.
  1. Incoming or outgoing ENA call while a 3rd party IP App is in an active IP call.
    1. The second ENA call can be answered or dialed out but it will not have voice. The voice in the original call on the 3rd party app will continue as usual.

 

 

Skip to content