Integrare cu CallGear: Diferență între versiuni

De la Planfix
Salt la: navigare, căutare
(Pagină nouă: Creați următoarele notificări în "Notificări": https://p.pfx.so/pf/jG/fCGX3v.png Toate notificările ar trebui să fie trimise prin metoda POST la URL-ul de notificare din Preferințele de integrare în Planfix: https://p.pfx.so/pf/uB/tajga2.png 1. Apel intrare pe un număr de telefon virtual <sursă> { "notification_mnemonic":{{notification_mnemonic}}, "notification_name":{{notification_name}}, "virtual_phone_number":{{virtual_phone_number}}, "notificatio...)
 
Fără descriere a modificării
 
Linia 1: Linia 1:
Creați următoarele notificări în "Notificări":
{{#seo:
|title=CallGear Integration
|titlemode=append
|keywords=planfix, callgear, telephony, pbx, integrations
|description= setting up the CallGear Integration
}}
Configurarea integrării cu [http://callgear.com CallGear virtual PBX]


https://p.pfx.so/pf/jG/fCGX3v.png
1. Mergeți la '''Account management / Integrations''' (disponibil pentru proprietarul contului sau administrator). Faceți clic pe '''Virtual PBX''':


Toate notificările ar trebui să fie trimise prin metoda POST la URL-ul de notificare din Preferințele de integrare în Planfix:
https://s.pfx.so/pf/Rb/PuuALg.jpg


https://p.pfx.so/pf/uB/tajga2.png
În lista care apare, faceți clic pe butonul '''Activate'''.
 
https://s.pfx.so/pf/SQ/7bdOVN.jpg
 
2. În continuare se va deschide o fereastră — introduceți login-ul CallGear, parola și numărul virtual pe care doriți să îl folosiți pentru apelurile de ieșire:
 
https://s.pfx.so/pf/X7/vYo2zH.jpg
 
3. Configurați numerele interne (extension) ale angajaților.
 
4. În contul dumneavoastră CallGear, asigurați-vă că următoarele opțiuni sunt activate pentru ca integrarea să funcționeze:
'''HTTP notifications''', '''Call API Basic Set''', '''Data API'''.
 
5. Permiteți accesul la Call API și Data API de la orice adresă IP în contul CallGear:
 
https://s.pfx.so/pf/VV/9IUznA.png
 
https://s.pfx.so/pf/ti/K2mMGD.png
 
6. Copiați Notification URL din setările integrării în Planfix:
 
https://s.pfx.so/pf/6p/Nj4neI.jpg
 
Configurați următoarele notificări în secțiunea Notifications din contul dumneavoastră CallGear.
 
https://s.pfx.so/pf/U4/da8C5i.png
 
https://s.pfx.so/pf/38/4m37YP.png
   
   
1. Apel intrare pe un număr de telefon virtual
1. Inbound call on a virtual phone number
<sursă>
<source>
{   
{   
   "notification_mnemonic":{{notification_mnemonic}},
   "notification_mnemonic":{{notification_mnemonic}},
Linia 21: Linia 54:
   "call_session_id":{{call_session_id}}
   "call_session_id":{{call_session_id}}
}
}
</sursă>
</source>
   
   
2. Apel finalizat
2. Call finished
<sursă>
<source>
{   
{   
   "notification_name":{{notification_name}},
   "notification_name":{{notification_name}},
Linia 44: Linia 77:
     "tag_names": {{tag_names}}
     "tag_names": {{tag_names}}
}
}
</sursă>
</source>
   
   
3. Înregistrarea apelului a fost finalizată
3. Call recording completed
<sursă>
<source>
{
{
   "notification_name": {{notification_name}},
   "notification_name": {{notification_name}},
Linia 66: Linia 99:
   "tag_names": {{tag_names}}
   "tag_names": {{tag_names}}
}
}
</sursă>
</source>
   
   
4. Așteptare pentru răspuns
4. Waiting for the answer
<sursă>
<source>
{   
{   
   "notification_name":{{notification_name}},
   "notification_name":{{notification_name}},
Linia 85: Linia 118:
   "leg_id": {{leg_id}}
   "leg_id": {{leg_id}}
}
}
</sursă>
</source>
   
   
5. Apel ieșire
5. Outbound call
<sursă>
<source>
{
{
   "notification_name": {{notification_name}},
   "notification_name": {{notification_name}},
Linia 102: Linia 135:
     "employee_phone_number":{{employee_phone_number}}
     "employee_phone_number":{{employee_phone_number}}
}
}
</sursă>
</source>
   
   
6. Discuția a început
6. Talk started
<sursă>
<source>
{   
{   
   "notification_name":{{notification_name}},
   "notification_name":{{notification_name}},
Linia 121: Linia 154:
   "leg_ids": {{leg_ids}}
   "leg_ids": {{leg_ids}}
}
}
</sursă>
</source>
   
   
7. Discuția s-a terminat
7. Talk finished
<sursă>
<source>
{   
{   
   "notification_name":{{notification_name}},
   "notification_name":{{notification_name}},
Linia 142: Linia 175:
   "leg_ids": {{leg_ids}}
   "leg_ids": {{leg_ids}}
}
}
</sursă>
</source>
   
   
8. Apel pierdut
8. Lost call
<sursă>
<source>
{   
{   
   "notification_name":{{notification_name}},
   "notification_name":{{notification_name}},
Linia 160: Linia 193:
   "call_session_id":{{call_session_id}}
   "call_session_id":{{call_session_id}}
}
}
</sursă>
</source>
 
 
==Mergeți la==
*[[Centrale telefonice virtuale]]
*[[Integrări]]
*[[Descrierea caracteristicilor]]

Versiunea curentă din 2 decembrie 2025 15:58

Configurarea integrării cu CallGear virtual PBX

1. Mergeți la Account management / Integrations (disponibil pentru proprietarul contului sau administrator). Faceți clic pe Virtual PBX:

PuuALg.jpg

În lista care apare, faceți clic pe butonul Activate.

7bdOVN.jpg

2. În continuare se va deschide o fereastră — introduceți login-ul CallGear, parola și numărul virtual pe care doriți să îl folosiți pentru apelurile de ieșire:

vYo2zH.jpg

3. Configurați numerele interne (extension) ale angajaților.

4. În contul dumneavoastră CallGear, asigurați-vă că următoarele opțiuni sunt activate pentru ca integrarea să funcționeze: HTTP notifications, Call API Basic Set, Data API.

5. Permiteți accesul la Call API și Data API de la orice adresă IP în contul CallGear:

9IUznA.png

K2mMGD.png

6. Copiați Notification URL din setările integrării în Planfix:

Nj4neI.jpg

Configurați următoarele notificări în secțiunea Notifications din contul dumneavoastră CallGear.

da8C5i.png

4m37YP.png

1. Inbound call on a virtual phone number

{  
  "notification_mnemonic":{{notification_mnemonic}},
  "notification_name":{{notification_name}},
  "virtual_phone_number":{{virtual_phone_number}},
  "notification_time":{{notification_time}},
  "scenario_name": {{scenario_name}},
    "contact_phone_number":{{contact_phone_number}},
    "communication_number":{{communication_number}},
    "contact_id": {{contact_id}},
    "contact_full_name": {{contact_full_name}},
  "call_session_id":{{call_session_id}}
}

2. Call finished

{  
  "notification_name":{{notification_name}},
  "notification_mnemonic":{{notification_mnemonic}},
  "virtual_phone_number":{{virtual_phone_number}},
  "notification_time":{{notification_time}},
  "external_id": {{external_id}},
    "contact_phone_number":{{contact_phone_number}},
    "communication_number":{{communication_number}},
    "employee_full_name": {{employee_full_name}},
    "employee_id": {{employee_id}},
    "call_source": {{call_source}},
    "direction": {{direction}},
    "call_session_id":{{call_session_id}},
    "scenario_name": {{scenario_name}},
    "talk_time_duration": {{talk_time_duration}},
    "total_time_duration": {{total_time_duration}},
    "wait_time_duration": {{wait_time_duration}},
    "tag_names": {{tag_names}}
}

3. Call recording completed

{
  "notification_name": {{notification_name}},
  "notification_mnemonic":{{notification_mnemonic}},
  "virtual_phone_number": {{virtual_phone_number}},
  "notification_time": {{notification_time}},
  "scenario_name": {{scenario_name}},
    "contact_phone_number": {{contact_phone_number}},
    "communication_number": {{communication_number}},
    "contact_id": {{contact_id}},
    "contact_full_name": {{contact_full_name}},
  "call_session_id": {{call_session_id}},
    "employee_full_name": {{employee_full_name}},
    "employee_id": {{employee_id}},
    "file_link": {{file_link}},
    "file_duration": {{file_duration}},
  "tag_ids": {{tag_ids}},
  "tag_names": {{tag_names}}
}

4. Waiting for the answer

{  
  "notification_name":{{notification_name}},
  "notification_mnemonic":{{notification_mnemonic}},
  "virtual_phone_number": {{virtual_phone_number}},
  "notification_time":{{notification_time}},
  "external_id": {{external_id}},
    "contact_phone_number":{{contact_phone_number}},
    "contact_id": {{contact_id}},
    "employee_full_name": {{employee_full_name}},
    "employee_id": {{employee_id}},
  "call_source": {{call_source}},
  "call_session_id":{{call_session_id}},
  "direction": {{direction}},
  "leg_id": {{leg_id}}
}

5. Outbound call

{
  "notification_name": {{notification_name}},
  "notification_mnemonic":{{notification_mnemonic}},
  "virtual_phone_number": {{virtual_phone_number}},
  "notification_time": {{notification_time}},
    "contact_phone_number":{{contact_phone_number}},
    "contact_id":{{contact_id}},
    "contact_full_name":{{contact_full_name}},
  "call_session_id":{{call_session_id}},
    "employee_full_name":{{employee_full_name}},
    "employee_id":{{employee_id}},
    "employee_phone_number":{{employee_phone_number}}
}

6. Talk started

{  
  "notification_name":{{notification_name}},
  "notification_mnemonic":{{notification_mnemonic}},
  "virtual_phone_number": {{virtual_phone_number}},
  "notification_time":{{notification_time}},
  "external_id": {{external_id}},
    "contact_phone_number":{{contact_phone_number}},
    "contact_id": {{contact_id}},
    "employee_full_name": {{employee_full_name}},
    "employee_id": {{employee_id}},
  "call_source": {{call_source}},
  "call_session_id":{{call_session_id}},
  "direction": {{direction}},
  "leg_ids": {{leg_ids}}
}

7. Talk finished

{  
  "notification_name":{{notification_name}},
  "notification_mnemonic":{{notification_mnemonic}},
  "virtual_phone_number":{{virtual_phone_number}},
  "notification_time":{{notification_time}},
  "external_id": {{external_id}},
    "contact_phone_number":{{contact_phone_number}},
    "communication_number":{{communication_number}},
    "employee_full_name": {{employee_full_name}},
    "employee_id": {{employee_id}},
    "call_source": {{call_source}},
    "call_session_id":{{call_session_id}},
    "direction": {{direction}},
    "scenario_name": {{scenario_name}},
    "talk_time_duration": {{talk_time_duration}},
  "leg_ids": {{leg_ids}}
}

8. Lost call

{  
  "notification_name":{{notification_name}},
  "notification_mnemonic":{{notification_mnemonic}},
  "virtual_phone_number":{{virtual_phone_number}},
  "notification_time":{{notification_time}},
  "scenario_name": {{scenario_name}},
  "wait_time_duration" : {{wait_time_duration}},
  "employee_ids":{{employee_ids}},
    "contact_phone_number":{{contact_phone_number}},
    "communication_number":{{communication_number}},
    "contact_id": {{contact_id}},
    "contact_full_name":{{contact_full_name}},
  "call_session_id":{{call_session_id}}
}


Mergeți la