| | |
| | | import android.widget.Toast; |
| | | |
| | | import com.hdl.hdllinphonesdk.HDLLinphoneKit; |
| | | import com.hdl.hdllinphonesdk.activity.HDLLinphoneMonitorActivity; |
| | | import com.hdl.hdllinphonesdk.activity.HDLLinphoneReverseCallActivity; |
| | | import com.hdl.hdllinphonesdk.callback.OnHDLLinphoneCallListener; |
| | | |
| | | public class LinphoneTestActivity extends Activity { |
| | | |
| | | private static final String password = "MITJio1MhRrYXGWXVMoiVmXrR"; |
| | | private static final String serverIP = "47.96.88.250:25060"; |
| | | // private static final String password = "763548"; |
| | | // private static final String serverIP = "139.159.157.75:46000";//""116.62.26.215:35060"; |
| | | private static final String password = "xFNxyrTIM8gLAOGDw3OiuzV5F"; |
| | | private static final String serverIP = "47.96.88.250:25060";//""116.62.26.215:35060"; |
| | | private String account = ""; |
| | | |
| | | // 登录 |
| | |
| | | |
| | | // 呼叫 |
| | | private EditText numberEdit; |
| | | private Button callBtn; |
| | | private Button callBtn,monitorBtn; |
| | | |
| | | @Override |
| | | protected void onCreate(Bundle savedInstanceState) { |
| | |
| | | // HDLLinphoneKit.getInstance().callTo(number, true); |
| | | }); |
| | | |
| | | monitorBtn = findViewById(R.id.monitor_btn); |
| | | monitorBtn.setOnClickListener(view -> { |
| | | String number = numberEdit.getText().toString().trim(); |
| | | if (number.equals("")) return; |
| | | // 监控 |
| | | HDLLinphoneKit.getInstance().callTo(number, true); |
| | | Intent intent = new Intent(LinphoneTestActivity.this, HDLLinphoneMonitorActivity.class); |
| | | startActivity(intent); |
| | | }); |
| | | |
| | | //1.初始化SDK,并注册HDLLinphoneService |
| | | HDLLinphoneKit.getInstance().initLinphone(this); |
| | | //2.设置是否自动跳转呼叫,如果对接极光推送再弹出页面,这里要设置false |