- Benefits
- Overview
- Installation guide
- Developers guide
- Quick start
- Ozeki PBX Architecture
- .Net API
- HTTP API
- JavaScript API
- Examples
- Documentations
- Call class
- accept
- attachCamera
- forward
- getCallState
- getOtherParty
- hangUp
- hold
- onCallStateChanged
- onMessageReceived
- reject
- sendMessage
- setRemoteDisplay
- start
- transfer
- unHold
- Extension class
- Helper class
- OzCamera class
- OzWebClient class
- Session class
- User class
- Interceptor classes reference
- SQL API
- OZML
- Install API extension
- SMS API
- Database servers
- Video tutorials
- Appendix
- Featured articles
- Technology
Ozeki brings you outstanding
SMS Gateway technology. Use our SMS Server products on Windows,Linux, or Android
C# SMS API
Developers can use our C# SMS API to send SMS from C#.Net. The C# SMS API comes with full source code
PHP SMS API
The ozeki PHP SMS gateway software can be used to send SMS from PHP and to receive SMS usig PHP on your website
SMPP SMS Gateway
SMS service providers use our SMPP gateway solution, that offers a high performance SMPP server and SMPP client gateway with amazing routing capabilities
attachCamera(camera) method
If a call object is added to the program, which state is "IN_CALL", this method can run on it. It sends a video stream to the other party. The parameter should be an instance of the OzCamera class. This is usually a webcam, connected to the PC. You can accept the video stream, with the setRemoteDisplay(displayId) method on the other party.
Parameters
camera: Type: Camera. A camera object, which will be connected.
Possible Exceptions:
An exception will be thrown if the camera was not specified.
Method usage example
In this example, we start a call and connect a camera to it.
First we make the myWebCam object in the OzCamera class and the MyFirstVideoCall object in the call class, then we set the called number. After it, we register to the onCallStateChanged event. So whenever the state of the call changes, the callStateChanged function will be called. If the state changes to "IN_CALL", the myWebCam object will be connected to the call. The attachCamera method can only be used in "IN_CALL" state. (Code Example 1)
var calledNumber = "1000"; //constructor of the myWebCam object, the default camera is used var myWebCam = OzCamera.getCameraByName(); //constructor of the call var myFirstVideoCall = OzWebClient.createCall(calledNumber, CallType.VIDEO); //registers to the onCallStateChanged event myFirstVideoCall.onCallStateChanged(callStateChanged); myFirstVideoCall.start(); //starts the call function callStateChanged(state){ if (state == "IN_CALL") //if callstate is "IN_CALL" then myFirstVideoCall.attachCamera(myWebCam); //attach MyWebCam object to the call }
More information
- Accept() method
- Forward(target) method
- GetCallState() method
- GetOtherParty() method
- HangUp() method
- Hold() method
- OnCallStateChanged event
- OnMessageReceived event
- Reject() method
- SendMessage(message) method
- Supported operating systems
- Start() method
- Transfer(target) method
- UnHold() method