Застосунок Calling Card
Цей переклад зроблено автоматично і ще не вичитано. Читати англійську версію
Застосунок Calling Card перетворює будь-який телефон на передплачений сервіс дзвінків: абонент набирає номер доступу, вибирає мову, вказує картку, чує баланс і набирає напрямки, дзвінки на які списуються з картки. Кожна картка - це акаунт; застосунок лише визначає його й здійснює дзвінки. Покрокове налаштування продукту див. у розділі Налаштування продукту «телефонна картка».
Як це працює
Розділ «Як це працює»- Абонент потрапляє в застосунок через DID, призначений йому, або через підключення з ключовим словом
callingcard. - Програється власне привітання або раннє привітання, потім меню вибору мови пропонує мови зі списку Language List (список мов) по порядку.
- Картку визначають: за номером абонента, якщо це довірений номер картки, інакше за номером картки й, якщо це не вимкнено, PIN-кодом.
- Програється пізнє привітання, потім баланс, а після набору напрямку - час, протягом якого абонент може говорити.
- Застосунок дзвонить на напрямок від імені акаунта картки, через його сервісний план і групу маршрутизації. Після дзвінка абонент може набрати інший напрямок або скористатися меню: швидкий набір, реєстрація CLI, зміна пароля, поповнення.
Номер картки - це Account Name (ім’я акаунта) акаунта або його VoIP Login (VoIP-логін), якщо ввімкнено Use VoIP Login As Card Number (VoIP-логін як номер картки). PIN-код - це VoIP Password (VoIP-пароль) акаунта.
Налаштування
Розділ «Налаштування»- Відкрийте DIDs & IVR Apps → IVR Applications і натисніть Add New (додати).
- Введіть Name (назва), виберіть Type (тип) Calling Card і мови по порядку.
- Натисніть Save (зберегти), відкрийте Advanced Parameters (додаткові параметри) і додайте параметри з таблиць нижче, що відрізняються від стандартних.
- Призначте DID номера доступу застосунку в DIDs & IVR Apps → DID Pool.
Параметри
Розділ «Параметри»Введення картки й автентифікація
Розділ «Введення картки й автентифікація»| Параметр | Стандартне значення | Опис |
|---|---|---|
| Card Number Length | 20 |
Максимальна кількість цифр номера картки; на цій довжині введення завершується |
| Minimum Card Number Length | Мінімальна кількість цифр номера картки | |
| Use Word PIN | true |
Говорити «PIN-код» замість «номер картки» в усіх меню; вимикає перевірку пароля |
| Allow Empty PIN | true |
Приймати картки, акаунт яких не має PIN-коду |
| Use VoIP Login As Card Number | false |
Шукати картки за VoIP Login, а не за Account Name |
| Number Of Attempts To Enter A Card | 3 |
Кількість спроб ввести правильний номер картки |
| Number Of Timeouts | 3 |
Кількість тайм-аутів введення поспіль, після яких дзвінок завершується |
| Allow Own Accounts Only | false |
Приймати лише картки клієнта, якому належить застосунок |
Довірені номери
Розділ «Довірені номери»Довірений номер пов’язує телефонний номер абонента з карткою, тож абонента впізнають без введення картки. Довірені номери наведено на екрані Trusted Numbers (довірені номери) акаунта.
| Параметр | Стандартне значення | Опис |
|---|---|---|
| Trusted CLI Authentication | false |
Впізнавати абонентів за довіреними номерами |
| PIN-less CLI Authentication | false |
Не запитувати PIN-код, якщо абонента впізнано за номером |
| CLI As Card Number | false |
Спершу пробувати номер абонента як номер картки, а потім запитувати картку |
| Use CLI Authentication Only | false |
Пропускати лише абонентів із довіреним номером |
| Enable CLI Registration | true |
Пропонувати меню, у якому абонент реєструє свій номер для картки |
| CLI Registration Menu Extension Number | Внутрішній номер цього меню | |
| Automatic CLI Registration | false |
Реєструвати номер абонента після першого успішного введення картки |
| Silent Automatic CLI Registration | true |
Реєструвати, не запитуючи абонента |
| Minimum Valid CLI Length | 6 |
Коротші номери ніколи не реєструються |
| Trusted Numbers Limit | Максимальна кількість довірених номерів на картку, зареєстрованих через IVR | |
| Balance Threshold | Minimum Balance | Якщо баланс нижчий, номер картки запитується навіть для довіреного номера |
Баланс і дзвінки
Розділ «Баланс і дзвінки»| Параметр | Стандартне значення | Опис |
|---|---|---|
| Announce Balance | true |
Оголошувати баланс на початку сеансу |
| Say Negative Balance As Zero | true |
Оголошувати від’ємний баланс як нуль |
| Minimum Balance | Якщо доступний баланс нижчий, картку заблоковано; 2 USD або просто число |
|
| Say ‘No Card’ On Low Balance | true |
Відповідати на картку з балансом нижче мінімального як на неправильний номер картки |
| Announce Duration | true |
Оголошувати перед з’єднанням час, протягом якого абонент може говорити |
| No Seconds In Duration | false |
Не озвучувати секунди |
| No Hours In Duration | false |
Оголошувати лише хвилини: «80 хвилин» замість «1 година 20 хвилин» |
| Play Service Plan Minutes Only | false |
Оголошувати лише хвилини сервісного плану |
| Ignore Connect Fee | false |
Не враховувати плату за з’єднання під час розрахунку тривалості |
| Minimum Call Duration | 10 |
Якщо розрахована тривалість менша, абонент чує, що коштів недостатньо |
| Maximum Call Duration | 3600 |
Найдовший вихідний дзвінок, у секундах |
| Disconnect Warning Time | За скільки секунд до вичерпання балансу програється попередження | |
| Normal Calls Are Allowed | true |
Зі значенням false працюють лише меню, зовнішніх дзвінків немає |
| Call Several Destinations | true |
Дозволити абонентові набрати номер знову після дзвінка |
| Number Of Wrong Destinations | 3 |
Кількість невдалих напрямків поспіль, після яких дзвінок завершується |
| Disconnect On Failure | false |
Завершувати сеанс після невдалого дзвінка, а не запитувати інший напрямок |
| Preserve Original CLI | false |
Показувати напрямку власний номер абонента замість номера картки |
| Destination Number Completion Regex | Регулярний вираз, що завершує введення номера без # |
|
| Suppress Pound Phrase | false |
Не говорити «і натисніть решітку» |
| Outbound SIP Proxy | Хост і порт, на які застосунок надсилає вихідні дзвінки | |
| The Reason For Diversion | unconditional |
Причина в заголовку Diversion вихідних дзвінків |
Меню
Розділ «Меню»| Параметр | Стандартне значення | Опис |
|---|---|---|
| Enable Hot Dial | true |
Дозволити абонентам зберігати номери за окремими клавішами |
| Hot Dial Menu Extension, Hot Dial Edit Menu Extension | Внутрішні номери меню швидкого набору та його редактора | |
| Enable Direct Hot Dial | false |
Одна клавіша в головному меню набирає збережений номер |
| Limit Hot Keys | false |
Клавішами швидкого набору працюють лише 1, 2 і 3 |
| Smart Dial Exclusive Mode | false |
DID smart dial обслуговує лише один акаунт |
| Enable Password Change | true |
Пропонувати меню зміни PIN-коду |
| Change Password Menu Extension Number | Внутрішній номер цього меню | |
| Enable Top-Up feature | true |
Пропонувати меню поповнення |
| Top-Up Menu Extension | Внутрішній номер меню поповнення | |
| Top-Up Card Length | 10 |
Максимальна кількість цифр картки поповнення |
| Enable Black List | false |
Після повторних неправильних карток дозволяти номеру абонента лише одну спробу введення картки за дзвінок |
| Number Of Attempts To Blacklist | 3 |
Кількість неправильних номерів картки поспіль, після яких номер абонента потрапляє в чорний список |
Мова й привітання
Розділ «Мова й привітання»| Параметр | Стандартне значення | Опис |
|---|---|---|
| Language List | en |
Мови, які пропонуються на початку; зазвичай задаються селекторами мов у формі |
| Default Calling Card Language | en |
Мова, якщо абонент нічого не вибрав |
| Fallback To Default Calling Card Language | false |
Переходити на неї після надто багатьох неправильних виборів мови |
| Enable Custom Greeting, Custom Greeting File | false |
Програвати аудіофайл перед меню вибору мови |
| Early Greeting Prompt ID | Голосова підказка перед меню вибору мови, однакова для всіх мов | |
| Late Greeting Prompt ID | Голосова підказка після визначення картки, окрема для кожної мови |
Скрипти
Розділ «Скрипти»| Параметр | Стандартне значення | Опис |
|---|---|---|
| Custom Script To Check Destination | Python-скрипт на комутаторі, який дозволяє або забороняє кожен напрямок | |
| Custom Script To Change Announced Duration | Скрипт на комутаторі, який змінює оголошувану тривалість, не змінюючи реального ліміту |
Привітання
Розділ «Привітання»Для привітань використовуються IVR-підказки: аудіозаписи, що зберігаються на комутаторі з ідентифікатором, за потреби окремий запис для кожної мови. Підказки створюють на сервері інструментом ivr_prompt_utils з аудіо 8 kHz signed linear; їх може створити для вас служба підтримки або адміністратор вашого сервера. Укажіть ідентифікатор підказки в Early Greeting Prompt ID або Late Greeting Prompt ID або для окремого номера доступу за допомогою greet<id> і lgreet<id> у набраному номері. Абоненти, для мови яких немає запису пізнього привітання, чують стандартний запис.
Параметри в набраному номері
Розділ «Параметри в набраному номері»Один застосунок може обслуговувати кілька номерів доступу з різною поведінкою: параметри, додані до callingcard у CLD, перевизначають налаштовані параметри для цього дзвінка. Дволітерні параметри вважаються списком мов.
| Параметр | Опис |
|---|---|
en, es, ru, … |
Мови, які пропонуються, по порядку |
playbalance, noplaybalance або nobalance |
Оголошувати або не оголошувати баланс |
noplayduration або noduration |
Не оголошувати тривалість |
planminutes |
Оголошувати лише хвилини сервісного плану |
trustcli |
Довіряти номерам абонентів; ніколи не запитувати PIN-код |
trycliauth або cliauth, nocliauth |
Пробувати або не пробувати номер абонента як номер картки |
nocardenter або climaponly |
Завершувати сеанс, якщо абонент не має довіреного номера |
keepcli, nokeepcli |
Показувати напрямку власний номер абонента або номер картки |
nodial |
Лише меню, без зовнішніх дзвінків |
noredial |
Завершувати дзвінок після першої спроби дзвінка |
earlymedia |
Залишатися в режимі early media, доки напрямок не відповість |
greet<id>, lgreet<id> |
Голосові підказки раннього й пізнього привітання |
hotdialext<ext>, hotdialeditext<ext>, directhotdial, nohotdial |
Меню швидкого набору й прямий швидкий набір |
cliregext<ext>, noclireg |
Меню реєстрації CLI |
chpassext<ext>, nochpass |
Меню зміни пароля |
topupext<ext>, notopup |
Меню поповнення |
topup |
Запускати лише меню поповнення. Див. Застосунок Top Up |
Приклад: s/.*/callingcard_en_es_ru_cliregext003_trustcli_noplaybalance/.
Баланс не оголошується, якщо сервісний план акаунта має хвилини, якщо план призупинено або якщо баланс нульовий.
Пов’язані сторінки
Розділ «Пов’язані сторінки»- Налаштування продукту «телефонна картка»
- Параметри конфігурації телефонної картки (параметри, потрібні більшості продуктів)
- Параметри, спільні для всіх IVR-застосунків
- Спрощена телефонна картка