19 IO PBX আপনার ব্যবসাকে দিচ্ছে ক্রিস্টাল ক্লিয়ার HD ভয়েস কলিং, অটোমেটেড ভয়েস ওটিপি (Voice OTP), বাল্ক ভয়েস ব্রডকাস্টিং এবং ইন্টেলিজেন্ট IVR সিস্টেম—সবকিছুই একটি হাই-সিকিউরড ক্লাউড গেটওয়েতে।
অত্যাধুনিক ক্লাউড টেলিফোনি এবং এপিআই প্রযুক্তির পূর্ণাঙ্গ সমাধান
মাত্র এক ক্লিকে বা একটি API রিকোয়েস্টের মাধ্যমে হাজার হাজার গ্রাহকের নাম্বারে প্রমোশনাল অফার, নোটিশ বা অ্যালার্ট ভয়েস কল পাঠান মুহূর্তেই।
এসএমএস ডেলিভারি দেরি হওয়ার ঝামেলা এড়াতে মাত্র ২-৩ সেকেন্ডের মধ্যে গ্রাহকের ফোনে অটোমেটেড ভয়েস কলের মাধ্যমে গোপন OTP কোড পৌঁছে দিন।
গ্রাহক ফোনে ১ বা ২ প্রেস করলে স্বয়ংক্রিয়ভাবে নির্দিষ্ট কাস্টমার কেয়ার এজেন্টের কাছে কল ট্রান্সফার এবং কল রেকর্ডিংয়ের সুবিধা।
যেকোনো ওয়েবসাইট, CRM বা মোবাইল অ্যাপের সাথে আমাদের REST API যুক্ত করে সরাসরি স্বয়ংক্রিয় কলিং সিস্টেম চালু করার সুবিধা।
সব এন্ডপয়েন্ট, প্যারামিটার ও রেসপন্স ফরম্যাট এখানে দেওয়া আছে
POST মেথডে এই URL-এ পাঠাতে হবে (Content-Type: application/json)।type ও api_token দিতে হবে। ব্যতিক্রম: sdk-session-exchange।POST গেটওয়ে দিয়েই কল করতে হবে।POST https://api-pbx.19io.com/api/v1
Content-Type: application/json
{
"api_token": "YOUR_API_TOKEN",
"type": "otp",
"voice": "female",
"sender": "YOUR_SENDER_ID",
"phone_number": "8801XXXXXXXXX",
"otp_code": "123456"
}
{
"provider": "19 IO PBX",
"status": "success",
"request_id": "bilip_1729600000000_ab12cd34",
"status_code": 200,
"data": { ... }
}
{
"provider": "19 IO PBX",
"status": "error",
"request_id": "bilip_1729600000000_ab12cd34",
"status_code": 400,
"message": "19 IO PBX Validation Error: ...",
"details": [ ... ]
}
401 : API Token নেই বা ভুল।400 : প্যারামিটার অসম্পূর্ণ বা type ভুল।403 : অননুমোদিত অ্যাক্সেস (POST ছাড়া অন্য মেথড)।500 : গেটওয়ে সাময়িকভাবে অপ্রাপ্য।অ্যাকাউন্টের বর্তমান ব্যালেন্স দেখায়।
{ "api_token": "...", "type": "balance" }
গ্রাহকের নাম্বারে ভয়েস কলের মাধ্যমে OTP পাঠায়।
| প্যারামিটার | টাইপ | আবশ্যক | বর্ণনা |
|---|---|---|---|
voice | string | হ্যাঁ | ভয়েস টাইপ |
sender | string | হ্যাঁ | Sender ID |
phone_number | string | হ্যাঁ | গ্রাহকের নাম্বার |
otp_code | string | হ্যাঁ | OTP কোড |
একাধিক নাম্বারে একই ভয়েস ব্রডকাস্ট পাঠায়।
| প্যারামিটার | টাইপ | আবশ্যক | বর্ণনা |
|---|---|---|---|
voice | string | হ্যাঁ | ভয়েস টাইপ |
sender | string | হ্যাঁ | Sender ID |
phone_numbers | array / string | হ্যাঁ | নাম্বারের তালিকা (কমা বা স্পেসে আলাদা করা যাবে) |
ডাইরেক্ট ভয়েস ব্রডকাস্ট, একাধিক ভয়েস সহ।
| প্যারামিটার | টাইপ | আবশ্যক | বর্ণনা |
|---|---|---|---|
sender | string | হ্যাঁ | Sender ID |
phone_numbers | array | হ্যাঁ | নাম্বারের তালিকা |
voices | array | হ্যাঁ | ভয়েস মেসেজের তালিকা |
metadata | object | না | কাস্টম ডেটা |
টেক্সট থেকে ভয়েস (Text-to-Speech) তৈরি করে কল পাঠায়।
| প্যারামিটার | টাইপ | আবশ্যক | বর্ণনা |
|---|---|---|---|
sender | string | হ্যাঁ | Sender ID |
phone_numbers | array | হ্যাঁ | নাম্বারের তালিকা |
texts | array | হ্যাঁ | পড়ে শোনানোর টেক্সট |
voice | string | না | ডিফল্ট: female |
language_code | string | না | ডিফল্ট: bn-BD |
metadata | object | না | কাস্টম ডেটা |
TTS কলের স্ট্যাটাস দেখায়।
| প্যারামিটার | টাইপ | আবশ্যক | বর্ণনা |
|---|---|---|---|
target_request_id | string | হ্যাঁ | TTS রিকোয়েস্টের ID |
নির্দিষ্ট সময়ের ব্রডকাস্টের তালিকা দেখায়।
| প্যারামিটার | টাইপ | আবশ্যক | বর্ণনা |
|---|---|---|---|
start_date | string | না | শুরুর তারিখ (YYYY-MM-DD) |
end_date | string | না | শেষ তারিখ (YYYY-MM-DD) |
একটি ব্রডকাস্টের ফলাফল দেখায়।
| প্যারামিটার | টাইপ | আবশ্যক | বর্ণনা |
|---|---|---|---|
broadcast_id | string | হ্যাঁ | ব্রডকাস্ট ID |
টেমপ্লেটভিত্তিক ভয়েস সার্ভে তৈরি করে।
| প্যারামিটার | টাইপ | আবশ্যক | বর্ণনা |
|---|---|---|---|
template_name | string | হ্যাঁ | সার্ভে টেমপ্লেটের নাম |
sender | string | হ্যাঁ | Sender ID |
phone_numbers | array | হ্যাঁ | নাম্বারের তালিকা |
webhook_url | string | না | ফলাফল পাঠানোর URL |
metadata | object | না | কাস্টম ডেটা |
কাস্টম ভয়েস প্রম্পট ও DTMF অপশন সহ সার্ভে তৈরি করে।
| প্যারামিটার | টাইপ | আবশ্যক | বর্ণনা |
|---|---|---|---|
sender | string | হ্যাঁ | Sender ID |
phone_numbers | array | হ্যাঁ | নাম্বারের তালিকা |
start_voices | array | হ্যাঁ | শুরুর ভয়েস |
question_voices | array | হ্যাঁ | প্রশ্নের ভয়েস |
invalid_voice | string | না | ভুল ইনপুটের ভয়েস |
end_voices | array | না | শেষের ভয়েস |
dtmf_options | object | হ্যাঁ | কী-প্রেস অপশন (১, ২ ইত্যাদি) |
webhook_url | string | না | ফলাফল পাঠানোর URL |
config | object | না | অতিরিক্ত কনফিগারেশন |
সার্ভের ফলাফল দেখায়।
| প্যারামিটার | টাইপ | আবশ্যক | বর্ণনা |
|---|---|---|---|
survey_id | string | হ্যাঁ | সার্ভে ID |
উপলব্ধ সকল ভয়েসের তালিকা দেখায়।
{ "api_token": "...", "type": "voices" }
আপনার অ্যাকাউন্টে নিবন্ধিত Sender ID-এর তালিকা দেখায়।
{ "api_token": "...", "type": "senders" }
নির্দিষ্ট তারিখের ইনকামিং কলের তালিকা দেখায়।
| প্যারামিটার | টাইপ | আবশ্যক | বর্ণনা |
|---|---|---|---|
date | string | হ্যাঁ | তারিখ (YYYY-MM-DD) |
page | number | না | পেজ নম্বর (ডিফল্ট: 1) |
কল সেন্টার এজেন্টদের তালিকা দেখায়।
{ "api_token": "...", "type": "cc-agents" }
একজন এজেন্টের কলের বিবরণ দেখায়।
| প্যারামিটার | টাইপ | আবশ্যক | বর্ণনা |
|---|---|---|---|
agent_id | string | হ্যাঁ | এজেন্ট ID |
date | string | হ্যাঁ | তারিখ (YYYY-MM-DD) |
page | number | না | পেজ নম্বর (ডিফল্ট: 1) |
এজেন্টের জন্য SDK টোকেন তৈরি করে।
| প্যারামিটার | টাইপ | আবশ্যক | বর্ণনা |
|---|---|---|---|
agent_id | string | হ্যাঁ | এজেন্ট ID |
SDK টোকেন দিয়ে সেশন শুরু করে। এই টাইপে api_token লাগে না।
| প্যারামিটার | টাইপ | আবশ্যক | বর্ণনা |
|---|---|---|---|
sdk_token | string | হ্যাঁ | sdk-token থেকে পাওয়া টোকেন |
এজেন্টের SDK সেশন বাতিল করে।
| প্যারামিটার | টাইপ | আবশ্যক | বর্ণনা |
|---|---|---|---|
agent_id | string | হ্যাঁ | এজেন্ট ID |