You can use a SIP application for making and receiving calls with UniFi Talk

 You can register a SIP application running on Windows, macOS, Linux, iOS, Android, and other OSes.

https://community.ui.com/questions/Good-News-You-can-use-a-SIP-application-for-making-and-receiving-calls-with-UniFi-Talk/006ed5f8-2f30-4a12-8b18-9ab877aaec30

Every user in UniFi Talk is automatically assigned its own SIP password.

  • Create a new user in UniFi Talk for the SIP application of your choice and assign it an extension in UniFi Talk.

In UniFi Talk versions 1.11.1 and earlier, the SIP password for each user created in UniFi Talk was displayed in the GUI. However, Starting with UniFi Talk 1.12.2, Ubiquiti stopped displaying the user password in the UniFi Talk configuration GUI.

Nevertheless, the user password can still be obtained via SSH.

  • Use the following commands to obtain the SIP password assigned by UniFi Talk to a newly created user. This procedure is based on advice from @SprockTech
  • SSH to the box running UniFi Talk (username: root; SSH password is set in the GUI of the device you are running UniFi Talk on)
  • If you are running it on UDMP, issue the following command (otherwise go to next step):

unifi-os shell

  • Issue the following command to obtain the password for the extension you created earlier in UniFi Talk for the third-party SIP-UA (aka SIP phone, SIP ATA, or SIP PBX):

fs_cli -x "user_data 0004@talk.com param password"

Note: In the above command, substitute 0004 with the extension you assigned to the user in the UniFi Talk's GUI. 

  • Copy the password from the CLI and then proceed with registering your SIP application, using the extension as the SIP username and the copied password as the SIP password.
  • If UniFi Talk is running on the UDMP, use the following commands to find the IP address to which UniFi Talk binds SIP and RTP as follows: 
  • SSH to your UDMP and use these commands: 

unifi-os shell

fs_cli -x "sofia status profile internal"

  • In the output of the command, find the following: 

RTP-IP

SIP-IP

  • The IP listed next to these entires is the IP you should use in the SIP Proxy or Domain field of a third-party SIP app. 

The following example demonstrates how to register Acrobits Softphone (available on iOS and Android) with UniFi Talk

  1. Launch Acrobits Softphone
  2. Tap on the Keypad icon at the bottom of the screen
  3. Tap on the "gear" or "cog" icon in the upper right corner
  4. Tap on the "SIP Accounts" menu item
  5. Tap on the "+" sign in the upper right corner
  6. Select "Generic SiP Account"
  • Assign a Title to this SIP Account (e.g. UniFi Talk)
  • In the Username field, enter the extension you assigned earlier to the user created in UniFi Talk for registering a SIP application
  • In the Password field, enter the password you obtained with the fs_cli -x "user_data ...." command
  • In the Domain field, enter the IP address you obtained with the fs_cli -x "sofia status profile internal" command
  • Choose the method for Incoming Calls.
  • Note: For testing, choose Standard in the Incoming Calls field. Once you make sure you can make calls, read up on how the Standard method of receiving calls differs from the Push Notifications method by reading the documentation.
  • Tap Save
  • Exit out of any screens to return back to the main screen where the keypad is displayed. The name of the SIP account you assigned in an earlier step should be displayed in the upper left corner with a green border around it. This means that the app has registered with UniFi Talk.

To verify that the app is registered with UniFi Talk, you can issue the following commands:

fs_cli -x "show registrations"

Make sure the extension you used in an earlier step to register the SIP application with UniFi Talk is listed in the output of the fs_cli -x "show registrations" command.

To configure voicemail access from the Acrobits Softphone app:

  1. Tap on the Quickdial icon at the bottom of the screen
  2. Tap Edit in the upper-right corner of the screen
  3. Tap the "+" sign in the lower-right corner of the screen
  • For Title enter Voicemail
  • For Number or SIP Address, enter voicemail
  • Click Save

Now when you tap the Voicemail quickdial, you will be connected to the voicemail of the extension of the user registered by the Acrobits Softphone application with UniFi Talk.

Comments

Popular posts from this blog

Extracting and using a modified VMWare Player BIOS or UEFI firmware

Activate Synology Active Backup for Business for DSM 6

Windows 11 internet/account bypass