شما می توانید با ارسال ایمیل خود ، بصورت رایگان مشترک شده و از بروزسانی مطلع شوید.

ایمیل خود را وارد کنید:

 WebRTC چیست؟ یکی از تکنولوژی های بسیار مهم در دنیای مخابرات امروز WebRTC ست. با استفاده از این تکنولوژی، می توان در بستر وب و تنها با استفاده از مرورگر، ارتباطات صوتی و تصویری برقرار کرد؛ که این به معنی امکان برقراری ارتباط از طریق هر گجت (Gadget) بدون نیاز به نصب نرم افزار خاص [...]

یکی دیگر از ماژول های کاربردی مورد استفاده در FreePBX ماژول Boss Secretary می باشد که متاسفانه از نسخه ی ۱۲ دیگر بروزرسانی نشده اما به دلیل کاربرد زیاد آن برای مشتریان، در نهایت این ماژول توسط تیم فنی شرکت ساعیان ارتباط بهینه سازی و مشکلات آن مرتفع شده است. در ادامه به معرفی این [...]

یکی از مواردی که پس از نصب فری پی بی ایکس ( FreePBX ) برای کاربران بوجود می آید این است که ارتباط تجهیزاتی مانند گیت وی Gateway با استریسک، پس از دقایقی قطع می شود. در ادامه ابتدا به بررسی علت این مسئله و سپس راهکار آن می پردازیم. نحوه کار قابلیت Intrusion Detection [...]

یکی از سناریوهای رایج و متداولی که بسیاری از همکاران با آن سروکار دارند، ارتباط میان گیت وی های سنگوما Sangoma Vega Gateway و سرور ایزابل Issabel می باشد که در نتیجه ارتباط با شبکه مخابرات PSTN را میسر می نماید. در این مقاله قصد داریم برقراری این ارتباط را به زبانی ساده، آموزش دهیم. [...]

یکی از نیازمندی های اصلی در سیستم های تلفنی تغییر فایل های صوتی مربوط به اعلان های سیستم می باشد. همچنین ممکن است نیاز باشد تا در منوی صوتی از چند زبان مختلف پشتیبانی کنید. برای تغییر prompt های سیستم تلفنی استریسک و همچنین تعریف زبان های مختلف، روش های گوناگونی وجود دارد که ساده [...]

یکی از مباحثی که در راه اندازی شبکه های VoIP رایج است، برقراری ارتباط میان دو سرور تلفنی می باشد. به عنوان مثال دو سرور تلفنی را در نظر بگیرید که در دو مکان مجزا در حال سرویس دهی به کاربران خود می باشند و لازم است تا کاربران این دو سیستم نیز بتوانند با [...]

در FreePBX سه روش جهت راه اندازی فکس وجود دارد: ماژول تجاری Fax Pro، استفاده از اپلیکیشن های استریسک و سرور فکس Hylafax. هر یک از این روش ها ویژگی هایی دارند؛ ماژول Fax Pro قابلیت ارسال و دریافت فکس را برای کاربران از طریق UCP فراهم می کند. یعنی کاربران با ورود به محیط [...]

یکی از نیازمندی های اصلی در یک سیستم تلفنی، امکان ارسال و دریافت فکس می باشد. البته امروزه با توسعه بیش از پیش ابزار های ارتباطی همچون ایمیل، روش های سنتی مانند فکس کمتر مورد استفاده قرار می گیرند؛ ولی هنوز کاملا جایگزین نشده اند. بنابراین با بکارگیری سیستم های تلفنی مبتنی بر VoIP نیز [...]

صندوق صوتی از نیازمندی های مهم IP-PBX ها بوده و می تواند میزان سرویس دهی و همچنین در دسترس بودن را برای کاربران افزایش دهد. علاوه بر این، امکان ارسال پیام های صندوق صوتی از طریق ایمیل، این قابلیت را کاربردی تر می نماید. این قابلیت را در FreePBX می توانید به سادگی برای کابران [...]

