Easy to integrate android sdk to perform click to call operation from Mobtexting
Step 1. Add the JitPack repository to your build file
allprojects {
repositories {
maven { url 'https://jitpack.io' }
}
}
Step 2. Add the dependency
dependencies {
implementation 'com.github.mobtexting:voice-android:v1.0.2'
}
<meta-data android:name="mobtexting.api_key" android:value="@string/mobtextingapikey" />
Pass Pilot number, caller number and receiver number as parameter
public class MainActivity extends AppCompatActivity implements MobtextingInterface{
private Mobtexting mobtexting;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//create instance of mobtexting and pass parameter as Pilot number, caller number and receiver number
mobtexting=new Mobtexting(this);
//if you want to dial first to customer or agent then set dial first as "agent" or "customer"
mobtexting.setDialFirst("agent");
mobtexting.clickToCall("8030********","8553******","7250******",this);
}
@Override
public void onResponse(ServerResponse serverResponse) {
Log.d("success",serverResponse.getResponseCode()+" "+serverResponse.getMessage()+" "
+serverResponse.getStatus());
}
@Override
public void onError(ServerResponse serverResponse) {
Log.d("failure",serverResponse.getResponseCode()+" "+serverResponse.getMessage()+" "+
serverResponse.getStatus());
}
}
<uses-permission android:name="android.permission.INTERNET" />