06-20-2020 04:08 AM
HI
I have webrtc setup on CMS and joining it from internal network has no problem.
In order to make it work from internet, I deployed expressway e and c and in the same time configured NAT mapping external ip of expressway e to a public IP on FTD and configured DNS resolv in internet as well.
However, when trying to join webrtc from internet(tried both from laptop and mobile phone) via browse, I am able to join webrtc(I can see the cms webbridge and enter room number and pssword) but I am kicked out during joining.
log from CMS:
_______________________________
instantiating user "guest3191173771@uegl.com.cn"
2020-06-20 17:58:25.737 Info API Call "88888" GUID: 7f51a218-25f8-4114-b8c9-2b1f3b740618 <--> Internal GUID: c0d750c9-261a-4274-988d-66aa77c4e9bd <--> Call Correlator GUID: 9a211128-0b93-4d3d-a6ca-89c7b82de454
2020-06-20 17:58:25.737 Info API call leg f9c6fa9b-0091-43d5-a4d2-cbce56612d11 in call c0d750c9-261a-4274-988d-66aa77c4e9bd (API call 7f51a218-25f8-4114-b8c9-2b1f3b740618) has SIP call ID ""
2020-06-20 17:58:25.738 Info conference "" (c0d750c9-261a-4274-988d-66aa77c4e9bd) has control/media GUID: 3a82ddbd-1d66-49e8-94d8-bf403cc8b4b4
2020-06-20 17:58:25.738 Info conference c0d750c9-261a-4274-988d-66aa77c4e9bd named "88888"
2020-06-20 17:58:25.744 Info new session created for user "guest3191173771@uegl.com.cn"
2020-06-20 17:58:31.122 Info call 70: allocated for guest3191173771@uegl.com.cn "Web client" conference participation
2020-06-20 17:58:31.122 Info call 70: API call leg f9c6fa9b-0091-43d5-a4d2-cbce56612d11
2020-06-20 17:58:31.123 Info call 70: setting up combined RTP session for DTLS (combined media and control)
2020-06-20 17:58:56.953 Info call 70: inactivity notification; tearing down...
2020-06-20 17:58:56.953 Info resource 0:0 for "guest3191173771@uegl.com.cn"; deactivating due to call drop
2020-06-20 17:58:56.953 Info resource 0:0 for "guest3191173771@uegl.com.cn"; sending stream failure indication, size 98
2020-06-20 17:58:57.350 Info user "guest3191173771@uegl.com.cn", ephemeral invitation no longer valid due to inactivity call drop
2020-06-20 17:58:57.351 Info removing guest account 'guest3191173771@uegl.com.cn' (name 'michael') on call drop
2020-06-20 17:58:57.351 Info destroying guest account with user ID "guest3191173771@uegl.com.cn"
2020-06-20 17:58:57.351 Info deinstantiating user "guest3191173771@uegl.com.cn"
_______________________
I do not think it provides any value details . before combining RTP and DTLS, connection tear down there is not error message.
expressway E log
________________________
traffic_server[29319]: Event="Sending HTTP error response" Status="401" Reason="Unauthorized" Dst-ip="127.0.0.1" Dst-port="33898" UTCTime="2020-06-20 10:59:17,361"
________________________
my structure is very straight forward (exp e is a dual nic device)
<--traversal zone------>
cms---------exp c-------------------------exp e ---------firewall
<--------------------turn --------------->
the most wired part is that I am able to sometime join webrtc from internet.
dose anyone have a clue for this issue.
Regards
Michael
06-20-2020 05:26 AM
07-06-2020 07:17 AM - edited 07-06-2020 07:17 AM
For WebRTC to work from outside we need turn server.who act as turn server. your expressway E or CMS component?
07-06-2020 07:21 PM
07-06-2020 08:07 PM
is it a clustered environment.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide