Skip to content

Asanak-Team/nodejs-web-call-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📦 Web Call Client Node.js

یک کلاینت مدرن Node.js برای مدیریت تماس ها از طریق یک سرویس RESTful.

📌 ویژگی‌ها

  • آپلود فایل صوتی به لیست فایل ها
  • ایجاد تماس از طریق فایل صوتی (تک یا چند مقصده)
  • ایجاد تماس برای کد های احراز هویت (OTP)
  • دریافت گزارش وضعیت تماس ها
  • دریافت اعتبار باقی مانده

📄 منابع و مستندات


🔧 نصب پکیج

در ترمینال خود اجرا کنید:

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));

📮 ارتباط با پشتیبانی

📞 ۰۲١۶۴۰۶۳۱۸۰
📨 info@asanak.ir

About

Node.js Client Library Asanak WebCall Service

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published