-
Notifications
You must be signed in to change notification settings - Fork 266
Open
Description
I'm currently trying to get the VoWIFI working.
As seen with the previous ticket, i can connect using the swu_client provided in the project from the same lan as the UE.
As UE, i'm using a OnePlus 9 with the latest crDroid release.
Here are the logs of the ePDG container :
Stream 238, 24 bytes
*DBG* gsup_server got {ipa,#Port<0.17>,
{osmo,5},
#{cn_domain => 1,
current_rat_type => rat_eutran_sgs,
imsi => <<"001010123456790">>,message_class => 5,
message_type => send_auth_info_req,
num_vectors_req => 1}}
*DBG* epdg_ue_fsm_001010123456790 receive call {auth_request,33,"*",#{}} from <0.3416.1> in state state_authenticating
19:16:46.628 [info] GSUP: Rx #{cn_domain => 1,current_rat_type => rat_eutran_sgs,imsi => <<"001010123456790">>,message_class => 5,message_type => send_auth_info_req,num_vectors_req => 1}
19:16:46.628 [info] ue_fsm auth_request
*DBG* epdg_ue_fsm_001010123456790 send ok to <0.3416.1>
*DBG* aaa_ue_fsm_001010123456790 receive call {rx_swm_der_auth_req,33,"*",#{}} from <0.201.0> in state state_new
*DBG* gsup_server new state {gsups_state,#Port<0.16>,4222,#Port<0.17>,
{ipa_ccm_options,"EPDG-00-00-00-00-00-00",
"0/0/0","00:00:00:00:00:00",
"00:00:00:00:00:00","00:00:00:00:00:00",
"00:00:00:00:00:00","00:00:00:00:00:00",
"EPDG-00-00-00-00-00-00",false}}
*DBG* epdg_ue_fsm_001010123456790 consume call {auth_request,33,"*",#{}} from <0.3416.1> in state state_authenticating => state_wait_auth_resp
19:16:46.628 [info] ue_fsm state_authenticating event=auth_request {33, "*", #{}}, {ue_fsm_data,<<"001010123456790">>,"internet",[],undefined,false,0,false,false}
*DBG* epdg_ue_fsm_001010123456790 start_timer {state_timeout,10000,
swm_der_timeout,[]} in state state_wait_auth_resp
19:16:46.628 [info] ue_fsm ev_rx_swm_der_auth_req
*DBG* aaa_ue_fsm_001010123456790 send ok to <0.201.0>
19:16:46.628 [info] ue_fsm state_new event=rx_swm_der_auth_req {33, "*", #{}}, {ue_fsm_data,"001010123456790","[email protected]","internet",true,true,undefined}
*DBG* aaa_ue_fsm_001010123456790 consume call {rx_swm_der_auth_req,33,"*",#{}} from <0.201.0> in state state_new => state_wait_swx_maa
19:16:46.629 [debug] Swx MAR: IPv4Opt=<<"����">> IPv6Opt=[]
19:16:46.629 [debug] Swx Tx MAR: {'MAR',["epdg.localdomain",";","1821369299",";","50",";","nonode@nohost"],1,undefined,undefined,undefined,"001010123456790",{'Vendor-Specific-Application-Id',10415,[16777265],[]},{'SIP-Auth-Data-Item',[],["EAP-AKA"],[],[],[],[],[],[],<<"����">>,[],[],[],[]},1,[],1,[],[],[],[],[],[],[],[]}
19:16:46.632 [info] SWx Rx MAA {<0.236.0>,{diameter_caps,{"aaa.epc.mnc001.mcc001.3gppnetwork.org","hss.epc.mnc001.mcc001.3gppnetwork.org"},{"epc.mnc001.mcc001.3gppnetwork.org","epc.mnc001.mcc001.3gppnetwork.org"},{[{127,0,0,1},{172,22,0,41}],[{172,22,0,3}]},{0,0},{"osmo-epdg","freediameter"},{[],[1759864153]},{[10415,13019,5535],[5535,10415,13019]},{[],[]},{[],[]},{[],[]},{[{'diameter_base_Vendor-Specific-Application-Id',10415,[16777265],[]}],[{'diameter_base_Vendor-Specific-Application-Id',[10415],[16777216],[]},{'diameter_base_Vendor-Specific-Application-Id',[10415],[16777251],[]},{'diameter_base_Vendor-Specific-Application-Id',[10415],[16777265],[]}]},{[],[10500]},{[],[]}}}: {'MAA',"epdg.localdomain;1821369299;50;nonode@nohost",1,"hss.epc.mnc001.mcc001.3gppnetwork.org","epc.mnc001.mcc001.3gppnetwork.org",{'Vendor-Specific-Application-Id',10415,[16777265],[]},"001010123456790",[],[2001],[],[1],[{'SIP-Auth-Data-Item',[1],["EAP-AKA"],[[67,18,242,233,24,117,247,217,233,138,140,34,68,158,48,100,248,96,88,156,79,127,128,0,198,180,83,184,112,101,205,5]],[[247,101,93,177,12,108,157,127]],[],[[32,243,217,228,184,209,47,73,155,200,190,98,101,117,210,162]],[[195,153,198,99,147,124,68,32,181,174,198,200,208,248,144,247]],[],[],[],[],[],[]}],[],[],[],[],[],[]}/ Errors []
*DBG* aaa_ue_fsm_001010123456790 receive call {rx_swx_maa,
{ok,[{epdg_auth_tuple,
<<67,18,242,233,24,117,247,217,233,138,140,34,68,158,48,100>>,
<<248,96,88,156,79,127,128,0,198,180,83,184,112,101,205,5>>,
<<247,101,93,177,12,108,157,127>>,
<<195,153,198,99,147,124,68,32,181,174,198,200,208,248,144,
247>>,
<<32,243,217,228,184,209,47,73,155,200,190,98,101,117,
210,162>>}]}} from <0.3417.1> in state state_wait_swx_maa
19:16:46.632 [info] dia_sip2gsup: auth [67,18,242,233,24,117,247,217,233,138,140,34,68,158,48,100,248,96,88,156,79,127,128,0,198,180,83,184,112,101,205,5] authz [247,101,93,177,12,108,157,127]
19:16:46.632 [info] rand [67,18,242,233,24,117,247,217,233,138,140,34,68,158,48,100] autn [248,96,88,156,79,127,128,0,198,180,83,184,112,101,205,5]
*DBG* aaa_ue_fsm_001010123456790 send ok to <0.3417.1>
*DBG* epdg_ue_fsm_001010123456790 receive call {received_swm_dea_auth_response,
{ok,[{epdg_auth_tuple,
<<67,18,242,233,24,117,247,217,233,138,140,34,68,158,48,100>>,
<<248,96,88,156,79,127,128,0,198,180,83,184,112,101,205,5>>,
<<247,101,93,177,12,108,157,127>>,
<<195,153,198,99,147,124,68,32,181,174,198,200,208,248,144,
247>>,
<<32,243,217,228,184,209,47,73,155,200,190,98,101,117,
210,162>>}]}} from <0.213.0> in state state_wait_auth_resp
*DBG* aaa_ue_fsm_001010123456790 consume call {rx_swx_maa,
{ok,[{epdg_auth_tuple,
<<67,18,242,233,24,117,247,217,233,138,140,34,68,158,48,100>>,
<<248,96,88,156,79,127,128,0,198,180,83,184,112,101,205,5>>,
<<247,101,93,177,12,108,157,127>>,
<<195,153,198,99,147,124,68,32,181,174,198,200,208,248,144,
247>>,
<<32,243,217,228,184,209,47,73,155,200,190,98,101,117,
210,162>>}]}} from <0.3417.1> in state state_wait_swx_maa => state_new
19:16:46.632 [info] ue_fsm ev_rx_swx_maa
*DBG* epdg_ue_fsm_001010123456790 send ok to <0.213.0>
*DBG* gsup_server got cast {auth_response,
{<<"001010123456790">>,
{ok,
[{epdg_auth_tuple,
<<67,18,242,233,24,117,247,217,233,138,140,34,
68,158,48,100>>,
<<248,96,88,156,79,127,128,0,198,180,83,184,
112,101,205,5>>,
<<247,101,93,177,12,108,157,127>>,
<<195,153,198,99,147,124,68,32,181,174,198,200,
208,248,144,247>>,
<<32,243,217,228,184,209,47,73,155,200,
190,98,101,117,210,162>>}]}}}
19:16:46.632 [info] ue_fsm state_wait_swx_maa event=rx_swx_maa, {ue_fsm_data,"001010123456790","[email protected]","internet",true,true,undefined}
*DBG* epdg_ue_fsm_001010123456790 consume call {received_swm_dea_auth_response,
{ok,[{epdg_auth_tuple,
<<67,18,242,233,24,117,247,217,233,138,140,34,68,158,48,100>>,
<<248,96,88,156,79,127,128,0,198,180,83,184,112,101,205,5>>,
<<247,101,93,177,12,108,157,127>>,
<<195,153,198,99,147,124,68,32,181,174,198,200,208,248,144,
247>>,
<<32,243,217,228,184,209,47,73,155,200,190,98,101,117,
210,162>>}]}} from <0.213.0> in state state_wait_auth_resp => state_authenticating
*DBG* gsup_server new state {gsups_state,#Port<0.16>,4222,#Port<0.17>,
{ipa_ccm_options,"EPDG-00-00-00-00-00-00",
"0/0/0","00:00:00:00:00:00",
"00:00:00:00:00:00","00:00:00:00:00:00",
"00:00:00:00:00:00","00:00:00:00:00:00",
"EPDG-00-00-00-00-00-00",false}}
19:16:46.632 [info] ue_fsm received_swm_dea_auth_response {ok,[{epdg_auth_tuple,<<67,18,242,233,24,117,247,217,233,138,140,34,68,158,48,100>>,<<248,96,88,156,79,127,128,0,198,180,83,184,112,101,205,5>>,<<247,101,93,177,12,108,157,127>>,<<195,153,198,99,147,124,68,32,181,174,198,200,208,248,144,247>>,<<32,243,217,228,184,209,47,73,155,200,190,98,101,117,210,162>>}]}
19:16:46.633 [info] ue_fsm state_wait_auth_resp event=received_swm_dea_auth_response Result={ok,[{epdg_auth_tuple,<<67,18,242,233,24,117,247,217,233,138,140,34,68,158,48,100>>,<<248,96,88,156,79,127,128,0,198,180,83,184,112,101,205,5>>,<<247,101,93,177,12,108,157,127>>,<<195,153,198,99,147,124,68,32,181,174,198,200,208,248,144,247>>,<<32,243,217,228,184,209,47,73,155,200,190,98,101,117,210,162>>}]}, {ue_fsm_data,<<"001010123456790">>,"internet",[],undefined,false,0,false,false}
19:16:46.633 [info] auth_response(<<"001010123456790">>): {ok,[{epdg_auth_tuple,<<67,18,242,233,24,117,247,217,233,138,140,34,68,158,48,100>>,<<248,96,88,156,79,127,128,0,198,180,83,184,112,101,205,5>>,<<247,101,93,177,12,108,157,127>>,<<195,153,198,99,147,124,68,32,181,174,198,200,208,248,144,247>>,<<32,243,217,228,184,209,47,73,155,200,190,98,101,117,210,162>>}]}
19:16:46.633 [info] auth_response for <<"001010123456790">>: {ok,[{epdg_auth_tuple,<<67,18,242,233,24,117,247,217,233,138,140,34,68,158,48,100>>,<<248,96,88,156,79,127,128,0,198,180,83,184,112,101,205,5>>,<<247,101,93,177,12,108,157,127>>,<<195,153,198,99,147,124,68,32,181,174,198,200,208,248,144,247>>,<<32,243,217,228,184,209,47,73,155,200,190,98,101,117,210,162>>}]}
19:16:46.633 [info] GSUP: Tx #{auth_tuples => [#{autn => <<248,96,88,156,79,127,128,0,198,180,83,184,112,101,205,5>>,ck => <<32,243,217,228,184,209,47,73,155,200,190,98,101,117,210,162>>,ik => <<195,153,198,99,147,124,68,32,181,174,198,200,208,248,144,247>>,rand => <<67,18,242,233,24,117,247,217,233,138,140,34,68,158,48,100>>,res => <<247,101,93,177,12,108,157,127>>}],imsi => <<"001010123456790">>,message_class => 5,message_type => send_auth_info_res}
From what i understand, it looks like the authentification works, so I don't know why it doesn't works.
I also tried with other phones, but none gave me the option to enable VoWIFI. Is there a way to enable the option in the settings ?
Metadata
Metadata
Assignees
Labels
No labels