List of usage examples for com.google.gwt.phono.client Phono Phono
public Phono(String apiKey, PhonoHandler handler)
From source file:com.google.gwt.phono.test.client.model.ConversationModel.java
private void initPhono() { phono = new Phono(API_KEY, new PhonoHandler() { @Override/*from ww w . java2 s . co m*/ public void onRing(RingEvent event) { } @Override public void onPhonoUnready(PhonoUnreadyEvent event) { Window.alert("Phono initialization failed."); } @Override public void onPhonoReady(com.google.gwt.phono.client.event.PhonoReadyEvent event) { EVENT_BUS.fireEvent(new PhonoReadyEvent(event.getPhono())); } @Override public void onMessage(MessageEvent event) { EVENT_BUS.fireEvent(new MessageReceivedEvent(event.getMessage())); } @Override public void onIncomingCall(IncomingCallEvent event) { boolean answer = Window.confirm("Appel, voulez-vous dcrocher?"); if (answer) { event.getCall().answer(); } } @Override public void onHangup(HangupEvent event) { Window.alert("Call ended by remote user "); } @Override public void onError(ErrorEvent event) { Window.alert("Error : " + event.getReason()); } @Override public void onAnswer(AnswerEvent event) { Window.alert("Call answered by remote user "); } }); }