$json_array = array('username' => $turn_user, 'password' => $turn_password, 'uris' => ["turn:xxx.xx.x.xx:3478"]);
when i try to connect between 2 devices , they connect and i get the following from the turn server:
9275: handle_udp_packet: New UDP endpoint: local addr
163.9.18.1:3478, remote addr 61.29.28.7 1:53221
9275: user <>: incoming packet BINDING processed, success
9275: handle_udp_packet: New UDP endpoint: local addr
163.9.18.1:3478, remote addr 61.29.28.7 1:53612
9275: user <>: incoming packet message processed, error 401
9275: ERROR: check_stun_auth: Cannot find credentials of user <1414412897:testuser>
9275: user <>: incoming packet message processed, error 401
9276: ERROR: check_stun_auth: Cannot find credentials of user <1414412897:testuser>
9276: user <>: incoming packet message processed, error 401
9285: user <>: incoming packet BINDING processed, success
9285: user <>: incoming packet BINDING processed, success
9290: handle_udp_packet: New UDP endpoint: local addr
163.9.18.1:3478, remote addr 61.29.28.7 1:40194
9290: user <>: incoming packet BINDING processed, success
9290: handle_udp_packet: New UDP endpoint: local addr
163.9.18.1:3478, remote addr 61.29.28.7 1:45113
9290: user <>: incoming packet message processed, error 401
9291: user <>: incoming packet BINDING processed, success
9291: user <>: incoming packet message processed, error 401
9291: ERROR: check_stun_auth: Cannot find credentials of user <1414412896:testuser>
9291: user <>: incoming packet message processed, error 401
9291: ERROR: check_stun_auth: Cannot find credentials of user <1414412896:testuser>
9291: user <>: incoming packet message processed, error 401
9295: user <>: incoming packet BINDING processed, success
9301: user <>: incoming packet BINDING processed, success
9306: user <>: incoming packet BINDING processed, success
9311: user <>: incoming packet BINDING processed, success
9316: user <>: incoming packet BINDING processed, success
9321: user <>: incoming packet BINDING processed, success
9326: user <>: incoming packet BINDING processed, success
9331: user <>: incoming packet BINDING processed, success
9335: TURN connection closed (non-mobile pattern), user <>
9335: TURN connection closed (non-mobile pattern), user <>
9336: user <>: incoming packet BINDING processed, success
9341: user <>: incoming packet BINDING processed, success
9346: user <>: incoming packet BINDING processed, success
9350: TURN connection closed (non-mobile pattern), user <>
9351: TURN connection closed (non-mobile pattern), user <>
9351: user <>: incoming packet BINDING processed, success
9356: user <>: incoming packet BINDING processed, success
9361: user <>: incoming packet BINDING processed, success
9366: user <>: incoming packet BINDING processed, success
9371: user <>: incoming packet BINDING processed, success
9376: user <>: incoming packet BINDING processed, success
9381: user <>: incoming packet BINDING processed, success
9386: user <>: incoming packet BINDING processed, success
9391: user <>: incoming packet BINDING processed, success
9396: TURN connection closed (non-mobile pattern), user <>
9396: user <>: incoming packet BINDING processed, success
9402: user <>: incoming packet BINDING processed, success
9406: user <>: incoming packet BINDING processed, success
9408: TURN connection closed (non-mobile pattern), user <>
9409: TURN connection closed (non-mobile pattern), user <>
so my questions are:
1. from what i read a 401 message is part of the authentication process , so from the log output added above does it seem that everything is running correctly?
2. the last 2 "TURN connection closed" messages are ok because i hung up the call, how come i keep getting the same messages while devices are connected and everything is supposedly working
3. if not how can i run more test besides trying to connect between 2 clients running the app???
4.the turn server is also a stun server, so, does it automatically function as a stun server when it can and function as turn when relay is needed, or do I need to make any alteration ( set any flags) to the turn server?
any help with those questions will be great.
Thanks