نمونه کد .Net
نمونه کد Net C#
به منظور برقراری API با نرم افزار مدیریت مرکز تماس (ماهان ارتباط) از نمونه کد های .Net به این صورت می توانید استفاده کنید.
جهت برقراری AMI ابتدا باید یک کاربر جدید توسط واحد پشتیبانی ماهان ویپ در سرور Asterisk ایجاد گردد.
سپس به طور مثال برای دریافت Call Events ابتدا باید مشخصات سرور ویپ خود را به همراه نام کاربری و رمزعبور کاربر ایجاد شده در فایل MahanVOIPSampleCode(.net).exe.config وارد نمایید.
سپس فایل MahanVOIPSampleCode(.net).exe را اجرا نموده و در صفحه باز شده می توانید تمام Eventهای مربوط به تماس ها را مشاهده نمایید.
به طور مثال جهت نمایش اطلاعات تماس اپراتورها به صورت Popup می توان از Event : State با مشخصات زیر استفاده کرد.
Channelstatdesc* وضعیت تماس را در سه حالت زیر مشخص می کند:
- Ringing در حال زنگ خوردن
- up درحال مکالمه
- down آماده و در حالت آزاد
Calleridnum* شماره داخلی اپراتور
Calleridname* نام و شماره قابل نمایش برای اپراتور که می تواند شماره داخلی اپراتور نیز باشد
Connectedlinenum* شماره تماس گیرنده یا مشتری
Connectedlinename* نام و شماره قابل نمایش مشتری
Duration* مدت زمان مکالمه
Registered* مدت زمان رجیستر شدن داخلی اپراتور
به منظور استفاده از این موارد در اپلیکیشن های نوشته شده، می توانید فایل موجود در پوشه Source را به این شکل ویرایش نموده و از پارامترهای مورد نیاز خود استفاده نمایید.
برای دریافت اطلاعات بیشتر با شماره ۰۲۱۸۷۲۷۳ تماس حاصل فرمایید تا کارشناسان پشتیبانی ماهان ویپ اطلاعات خود را بی دریغ در اختیار شما قرار دهند.