Integrare cu CallGear: Diferență între versiuni
(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: | ||
{{#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] | |||
1. Mergeți la '''Account management / Integrations''' (disponibil pentru proprietarul contului sau administrator). Faceți clic pe '''Virtual PBX''': | |||
https://s.pfx.so/pf/Rb/PuuALg.jpg | |||
https:// | Î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. | 1. Inbound call on a virtual phone number | ||
< | <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}} | ||
} | } | ||
</ | </source> | ||
2. | 2. Call finished | ||
< | <source> | ||
{ | { | ||
"notification_name":{{notification_name}}, | "notification_name":{{notification_name}}, | ||
| Linia 44: | Linia 77: | ||
"tag_names": {{tag_names}} | "tag_names": {{tag_names}} | ||
} | } | ||
</ | </source> | ||
3. | 3. Call recording completed | ||
< | <source> | ||
{ | { | ||
"notification_name": {{notification_name}}, | "notification_name": {{notification_name}}, | ||
| Linia 66: | Linia 99: | ||
"tag_names": {{tag_names}} | "tag_names": {{tag_names}} | ||
} | } | ||
</ | </source> | ||
4. | 4. Waiting for the answer | ||
< | <source> | ||
{ | { | ||
"notification_name":{{notification_name}}, | "notification_name":{{notification_name}}, | ||
| Linia 85: | Linia 118: | ||
"leg_id": {{leg_id}} | "leg_id": {{leg_id}} | ||
} | } | ||
</ | </source> | ||
5. | 5. Outbound call | ||
< | <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}} | ||
} | } | ||
</ | </source> | ||
6. | 6. Talk started | ||
< | <source> | ||
{ | { | ||
"notification_name":{{notification_name}}, | "notification_name":{{notification_name}}, | ||
| Linia 121: | Linia 154: | ||
"leg_ids": {{leg_ids}} | "leg_ids": {{leg_ids}} | ||
} | } | ||
</ | </source> | ||
7. | 7. Talk finished | ||
< | <source> | ||
{ | { | ||
"notification_name":{{notification_name}}, | "notification_name":{{notification_name}}, | ||
| Linia 142: | Linia 175: | ||
"leg_ids": {{leg_ids}} | "leg_ids": {{leg_ids}} | ||
} | } | ||
</ | </source> | ||
8. | 8. Lost call | ||
< | <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}} | ||
} | } | ||
</ | </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:
În lista care apare, faceți clic pe butonul Activate.
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:
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:
6. Copiați Notification URL din setările integrării în Planfix:
Configurați următoarele notificări în secțiunea Notifications din contul dumneavoastră CallGear.
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}}
}