VoIP: (05.06) Kích hoạt quá trình debug cuộc gọi SIP Phone trên FreeSwitch v1.6

By , 0 View

Mục tiêu thực hành:
- Kích hoạt quá trình debug cuộc gọi SIP Phone trên FreeSwitch v1.6.

Các bước triển khai:
Kích hoạt quá trình debug cuộc gọi SIP Phone trên FreeSwitch v1.6.
[root@localhost ~]# fs_cli –r
freeswitch@localhost.localdomain> sofia global siptrace on
+OK Global siptrace on
freeswitch@localhost.localdomain> 

- IP Phone 1020 thực hiện cuộc gọi tới 1000.
freeswitch@static.vnpt.vn> 
2021-04-22 22:31:53.232412 [NOTICE] switch_channel.c:1104 New Channel sofia/internal/1020@10.10.10.188:5060 [2ceff58c-cfee-441f-9dc6-324063f0349e]
2021-04-22 22:31:53.232412 [DEBUG] switch_core_state_machine.c:584 (sofia/internal/1020@10.10.10.188:5060) Running State Change CS_NEW (Cur 1 Tot 2)
2021-04-22 22:31:53.232412 [DEBUG] sofia.c:9873 sofia/internal/1020@10.10.10.188:5060 receiving invite from 10.10.10.25:52448 version: 1.6.20  64bit
2021-04-22 22:31:53.232412 [DEBUG] sofia.c:10044 IP 10.10.10.25 Rejected by acl "domains". Falling back to Digest auth.
2021-04-22 22:31:53.232412 [DEBUG] sofia.c:2334 detaching session 2ceff58c-cfee-441f-9dc6-324063f0349e
2021-04-22 22:31:53.232412 [DEBUG] switch_core_state_machine.c:603 (sofia/internal/1020@10.10.10.188:5060) State NEW
2021-04-22 22:31:53.352308 [DEBUG] sofia.c:2442 Re-attaching to session 2ceff58c-cfee-441f-9dc6-324063f0349e
2021-04-22 22:31:53.372299 [DEBUG] sofia.c:9873 sofia/internal/1020@10.10.10.188:5060 receiving invite from 10.10.10.25:52448 version: 1.6.20  64bit
2021-04-22 22:31:53.372299 [DEBUG] sofia.c:10044 IP 10.10.10.25 Rejected by acl "domains". Falling back to Digest auth.
2021-04-22 22:31:53.372299 [DEBUG] sofia.c:7084 Channel sofia/internal/1020@10.10.10.188:5060 entering state [received][100]
2021-04-22 22:31:53.372299 [DEBUG] sofia.c:7094 Remote SDP:
v=0
o=3cxVCE 166151355 79995600 IN IP4 10.10.10.25
s=3cxVCE Audio Call
c=IN IP4 10.10.10.25
t=0 0
m=audio 16392 RTP/AVP 0 8 3 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20