در مقاله های قبلی نحوه ضبط پیام صوتی در  ماژول System Recording و بکارگیری آن در ساخت منوی صوتی شرح داده شد. علاوه بر این قابلیت، در برخی موارد نیاز است تا برای تماس گیرنده یک پیام صوتی خاص پخش شود و سپس به مقصد دیگری هدایت شود. به عنوان مثال اطلاع رسانی درباره یک [...]

راه اندازی Shared Line Appearances

در استریسک Shared Line Appearances که از آن به عنوان Bridge Line Apearances نیز نامبرده می‌شود دو کاربرد مهم آن ایجاد سیستم “تعریف کلید” و تعریف “داخلی مشترک” است. مثال کاربردی در  سیستم “تعریف کلید” این است که شما می‌توانید به ازای هر کانال dahdi خود یک دکمه بر روی IPPhone خود تعریف کرده، سپس برای تماس از آن کانال خاص روی آن دکمه فشار دهید تا بوق ازاد شهری را بشنوید و تماس خود را بگیرید.

 

 تنظیمات مربوط به SLA:

برای تنظیم SLA در استریسک نیاز به تنظیم دو فایل داریم: sla.conf و extensions.conf

در فایل sla.conf تنظیمات مربوط به تعریف Station ها Trunk ها انجام می‌شود و در فایل extensions.conf نیز تنظیمات Dialplan برای استریسک و چگونگی عملکرد تماس های ورودی و خروجی می‌شود.

 

برای درک بهتر موضوع به نمونه های کاربردی زیر و چگونگی تنظیمات آنها توجه کنید.

 

تعریف کلید برای ترانک های آنالوگ:

در این سناریو فرض می‌شود شما چند خط آنالوگ و تلفن IP با قابلیت تعریف SLA دارید که هر کلید به یک خط وصل می‌شود. دراین مثال ۲ داخلی SIP/100 و   SIP/200 و ۲ خط شهری DAHDI/1 و DAHDI/2 در  نظر گرفته شده.

sla.conf:

همان طور که گفته این فایل شامل تنظیمات Trunk ها و Station ها می‌باشد برای شروع ابتدا آنها را به صورت زیر تعریف کنید.

[line1]
type = trunk
device = DAHDI/1

[line2]
type = trunk
device = DAHDI/2

[station](!)
type = trunk
trunk = line1
trunk = line2

[station1](station)
device = SIP/100

[station2](station)
device = SIP/200

 

 

در این مثال هر دو داخلی SIP از خطوط ۱و ۲ DAHDI استفاده خواهند کرد.

 

extensions.conf:

در این فایل ابتدا باید تماس های ورودی از پورتهای تعریف شده (DAHDI) در sla.conf به context زیر هدایت شوند و در آنجا برنامه SLATrunk اجرا شود.

برای این کار context مربوط به DAHDI/1 را در فایل chan_dahdi.conf برابر با [line1] و برای کانال بعدی [line2] قرار دهید و سپس تنظیمات زیر را در extensions.conf بگذارید.

[line1]
exten => s,1,SLATrunk(line1)

[line2]
exten => s,1,SLATrunk(line2)

 

وقتی تماس از از پورتهای DAHDI وارد شد به یکی از دو context بالا هدایت می‌شوند و SLATrunk اجرا می‌شود این application به تمامی داخلی‌ هایی که در sla.conf تعریف شده‌اند زنگ خواهد زد.

 

مرحله بعدی تعریف context مربوط به تماس های دریافتی از داخلی‌ها می‌باشد

[sla_stations]

exten => station1,1,SLAStation(station1)
exten => station1_line1,1,SLAStation(station1_line1)
exten => station1_line2,1,SLAStation(station1_line2)

exten => station2,1,SLAStation(station2)
exten => station2_line1,1,SLAStation(station2_line1)
exten => station2_line2,1,SLAStation(station2_line2)

