ویجت وب تماس VOIPIRAN با یک کد ساده در سایت شما قرار میگیرد و با استفاده از WebRTC، امکان تماس صوتی مستقیم از مرورگر را فراهم میکند. بازدیدکننده بدون نصب نرمافزار و بدون شمارهگیری، مقصد موردنظر خود را انتخاب میکند و با کارشناسان شما تماس میگیرد.
این ویجت با Issabel و Asterisk سازگار است و میتواند برای فروش، پشتیبانی، مشاوره، پیگیری سفارش و سایر بخشهای سازمان استفاده شود.
بازدیدکننده بدون شمارهگیری و نصب نرمافزار با تیم شما تماس میگیرد.
تماس را به فروش، پشتیبانی، صف، داخلی یا مقصد مجاز دلخواه هدایت کنید.
تماس صوتی با WebRTC و از طریق مرورگرهای جدید انجام میشود.
فقط یک اسکریپت در سایت قرار دهید و تنظیمات را از پنل مدیریت کنید.
با قابلیت White Label میتوانید نام محصول، لوگو، عنوان مرورگر و اطلاعات برند را تغییر داده و محصول را با هویت بصری برند خود ارائه کنید.
این محصول برای چه چالشهایی در مرکز تماس ساخته شده است؟
بازدیدکنندهای که درباره محصول یا خدمات شما سؤال دارد، با یک کلیک مستقیماً با تیم فروش تماس میگیرد.
مسیر تماس پشتیبانی را در سایت قرار دهید تا مشتری در کمترین زمان به کارشناس مربوطه وصل شود.
برای مشاوره تخصصی، خدمات فنی یا پاسخ به پرسشهای پیش از خرید، تماس مستقیم از سایت فراهم کنید.
تماس مشتری را به صف یا داخلی مربوط به پیگیری سفارش، خدمات پس از فروش یا امور مشتریان هدایت کنید.
پاسخ به مهمترین سوالات درباره خرید، لایسنس، نصب، پشتیبانی و بهروزرسانی محصولات VoIPIran
لایسنس محصولات VoIPIran بدون محدودیت زمانی صادر میشود و برای استفاده از محصول نیازی به پرداخت هزینه تمدید سالانه ندارید. هر لایسنس برای استفاده روی یک سرور تلفنی صادر میشود.
خرید محصول شامل یک سال پشتیبانی و دریافت بهروزرسانیهای رایگان است. در این مدت، در صورت تغییر یا تعویض سرور، امکان انتقال رایگان لایسنس برای یک بار وجود دارد. پس از پایان این دوره، در صورت تعویض سرور، برای فعالسازی محصول روی سرور جدید نیاز به تهیه لایسنس جدید خواهد بود.
بله. نصب محصول میتواند توسط تیم IT یا فنی مجموعه انجام شود. همچنین در صورت تمایل، امکان نصب و راهاندازی توسط تیم فنی VoIPIran وجود دارد که این خدمت ممکن است مشمول هزینه جداگانه باشد.
در صورت وجود هرگونه سؤال، مشکل فنی یا نیاز به راهنمایی پس از خرید، میتوانید با پشتیبانی VoIPIran از طریق تلگرام به آیدی @voipiran در ارتباط باشید. تیم فنی درخواست شما را بررسی و راهنمایی لازم را ارائه خواهد کرد.
این نسخه به نظرم برای تمام صفحات محصولات خیلی مناسبتر است؛ هم کوتاه است، هم تقریباً تمام ابهامهای مهم قبل و بعد از خرید را پوشش میدهد.
با روند کار محصول و نحوه استفاده از قابلیتهای آن در یک نگاه آشنا شوید.
در پنل مدیریت، یک میزبان برای سایت خود ایجاد کنید و نام، دامنه و مبدأهای مجاز وبسایت را ثبت کنید.
مقصدهایی مانند فروش، پشتیبانی، مشاوره یا صف تماس را برای ویجت مشخص کنید.
عنوان پنجره، متن دکمه، رنگ، شکل، زبان و محل نمایش ویجت را متناسب با سایت خود تنظیم کنید.
کد تولیدشده را در WordPress، Elementor یا سایت اختصاصی خود قرار دهید و ویجت را فعال کنید.
بازدیدکننده بدون شمارهگیری یا نصب نرمافزار، مستقیماً از مرورگر با تیم شما تماس میگیرد.
فروش، پشتیبانی، مشاوره، صف یا داخلیهای مختلف را در یک ویجت در اختیار مشتری قرار دهید.
رنگ، شکل، عنوان، زبان، محل نمایش و متن دکمه را مطابق طراحی سایت خود تغییر دهید.
نام مشتری را از فرم ویجت دریافت کنید یا نام کاربر لاگینشده سایت را به تماس ارسال کنید.
ویجت را با یک اسکریپت ساده در WordPress، Elementor یا هر سایت اختصاصی قرار دهید.
با ماژول گزارشگیری ایزابل ویپ ایران، تجربهای سریع و ساده از نصب و راهاندازی گزارشگیری تلفنی را تجربه کنید؛ بدون نیاز به دانش فنی، تنها با چند کلیک! مناسب برای شرکتهایی که به دنبال راهکاری مقرونبهصرفه، قدرتمند و قابل اعتماد هستند. همراه با راهنمای کامل نصب و امکان پشتیبانی در صورت نیاز.
نصب این ماژول کاملاً خودکار است و هیچ نیازی به دانش برنامهنویسی یا مهارتهای پیشرفته لینوکس ندارد. تنها کافیست به سرور ایزابل دسترسی SSH داشته باشید.
دسترسی به سرور ایزابل با کاربر root از طریق SSH (مثلاً با نرمافزار PuTTY)
اتصال اینترنت روی سرور (فقط در زمان نصب اولیه)
دریافت لایسنس اختصاصی که پس از خرید به ایمیل شما ارسال میشود
💡 نکته مهم: نصب این ماژول تأثیری بر عملکرد سیستم تلفنی فعلی شما ندارد. با این حال، توصیه میشود قبل از نصب از سرور بکاپ تهیه کنید.
این ماژول بخشی از پلتفرم مرکزی Connect panel (بستر اجرای ماژولها) است. اگر قبلاً ماژول دیگری خریداری کردهاید و پلتفرم نصب شده است، نیازی به اجرای مجدد فرمان نصب نیست و فقط لایسنس را در محیط وب وارد کنید.
ایمیلی که بعد از خرید دریافت میکنید، حاوی یک فرمان کامل شبیه زیر است:
bash <(curl -fsSL -H 'Voipiran-Key: |
این فرمان شامل کلید لایسنس (رشته بلند بعد از Voipiran-Key:) است که برای نصب و فعالسازی استفاده میشود.
نکته: اگر پلتفرم قبلاً نصب شده باشد، این فرمان فقط لایسنس را بررسی و ماژولهای جدید را آماده میکند بدون نصب مجدد کامل.
VOIPIRAN_ |
نکته مهم: لایسنس دقیقاً با پیشوند VOIPIRAN_ شروع میشود و کل رشته (شامل پیشوند) باید وارد شود. نیازی به ویرایش یا حذف بخشی نیست.
قبل از نصب، موارد زیر را آماده کنید:
دسترسی SSH با کاربر root به سرور Issabel
یک دامنه یا زیردامنه، مانند:
pbx.example.com
تنظیم DNS دامنه به IP عمومی Issabel
باز بودن پورتهای 80 و 443 برای دریافت گواهی SSL
فعال بودن WebSocket در Asterisk
دسترسی به سرور WebPhone در پروژه
باز بودن پورت WebPhone، معمولاً 9002/TCP
تنظیم صحیح بازه فایروال Asterisk در RTP/UDP
با دامنه باز میشود Issabel ابتدا مطمئن شوید پنل به آدرس زیر در دسترس است:
http://pbx.example.com
اگر دامنه به Issabel وصل نیست، NAT و DNS را اصلاح کنید.
در این مرحله باید:
اطمینان حاصل کنید Issabel به IP عمومی دامنه اشاره میکند.
بررسی کنید Issabel از اینترنت به پورت 80 دسترسی دارد.
با دامنه موردنظر، صفحه Issabel باز شود.
از DNS مطابق تنظیمات، با دامنه دارای www یا بدون www استفاده شود.
میتوانید از پروژه زیر استفاده کنید Let’s Encrypt برای دریافت گواهی معتبر:
https://github.com/voipiran/IssabelLetsEncrypt
روی سرور Issabel با دسترسی root اجرا کنید:
curl -s -L https://raw.githubusercontent.com/voipiran/IssabelLetsEncrypt/master/getLetsIssabel.sh \
-o /tmp/getLetsIssabel.sh && bash /tmp/getLetsIssabel.shدر زمان اجرا، دامنه Issabel را وارد کنید:
pbx.example.comاین ابزار:
مسیر معمول گواهی:
/etc/letsencrypt/live/pbx.example.com/fullchain.pem
/etc/letsencrypt/live/pbx.example.com/privkey.pemIssabel باید با آدرس زیر بدون هشدار امنیتی باز شود:
https://pbx.example.com
گواهی معتبر WebRTC برای دسترسی میکروفون مرورگر ضروری است.
باید روی سرور مسیر زیر قرار داشته باشد که پروژه WebPhone در آن نصب شده است:
/var/www/voipiranاز داخل پروژه اجرا کنید:
cd /var/www/voipiran
WEBPHONE_DOMAIN=pbx.example.com bash installSH/webphone.sh installبرای بهروزرسانی فایلهای نصبشده:
cd /var/www/voipiran
WEBPHONE_DOMAIN=pbx.example.com bash installSH/webphone.sh updateآدرس نهایی WebPhone:
https://pbx.example.com:9002/phone
آدرس فایل Widget Loader:
https://pbx.example.com:9002/phone/widget/widget-loader.js
آدرس WebSocket:
wss://pbx.example.com:9002/sip-wsپس از نصب بررسی کنید:
nginx -t
systemctl reload nginxباید Asterisk داخلی WebSocket فعال باشد. همچنین:
asterisk -rx "http show status"
asterisk -rx "module show like websocket" در Issabel/Asterisk یک داخلی اختصاصی برای ویجت ایجاد کنید.
استفاده از یک داخلی با داخلی شخصی کاربران مشترک SIP نیست و بهتر است برای ثبت ویجت در نظر گرفته شود.
پیشنهاد:
نام: WebPhone Widget
داخلی: 3002این داخلی باید:
ویجت در مرورگر قابل مشاهده است؛ بنابراین این داخلی نباید دسترسی نامحدود به همه مقصدها و ترانکها داشته باشد. محدودیت باید در فهرست مقصدهای واقعی تماس در پنل Issabel/Asterisk اعمال شود.
در پنل به مسیر زیر بروید:
تلفن تحت وب ← ویجت تماس ← میزبانهایک میزبان جدید ایجاد کنید.
برای هر سایت یک کلید یکتا ایجاد کنید. نمونه:
SHOP-001این کلید در کد سایت استفاده میشود:
data-key="SHOP-001"کلید میزبان رمز عبور نیست و نباید بهعنوان عامل امنیتی اصلی در نظر گرفته شود.
دامنههای سایت را ثبت کنید.
نمونه:
https://example.com
https://www.example.comاین موارد جداگانه محسوب میشوند:
http://example.com
https://example.com
https://www.example.comبرای سایت واقعی از * استفاده نکنید.
در میزبان میتوانید موارد زیر را تنظیم کنید:
داخل ویرایش میزبان، مقصدهای تماس را اضافه کنید.
نمونه:
عنوان مقصد: فروش
شماره مقصد: 8001نمونه مقصدها:
فروش
پشتیبانی
مشاوره
پیگیری سفارش
دفتر فروششماره مقصد باید معتبر باشد و Asterisk بتواند آن را اجرا کند.
در فهرست میزبانها روی گزینه زیر کلیک کنید:
اسکریپت سایتکد تولیدشده را کپی کنید.
نمونه:
<script
src="https://pbx.example.com:9002/phone/widget/widget-loader.js"
data-key="SHOP-001"
data-mode="button"
data-title="Webphone Widget"
data-launcher-label="تماس با ما"
data-color="#0f9f66"
data-launcher-shape="circle"
data-draggable="true"
data-locale="fa"
data-position="bottom-right"></script>یک بخش HTML ایجاد کنید یا از بخش Elementor در WordPress استفاده کنید.
از مسیر زیر استفاده کنید:
Custom HTML ← ویرایش برگه ← افزودن بلوککد اسکریپت تولیدشده را داخل بلوک قرار دهید و صفحه را منتشر کنید.
یک ابزارک زیر اضافه کنید:
HTML Widgetسپس اسکریپت تولیدشده را داخل آن قرار دهید.
بعد از انتشار:
Ctrl + F5 بازخوانی کنید.اگر سایت مشتری سیستم ورود کاربران دارد، میتوانید نام کاربر را به ویجت ارسال کنید:
data-caller-id="Ali Ahmadi"نمونه:
<script
src="https://pbx.example.com:9002/phone/widget/widget-loader.js"
data-key="SHOP-001"
data-caller-id="Ali Ahmadi"
data-mode="button"
data-title="Webphone Widget"
data-locale="fa"></script>این مقدار فقط نام نمایشی تماس است و نباید شامل موارد زیر باشد:
پورت اصلی WebPhone:
9002/TCPاین پورت برای موارد زیر استفاده میشود:
فایلهای ویجت
تنظیمات API
iframe
SIP امن WebSocketآدرس WebSocket:
wss://pbx.example.com:9002/sip-wsصدا از طریق فایل زیر در Asterisk مدیریت میشود:
/etc/asterisk/rtp.confقابل دسترسی بودن NAT و RTP نیز ضروری است. فقط پورت 9002 و RTP در فایروال برای صدای تماس کافی نیست؛ بازه RTP باید بهدرستی تنظیم و در دسترس باشد.
سایت در میزبان ثبت نشده است.
موارد زیر را بررسی کنید:
http و https
www و بدون www
دامنه سایت
دامنه دقیقموارد زیر را بررسی کنید:
آدرس widget-loader.js
اعتبار گواهی SSL
باز بودن پورت 9002
CSP مسدود نبودن اسکریپت توسط
پاک کردن کش CDN و WordPressموارد زیر را بررسی کنید:
آدرس WSS
فعال بودن WebSocket در Asterisk
رمز داخلی WebRTC
اعتبار گواهی TLS
تنظیمات NAT
فایروال پورت 9002بررسی کنید:
شماره مقصد در پنل
وجود صف یا داخلی در Asterisk
Context داخلی WebPhone
Class of Service
گروههای Routeموارد زیر را بررسی کنید:
بازه RTP/UDP
NAT و ICE
فایروال MikroTik
IP عمومی رسانه در Asterisk
مجوز میکروفون مرورگر عمومی متصل است IP به Issabel دامنه.
HTTPS با Issabel باز میشود.
گواهی Let's Encrypt معتبر است و نصب شده است.
پورت 9002 از اینترنت قابل دسترسی است.
WebSocket داخلی Asterisk فعال است.
داخلی اختصاصی WebRTC ساخته شده است.
میزبان در پنل ایجاد شده است.
Origin دقیق سایت ثبت شده است.
حداقل یک مقصد تماس فعال است.
اسکریپت در WordPress قرار گرفته است.
کش WordPress و CDN پاک شده است.
مجوز میکروفون مرورگر تأیید شده است.
تماس واقعی آزمایش شده است.نصب میشود Issabel روی خود سرور؛ پروژه IssabelLetsEncrypt از طریق پروژه HTTPS گواهی دریافت میشود. نکته: کلید میزبان از پنل VOIPIRAN دریافت میشود.
قابلیت وایت لیبل (White Label) به شما این امکان را میدهد که محصول را با نام و هویت بصری برند خود ارائه کنید. با استفاده از این بخش میتوانید نام محصول، اطلاعات برند، لوگو و آیکن مرورگر را تغییر دهید، بدون اینکه نیازی به تغییر فایلهای اصلی برنامه یا اجرای فرآیندهای Build داشته باشید.
تمام فایلهای مربوط به شخصیسازی برند در مسیر زیر قرار دارند:
/var/www/voipiran/white-label/برای تغییر نام محصول و سایر اطلاعات برند، فایل زیر را ویرایش کنید:
/var/www/voipiran/white-label/brand.phpدر این فایل میتوانید اطلاعات زیر را شخصیسازی کنید:
فقط مقادیر و متنهای موردنظر را تغییر دهید و ساختار اصلی فایل را حفظ کنید.
برای تغییر لوگوی صفحه ورود، فایل لوگوی جدید خود را با فایل زیر جایگزین کنید:
/var/www/voipiran/white-label/assets/logo.pngلوگو باید با فرمت PNG باشد و برای نمایش بهتر، استفاده از پسزمینه شفاف پیشنهاد میشود.
برای تغییر آیکنی که در تب مرورگر نمایش داده میشود، فایل زیر را جایگزین کنید:
/var/www/voipiran/white-label/assets/favicon.svgفایل آیکن باید با فرمت SVG باشد.
پس از انجام تغییرات موردنظر، برای اعمال برند جدید فایل زیر را اجرا کنید:
sudo bash /var/www/voipiran/white-label/apply.shپس از اجرای این فایل، تغییرات شما در محصول اعمال میشود.
اگر لوگو یا آیکن قبلی همچنان در مرورگر نمایش داده شد، صفحه را با Ctrl + F5 بازخوانی کنید تا فایلهای جدید از حافظه مرورگر دریافت شوند.
/var/www/voipiran/white-label/به این ترتیب میتوانید محصول را با نام، لوگو و هویت برند اختصاصی خود ارائه کنید و در عین حال ساختار اصلی برنامه بدون تغییر باقی بماند.
در کمترین زمان بهترین و پیشرفته ترین ماژول های تلفنی ویپ رو داشته باشید.












