02187273

نمونه کد .Net

نمونه کد Net C#

به منظور برقراری API با نرم افزار مدیریت مرکز تماس (ماهان ارتباط) از نمونه کد های .Net  به این صورت می توانید استفاده کنید.

جهت برقراری AMI ابتدا باید یک کاربر جدید توسط واحد پشتیبانی ماهان ویپ در سرور Asterisk ایجاد گردد.

سپس به طور مثال برای دریافت Call Events ابتدا باید مشخصات سرور ویپ خود را به همراه نام کاربری و رمزعبور کاربر ایجاد شده در فایل MahanVOIPSampleCode(.net).exe.config وارد نمایید.

نمونه کد .Net
نمونه کد .Net

 

سپس فایل MahanVOIPSampleCode(.net).exe را اجرا نموده و در صفحه باز شده می توانید تمام Eventهای مربوط به تماس ها را مشاهده نمایید.

نمونه کد .Net
نمونه کد .Net

 

به طور مثال جهت نمایش اطلاعات تماس اپراتورها به صورت Popup می توان از Event : State  با مشخصات زیر استفاده کرد.

Channelstatdesc* وضعیت تماس را در سه حالت زیر مشخص می کند:

  1. Ringing در حال زنگ خوردن
  2. up درحال مکالمه
  3. down آماده و در حالت آزاد

Calleridnum* شماره داخلی اپراتور

Calleridname* نام و شماره قابل نمایش برای اپراتور که می تواند شماره داخلی اپراتور نیز باشد

Connectedlinenum* شماره تماس گیرنده یا مشتری

Connectedlinename* نام و شماره قابل نمایش مشتری

Duration* مدت زمان مکالمه

Registered* مدت زمان رجیستر شدن داخلی اپراتور

به منظور استفاده از این موارد در اپلیکیشن های نوشته شده، می توانید فایل موجود در پوشه Source  را به این شکل ویرایش نموده و از پارامترهای مورد نیاز خود استفاده نمایید.

نمونه کد .Net
نمونه کد .Net

برای دریافت اطلاعات بیشتر با شماره ۰۲۱۸۷۲۷۳ تماس حاصل فرمایید تا کارشناسان پشتیبانی ماهان ویپ اطلاعات خود را بی دریغ در اختیار شما قرار دهند.

پیمایش به بالا