-
-
Notifications
You must be signed in to change notification settings - Fork 266
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Successful TCP socket connection refactor #406
Comments
@mikaelwills how you do that please ? |
@mikaelwills how you do that please ? |
Its all in the example app now, call the SIPUAHelper's start() function wih TransportType.TCP in your settings transport type. |
@mikaelwills I do that and I registered correctly but when I make the call show me this : [2024-09-24 14:13:35.448] Level.debug socket_transport.dart:128 ::: Socket Transport send() |
SIP/2.0 488 Not acceptable here What PBX server are you using? If its 3cx make sure you un-tick 'block remote non-tunnel connections' in each user. But overall there could be many reasons why the server has said this, might not like the encryption used, if you're trying to use DTLS SRTP inside the SDP or not, or if the codecs used in the SDP aren't supported by the server. |
-Server Domain (default server): [sip.wasel.sa] |
when I download another app and register in the same account then I make that call correctly but in the sip_ua example can not do the call @mikaelwills |
Hey guys,
For a work research project we needed a flutter client to connect and use a 3cx server.
3cx unfortunately doesn't allow for a websocket connection.
I've succefully implemented a TCP connection with this package by abstracting a SocketInterface class that two WebSocket, and TcpSocket classes extend. Can register with the 3CX server, make calls, talk successfully and hang up.
I'm reaching out to field the interest in this as a future pull request!
Cheers
The text was updated successfully, but these errors were encountered: