das war zu einfach.
Grundsätzlich sieht das (mit dem was ich erkennen kann) am Launcher-SW-Phone nicht schlecht aus:
innovaphone.appwebsocket.connection.js:301 send: {"mt":"AllocChannel","channel":"90614400-0a1b-4621-98f5-b0be994ad16f","iceServers":[{"urls":"turn:myturn.mydom.mytld:3478?transport=udp","username":"myUser","credential":"myPW","credentialType":"password"},{"urls":"stun:stun.innovaphone.com"}],"dn":"Niels","type":"RemoteRtp","kind":"audio"}
innovaphone.appwebsocket.connection.js:77 recv: {"mt":"AllocChannelResult","channel":"90614400-0a1b-4621-98f5-b0be994ad16f","type":"RemoteRtp","channels":{"source":"REMOTE","audio_rtcp_mux":true,"audio_ice":{"fingerprint":"DA6F9A4FAA1887A2B994B0E5C46CA24D9D26F6AC9E4E867F65F89F9017CCBF37","usr":"A13R","pwd":"s5QwtI8G7LZLRXZf81IWil","candidate":[{"addr":"172.17.139.76","rtp":50000,"rtcp":50001,"r_rtp":0,"r_rtcp":0,"rtp_prio":2129289983,"rtcp_prio":2129290238,"type":"HOST","foundation":"0"},{"addr":"10.25.30.222","rtp":50000,"rtcp":50001,"r_rtp":0,"r_rtcp":0,"rtp_prio":2129289983,"rtcp_prio":2129290238,"type":"HOST","foundation":"1"},{"addr":"my:ipv6:addr:of:my::lte:connection:secondary","rtp":50000,"rtcp":50001,"r_rtp":0,"r_rtcp":0,"rtp_prio":2129289983,"rtcp_prio":2129290238,"type":"HOST","foundation":"2"},{"addr":"my.public.ipv4.addr","r_addr":"172.17.139.76","rtp":50000,"rtcp":50001,"r_rtp":50000,"r_rtcp":50001,"rtp_prio":1693082879,"rtcp_prio":1693083134,"type":"SRFLX","foundation":"3"},{"addr":"my.TURN.IP.Addr","r_addr":"172.17.139.76","rtp":19412,"rtcp":19413,"r_rtp":50000,"r_rtcp":50001,"rtp_prio":16641791,"rtcp_prio":16642046,"type":"RELAY","foundation":"4"}]},"ch":[{"coder":"G711_A","number":0,"xmit":0,"recv":0,"rate":0,"addr":"172.17.139.76","port":50000,"mcPort":0,"flags":0,"pt":8},{"coder":"G711_u","number":1,"xmit":0,"recv":0,"rate":0,"addr":"172.17.139.76","port":50000,"mcPort":0,"flags":0,"pt":0},{"coder":"G722","number":2,"xmit":0,"recv":0,"rate":0,"addr":"172.17.139.76","port":50000,"mcPort":0,"flags":0,"pt":9},{"coder":"G729","number":3,"xmit":0,"recv":0,"rate":0,"addr":"172.17.139.76","port":50000,"mcPort":0,"flags":0,"pt":18},{"coder":"G729A","number":4,"xmit":0,"recv":0,"rate":0,"addr":"172.17.139.76","port":50000,"mcPort":0,"flags":0,"pt":18},{"coder":"G729B","number":5,"xmit":0,"recv":0,"rate":0,"addr":"172.17.139.76","port":50000,"mcPort":0,"flags":0,"pt":18},{"coder":"G729AB","number":6,"xmit":0,"recv":0,"rate":0,"addr":"172.17.139.76","port":50000,"mcPort":0,"flags":0,"pt":18},{"coder":"OPUS_NB","number":7,"xmit":0,"recv":0,"rate":0,"addr":"172.17.139.76","port":50000,"mcPort":0,"flags":0,"pt":109},{"coder":"OPUS_WB","number":8,"xmit":0,"recv":0,"rate":0,"addr":"172.17.139.76","port":50000,"mcPort":0,"flags":0,"pt":109},{"coder":"DTMF","number":9,"xmit":0,"recv":0,"rate":0,"addr":"172.17.139.76","port":50000,"mcPort":0,"flags":0,"pt":101}]}}
innovaphone.appwebsocket.connection.js:301 send: {"mt":"ConnectChannel","channel":"90614400-0a1b-4621-98f5-b0be994ad16f","type":"RemoteRtp","role":"controlled","channels":{"source":"H323EFC","flags":"T38_X","ch":[{"coder":"G722","xmit":20,"recv":20,"addr":"0.0.0.0","port":9},{"coder":"DTMF","addr":"0.0.0.0","port":9,"pt":101,"recv":0,"xmit":0}],"audio_rtcp_mux":true,"audio_ice":{"fingerprint":"7b0af1f0ef791699082a6abc95082f8fb6d29daeb6f62fa57ef3beca2bdd1bb8","usr":"MupN","pwd":"eihII7/LbV3WFJWd+xPECk","candidate":[{"addr":"172.20.31.60","rtp":16432,"rtcp":16433,"r_rtp":0,"r_rtcp":0,"rtp_prio":2130569471,"rtcp_prio":2130569726,"type":"HOST"},{"addr":"192.168.0.252","r_addr":"172.20.31.60","rtp":19396,"rtcp":19397,"r_rtp":16432,"r_rtcp":16433,"rtp_prio":16641279,"rtcp_prio":16641534,"type":"RELAY"}]}},"kind":"audio"}
innovaphone.appwebsocket.connection.js:77 recv: {"mt":"ConnectChannelResult","channel":"90614400-0a1b-4621-98f5-b0be994ad16f","type":"RemoteRtp","state":"failed"}
innovaphone.appwebsocket.connection.js:301 send: {"mt":"ReleaseChannel","channel":"90614400-0a1b-4621-98f5-b0be994ad16f","type":"RemoteRtp","kind":"audio"}
innovaphone.appwebsocket.connection.js:77 recv: {"mt":"ReleaseChannelResult","channel":"90614400-0a1b-4621-98f5-b0be994ad16f","type":"RemoteRtp"}
Jedoch bekomme ich von der Gegenstelle (welche intern steht) auch die interne IP des TURN (192.168.0.252) mitgeteilt und daran beißt sich das SW-Phone scheinbar fest und versucht nicht mehr mit der öffentlichen IP des TURN zu kommunizieren, von der ich lesen kann, dass sie durchaus bekannt ist.
Dann taucht noch die IP 10.25.30.222 auf, die ich aus unserem Netzwerk nicht kenne. Das passt aus meiner Sicht auch nicht zu den Transfernetzen des Providers. Ist das eine intern von Innovaphone verwendete IP?