
Свържете своя Asterisk с Xcellerate OPS: входящите обаждания показват съответния контакт, всеки разговор попада в CRM хронологията на клиента, а екипът ви се обажда директно от OPS. Ръководството е за администратори на MSP и компании за услуги със самостоятелно управляван Asterisk (версия 16 или по-нова).
TL;DR
- OPS се свързва с Asterisk чрез AJAM по HTTPS, с manager потребител, който приема само адреса на OPS.
- Изскачащ прозорец при входящи обаждания, обаждане с клик (първо звъни вашият телефон) и дневник в CRM хронологията.
- По избор: записи от защитена HTTPS папка и нощно съгласуване с CDR базата данни.
Преди да започнете
- Вие сте администратор в OPS или ролята ви позволява да управлява телефонията.
- Администратор на Asterisk, който може да редактира http.conf, manager.conf и dialplan. Asterisk 16+; фрагментът за dialplan е тестван на 18 и 20.
- OPS трябва да достига Asterisk по HTTPS. Централа, която OPS не достига, още не може да се свърже.
- Адресът на OPS за firewall-а, показан на страницата за телефония като "Our address, for your firewall" (Нашият адрес за вашия firewall).
Телефонията е базова функция във всеки план.
Стъпка 1: подгответе Asterisk
AJAM по HTTPS
В http.conf:
enabled = yes
tlsenable = yes
tlsbindaddr = 0.0.0.0:8089
Manager потребител за OPS
В manager.conf създайте потребител с дълга тайна, ограничен до адреса на OPS:
deny = 0.0.0.0/0.0.0.0
permit = <адрес на OPS>/255.255.255.255
read = call,cdr,reporting,user
write = originate
Разрешете адреса на OPS към този порт във firewall-а.
По избор: записи и CDR
- Добавете макросите за запис на OPS (ops-recording и ops-hangup) от публикувания фрагмент за dialplan към входящите и изходящите контексти. Не променяйте имената на файловете.
- Споделете папката monitor (/var/spool/asterisk/monitor) само за четене по HTTPS, с basic auth и списък с разрешени IP адреси.
- За съгласуването: достъп за четене до CDR базата, например
mysql:host=…;dbname=asteriskcdrdb, таблица cdr.
OPS никога не включва записа сам. Ако трябва да обявите записа, направете го в dialplan преди началото му. Презаредете Asterisk.
Стъпка 2: добавете Asterisk в OPS
Отворете Settings → Data and security → Telephony (Настройки → Данни и сигурност → Телефония), кликнете Add a phone system (Добавяне на телефонна система), изберете Asterisk и дайте име.
Страницата Телефония с падащо меню за телефонна система, поле за име и съобщение, че все още няма свързана телефонна система.
Попълнете Asterisk address (https://pbx.example.com:8089), Manager user (AMI/AJAM), Manager secret. За записи: Recordings base URL, Recordings user, Recordings password. За съгласуване: CDR database DSN, CDR database user, CDR database password. При самоподписан сертификат отметнете Accept this certificate (Приемане на този сертификат). Запазете.
Стъпка 3: тест, вътрешни номера и активиране
- Кликнете Test connection (Тест на връзката). Очаквайте "The PBX answered over AJAM." (Централата отговори през AJAM) и "A recording source is configured." (Има източник на записи) или подсказка.
- Вътрешните номера не се импортират. Въведете всеки номер и изберете в Belongs to (Принадлежи на) човека. За група добавете всички с Add person (Добавяне на човек).
- Кликнете Enable (Активиране) и направете тестово обаждане.
Какво се случва след свързването
- Входящи обаждания: OPS чете събитията на Asterisk на кратки интервали. Долу вдясно виждате кой звъни, с бутони за отваряне на контакта или фирмата, нов тикет с попълнен номер или добавяне на номера като контакт. Прехвърленото обаждане остава едно обаждане.
- Обаждане с клик: с личен вътрешен номер (не група) първо звъни вашият телефон, после клиентът. OPS не пренася аудио. След това отбелязвате резултата.
- Дневник: всеки разговор отива в CRM хронологията на контакта и фирмата, свързан с най-новата отворена сделка. Не и в тикети. Непознатите номера отиват в отделен списък; OPS никога не създава контакти сам.
- Пропуснати обаждания пращат известие на човека, чийто телефон е звънял, иначе на отговорника за сделката.
- Записите се изтеглят след разговора, свързват се с правилното обаждане и се слушат в OPS, с дневник кой ги е слушал. Пропуснатите обаждания не се изтеглят.
- Съгласуване: с CDR база OPS допълва всяка нощ.
Добре е да знаете
- Само HTTPS: OPS никога не праща manager данни по обикновен HTTP.
- Записи OPS тегли само от HTTPS папка.
- Изходящите обаждания OPS стартира в контекста from-internal.
- Двуканалният запис удвоява мястото на диска, но позволява резюметата на разговори да разделят обаждащия се и служителя. Резюметата са изключени по подразбиране (AI настройки) и използват AI кредити.
- OPS не изтрива записи във вашия Asterisk. Manager тайната не може да се прочете след запазване.
Отстраняване на проблеми
- "The base URL is not HTTPS." (Базовият URL не е HTTPS.) Поставете AJAM зад TLS.
- "The PBX did not answer over AJAM: …" (Централата не отговори през AJAM.) Проверете дали manager потребителят съществува, дали permit редът съдържа адреса на OPS и дали портът е отворен.
- "No recording source is configured." (Няма източник на записи.) Споделете папката monitor по защитен HTTPS и приложете фрагмента за dialplan.
- Няма записи, няма грешка: имената на файловете в dialplan са променени.
Започнете
Накарайте своя Asterisk да работи с CRM и service desk. Започнете безплатно. Вижте и европейските интеграции на OPS и продажби и фактуриране.
