addes screenshots from Placetel and Asterisk config

Ralf Becker 2022-01-26 20:36:22 +02:00
parent 179a0d6430
commit e417f0b506

@ -22,6 +22,8 @@ If the phone number is found in a contact accessible by the user AND the user is
Placetel integration is the most complete one available for EGroupware including support for the Placetel contract itself bought via Placetel Reseller EGroupware GmbH: https://www.egroupware.org/en/cti-telefon-integration Placetel integration is the most complete one available for EGroupware including support for the Placetel contract itself bought via Placetel Reseller EGroupware GmbH: https://www.egroupware.org/en/cti-telefon-integration
![](https://raw.githubusercontent.com/wiki/EGroupware/egroupware/pics/CTI-Placetel-Config.png)
Please [call EGroupware GmbH](https://www.egroupware.org/en/contact) for a demonstration and a Placetel test account. Please [call EGroupware GmbH](https://www.egroupware.org/en/contact) for a demonstration and a Placetel test account.
> Placetel integration happens between the EGroupware server or cloud and the Placetel cloud, no need for any configuration on the users workstation. Plus a single support point for EGroupware and your Placetel phone system :) > Placetel integration happens between the EGroupware server or cloud and the Placetel cloud, no need for any configuration on the users workstation. Plus a single support point for EGroupware and your Placetel phone system :)
@ -30,7 +32,11 @@ To configure the integration you need the credentials of your Placetel (test-)ac
### EPL & Asterisk: automatic CRM view, call history and calendar integration via Asterisk REST API ### EPL & Asterisk: automatic CRM view, call history and calendar integration via Asterisk REST API
Asterisk integration uses the ARI (Asterisk REST API) to talk to the Asterisk server and receive call events to show an automatic CRM view and record calls. Asterisk can not call a webhook for incoming and outgoing calls, but uses a websocket connection with ARI. Therefore you need to install an event forwarder to connect to ARI via a websocket and forwarding call events to EGroupware's webhook. The event-forwarder is available as container or NodeJS script which can run any server having access to the Asterisk and EGroupware server (including both of them): Asterisk integration uses the ARI (Asterisk REST API) to talk to the Asterisk server and receive call events to show an automatic CRM view and record calls.
![](https://raw.githubusercontent.com/wiki/EGroupware/egroupware/pics/CTI-Asterisk-Config.png)
Asterisk can not call a webhook for incoming and outgoing calls, but uses a websocket connection with ARI. Therefore you need to install an event forwarder to connect to ARI via a websocket and forwarding call events to EGroupware's webhook. The event-forwarder is available as container or NodeJS script which can run any server having access to the Asterisk and EGroupware server (including both of them):
``` ```
docker run -d --restart=always -e EGW_WEBHOOK="http://cti:secret@172.17.0.1/egroupware/stylite/cti.php" docker run -d --restart=always -e EGW_WEBHOOK="http://cti:secret@172.17.0.1/egroupware/stylite/cti.php"
-e ARI_URL="http://asterisk:secret@172.17.0.1:8088/ari" quay.io/egroupware/asterisk-events -e ARI_URL="http://asterisk:secret@172.17.0.1:8088/ari" quay.io/egroupware/asterisk-events