2021-04-22 22:31:53.372299 [DEBUG] sofia.c:7486 (sofia/internal/1020@10.10.10.188:5060) State Change CS_NEW -> CS_INIT
2021-04-22 22:31:53.372299 [DEBUG] switch_core_state_machine.c:584 (sofia/internal/1020@10.10.10.188:5060) Running State Change CS_INIT (Cur 1 Tot 2)
2021-04-22 22:31:53.372299 [DEBUG] switch_core_state_machine.c:627 (sofia/internal/1020@10.10.10.188:5060) State INIT
2021-04-22 22:31:53.372299 [DEBUG] mod_sofia.c:90 sofia/internal/1020@10.10.10.188:5060 SOFIA INIT
2021-04-22 22:31:53.372299 [DEBUG] switch_core_state_machine.c:40 sofia/internal/1020@10.10.10.188:5060 Standard INIT
2021-04-22 22:31:53.372299 [DEBUG] switch_core_state_machine.c:48 (sofia/internal/1020@10.10.10.188:5060) State Change CS_INIT -> CS_ROUTING
2021-04-22 22:31:53.372299 [DEBUG] switch_core_state_machine.c:627 (sofia/internal/1020@10.10.10.188:5060) State INIT going to sleep
2021-04-22 22:31:53.372299 [DEBUG] switch_core_state_machine.c:584 (sofia/internal/1020@10.10.10.188:5060) Running State Change CS_ROUTING (Cur 1 Tot 2)
2021-04-22 22:31:53.372299 [DEBUG] switch_channel.c:2249 (sofia/internal/1020@10.10.10.188:5060) Callstate Change DOWN -> RINGING
2021-04-22 22:31:53.372299 [DEBUG] switch_core_state_machine.c:643 (sofia/internal/1020@10.10.10.188:5060) State ROUTING
2021-04-22 22:31:53.372299 [DEBUG] mod_sofia.c:143 sofia/internal/1020@10.10.10.188:5060 SOFIA ROUTING
2021-04-22 22:31:53.372299 [DEBUG] switch_core_state_machine.c:236 sofia/internal/1020@10.10.10.188:5060 Standard ROUTING
2021-04-22 22:31:53.372299 [INFO] mod_dialplan_xml.c:637 Processing 1020 <1020>->1000 in context default
Dialplan: sofia/internal/1020@10.10.10.188:5060 parsing [default->unloop] continue=false
Dialplan: sofia/internal/1020@10.10.10.188:5060 Regex (PASS) [unloop] ${unroll_loops}(true) =~ /^true$/ break=on-false
Dialplan: sofia/internal/1020@10.10.10.188:5060 Regex (FAIL) [unloop] ${sip_looped_call}() =~ /^true$/ break=on-false
Dialplan: sofia/internal/1020@10.10.10.188:5060 parsing [default->tod_example] continue=true
Dialplan: sofia/internal/1020@10.10.10.188:5060 Date/TimeMatch (FAIL) [tod_example] break=on-false
Dialplan: sofia/internal/1020@10.10.10.188:5060 parsing [default->holiday_example] continue=true
Dialplan: sofia/internal/1020@10.10.10.188:5060 Date/TimeMatch (FAIL) [holiday_example] break=on-false
Dialplan: sofia/internal/1020@10.10.10.188:5060 parsing [default->global-intercept] continue=false
Dialplan: sofia/internal/1020@10.10.10.188:5060 Regex (FAIL) [global-intercept] destination_number(1000) =~ /^886$/ break=on-false
Dialplan: sofia/internal/1020@10.10.10.188:5060 parsing [default->group-intercept] continue=false
Dialplan: sofia/internal/1020@10.10.10.188:5060 Regex (FAIL) [group-intercept] destination_number(1000) =~ /^\*8$/ break=on-false
Dialplan: sofia/internal/1020@10.10.10.188:5060 parsing [default->intercept-ext] continue=false
Dialplan: sofia/internal/1020@10.10.10.188:5060 Regex (FAIL) [intercept-ext] destination_number(1000) =~ /^\*\*(\d+)$/ break=on-false
Dialplan: sofia/internal/1020@10.10.10.188:5060 parsing [default->redial] continue=false
Dialplan: sofia/internal/1020@10.10.10.188:5060 Regex (FAIL) [redial] destination_number(1000) =~ /^(redial|870)$/ break=on-false
Dialplan: sofia/internal/1020@10.10.10.188:5060 parsing [default->global] continue=true
Dialplan: sofia/internal/1020@10.10.10.188:5060 Regex (FAIL) [global] ${call_debug}(false) =~ /^true$/ break=never
Dialplan: sofia/internal/1020@10.10.10.188:5060 Regex (PASS) [global] ${default_password}(1234) =~ /^1234$/ break=never
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action log(CRIT WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action log(CRIT Open /usr/local/freeswitch/conf/vars.xml and change the default_password.) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action log(CRIT Once changed type 'reloadxml' at the console.) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action log(CRIT WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action sleep(10000) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Regex (FAIL) [global] ${rtp_has_crypto}() =~ /^(AEAD_AES_256_GCM_8|AEAD_AES_128_GCM_8|AES_CM_256_HMAC_SHA1_80|AES_CM_192_HMAC_SHA1_80|AES_CM_128_HMAC_SHA1_80|AES_CM_256_HMAC_SHA1_32|AES_CM_192_HMAC_SHA1_32|AES_CM_128_HMAC_SHA1_32|AES_CM_128_NULL_AUTH)$/ break=never
Dialplan: sofia/internal/1020@10.10.10.188:5060 Regex (PASS) [global] ${endpoint_disposition}(DELAYED NEGOTIATION) =~ /^(DELAYED NEGOTIATION)/ break=on-false
Dialplan: sofia/internal/1020@10.10.10.188:5060 Regex (FAIL) [global] ${switch_r_sdp}(v=0
o=3cxVCE 166151355 79995600 IN IP4 10.10.10.25
s=3cxVCE Audio Call
c=IN IP4 10.10.10.25
t=0 0
m=audio 16392 RTP/AVP 0 8 3 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20
) =~ /(AES_CM_128_HMAC_SHA1_32|AES_CM_128_HMAC_SHA1_80)/ break=never
Dialplan: sofia/internal/1020@10.10.10.188:5060 Absolute Condition [global]
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action hash(insert/${domain_name}-spymap/${caller_id_number}/${uuid}) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action hash(insert/${domain_name}-last_dial/${caller_id_number}/${destination_number}) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action hash(insert/${domain_name}-last_dial/global/${uuid}) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action export(RFC2822_DATE=${strftime(%a, %d %b %Y %T %z)}) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 parsing [default->snom-demo-2] continue=false
Dialplan: sofia/internal/1020@10.10.10.188:5060 Regex (FAIL) [snom-demo-2] destination_number(1000) =~ /^9001$/ break=on-false
Dialplan: sofia/internal/1020@10.10.10.188:5060 parsing [default->snom-demo-1] continue=false
Dialplan: sofia/internal/1020@10.10.10.188:5060 Regex (FAIL) [snom-demo-1] destination_number(1000) =~ /^9000$/ break=on-false
Dialplan: sofia/internal/1020@10.10.10.188:5060 parsing [default->eavesdrop] continue=false
Dialplan: sofia/internal/1020@10.10.10.188:5060 Regex (FAIL) [eavesdrop] destination_number(1000) =~ /^88(\d{4})$|^\*0(.*)$/ break=on-false
Dialplan: sofia/internal/1020@10.10.10.188:5060 parsing [default->eavesdrop] continue=false
Dialplan: sofia/internal/1020@10.10.10.188:5060 Regex (FAIL) [eavesdrop] destination_number(1000) =~ /^779$/ break=on-false
Dialplan: sofia/internal/1020@10.10.10.188:5060 parsing [default->call_return] continue=false
Dialplan: sofia/internal/1020@10.10.10.188:5060 Regex (FAIL) [call_return] destination_number(1000) =~ /^\*69$|^869$|^lcr$/ break=on-false
Dialplan: sofia/internal/1020@10.10.10.188:5060 parsing [default->del-group] continue=false
Dialplan: sofia/internal/1020@10.10.10.188:5060 Regex (FAIL) [del-group] destination_number(1000) =~ /^80(\d{2})$/ break=on-false
Dialplan: sofia/internal/1020@10.10.10.188:5060 parsing [default->add-group] continue=false
Dialplan: sofia/internal/1020@10.10.10.188:5060 Regex (FAIL) [add-group] destination_number(1000) =~ /^81(\d{2})$/ break=on-false
Dialplan: sofia/internal/1020@10.10.10.188:5060 parsing [default->call-group-simo] continue=false
Dialplan: sofia/internal/1020@10.10.10.188:5060 Regex (FAIL) [call-group-simo] destination_number(1000) =~ /^82(\d{2})$/ break=on-false
Dialplan: sofia/internal/1020@10.10.10.188:5060 parsing [default->call-group-order] continue=false
Dialplan: sofia/internal/1020@10.10.10.188:5060 Regex (FAIL) [call-group-order] destination_number(1000) =~ /^83(\d{2})$/ break=on-false
Dialplan: sofia/internal/1020@10.10.10.188:5060 parsing [default->extension-intercom] continue=false
Dialplan: sofia/internal/1020@10.10.10.188:5060 Regex (FAIL) [extension-intercom] destination_number(1000) =~ /^8(10[01][0-9])$/ break=on-false
Dialplan: sofia/internal/1020@10.10.10.188:5060 parsing [default->Local_Extension] continue=false
Dialplan: sofia/internal/1020@10.10.10.188:5060 Regex (PASS) [Local_Extension] destination_number(1000) =~ /^(10[012][0-9])$/ break=on-false
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action export(dialed_extension=1000) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action bind_meta_app(1 b s execute_extension::dx XML features) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action bind_meta_app(2 b s record_session::/usr/local/freeswitch/recordings/${caller_id_number}.${strftime(%Y-%m-%d-%H-%M-%S)}.wav) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action bind_meta_app(3 b s execute_extension::cf XML features) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action bind_meta_app(4 b s execute_extension::att_xfer XML features) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action set(ringback=${us-ring}) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action set(transfer_ringback=local_stream://moh) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action set(call_timeout=30) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action set(hangup_after_bridge=true) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action set(continue_on_fail=true) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action hash(insert/${domain_name}-call_return/${dialed_extension}/${caller_id_number}) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action hash(insert/${domain_name}-last_dial_ext/${dialed_extension}/${uuid}) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action set(called_party_callgroup=${user_data(${dialed_extension}@${domain_name} var callgroup)}) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action hash(insert/${domain_name}-last_dial_ext/${called_party_callgroup}/${uuid}) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action hash(insert/${domain_name}-last_dial_ext/global/${uuid}) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action hash(insert/${domain_name}-last_dial/${called_party_callgroup}/${uuid}) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action bridge(user/${dialed_extension}@${domain_name}) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action answer() 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action sleep(1000) 
Dialplan: sofia/internal/1020@10.10.10.188:5060 Action bridge(loopback/app=voicemail:default ${domain_name} ${dialed_extension}) 
2021-04-22 22:31:53.372299 [DEBUG] switch_core_state_machine.c:286 (sofia/internal/1020@10.10.10.188:5060) State Change CS_ROUTING -> CS_EXECUTE
2021-04-22 22:31:53.372299 [DEBUG] switch_core_state_machine.c:643 (sofia/internal/1020@10.10.10.188:5060) State ROUTING going to sleep
2021-04-22 22:31:53.372299 [DEBUG] switch_core_state_machine.c:584 (sofia/internal/1020@10.10.10.188:5060) Running State Change CS_EXECUTE (Cur 1 Tot 2)
2021-04-22 22:31:53.372299 [DEBUG] switch_core_state_machine.c:650 (sofia/internal/1020@10.10.10.188:5060) State EXECUTE
2021-04-22 22:31:53.372299 [DEBUG] mod_sofia.c:198 sofia/internal/1020@10.10.10.188:5060 SOFIA EXECUTE
2021-04-22 22:31:53.372299 [DEBUG] switch_core_state_machine.c:328 sofia/internal/1020@10.10.10.188:5060 Standard EXECUTE
EXECUTE sofia/internal/1020@10.10.10.188:5060 log(CRIT WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING )
2021-04-22 22:31:53.372299 [CRIT] mod_dptools.c:1742 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING 
EXECUTE sofia/internal/1020@10.10.10.188:5060 log(CRIT Open /usr/local/freeswitch/conf/vars.xml and change the default_password.)
2021-04-22 22:31:53.372299 [CRIT] mod_dptools.c:1742 Open /usr/local/freeswitch/conf/vars.xml and change the default_password.
EXECUTE sofia/internal/1020@10.10.10.188:5060 log(CRIT Once changed type 'reloadxml' at the console.)
2021-04-22 22:31:53.372299 [CRIT] mod_dptools.c:1742 Once changed type 'reloadxml' at the console.
EXECUTE sofia/internal/1020@10.10.10.188:5060 log(CRIT WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING )
2021-04-22 22:31:53.372299 [CRIT] mod_dptools.c:1742 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING 
EXECUTE sofia/internal/1020@10.10.10.188:5060 sleep(10000)
freeswitch@static.vnpt.vn> 

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