V3 Telephones

What’s about

Telephone is a PBX extension for inbound and outbound calls.

A telephone account can manage only the voice channel interactions.

Telephone Section

You can find the Telephone section under the Staff menu. 

 

Create a Telephone

To create a telephone click the New Telephone button 

and enter Account Name, Username, Email and Password and then click Add Telephone

According XCALLY Motion Security rules, if the Security Suite is enabled, the password must contain least 8 characters and have at least 1 lowercase character, one uppercase character, one numeric character and one of the following special characters ~!@#$%^&-_=+[{]}.

By default, Internal number (Extension) is automatically generated. If needed, you can manually specify the internal number you want to assign to the agent.

Optionally, you can enable Voicemail to automatically create a voicemail box.

 

You can now register your external SIP hard/soft phone using the username and password.

After the telephone is created, you can view the telephone in the list of telephones and edit/modify its details.

Edit/Modify a telephone

Edit telephone profile to update telephone information:

Here you find two Sections: Account and Voice

Administrators can also change telephone password.
To change password edit the telephone and click on the Change Password Button: 

and click on Change Password button. According XCALLY Motion Security rules, if the Security Suite is enabled, it must contain least 8 characters and have at least 1 lowercase character, one uppercase character, one numeric character and one of the following special characters ~!@#$%^&-_=+[{]}.

Account

In the Account Section you can change the Account Name, Email address and Description or add Phone and Mobile numbers:

Voice 

To change parameters related to an telephone SIP client, edit the Telephone and go to the Voice Section:

  • Transport: select one or more values (UDP, TCP, WS, WSS, TLS)

  • Nat: this variable changes the behaviour of asterisk for Agent's access behind a firewall. Choose a value among the following: yes, no, force_rport, comedia, never, route

  • Allowed Codecs: Audio Codecs to be used during the call. 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: this value defines the Telephone context (default and recommended value=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: enable/disable video support (Yes/No/Always)

  • Encryption: enable/disable SRTP (Secure Realtime Protocol) Encryption

Call Pickup

The Call Pickup is a useful pbx feature, it allows you to answer a call while it is ringing another phone or group of phones(other than the phone you are sitting at).

The basic functionality is this:

  • 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)

and reload the Asterisk configuration by running the command:

asterisk -rx "reload"

in the Motion ssh console

Set the call group and the pickup group

To use the Call Pickup feature you need to set the CallGroup and the PickupGroup in the agent's setting or telephone.

In the example below the phone01 is a member of the call group 1 and it is allowed to pickup the calls of the same group (Pickup group=1)

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)

 

 

How to pickup a call

Once you set the call and the pickup groups to your agents and/or telephones, you can simply pickup a ringing call by dialing the code:
*8