No audio on Fusion/Freeswitch 1.6.20, Debian 8, behind firewall - hosted Google cloud

Status
Not open for further replies.

Justin H

New Member
Feb 9, 2018
5
1
1
Hi all

Let me say in advance, Thank you, as I have struggled all day trying to get this working.

I have deployed the latest release Fusion/Freeswitch - 1.6.20 - to a Google cloud Debian 8 instance. I've created a new SIP profile for my domain [pbx01.mydomain.com], I've set the ext-rtp-ip and ext-sip-ip to my external IP. The firewall is per the setup - which I used this http://docs.fusionpbx.com/en/latest/getting_started/quick_install.html.

I've added a few extensions and I can't get any audio to work either calling extension to extension (which does ring and connect - just no audio) or via something like *9172 which should state the time. Just silence! Frustrating :)

Here is the log for calling *9172. I can't see what is the problem but suspect it is a NAT/rtp type issue.

IDEAS? suggestions? Thoughts? Have you run into this - how did you make it work?

Thanks in advance.

freeswitch@fusion-v3-debian-jessie>
2018-02-09 21:57:55.596844 [NOTICE] switch_channel.c:1104 New Channel sofia/pbx01.mydomain.com/502@pbx01.mydomain.com [6837d7e4-c6ed-4e3d-a412-deaa4738faf8]
2018-02-09 21:57:55.596844 [DEBUG] switch_core_state_machine.c:584 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) Running State Change CS_NEW (Cur 1 Tot 22)
2018-02-09 21:57:55.596844 [DEBUG] sofia.c:9873 sofia/pbx01.mydomain.com/502@pbx01.mydomain.com receiving invite from [the remote IP of the client softphone]:61216 version: 1.6.20 -37-987c9b9 64bit
2018-02-09 21:57:55.596844 [DEBUG] sofia.c:10044 IP [the remote IP of the client softphone] Rejected by acl "domains". Falling back to Digest auth.
2018-02-09 21:57:55.596844 [DEBUG] sofia.c:2334 detaching session 6837d7e4-c6ed-4e3d-a412-deaa4738faf8
2018-02-09 21:57:55.596844 [WARNING] sofia_reg.c:1792 SIP auth challenge (INVITE) on sofia profile 'pbx01.mydomain.com' for [*9172@pbx01.mydomain.com] from ip [the remote IP of the client softphone]
2018-02-09 21:57:55.596844 [DEBUG] switch_core_state_machine.c:603 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) State NEW
2018-02-09 21:57:55.636848 [DEBUG] sofia.c:2442 Re-attaching to session 6837d7e4-c6ed-4e3d-a412-deaa4738faf8
2018-02-09 21:57:55.656842 [DEBUG] sofia.c:9873 sofia/pbx01.mydomain.com/502@pbx01.mydomain.com receiving invite from [the remote IP of the client softphone]:61216 version: 1.6.20 -37-987c9b9 64bit
2018-02-09 21:57:55.656842 [DEBUG] sofia.c:10044 IP [the remote IP of the client softphone] Rejected by acl "domains". Falling back to Digest auth.
2018-02-09 21:57:55.676824 [DEBUG] sofia.c:11168 Setting NAT mode based on via received
2018-02-09 21:57:55.676824 [DEBUG] sofia.c:7084 Channel sofia/pbx01.mydomain.com/502@pbx01.mydomain.com entering state [received][100]
2018-02-09 21:57:55.676824 [DEBUG] sofia.c:7094 Remote SDP:
v=0
o=- 1518213474620806 1 IN IP4 10.181.168.70
s=Cpc session
c=IN IP4 [the remote IP of the client softphone]
t=0 0
m=audio 60472 RTP/AVP 9 122 123 120 0 8 101
a=rtpmap:122 SILK/16000
a=rtpmap:123 SILK/24000
a=rtpmap:120 opus/48000/2
a=fmtp:120 useinbandfec=1; usedtx=1; maxaveragebitrate=64000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4449 Audio Codec Compare [G722:9:8000:20:64000:1]/[G722:9:8000:20:64000:1]
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4504 Audio Codec Compare [G722:9:8000:20:64000:1] ++++ is saved as a match
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4449 Audio Codec Compare [G722:9:8000:20:64000:1]/[PCMU:0:8000:20:64000:1]
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4449 Audio Codec Compare [G722:9:8000:20:64000:1]/[PCMA:8:8000:20:64000:1]
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4449 Audio Codec Compare [G722:9:8000:20:64000:1]/[GSM:3:8000:20:13200:1]
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4449 Audio Codec Compare [SILK:122:16000:20:0:1]/[G722:9:8000:20:64000:1]
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4449 Audio Codec Compare [SILK:122:16000:20:0:1]/[PCMU:0:8000:20:64000:1]
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4449 Audio Codec Compare [SILK:122:16000:20:0:1]/[PCMA:8:8000:20:64000:1]
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4449 Audio Codec Compare [SILK:122:16000:20:0:1]/[GSM:3:8000:20:13200:1]
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4449 Audio Codec Compare [SILK:123:24000:20:0:1]/[G722:9:8000:20:64000:1]
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4449 Audio Codec Compare [SILK:123:24000:20:0:1]/[PCMU:0:8000:20:64000:1]
2018-02-09 21:57:55.756829 [DEBUG] switch_channel.c:3773 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) Callstate Change RINGING -> ACTIVE
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4449 Audio Codec Compare [SILK:123:24000:20:0:1]/[PCMA:8:8000:20:64000:1]
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4449 Audio Codec Compare [SILK:123:24000:20:0:1]/[GSM:3:8000:20:13200:1]
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4449 Audio Codec Compare [opus:120:48000:20:0:2]/[G722:9:8000:20:64000:1]
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4449 Audio Codec Compare [opus:120:48000:20:0:2]/[PCMU:0:8000:20:64000:1]
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4449 Audio Codec Compare [opus:120:48000:20:0:2]/[PCMA:8:8000:20:64000:1]
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4449 Audio Codec Compare [opus:120:48000:20:0:2]/[GSM:3:8000:20:13200:1]
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4449 Audio Codec Compare [PCMU:0:8000:20:64000:1]/[G722:9:8000:20:64000:1]
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4449 Audio Codec Compare [PCMU:0:8000:20:64000:1]/[PCMU:0:8000:20:64000:1]
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4504 Audio Codec Compare [PCMU:0:8000:20:64000:1] ++++ is saved as a match
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4449 Audio Codec Compare [PCMU:0:8000:20:64000:1]/[PCMA:8:8000:20:64000:1]
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4449 Audio Codec Compare [PCMU:0:8000:20:64000:1]/[GSM:3:8000:20:13200:1]
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4449 Audio Codec Compare [PCMA:8:8000:20:64000:1]/[G722:9:8000:20:64000:1]
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4449 Audio Codec Compare [PCMA:8:8000:20:64000:1]/[PCMU:0:8000:20:64000:1]
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4449 Audio Codec Compare [PCMA:8:8000:20:64000:1]/[PCMA:8:8000:20:64000:1]
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4504 Audio Codec Compare [PCMA:8:8000:20:64000:1] ++++ is saved as a match
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4449 Audio Codec Compare [PCMA:8:8000:20:64000:1]/[GSM:3:8000:20:13200:1]
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4365 Set telephone-event payload to 101@8000
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:3061 Set Codec sofia/pbx01.mydomain.com/502@pbx01.mydomain.com G722/8000 20 ms 160 samples 64000 bits 1 channels
2018-02-09 21:57:55.676824 [DEBUG] switch_core_codec.c:111 sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Original read codec set to G722:9
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4708 Set telephone-event payload to 101@8000
2018-02-09 21:57:55.676824 [DEBUG] switch_core_media.c:4767 sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Set 2833 dtmf send payload to 101 recv payload to 101
2018-02-09 21:57:55.676824 [DEBUG] sofia.c:7507 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) State Change CS_NEW -> CS_INIT
2018-02-09 21:57:55.676824 [DEBUG] switch_core_state_machine.c:584 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) Running State Change CS_INIT (Cur 1 Tot 22)
2018-02-09 21:57:55.676824 [DEBUG] switch_core_state_machine.c:627 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) State INIT
2018-02-09 21:57:55.676824 [DEBUG] mod_sofia.c:90 sofia/pbx01.mydomain.com/502@pbx01.mydomain.com SOFIA INIT
2018-02-09 21:57:55.676824 [DEBUG] switch_core_state_machine.c:40 sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Standard INIT
2018-02-09 21:57:55.676824 [DEBUG] switch_core_state_machine.c:48 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) State Change CS_INIT -> CS_ROUTING
2018-02-09 21:57:55.676824 [DEBUG] switch_core_state_machine.c:627 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) State INIT going to sleep
2018-02-09 21:57:55.676824 [DEBUG] switch_core_state_machine.c:584 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) Running State Change CS_ROUTING (Cur 1 Tot 22)
2018-02-09 21:57:55.676824 [DEBUG] switch_channel.c:2249 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) Callstate Change DOWN -> RINGING
2018-02-09 21:57:55.676824 [DEBUG] switch_core_state_machine.c:643 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) State ROUTING
2018-02-09 21:57:55.676824 [DEBUG] mod_sofia.c:143 sofia/pbx01.mydomain.com/502@pbx01.mydomain.com SOFIA ROUTING
2018-02-09 21:57:55.676824 [DEBUG] switch_core_state_machine.c:236 sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Standard ROUTING
2018-02-09 21:57:55.676824 [INFO] mod_dialplan_xml.c:637 Processing Justin Hall <502>->*9172 in context pbx01.mydomain.com
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->user_exists] continue=true
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (PASS) [user_exists] () =~ // break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Action set(user_exists=${user_exists id ${destination_number} ${domain_name}}) INLINE
2018-02-09 21:57:55.716814 [DEBUG] freeswitch_lua.cpp:365 DBH handle 0x7f72a40e0600 Connected.
2018-02-09 21:57:55.716814 [DEBUG] freeswitch_lua.cpp:382 DBH handle 0x7f72a40e0600 released.
EXECUTE sofia/pbx01.mydomain.com/502@pbx01.mydomain.com set(user_exists=false)
2018-02-09 21:57:55.716814 [DEBUG] mod_dptools.c:1548 SET sofia/pbx01.mydomain.com/502@pbx01.mydomain.com [user_exists]=[false]
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [user_exists] ${user_exists}(false) =~ /^true$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->call-direction] continue=true
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [call-direction] ${call_direction}() =~ /^(inbound|outbound|local)$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com ANTI-Action set(call_direction=local)
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->variables] continue=true
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (PASS) [variables] () =~ // break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Action export(origination_callee_id_name=${destination_number})
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Action set(RFC2822_DATE=${strftime(%a, %d %b %Y %T %z)})
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->user_record] continue=true
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (PASS) [user_record] () =~ // break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Action set(user_record=${user_data ${destination_number}@${domain_name} var user_record}) INLINE
2018-02-09 21:57:55.716814 [DEBUG] freeswitch_lua.cpp:365 DBH handle 0x7f72a40e0600 Connected.
2018-02-09 21:57:55.736823 [DEBUG] freeswitch_lua.cpp:382 DBH handle 0x7f72a40e0600 released.
2018-02-09 21:57:55.736823 [DEBUG] freeswitch_lua.cpp:365 DBH handle 0x7f72a40e0600 Connected.
2018-02-09 21:57:55.756829 [DEBUG] freeswitch_lua.cpp:382 DBH handle 0x7f72a40e0600 released.
EXECUTE sofia/pbx01.mydomain.com/502@pbx01.mydomain.com set(user_record=)
2018-02-09 21:57:55.756829 [DEBUG] mod_dptools.c:1548 SET sofia/pbx01.mydomain.com/502@pbx01.mydomain.com [user_record]=[UNDEF]
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Action set(from_user_exists=${user_exists id ${sip_from_user} ${sip_from_host}}) INLINE
EXECUTE sofia/pbx01.mydomain.com/502@pbx01.mydomain.com set(from_user_exists=true)
2018-02-09 21:57:55.756829 [DEBUG] mod_dptools.c:1548 SET sofia/pbx01.mydomain.com/502@pbx01.mydomain.com [from_user_exists]=[true]
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [user_record] ${user_exists}(false) =~ /^true$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [user_record] ${user_record}() =~ /^all$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [user_record] ${user_exists}(false) =~ /^true$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [user_record] ${call_direction}() =~ /^inbound$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [user_record] ${user_record}() =~ /^inbound$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [user_record] ${user_exists}(false) =~ /^true$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [user_record] ${call_direction}() =~ /^outbound$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [user_record] ${user_record}() =~ /^outbound$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [user_record] ${user_exists}(false) =~ /^true$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [user_record] ${call_direction}() =~ /^local$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [user_record] ${user_record}() =~ /^local$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (PASS) [user_record] ${from_user_exists}(true) =~ /^true$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Action set(from_user_record=${user_data ${sip_from_user}@${sip_from_host} var user_record}) INLINE
EXECUTE sofia/pbx01.mydomain.com/502@pbx01.mydomain.com set(from_user_record=)
2018-02-09 21:57:55.756829 [DEBUG] mod_dptools.c:1548 SET sofia/pbx01.mydomain.com/502@pbx01.mydomain.com [from_user_record]=[UNDEF]
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (PASS) [user_record] ${from_user_exists}(true) =~ /^true$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [user_record] ${from_user_record}() =~ /^all$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (PASS) [user_record] ${from_user_exists}(true) =~ /^true$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [user_record] ${call_direction}() =~ /^inbound$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [user_record] ${from_user_record}() =~ /^inbound$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (PASS) [user_record] ${from_user_exists}(true) =~ /^true$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [user_record] ${call_direction}() =~ /^outbound$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [user_record] ${from_user_record}() =~ /^outbound$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (PASS) [user_record] ${from_user_exists}(true) =~ /^true$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [user_record] ${call_direction}() =~ /^local$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [user_record] ${from_user_record}() =~ /^local$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [user_record] ${record_session}() =~ /^true$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->redial] continue=true
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [redial] destination_number(*9172) =~ /^(redial|\*870)$/ break=on-true
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (PASS) [redial] () =~ // break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Action hash(insert/${domain_name}-last_dial/${caller_id_number}/${destination_number})
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->speed_dial] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [speed_dial] destination_number(*9172) =~ /^\*0(.*)$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->agent_status] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [agent_status] destination_number(*9172) =~ /^\*22$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->agent_status_id] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [agent_status_id] destination_number(*9172) =~ /^\*23$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->group-intercept] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [group-intercept] destination_number(*9172) =~ /^\*8$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->page-extension] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [page-extension] destination_number(*9172) =~ /^\*8(\d{2,7})$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->eavesdrop] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [eavesdrop] destination_number(*9172) =~ /^\*33(\d{2,7})$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->call_privacy] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [call_privacy] destination_number(*9172) =~ /^\*67(\d+)$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->call_return] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [call_return] destination_number(*9172) =~ /^\*69$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->extension_queue] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [extension_queue] destination_number(*9172) =~ /^\*800(.*)$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->intercept-ext] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [intercept-ext] destination_number(*9172) =~ /^\*\*(\d+)$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->intercept-ext-polycom] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [intercept-ext-polycom] destination_number(*9172) =~ /^\*97(\d+)$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->dx] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [dx] destination_number(*9172) =~ /^dx$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->att_xfer] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [att_xfer] destination_number(*9172) =~ /^att_xfer$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->extension-to-voicemail] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [extension-to-voicemail] ${user_exists}(false) =~ /^true$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->send_to_voicemail] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [send_to_voicemail] destination_number(*9172) =~ /^\*99(\d{2,10})$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->vmain] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [vmain] destination_number(*9172) =~ /^vmain$|^\*4000$|^\*98$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->xfer_vm] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [xfer_vm] destination_number(*9172) =~ /^xfer_vm$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->is_transfer] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [is_transfer] destination_number(*9172) =~ /^is_transfer$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->vmain_user] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [vmain_user] destination_number(*9172) =~ /^\*97$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->cf] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [cf] destination_number(*9172) =~ /^cf$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->delay_echo] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [delay_echo] destination_number(*9172) =~ /^\*9195$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->echo] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [echo] destination_number(*9172) =~ /^\*9196$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->is_zrtp_secure] continue=true
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [is_zrtp_secure] ${zrtp_secure_media_confirmed}() =~ /^true$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com ANTI-Action eval(not_secure)
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->milliwatt] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [milliwatt] destination_number(*9172) =~ /^\*9197$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->is_secure] continue=true
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [is_secure] ${sip_via_protocol}(udp) =~ /tls/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->tone_stream] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [tone_stream] destination_number(*9172) =~ /^\*9198$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->hold_music] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [hold_music] destination_number(*9172) =~ /^\*9664$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->recordings] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [recordings] destination_number(*9172) =~ /^\*(732)$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->directory] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [directory] destination_number(*9172) =~ /^\*411$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->wake-up] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [wake-up] destination_number(*9172) =~ /^\*(925)$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->valet_park] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [valet_park] destination_number(*9172) =~ /^(park\+)?(\*59[0-9][0-9])$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [valet_park] ${sip_h_Referred-By}() =~ /sip:(.*)@.*/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [valet_park] destination_number(*9172) =~ /^(park\+)?(\*59[0-9][0-9])$/ break=never
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [valet_park] destination_number(*9172) =~ /^(park\+)?(\*59[0-9][0-9])$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->operator] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [operator] destination_number(*9172) =~ /^0$|^operator$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->operator-forward] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [operator-forward] destination_number(*9172) =~ /^\*000$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->do-not-disturb] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [do-not-disturb] destination_number(*9172) =~ /^\*77$/ break=on-true
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [do-not-disturb] destination_number(*9172) =~ /^\*78$|\*363$/ break=on-true
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [do-not-disturb] destination_number(*9172) =~ /^\*79$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->call-forward] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [call-forward] destination_number(*9172) =~ /^\*72$/ break=on-true
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [call-forward] destination_number(*9172) =~ /^\*73$/ break=on-true
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [call-forward] destination_number(*9172) =~ /^\*74$/ break=on-true
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->call forward all] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [call forward all] ${user_exists}(false) =~ /^true/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->follow-me] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [follow-me] destination_number(*9172) =~ /^\*21$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->clear_sip_auto_answer] continue=true
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [clear_sip_auto_answer] ${click_to_call}() =~ /true/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->talking clock date and time] continue=true
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (PASS) [talking clock date and time] destination_number(*9172) =~ /^\*9172$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Action answer()
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Action sleep(1000)
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Action say(${default_language} CURRENT_DATE_TIME pronounced ${strepoch()})
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Action hangup()
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->talking clock time] continue=true
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [talking clock time] destination_number(*9172) =~ /^\*9170$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->talking clock date] continue=true
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [talking clock date] destination_number(*9172) =~ /^\*9171$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->call_screen] continue=true
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [call_screen] ${call_screen_enabled}(false) =~ /^true$/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->local_extension] continue=true
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [local_extension] ${user_exists}(false) =~ /true/ break=on-false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com parsing [pbx01.mydomain.com->voicemail] continue=false
Dialplan: sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Regex (FAIL) [voicemail] ${user_exists}(false) =~ /true/ break=on-false
2018-02-09 21:57:55.756829 [DEBUG] switch_core_state_machine.c:286 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) State Change CS_ROUTING -> CS_EXECUTE
2018-02-09 21:57:55.756829 [DEBUG] switch_core_state_machine.c:643 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) State ROUTING going to sleep
2018-02-09 21:57:55.756829 [DEBUG] switch_core_state_machine.c:584 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) Running State Change CS_EXECUTE (Cur 1 Tot 22)
2018-02-09 21:57:55.756829 [DEBUG] switch_core_state_machine.c:650 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) State EXECUTE
2018-02-09 21:57:55.756829 [DEBUG] mod_sofia.c:198 sofia/pbx01.mydomain.com/502@pbx01.mydomain.com SOFIA EXECUTE
2018-02-09 21:57:55.756829 [DEBUG] switch_core_state_machine.c:328 sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Standard EXECUTE
EXECUTE sofia/pbx01.mydomain.com/502@pbx01.mydomain.com set(call_direction=local)
2018-02-09 21:57:55.756829 [DEBUG] mod_dptools.c:1548 SET sofia/pbx01.mydomain.com/502@pbx01.mydomain.com [call_direction]=[local]
EXECUTE sofia/pbx01.mydomain.com/502@pbx01.mydomain.com export(origination_callee_id_name=*9172)
2018-02-09 21:57:55.756829 [DEBUG] switch_channel.c:1296 EXPORT (export_vars) [origination_callee_id_name]=[*9172]
EXECUTE sofia/pbx01.mydomain.com/502@pbx01.mydomain.com set(RFC2822_DATE=Fri, 09 Feb 2018 21:57:55 +0000)
2018-02-09 21:57:55.756829 [DEBUG] mod_dptools.c:1548 SET sofia/pbx01.mydomain.com/502@pbx01.mydomain.com [RFC2822_DATE]=[Fri, 09 Feb 2018 21:57:55 +0000]
EXECUTE sofia/pbx01.mydomain.com/502@pbx01.mydomain.com hash(insert/pbx01.mydomain.com-last_dial/502/*9172)
EXECUTE sofia/pbx01.mydomain.com/502@pbx01.mydomain.com eval(not_secure)
EXECUTE sofia/pbx01.mydomain.com/502@pbx01.mydomain.com answer()
2018-02-09 21:57:55.756829 [DEBUG] switch_core_media.c:6878 AUDIO RTP [sofia/pbx01.mydomain.com/502@pbx01.mydomain.com] 10.142.0.6 port 17258 -> [the remote IP of the client softphone] port 60472 codec: 9 ms: 20
2018-02-09 21:57:55.756829 [DEBUG] switch_rtp.c:4137 Starting timer [soft] 160 bytes per 20ms
2018-02-09 21:57:55.756829 [DEBUG] switch_core_media.c:7180 sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Set 2833 dtmf send payload to 101
2018-02-09 21:57:55.756829 [DEBUG] switch_core_media.c:7187 sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Set 2833 dtmf receive payload to 101
2018-02-09 21:57:55.756829 [DEBUG] switch_core_media.c:7210 sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Set rtp dtmf delay to 40
2018-02-09 21:57:55.756829 [DEBUG] mod_sofia.c:850 Local SDP sofia/pbx01.mydomain.com/502@pbx01.mydomain.com:
v=0
o=FreeSWITCH 1518196217 1518196218 IN IP4 [the public IP of the fusion/freeswitch server]
s=FreeSWITCH
c=IN IP4 [the public IP of the fusion/freeswitch server]
t=0 0
m=audio 17258 RTP/AVP 9 101
a=rtpmap:9 G722/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=sendrecv

2018-02-09 21:57:55.756829 [DEBUG] sofia.c:7084 Channel sofia/pbx01.mydomain.com/502@pbx01.mydomain.com entering state [completed][200]
2018-02-09 21:57:55.756829 [NOTICE] mod_dptools.c:1312 Channel [sofia/pbx01.mydomain.com/502@pbx01.mydomain.com] has been answered
2018-02-09 21:57:55.756829 [DEBUG] switch_channel.c:3773 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) Callstate Change RINGING -> ACTIVE
EXECUTE sofia/pbx01.mydomain.com/502@pbx01.mydomain.com sleep(1000)
EXECUTE sofia/pbx01.mydomain.com/502@pbx01.mydomain.com say(en CURRENT_DATE_TIME pronounced 1518213476)
2018-02-09 21:57:56.756836 [DEBUG] freeswitch_lua.cpp:365 DBH handle 0x7f72a40e0600 Connected.
2018-02-09 21:57:56.756836 [DEBUG] freeswitch_lua.cpp:382 DBH handle 0x7f72a40e0600 released.
2018-02-09 21:57:56.776815 [DEBUG] switch_ivr_play_say.c:1498 Codec Activated L16@16000hz 1 channels 20ms
2018-02-09 21:58:01.736856 [DEBUG] switch_ivr_play_say.c:1942 done playing file file_string://time/mon-1.wav!digits/h-9.wav!digits/2.wav!digits/thousand.wav!digits/18.wav!time/at.wav!digits/9.wav!digits/50.wav!digits/7.wav!time/p-m.wav
EXECUTE sofia/pbx01.mydomain.com/502@pbx01.mydomain.com hangup()
2018-02-09 21:58:01.736856 [NOTICE] mod_dptools.c:1286 Hangup sofia/pbx01.mydomain.com/502@pbx01.mydomain.com [CS_EXECUTE] [NORMAL_CLEARING]
2018-02-09 21:58:01.736856 [DEBUG] switch_core_session.c:2815 sofia/pbx01.mydomain.com/502@pbx01.mydomain.com skip receive message [APPLICATION_EXEC_COMPLETE] (channel is hungup already)
2018-02-09 21:58:01.736856 [DEBUG] switch_core_state_machine.c:650 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) State EXECUTE going to sleep
2018-02-09 21:58:01.736856 [DEBUG] switch_core_state_machine.c:584 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) Running State Change CS_HANGUP (Cur 1 Tot 22)
2018-02-09 21:58:01.736856 [DEBUG] switch_core_state_machine.c:850 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) Callstate Change ACTIVE -> HANGUP
2018-02-09 21:58:01.736856 [DEBUG] switch_core_state_machine.c:852 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) State HANGUP
2018-02-09 21:58:01.736856 [DEBUG] mod_sofia.c:438 Channel sofia/pbx01.mydomain.com/502@pbx01.mydomain.com hanging up, cause: NORMAL_CLEARING
2018-02-09 21:58:01.736856 [DEBUG] mod_sofia.c:491 Sending BYE to sofia/pbx01.mydomain.com/502@pbx01.mydomain.com
2018-02-09 21:58:01.736856 [DEBUG] switch_core_state_machine.c:60 sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Standard HANGUP, cause: NORMAL_CLEARING
2018-02-09 21:58:01.736856 [DEBUG] switch_core_state_machine.c:852 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) State HANGUP going to sleep
2018-02-09 21:58:01.736856 [DEBUG] switch_core_state_machine.c:619 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) State Change CS_HANGUP -> CS_REPORTING
2018-02-09 21:58:01.736856 [DEBUG] switch_core_state_machine.c:584 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) Running State Change CS_REPORTING (Cur 1 Tot 22)
2018-02-09 21:58:01.736856 [DEBUG] switch_core_state_machine.c:938 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) State REPORTING
2018-02-09 21:58:01.776824 [DEBUG] switch_core_state_machine.c:174 sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Standard REPORTING, cause: NORMAL_CLEARING
2018-02-09 21:58:01.776824 [DEBUG] switch_core_state_machine.c:938 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) State REPORTING going to sleep
2018-02-09 21:58:01.776824 [DEBUG] switch_core_state_machine.c:610 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) State Change CS_REPORTING -> CS_DESTROY
2018-02-09 21:58:01.776824 [DEBUG] switch_core_session.c:1665 Session 22 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) Locked, Waiting on external entities
2018-02-09 21:58:01.776824 [NOTICE] switch_core_session.c:1683 Session 22 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) Ended
2018-02-09 21:58:01.776824 [NOTICE] switch_core_session.c:1687 Close Channel sofia/pbx01.mydomain.com/502@pbx01.mydomain.com [CS_DESTROY]
2018-02-09 21:58:01.776824 [DEBUG] switch_core_state_machine.c:741 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) Running State Change CS_DESTROY (Cur 0 Tot 22)
2018-02-09 21:58:01.776824 [DEBUG] switch_core_state_machine.c:751 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) State DESTROY
2018-02-09 21:58:01.776824 [DEBUG] mod_sofia.c:343 sofia/pbx01.mydomain.com/502@pbx01.mydomain.com SOFIA DESTROY
2018-02-09 21:58:01.776824 [DEBUG] switch_core_state_machine.c:181 sofia/pbx01.mydomain.com/502@pbx01.mydomain.com Standard DESTROY
2018-02-09 21:58:01.776824 [DEBUG] switch_core_state_machine.c:751 (sofia/pbx01.mydomain.com/502@pbx01.mydomain.com) State DESTROY going to sleep
freeswitch@fusion-v3-debian-jessie>
 

Justin H

New Member
Feb 9, 2018
5
1
1
Hiya. Thanks for the reply.

I found the issue - google cloud had a separate firewall which supersedes the firewall on the Debian instance. You have to go into VPC / firewall rules, and open the ports there plus setup the firewall on the instance. Duh :). Easy once figured out.

Thanks again for the help.
 
Status
Not open for further replies.