-
برای ایجاد ترانک بین ATCOM IP08 و Elastix
ابتدا در الستیکس یک ترانک SIP ایجاد میکنیم
[LEFT]Trunkname = atcom
PEER Details
host=[I]ATCOM_IP[/I]
type=friend
username=test
password=test
context=from-internal
disallow=all
allow=alaw
qualify=no
insecure=port,invite
nat=no[/LEFT]
سپس به IP08 میرویم. در قسمت Trunk > Voip Trunk یک ترانک SIP ایجاد میکنیم.
[LEFT]type=sip
provider name=elastix
hostname=[I]ATCOM_IP[/I][/LEFT]
و کلید ADD را فشار می دهیم.
سپس در تب option > advanced option روی حالت show advanced option قرار میدهیم.
از منوی چپ file editor را انتخاب میکنیم. از منوی کرکره ای بالا گزینه user.conf را انتخاب میکنیم. در اینجا ترانک جدیدی را که ساخته ایم میتوان مشاهده کرد.
بروی + کلیک کرده، کل محتویات را پاک میکنیم و موارد زیر را داخل آن قرار داده و Save میکنیم.
[LEFT]context=DID_[I]trunk_name[/I]
host=[I]Elastix_IP[/I]
type=friend
nat=no
username=test
fromuser=
fromdomain=
secret=test
insecure=port,invite
trunkname=elastix
hasiax=no
registeriax=no
hassip=yes
registersip=no
trunkstyle=voip
hasexten=no
disallow=all
allow=alaw
[/LEFT]
پس از save کردن از منوی کرکره ای بالا extensions.conf را انتخاب میکنیم.
دو آیتم مرتبط با ترانک ایجاد شده وجود دارد.
[LEFT]DID_[I]Trunkname[/I]
DID_[I]Trunkname[/I]_default[/LEFT]
یک آیتم با نام global هم پیش فرض موجود است. تمامی محتوی global را در DID_[I]Trunkname[/I]_default کپی می کنیم.
سپس در فسمت Outgoing calling rules موارد زیر را وارد میکنیم. ( فرض میکنیم میخواهیم با شماره گیری 7 به الستیکس متصل میشویم. )
[LEFT]pattern= _7.
use trunk= [I]elatsix_trunk_we_have_made[/I]
strip=1[/LEFT]
در الستیکس هم با تعریف outbound route مناسب که با تعریف یک شماره برای اتصال به atcom مانند 7|. و انتخاب ترانک atcom در گزینه اول Trunk Sequence ارتباط بر قرار می گردد.
تصحیح:
یک آیتم با نام DLP_[I]your_dial_plan[/I] هم پیش فرض موجود است. تمامی محتوی DLP_[I]your_dial_plan[/I] را در DID_Trunkname_default کپی می کنیم.
در dialplan خود حتما elastix_trank تیک خورده باشد.