اتصال NetBill — Provisioning
> version: 1.1 | last_updated: 2026-07-27 | audience: admin
> مستند رسمی: [NetBill WebService Guide v3.8](https://netbill.ir/site/docs/NetBill-WebService-Guide-V3.8.pdf)
معرفی
ماژول `netbill` با **WebService رسمی NetBill v3.8** (قاصدک سامانه) یکپارچه میشود.
---
دریافت ADMIN_ID
---
پیکربندی Tenant
**Provisioning → ماژولهای Provisioning → ایجاد**
| فیلد config | مثال | توضیح |
|-------------|------|--------|
| `base_url` | `http://192.168.1.10` | IP سرور NetBill |
| `admin_id` | `abc123hash...` | HASH از Login As |
| `webservice_path` | `/netbill-holder/webservice/` | مسیر webservice |
| `service_group_id` | `5` | Service Group ID (ستون ID در Service Groups) |
| `default_status_id` | `2` | وضعیت ایجاد (2=فعال) |
| `suspend_status_id` | `101` | وضعیت تعلیق |
| `enable_status_id` | `2` | وضعیت فعالسازی |
کدهای status_id
| مقدار | معنی |
|-------|------|
| 1 | Not Used |
| 2 | Enabled |
| 101 | Disabled |
| 102 | Expired |
| 1000 | Low Credit |
---
پیکربندی محصول
- `service_group_id` = ID گروه سرویس در NetBill (مثلاً `5`)
---
عملیات BSS → NetBill
| BSS | method | پارامترها |
|-----|--------|-----------|
| ایجاد | `adduser` | username, password, sid, status_id, mobile_no, ... |
| تعلیق | `edituser` | username, status_id=101 |
| فعالسازی | `edituser` | username, status_id=2 |
| حذف | `deleteuser` | username |
| تغییر پلن | `edituser` | username, sid |
| تست اتصال | `check_admin` | — |
---
تست اتصال
---
Sandbox
تا زمان دریافت `admin_id` واقعی، Sandbox را **فعال** نگه دارید.
---
نمونه URL (مستند رسمی)
```
http://IP/netbill-holder/webservice/?admin=ADMIN_ID&method=adduser&username=ali&password=123456&sid=5&status_id=2&mobile_no=09121234567
```
پاسخ موفق:
```xml
<USER>
<result_id>0</result_id>
<result_description>Successfully added!</result_description>
<username>ali</username>
<password>123456</password>
<visp_service_group_id>5</visp_service_group_id>
</USER>
```
---
متدهای اضافی (آینده)
مستند v3.8 شامل متدهای `addcredit`, `disconnect_user`, `show_servicegroup`, `report` و ... نیز هست که در صورت نیاز قابل افزودن به BSS هستند.