مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

reihane258

عضویت از 1395/04/14

یکپارچه سازی CRM و VoIP

  • دوشنبه 17 دی 1397
  • 14:46
تشکر میکنم

سلام .. یه نرم افزار crm طراحی کردم با زبان C#

میخوام با نرم افزار های voip یکپارچه سازیش کنم ...در واقع میخوام اطلاعات رو از voip بصورت انلاین بخونم و در نرم افزارم استفاده کنم

api های ارائه شده توسط مثلا ozeki وجود دارند که دو تا سوال در موردشون هست:

1)این api همه نرم افزار های voip رو پشتیبانی میکنه یا فقط voip شرکت خودشون رو ؟

2) نمونه کد برای استفاده در این زمینه

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

  • سه شنبه 18 دی 1397
  • 08:24

سلام

تنها راه اجرای چنین نیازی استفاده از وب سرویس ها و Api  های نرم افزار voip  شماست. معمولا هم تمامی این نرم افزارها مثل استریکس و سیسکو و بلیز و سایر، این api  و وب سرویس ها را دارند.

در مورد سوالتون در مورد Ozeki  باید بگم که سرویسش فقط برای نرم افزار خودش و سخت افزارهای سازگاش کار می کند و شما نمی توانید در سیستم دیگری از ان استفاده کنید.

در مورد نمونه کد هم که مثل اضافه کردن یک سرویس ساده است. تفائتی نمی کند. توضیح سرویس های هر برندی هم بطور جدگانه مطالعه کنید

کاربر سایت

reihane258

عضویت از 1395/04/14

  • سه شنبه 18 دی 1397
  • 10:35

متشکر بابت پاسختون جناب قاسمی

یعنی من اگر از api استریسک استفاده کنم با هر ویپی سازگاره؟ یا باید تو کدم بررسی کنم ویپ کاربر از چه نوعی هست تا من از کدوم api استفاده کنم؟

و با چند api کد بزنم؟

کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

  • چهارشنبه 19 دی 1397
  • 07:45

سلام مجدد

Api  استریسک هم از گفته هایم در پست قبل مستثنا نیست. فقط جامعه آماری که از این استریسک استفاده می کنند فوق العاده زیاده. استریسک یک ویپ محبوب در سراسر دنیاست و بدلیل ارزان قیمت بودن هم کاربرد زیادی دارد. بنابراین شما حتما سامانه ات را مجهز به این ویپ بکن.

اما اگر می خواهی یک سامانه مجهز داشته باشی که با تمامی سیستم های ویپ کار کند مجبوری که تمامی این api  ها و سرویس ها را در نرم افزارت اضافه کنی. درست مثل اکثر نرم افزارهای حسابداری که برای اتصال به دستگاه حضور و غیاب مجبورند راه اتصال به تمامی دستگاه های موجود در بازار را در سامانه خود قرار دهند.

البته یک راه دیگر هم من خودم در یکی از پروژه هایم استفاده کردم که نیازی به api  نداشت اما دردسرهای خاص خودش را دارد. اما بهر حال مشکل نداشتن api  را حل می کند.

راه این است که :

شما بجای اینکه ویپ را به نرم افزارت وصل کنی، نرم افزارت را به دیتابیس core ویپ وصل کنی و هر تغییری که در دیتابیس core  بوجود می اید را توسط یک سرویس که خودت نوشته ای وارد دیتابیس نرم افزار خودت بکنی.

این راه حل فقط متضمن این مطلب است که بطور کلمل روی دیتایس core  ویپ مسلط باشی.

لازم بذکر است که اکثر core  های ویپ روی MySQL  قرار دارند نه SQL Server

کاربر سایت

reihane258

عضویت از 1395/04/14

  • چهارشنبه 19 دی 1397
  • 09:29

سلام ..  ممنون از کمکتون

از اونجایی که دنبال دسترسی به اطلاعات بصورت کاملا بروز (انلاین) هستم باید روی api کار کنم !

روش دوم هم بسیار روش خوبی هست فقط نگران پایین اومدن پرفورمنس نرم افزار برای واکشی مرتب اطلاعات هستم

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)