mobtexting / voice-android

MOBtexting android sdk for cloud telephony

Home Page:https://mobtexting.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Click To Call Android SDK (Cloud Telephony)

Easy to integrate android sdk to perform click to call operation from Mobtexting

Getting Started

Gradle

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'
}

Define API KEY in Manifest file inside Application tag

  <meta-data android:name="mobtexting.api_key" android:value="@string/mobtextingapikey" />

Usage (How to perform click to call)

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());
    }
}

Note: Add Internet persmission in android mainfest file

<uses-permission android:name="android.permission.INTERNET" />

About

MOBtexting android sdk for cloud telephony

https://mobtexting.com

License:MIT License


Languages

Language:Java 100.0%