asanak-web-call-client
v1.0.1
Published
Modern Node.js Web Call client for Asanak Web Call API
Maintainers
Readme
📦 Web Call Client Node.js
یک کلاینت مدرن 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');
1. افزودن فایل صوتی جدید
client.uploadNewVoice('/path/file/voice.mp3')
.then(data => console.log(data))
.catch(error => console.error(error));2. تماس از طریق فایل صوتی
client.callByVoice('VOICE_FILE_ID', '09120000000')
.then(data => console.log(data))
.catch(error => console.error(error));3. تماس OTP
client.callByOtp(1234, '09120000000')
.then(data => console.log(data))
.catch(error => console.error(error));4. استعلام وضعیت تماس ها
client.msgStatus(['CALL_ID_1', 'CALL_ID_2'])
.then(data => console.log(data['CALL_ID_1']['status']))
.catch(error => console.error(error));5. استعلام اعتبار باقی مانده
client.getCredit()
.then(data => console.log(data['credit']))
.catch(error => console.error(error));📮 ارتباط با پشتیبانی
📞 ۰۲١۶۴۰۶۳۱۸۰ 📨 [email protected]
