سلام .. یه نرم افزار crm طراحی کردم با زبان C#
میخوام با نرم افزار های voip یکپارچه سازیش کنم ...در واقع میخوام اطلاعات رو از voip بصورت انلاین بخونم و در نرم افزارم استفاده کنم
api های ارائه شده توسط مثلا ozeki وجود دارند که دو تا سوال در موردشون هست:
1)این api همه نرم افزار های voip رو پشتیبانی میکنه یا فقط voip شرکت خودشون رو ؟
2) نمونه کد برای استفاده در این زمینه
سلام
تنها راه اجرای چنین نیازی استفاده از وب سرویس ها و Api های نرم افزار voip شماست. معمولا هم تمامی این نرم افزارها مثل استریکس و سیسکو و بلیز و سایر، این api و وب سرویس ها را دارند.
در مورد سوالتون در مورد Ozeki باید بگم که سرویسش فقط برای نرم افزار خودش و سخت افزارهای سازگاش کار می کند و شما نمی توانید در سیستم دیگری از ان استفاده کنید.
در مورد نمونه کد هم که مثل اضافه کردن یک سرویس ساده است. تفائتی نمی کند. توضیح سرویس های هر برندی هم بطور جدگانه مطالعه کنید
متشکر بابت پاسختون جناب قاسمی
یعنی من اگر از api استریسک استفاده کنم با هر ویپی سازگاره؟ یا باید تو کدم بررسی کنم ویپ کاربر از چه نوعی هست تا من از کدوم api استفاده کنم؟
و با چند api کد بزنم؟
سلام مجدد
Api استریسک هم از گفته هایم در پست قبل مستثنا نیست. فقط جامعه آماری که از این استریسک استفاده می کنند فوق العاده زیاده. استریسک یک ویپ محبوب در سراسر دنیاست و بدلیل ارزان قیمت بودن هم کاربرد زیادی دارد. بنابراین شما حتما سامانه ات را مجهز به این ویپ بکن.
اما اگر می خواهی یک سامانه مجهز داشته باشی که با تمامی سیستم های ویپ کار کند مجبوری که تمامی این api ها و سرویس ها را در نرم افزارت اضافه کنی. درست مثل اکثر نرم افزارهای حسابداری که برای اتصال به دستگاه حضور و غیاب مجبورند راه اتصال به تمامی دستگاه های موجود در بازار را در سامانه خود قرار دهند.
البته یک راه دیگر هم من خودم در یکی از پروژه هایم استفاده کردم که نیازی به api نداشت اما دردسرهای خاص خودش را دارد. اما بهر حال مشکل نداشتن api را حل می کند.
راه این است که :
شما بجای اینکه ویپ را به نرم افزارت وصل کنی، نرم افزارت را به دیتابیس core ویپ وصل کنی و هر تغییری که در دیتابیس core بوجود می اید را توسط یک سرویس که خودت نوشته ای وارد دیتابیس نرم افزار خودت بکنی.
این راه حل فقط متضمن این مطلب است که بطور کلمل روی دیتایس core ویپ مسلط باشی.
لازم بذکر است که اکثر core های ویپ روی MySQL قرار دارند نه SQL Server
سلام .. ممنون از کمکتون
از اونجایی که دنبال دسترسی به اطلاعات بصورت کاملا بروز (انلاین) هستم باید روی api کار کنم !
روش دوم هم بسیار روش خوبی هست فقط نگران پایین اومدن پرفورمنس نرم افزار برای واکشی مرتب اطلاعات هستم
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)