Telephones
XCALLY Section | Staff → Telephones |
On this page |
Overview
A Telephone in XCALLY is a PBX extension used to manage inbound and outbound voice interactions. Each Telephone account is dedicated to the Voice channel.
You can manage telephones under the Staff menu in the Admin Panel.
This page describes the Telephones configuration on the New Client Experience, available from version 3.48.0. We recommend using the New Experience web interface to take full advantage of the latest features.
In the section, you can easily search, filter, and sort to quickly find and manage the pbx you need.
Creating a Telephone
To create a new Telephone:
Go to Staff → Telephones
Click on Add button and fill in the required fields:
Account Name
Username
Email
Password: 🔐 Password Requirements (when Security Suite is enabled): must be at least 8 characters including 1 lowercase letter, 1 uppercase letter, 1 number, 1 special characters ~!@#$%^&-_=+[{]}.
optional description
option to modify or auto generate internal number
option Voicemail to automatically create a voicemail box (Optional)
Click Add.
Once created, the Telephone is listed and available for SIP hard/soft phone registration using the assigned username and password.
Editing a telephone
To modify a telephone, click the 3 dots next to the Telephone and you can:
delete → permanently remove the telephone
edit → update Account and Voice settings:
in the Account tab you can update the Account Name, Email, Description or add Phone and Mobile numbers
in voice tab you can configure SIP and telephony parameters:
Transport: supported protocols UDP, TCP, WS, WSS, TLS
NAT: Asterisk NAT behavior. Choose a value among the following: yes, no, force_rport, comedia, never, route
Allowed Codecs: supported audio codecs. Choose a value from the list: ulaw, alaw, gsm, g722, g729, opus
Caller ID: the default caller id shown to call recipients (format is "Caller Name" <Caller Number>)
Context: defines SIP context (default:
from-sip)Call Group: a call to the telephone is placed in one or several call groups
Pickup Group: the telephone will be able to pick up an incoming call if the call’s call group matches telephone’s pick up group
Video support: this option enable the H264 video codec. In any case, the video channel is not supported
Encryption: enable/disable SRTP (Secure Realtime Protocol) Encryption
On edit tab, if necessary, click Change Password inside the edit panel.
🔐 Password Requirements (when Security Suite is enabled): must be at least 8 characters including 1 lowercase letter, 1 uppercase letter, 1 number, 1 special characters ~!@#$%^&-_=+[{]}.
Call Pickup feature
Call Pickup allows one extension to answer a call ringing on another phone in the same group.
This is the basic functionality:
A call is placed in one or several call groups
If a phone belongs in a pickup group that matches one of the call's call groups, that phone may pickup the incoming call by calling *8 on his phone
Enable the Call Pickup feature
The call pickup feature is disabled by default. To enable it, you need to uncomment the following rows into the file /etc/asterisk/features.conf
pickupexten = *8 ; Configure the pickup extension. (default is *8)
pickupsound = beep ; to indicate a successful pickup (default: no sound)
pickupfailsound = beeperr ; to indicate that the pickup failed (default: no sound)
Then reload Asterisk configuration by running the command:
asterisk -rx "reload"
in the Motion SSH console
Set the call group and the pickup group
To use Call Pickup:
Set CallGroup and PickupGroup values in the agent or telephone profile.
Example:
phone01→ member of CallGroup = 1, allowed to pickup the calls of the same group PickupGroup = 1
pickupexten = *8 ;
pickupsound = beep ; to indicate a successful pickup (default: no sound)
pickupfailsound = beeperr ; to indicate that the pickup failed (default: no sound)
How to pickup a call
Once configured, an agent can pick up a ringing call by dialing *8