Acrobits Groundwire Softphone

How Can We Help?

Acrobits Groundwire Softphone

You are here:

Notes

This document was written with reference to Acrobits Groundwire purchased from the Google Play Store, and therefore may not be correct in reference to Acrobits Groundwire purchased from the Apple App Store.

If you encounter any issues, please ensure that you have followed these instructions precisely, and if you don’t succeed, contact support.

Please note that Vetta Online does not have any agreement / affiliation with Acrobits, or their Push Service.
If Acrobits’ Push Service is down / non-functional for any reason, Groundwire will only see calls if the app is open in the foreground.

Process

  • Create an extension in your Vetta Cloud PBX tenant, using the instructions at Add an Extension, with the following specific changes:
    • Set Codecs to (in order):
      • G.729A
      • OPUS
      • G.722
      • iLBC
      • G.711 A-law
      • G.711 u-law
      • GSM
  • Download and install Acrobits Groundwire on your smartphone
  • Open Groundwire, and add a SIP account
  • You should now be on the “Edit SIP account” screen
    • Set “Title” to a nickname for this SIP account
    • Set “Username” to the username of the extension you created earlier
    • Set “Password” to the password of the extension you created earlier
    • Set “Domain” to sip.vetta.net.nz
    • Tap the tick in the top right
  • Browse back to the SIP account, and browse to “Advanced settings”
    • Set “Incoming calls” to “Push notifications”
    • Browse into “NAT Traversal:
      • Set “Media” to “Auto”
      • Under “ICE”
        • Ensure “Send media back” is enabled
        • Set “STUN server” to “stun.vetta.net.nz”
        • Ensure that TURN username and TURN password are empty / unconfigured
      • Under “Symmetric NAT”
        • Ensure “Ignore symmetric NAT” is disabled
        • Enable “Force private IP”
      • Under “Signaling”
        • Set “Discover global IP” to “Internal”
      • Ensure “Send keep-alives” is enabled
      • Set “Keep-alive period” to “30”
      • Browse into “Outbound proxy”
        • Ensure “Host” is empty, and disable “Enabled” (disable outbound proxy)
        • Tap the arrow in the top left
      • Tap the arrow in the top left
    • Enable “Allow early session for incoming calls”
    • Codecs for Wi-Fi
      • Set Codecs to (in order):
        • Opus
        • G.722
        • G.729A
        • iLBC
        • G.711 A-law
        • G.711 u-law
        • GSM
      • Disable “Honor remote codecs”
      • Under “Opus options”
        • Set “Class” to “Wideband”
      • Tap the arrow in the top left
    • Codecs for mobile data
      • Set Codecs to (in order):
        • iLBC
        • G.729A
        • Opus
        • GSM
        • G.711 A-law
        • G.711 u-law
        • G.722
      • Disable Honor remote codecs
      • Under “Opus options”
        • Set “Class” to “Narrowband”
      • Tap the arrow in the top left
    • Set “Voicemail number” to “*55”
    • Disable “Override global SSID lists”
    • Ensure that “Auth user name” and “Display name” are empty / unconfigured
    • Enable “Outgoing calls need registration”
    • Enable “Call waiting”
    • Set “Transport protocol” to “tls (sip)”
    • Browse into “Push options”
      • Enable “Simulate NAT”
      • Disable “Single registration”
      • Disable “Track errors”
      • Enable “Push voicemail”
      • Disable “Block registration during call”
      • Ensure that the “Private” SIPIS fields are empty / unconfigured
      • Set “Message preview” to “Sender”
      • Tap the arrow in the top left
    • Browse into “DTMF mode”
      • Enable “RFC 2833”, and disable all other DTMF modes
      • Tap the arrow in the top left
    • Browse into “Secure calls”
      • Set all to “Disabled”
        • If you wish to purchase and try ZRTP, be aware that this is currently untested, please contact support for assistance.
      • Tap the arrow in the top left
    • Set “Expires” to “600”
    • Under “Caller ID”, set “Caller ID method” to “From username”
    • Disable “Display calls answered elsewhere”
    • Tap the tick in the top right
    • Tap the arrow in the top left
  • Set “Incoming calls” to “Push notifications”
  • Browse into “System notification settings”
    • Enable all
    • Tap the arrow in the top left
  • Browse into “Push notifications test”
    • “Tap “Immediate”
    • Check that you received a test push notification
    • Tap the arrow in the top left
  • Browse into “Preferences”
    • Down near the bottom, under DNS lookup, enable “Don’t cache”
    • Tap the arrow in the top left
  • Browse into “Permissions”
    • Do not permit “Ignore Battery Optimization”, and fix if necessary
    • Grant access to Contacts, Microphone, Phone, and Storage
    • Grant the “Do not disturb” permission
    • Tap the arrow in the top left
  • Tap the arrow in the top left
  • Dial our echo test service on “*95”
    • You should be able to hear an automated voice speaking to you.
    • Wait, and you’ll be given an opportunity to speak, and hear yourself. This allows you to check latency and quality of the audio.
    • Hang up
  • Have someone call you
    • Check the latency and quality of the audio
  • Return to your home screen, and close Groundwire in multitasking
  • Have someone call you
    • Check the latency and quality of the audio
  • Return to your home screen, and close Groundwire in multitasking
  • Lock your phone
  • Have someone call you
    • Check the latency and quality of the audio
  • Done!

Leave a Reply

Your email address will not be published. Required fields are marked *

Knowledgebase Search

Table of Contents