Being within EnableX Session, you may initiate an Outbound Call to PSTN Number or SIP URI inviting the called participant to join the session on accepting the call.
Method: static Future<void> makeOutboundCall(String number)
Parameters:
@param String number
– String. Phone Number to dial-out.
Event Listener:
onOutBoundCallInitiated
– Event Listener to get call initiation statusonDialStateEvents
– Status of the Dialout Process is notified as and when received from Gateway. The JSON Response returns following status codes: initiated, calling, connecting, connected, terminated, failed and disconnected
EnxRtc.makeOutboundCall ('9896xxxxxx'); // Dial-Out the Number EnxRtc.onOutBoundCallInitiated= (Map<dynamic, dynamic> map) { // Receives Call State }; EnxRtc.onDialStateEvents= (String state) { // Receives Call State };
Error Codes – Failure Conditions to accept Dial-Out request
Error Code | Description |
1141 | Dial-Out request is already in progress |
1142 | CLI doesn’t match with configured phone number |