اتصال به ویپ
آیا امکان دریافت فکس و نگهداری سابقه فکسها و متصل کردن به پرونده مخاطب ارسال یا دریافت کنندها ز طریق سیستم ویپ وجود دارد ؟
1 پاسخ
بله، در اودوو 17 امکان دریافت فکس، نگهداری سابقه فکسها و متصل کردن آنها به پرونده مخاطب ارسال یا دریافتکننده از طریق سیستم VoIP وجود دارد. برای این کار نیاز به یک سیستم تلفن VoIP که قابلیت دریافت فکس را داشته باشد و یکپارچهسازی آن با اودوو دارید. در ادامه، مراحل انجام این کار را توضیح میدهم:
مراحل دریافت و نگهداری فکسها در اودوو
انتخاب و تنظیم سیستم VoIP با قابلیت دریافت فکس:
- سیستمهای VoIP مانند Asterisk، FreePBX، 3CX و RingCentral قابلیت دریافت فکس و ارسال آن به ایمیل را دارند.
- سیستم VoIP خود را تنظیم کنید تا فکسها را به یک آدرس ایمیل خاص ارسال کند.
تنظیم ایمیل سرور در اودوو:
- اودوو را طوری تنظیم کنید که ایمیلهای دریافتی را از آدرس ایمیل مشخص شده برای دریافت فکسها بررسی کند.
- به Settings بروید، سپس Technical و Email را انتخاب کنید.
- Incoming Mail Servers را تنظیم کنید تا ایمیلهای دریافتی به طور خودکار وارد اودوو شوند.
ایجاد یک مدل برای نگهداری فکسها:
- یک مدل جدید در اودوو ایجاد کنید که فکسهای دریافتی را ذخیره کند.
- این مدل میتواند شامل فیلدهایی برای ذخیره اطلاعات فرستنده، گیرنده، تاریخ و زمان، و فایل فکس باشد.
تنظیم اتوماسیون برای پردازش ایمیلهای فکس:
- از ماژول Automation اودوو استفاده کنید تا ایمیلهای دریافتی از آدرس ایمیل فکس به طور خودکار به مدل فکس جدید شما تبدیل شود.
- میتوانید از فیلترها و قوانین برای پردازش ایمیلهای خاص استفاده کنید.
متصل کردن فکسها به پرونده مخاطب:
- میتوانید فکسها را به پرونده مخاطب مرتبط کنید. برای این کار، در مدل فکس جدید، یک فیلد رابطهای (Many2one) به مدل مخاطب (Contacts) ایجاد کنید.
- در قوانین اتوماسیون خود، بر اساس اطلاعات موجود در فکس (مانند شماره تلفن فرستنده)، فکسها را به مخاطب مربوطه متصل کنید.
نمونه پیادهسازی
در زیر یک نمونه ساده از نحوه تنظیم اتوماسیون برای دریافت و ذخیره فکسها در اودوو آورده شده است:
مدل جدید برای فکسها:
- یک مدل جدید با نام fax.document ایجاد کنید.
- این مدل میتواند شامل فیلدهایی مانند sender, recipient, date, fax_file, و partner_id باشد.
اتوماسیون برای پردازش ایمیلها:
- به منوی Settings و سپس Automation بروید.
- یک رکورد جدید برای اکشن اتوماسیون ایجاد کنید.
- شرط (Trigger) را بر اساس دریافت ایمیل از آدرس ایمیل فکس تنظیم کنید.
- اکشن را تنظیم کنید تا یک رکورد جدید در مدل fax.document ایجاد کند و فایل پیوست ایمیل را ذخیره کند.
نمونه کد برای اکشن اتوماسیون
pythonCopy code{ 'type': 'ir.actions.server', 'name': 'Process Incoming Fax Emails', 'model_id': 'mail.mail', 'binding_model_id': 'mail.mail', 'state': 'code', 'code': """ if 'fax' in record.email_from: fax_document = env['fax.document'].create({ 'sender': record.email_from, 'recipient': record.email_to, 'date': record.date, 'fax_file': record.attachment_ids[0] if record.attachment_ids else False, 'partner_id': env['res.partner'].search([('email', '=', record.email_from)], limit=1).id }) """ }
این کد بررسی میکند که آیا ایمیل دریافتی از آدرس ایمیل فکس است و سپس یک رکورد جدید در مدل fax.document ایجاد میکند.
نتیجه
با استفاده از این روش، میتوانید فکسهای دریافتی را به طور خودکار در اودوو ذخیره کرده و به پرونده مخاطب مرتبط کنید. این کار به شما کمک میکند تا سوابق فکسها را به خوبی مدیریت کنید و از یکپارچگی اطلاعات با سیستم VoIP بهرهمند شوید.