یک کلاینت مدرن Node.js برای مدیریت تماس ها از طریق یک سرویس RESTful.
- آپلود فایل صوتی به لیست فایل ها
- ایجاد تماس از طریق فایل صوتی (تک یا چند مقصده)
- ایجاد تماس برای کد های احراز هویت (OTP)
- دریافت گزارش وضعیت تماس ها
- دریافت اعتبار باقی مانده
- 🌐 صفحه اصلی سرویس تماس آسانک
- 🧾 مستندات آنلاین کامل
- 🚀 مستندات آنلاین Postman
- ⬇️ دانلود فایل کالکشن Postman
در ترمینال خود اجرا کنید:
npm i asanak-web-call-client
1- مقداردهی اولیه کلاینت:
const AsanakWebCallClient = require('asanak-web-call-client');
const client = new AsanakWebCallClient('your-username', 'your-password');
client.uploadNewVoice('/path/file/voice.mp3')
.then(data => console.log(data))
.catch(error => console.error(error));
client.callByVoice('VOICE_FILE_ID', '09120000000')
.then(data => console.log(data))
.catch(error => console.error(error));
client.callByOtp(1234, '09120000000')
.then(data => console.log(data))
.catch(error => console.error(error));
client.msgStatus(['CALL_ID_1', 'CALL_ID_2'])
.then(data => console.log(data['CALL_ID_1']['status']))
.catch(error => console.error(error));
client.getCredit()
.then(data => console.log(data['credit']))
.catch(error => console.error(error));