IVvsipService.java 993 B

1234567891011121314151617181920212223242526272829303132
  1. /*
  2. vvphone is a SIP app for android.
  3. vvsip is a SIP library for softphone (SIP -rfc3261-)
  4. Copyright (C) 2003-2010 Bluegoby - <bluegoby@163.com>
  5. */
  6. package com.vvsip.ansip;
  7. import java.util.List;
  8. import android.os.Handler;
  9. /*
  10. * 服务接口
  11. */
  12. public interface IVvsipService {
  13. public VvsipTask getVvsipTask();
  14. public int StartVvsipLayer();
  15. public int StopVvsipLayer();
  16. public void initiateOutgoingCall(String target,String macStr);
  17. public void addListener(IVvsipServiceListener listener);
  18. public void removeListener(IVvsipServiceListener listener);
  19. public void setAudioNormalMode();
  20. public void setAudioInCallMode();
  21. public void setSpeakerModeOff();
  22. public void setSpeakerModeOn();
  23. public void stopPlayer();
  24. public void restartNetworkDetection();
  25. public void setMessageHandler(Handler _mainActivityMessageHandler);
  26. public void register(String domain,String username,String passwd);
  27. public void setNeighbors();
  28. public void sendDTMF(String dtmf);
  29. }