|
|
# Handling Calls With **Reve** Voice SDK
|
|
|
|
|
|
After calling the `sipWrapper.restartSIP()` method voip Calling is available but To make the UI work with the sdk's background tasks you should initialize the Listeners first. Follow the [Listeners Guide](listeners-guide) to Correctly initialize the Listeners of this SDK.
|
|
|
After calling the `sipWrapper.restartSIP()` method voip Calling is available but To make the UI work with the sdk's background tasks you should initialize the Listeners first. Follow the [Listeners Guide](Configuring-Listeners) to Correctly initialize the Listeners of this SDK.
|
|
|
|
|
|
After you are done with the Listeners, you have create an Instance of the **CallHandler** Class. Now the CallHandler as the name suggests handles all the tasks related to calling. You can start a call by calling the ```callHandler.makeCall(number,isPaid)``` method. Here the isPaid Variable will be true if the user is calling a GSM number. If the call is To another subscriber the number will be the user's username and the isPaid variable will be false.
|
|
|
|
... | ... | @@ -8,6 +8,6 @@ |
|
|
|
|
|
After you have started a call with makeCall method, you can end this call by invoking the `callHandler.endCall()` method.
|
|
|
|
|
|
Finally you can accept incoming calls by invoking `callHandler.acceptCall(callID)` method. You can find the callID through the **SDKServiceListener**(See [Listeners Guide](listeners-guide))
|
|
|
Finally you can accept incoming calls by invoking `callHandler.acceptCall(callID)` method. You can find the callID through the **SDKServiceListener**(See [Listeners Guide](Configuring-Listeners))
|
|
|
|
|
|
|