مثال كائن JSON
{
    "Timeout": 511000,
    "UserName": "134",
    "Server": "asterisk.company.com:3434",
    "AuthorizationName": "134",
    "Password": "pass",
    "DisplayName": "134",
    "Number": "104",
    "PerformRegister": true,
    "PerformCall": true,
    "ExpectedCallResult": "Answer",
    "UseTLS": false,
    "UseSRTP": false,
    "DNSResolveMode": "Device Cached",
    "DNSserverIP": "",
    "CustomDNSHosts": null,
    "Device_Id": 63667,
    "Id": 159295,
    "Task_Type_Id": 17,
    "Name": "asterisk.dana-net.com"
}

وصف الحقول

ميدان

نوع

مطلوب/اختياري

وصف

اسم المستخدم

خيط

مطلوب

يحتوي هذا الحقل على اسم المستخدم الخاص بك (عادة مثل ” username@domain.com”) في نطاق مصدر (خادم).

مثل:
"UserName": "254"

ملقم

خيط

مطلوب

عنوان المجال أو عنوان IP الخاص بموفر خدمة PBX أو VOIP. لتحديد منفذ وجهة (إذا لزم الأمر)، استخدم تنسيق الخادم: المنفذ.

مثل:
"Server": "asterisk.company.com:3434"

اسم التفويض

خيط

مطلوب

يحتوي هذا الحقل على الاسم المستخدم لجلسات المصادقة، وعادة ما يتطابق مع اسم المستخدم.

مثل:
"AuthorizationName": "254"

شعار

خيط

اختياري

يحتوي هذا الحقل على كلمة مرور لمصادقة SIP.

مثل:
"Password": "password"

اسم العرض

خيط

اختياري

ما يسمى “اسم ودية” أو “اسم العرض” (وفقا ل RFC 3261).

مثل:
"DisplayName": "any_name"

رقم

خيط

مطلوب

* إذا كان “PerformCall”: صحيح

يحتوي هذا الحقل على رقم الوجهة. في حالة قيامك بإجراء مراقبة للرقم الموجود في مجال آخر (ينتمي إلى PBX آخر) ، فقد تضطر إلى تحديد الرقم (الاسم) واسم المجال بالتنسيق التالي: الرقم (الاسم) @destination_domain.com. يمكن تحديد النطاقات مباشرة من خلال عناوين IP الخاصة بها.

مثل:
"Number": "918"

أداءالتسجيل

منطقيه

مطلوب

* إذا كان “PerformCall”: خطأ

تنشئ عملية التسجيل ربطا بين معرف المتصل (عنوان URL SIP مثل “username@domain.com“) وعنوانه. يرجى الاطلاع على الفقرة 10 من المعيار RFC 3261 للحصول على مزيد من المعلومات.

مثل:
"PerformRegister": true

أداءCall

منطقيه

مطلوب

* إذا كان “PerformRegister” : خطأ

عند التمكين – سيتم إجراء المكالمة.

مثل:
"PerformCall": true

المتوقعCallResult

خيط

مطلوب

* إذا كان “PerformCall”: صحيح

يحتوي هذا الحقل على تعيين لسلوك متوقع من الطرف الذي تم استدعاؤه.

القيم الممكنة:

  • جواب
  • مشغول
  • لا جواب
مثل:
"ExpectedCallResult": "Answer"

Device_Id

إنت32

مطلوب

قراءة الحقل فقط. معرف الجهاز الفريد.

مثل:
"Device_Id": 8692

معرف

إنت32

مطلوب

*فقط لعمليات التحرير

قراءة الحقل فقط. معرف المهمة الفريد. لا تستخدمه لإنشاء عمليات.

مثل:
"Id": 18014

Task_Type_Id

إنت32

مطلوب

معرف النوع للمهمة.

مثل:
"Task_Type_Id": 17

اسم

خيط

اختياري

اسم المهمة.

مثل:
"Name": "sip"

مهله

إنت32

اختياري

يحدد هذا الحقل القيمة الزمنية القصوى (بالثواني) لتنفيذ المهمة.

مثل:
"Timeout": 100