Vasilii Rogin

Results 28 comments of Vasilii Rogin

Your sip packet is not small (4479 bytes), but not super big. If also can be bigger if you will have more network interfaces (for example, for virtualbox/vmware/etc). Other Javascript...

You can redefine getUserMedia function: ```javascript /* Set a microphone device id from navigator.mediaDevices.enumerateDevices() to this variable */ var global_microphone_device_id; /* Here is overwrite of getUserMedia. Sipml5 calls this function...

I am using 'Chrome 58.0.3029.81 beta (64-bit)', and it works ok with sipml5. Checkout your sipml5 and/or PBX configuration.

Usually this problem is caused by plain http connection, not https. Try to use https for webpage and wss for asterisk websockets. You can get a free ssl certificate from...

@bendney , use `wss` instead of `ws` (i.e. `wss://example.org/ws`)

Hi! Can you test with originate to `Application: Echo` ? Probably your issue is caused by `direct_media=yes` option in pjsip configuration

@stefanofavaro, have a look at this commit https://github.com/roginvs/sipml5/commit/4cbbb515635be00b089a97342662d6e12723cbef - this is a workaround for your problem

@vferko , I am not sure. But we are using this hack for almost two months, and everything is still fine.

@vferko, yes, everything is right, this link holds sipml5 with this change + patch for Chrome workaround.

I made this with super-hack (run this code _after_ sipml5 is loaded): var stored_getUserMedia_function = navigator.getUserMedia.bind(navigator); navigator.getUserMedia = my_getUserMedia; function my_getUserMedia(constraints, onSuccessCallback, onErrorCallback){ if (variable_with_my_microphone_id) { constraints['audio'] = {"mandatory":{"sourceId": variable_with_my_microphone_id...