[mysubscribes]
exten => station1_line1,hint,SLA:station1_line1
exten => station1_line2,hint,SLA:station1_line2
exten => station2_line1,hint,SLA:station2_line1
exten => station2_line2,hint,SLA:station2_line2

 

در تعریف داخلی های خود در sip.conf مقادیر  context و subscribecontext را همانند زیر تعریف کنید.
context = sla_stations
subscribecontext = mysubscribes

 

تمامی تماس های دریافتی از داخلی به sla_stations فرستاده می‌شوند. IPPhone باید به طوری تنظیم شوند که مثلا کلید اولی را کاربر فشار داد به خط اول شهری متصل شود اگر خط مشغول نبود کاربر بوق آزاد خواهد شنید و اگر خط مشغول بود کاربر همانند کنفرانس وارد تماس می‌شود.

mysubscribes، context در واقع LED مربوط به هر کلید را کنترل و وضعیت هر خط را نشان می‌دهد.

برای انجام تنظیمات مربوط به IPPhone به راهنماهای مربوط به آن گوشی مراجعه کنید.

 

داخلی مشترک:

خیلی از مراکز تلفنی خواستار این هستند که یک داخلی در چند تلفن مختلف داشته باشند تعریف داخلی مشترک فقط به خاطر زنگ خوردن تمامی گوشی ها نیست زیرا برای این کار می‌توانید یک ring group تعریف کنید تا تمام داخلی ها با هم زنگ بخورند. از قابلیت های داخلی مشترک می‌توان برای مثال فرستادن تماس توسط یک گوشی به hold و برداشتن آن تماس با استفاده از گوشی دیگر باشد و یا اگر چند گوشی کلید آن داخلی مشترک را فشار دهند همگی روی یک تماس bridge خواهند شد به همین دلیل است که از آن به عنوان Bridged Line Appearances نیز نامبرده می‌شود.

 

sla.conf:

در این مثال ما از برنامه Disa برای فراهم کردن dialtone به داخلی استفاده کرده‌ایم

[۵۰۰۱]
type = trunk
device = Local/disa@5001_outbound

[5001_phone1]
device = SIP/5001_phone1
trunk = 5001

[5001_phone2]
device = SIP/5001_phone2
trunk = 5001

 

extensions.conf:

در این قسمت ابتدا باید مشخص کنیم چه چیزی اجرا خواهد شد وقتی که داخلی ۵۰۰۱ زنگ می‌خورد. به صورت معمول شما از برنامه Dial برای تماس گرفتن با داخلی استفاده می‌کنید. در این حالت ما از برنامه SLATrunk استفاده می‌کنیم. اجرای این برنامه باعث زنگ خوردن هر دو گوشی می‌شود.

exten => 5001,1,SLATrunk(5001)

 

در این قسمت ما از context زیر برای تماس‌های خروجی استفاده‌ کرده‌ایم( یعنی context مربوط به داخلی های مربوطه، ۵۰۰۱ در sip.conf تعریف شده است.)

 

[5001]

;
; This extension is needed if you want the shared extension to
; be used by default. In that case, have this extension dialed
; when the phone goes off-hook.
;
exten => 5001_phone1,1,SLAStation(5001_phone1)
;
; This is the extension that should be dialed when the 5001 key is
; pressed on 5001_phone1.
;
exten => 5001_phone1_5001,hint,SLA:5001_phone1_5001
exten => 5001_phone1_5001,1,SLAStation(5001_phone1_5001)

exten => 5001_phone2,1,SLAStation(5001_phone2)
exten => 5001_phone2_5001,hint,SLA:5001_phone2_5001
exten => 5001_phone2_5001,1,SLAStation(5001_phone2_5001)

 

در پایان نیز از context زیر برای فراهم کردن dialtone و جمع آوری digit ها استفاده می‌کنیم.

[۵۰۰۱_outbound]

exten => disa,1,DISA(no-password,5001_outbound)

پایان

دیدگاه خود را به ما بگویید.