VoIP: (05.04) Register 3CX Softphone tới FreeSwitch v1.6 bằng tài khoản SIP mặc định

By , 0 View

Mục tiêu thực hành:
- Tắt chức năng Firewall trên CentOS v7 đang cài đặt FreeSwitch v1.6.
- Kiểm tra danh sách các Internal User được cấu hình mặc định trên FreeSwitch v1.6.
- Kiểm tra Default Password tương ứng với các Internal User có sẵn trên trên FreeSwitch v1.6.
- Thiết lập 3CX Softphone tiến hành register tới FreeSwitch v1.6.
- Kiểm tra trạng thái register của các IP Phone trên FreeSwitch v1.6.

Các bước triển khai:
Tắt chức năng Firewall trên CentOS v7 đang cài đặt FreeSwitch v1.6.
- Nếu không tắt chức năng Firewall thì các IP Phone sẽ không register được tới FreeSwitch (Call Manager).
[root@static ~]# systemctl stop firewalld

Kiểm tra danh sách các Internal User được cấu hình mặc định trên FreeSwitch v1.6.
[root@static ~]# ls /usr/local/freeswitch/conf/directory/default
1000.xml  1004.xml  1008.xml  1012.xml  1016.xml  brian.xml
1001.xml  1005.xml  1009.xml  1013.xml  1017.xml  default.xml
1002.xml  1006.xml  1010.xml  1014.xml  1018.xml  example.com.xml
1003.xml  1007.xml  1011.xml  1015.xml  1019.xml  skinny-example.xml
[root@static ~]# 

Kiểm tra Default Password tương ứng với các Internal User có sẵn trên trên FreeSwitch v1.6.
[root@static ~]# cat /usr/local/freeswitch/conf/directory/default/1000.xml
<include>
  <user id="1000">
    <params>
      <param name="password" value="$${default_password}"/>
      <param name="vm-password" value="1000"/>
    </params>
    <variables>
      <variable name="toll_allow" value="domestic,international,local"/>
      <variable name="accountcode" value="1000"/>
      <variable name="user_context" value="default"/>
      <variable name="effective_caller_id_name" value="Extension 1000"/>
      <variable name="effective_caller_id_number" value="1000"/>
      <variable name="outbound_caller_id_name" value="$${outbound_caller_name}"/>
      <variable name="outbound_caller_id_number" value="$${outbound_caller_id}"/>
      <variable name="callgroup" value="techsupport"/>
    </variables>
  </user>
</include>
[root@static ~]# 

[root@static ~]# cat /usr/local/freeswitch/conf/vars.xml
<include>
  <!-- Preprocessor Variables
       These are introduced when configuration strings must be consistent across modules. 
       NOTICE: YOU CAN NOT COMMENT OUT AN X-PRE-PROCESS line, Remove the line instead.
       
       WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING 
       
       YOU SHOULD CHANGE THIS default_password value if you don't want to be subject to any
       toll fraud in the future.  It's your responsibility to secure your own system.
       
       This default config is used to demonstrate the feature set of FreeSWITCH.
       
       WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING 
  -->
  <X-PRE-PROCESS cmd="set" data="default_password=1234"/>
  <!-- Did you change it yet? -->
  <!--
      The following variables are set dynamically - calculated if possible by freeswitch - and 
      are available to the config as $${variable}.  You can see their calculated value via fs_cli
      by entering eval $${variable}
      
      hostname
      local_ip_v4 
      local_mask_v4
...

Thiết lập 3CX Softphone tiến hành register tới FreeSwitch v1.6.

Kiểm tra trạng thái register của các IP Phone trên FreeSwitch v1.6.
[root@static ~]# fs_cli –r
freeswitch@static.vnpt.vn> show registrations
reg_user,realm,token,url,expires,network_ip,network_port,network_proto,hostname,metadata
1000,10.10.10.188,MmE1MzM5MmQ0ZWU0ODUzZGNhZjM0YzE1Y2ExNGFjYmI.,sofia/internal/sip:1000@10.10.10.25:54296;rinstance=879ead2789295ccf,1619141941,10.10.10.25,54296,udp,static.vnpt.vn,

1 total.

freeswitch@static.vnpt.vn> /exit

Tham khảo các Videos lý thuyết CCNA Voice (Collaboration) trước khi tham khảo các bài hướng dẫn thực hành VoIP. Mọi thắc mắc, các bạn vui lòng liên lạc với mình thông qua kênh Zalo (Jade Bùi) 076.877.2021.

You Might Also Like

0 comments