VitXi Webrtc Turn Coturn Server – To Solving Issue Voice One Way

VitalPBX Community Support VitXi WebRTC VitXi Webrtc Turn Coturn Server – To Solving Issue Voice One Way

  • Post
    mustafa.ecentrix
    Participant
    none
    Up
    1
    Down
    Hi Sir,

    On complex networks, one of the WebRTC issues is the one way. Some references that I read on webrtc must use turn / coturn / iceServer,
    and we have done this up and running normally.

    The option we do is to send the iceServer parameter during outbound calls (invite) and inbound calls.

    Here’s an example:

    let callOption = {
    ‘extraHeaders’: [‘usr_name: myuser’, ‘cust_id: 12345’],
    ‘mediaConstraints’: {‘audio’: true, ‘video’: true},
    ‘pcConfig’: {
    ‘rtcpMuxPolicy’: ‘require’,
    ‘iceServers’: [{‘url’: ‘turn: myserver.sipses.com: 3478? transport = tcp’, ‘credential’: ‘mycredential’, ‘username’: ‘myusername’}]
    },
    };

    For Incoming Call

    session.answer (callOption);

    FOr Oubound Call

    session = phone.call (number, callOption);

    How to set this parameter in VitXi Webrtc?

    1
Viewing 4 replies - 1 through 4 (of 4 total)
  • Replies
    Maynor Peralta
    Keymaster
    US
    Up
    1
    Down
    Hello Sir,

    In advance, thank you very much for your interest in VitXi!

    In the current version of VitXi, there is no option to set these parameters. However, we already developed this module on our development servers. This “Ice Servers” module will be available in the next update that we will publish in a few days.

    Best Regards!

    1
    mustafa.ecentrix
    Participant
    none
    Up
    1
    Down
    Hi Sir,

    Excellent, hopefully it can be launched soon.

    I wish I could set multiple url turn servers, like this below

    return {
    username: object.username,
    credential: object.credential,
    urls: [
    “turn:xyrs.sipses.com:80?transport=tcp”,
    “turn:xyrs.sipses.com:3478?transport=tcp”,
    “turns:xyrs.sipses.com:443?transport=tcp”,
    “turns:xyrs.sipses.com:5349?transport=tcp”
    ]
    };

    Thanks

    1
    Maynor Peralta
    Keymaster
    US
    Up
    1
    Down
    Hi Sir,

    Sure, with this new module you will be able to establish up to two IceServers in which you will be able to establish several URLs and if necessary you will be able to establish the username and the credential.

    This configuration is global and will apply to all users.

    This new version will be published as soon as possible,

    Thank you very much for your interest in the project,

    Best regards!

    1
    Maynor Peralta
    Keymaster
    US
    Up
    1
    Down
    Hello Sir,

    The new version (1.0.5-1) of VitXi! Is now available.

    In this version, you will be able to configure the ice servers in the new IceServers module.

    You can see the new features, fixes, and improvements in our changelog: VitXi Changelog

    Best regards!

    1
Viewing 4 replies - 1 through 4 (of 4 total)
  • The forum ‘VitXi WebRTC’ is closed to new topics and replies.