public class NexmoDTMFEvent extends NexmoEvent implements java.io.Serializable, android.os.Parcelable
NexmoCallEventListener.onDTMF(java.lang.String, com.nexmo.client.NexmoMember).
 Send DTMF event to the call:
 call.sendDTMF("123", new NexmoRequestListener() {
     @Override
     public void onError(@NonNull NexmoApiError apiError) {
         Log.d("sendDTMF", "sendDTMF onError " + apiError.getMessage());
     }
     @Override
     public void onSuccess(@Nullable Object o) {
         Log.d("sendDTMF", "sendDTMF onSuccess");
     }
 });
 
  Receive call DTMF event:
  call.addCallEventListener(new NexmoCallEventListener() {
       @Override
       public void onEarmuffChanged(NexmoMediaActionState earmuffState, NexmoMember member) {}
       @Override
       public void onMemberStatusUpdated(NexmoCallMemberStatus $memberStatus, NexmoMember member) {}
       @Override
       public void onMuteChanged(NexmoMediaActionState muteState, NexmoMember member) {}
       @Override
       public void onDTMF(String digit, NexmoMember member) {
           // Log.d("onDTMF", "onDTMF(): digit:" + digit + ", member: " + member);
       }
 });
  
 Retrieve DTMF events from conversation:
conversation.getEvents(100, NexmoPageOrder.NexmoMPageOrderAsc, null, new NexmoRequestListener() { @Override public void onSuccess(@Nullable NexmoEventsPage eventsPage) { for (NexmoEvent event : eventsPage.getData()) { if (event instanceof NexmoDTMFEvent) { // DTMF event } } } @Override public void onError(@NonNull NexmoApiError apiError) { } }); 
| Modifier and Type | Field and Description | 
|---|---|
static android.os.Parcelable.Creator<NexmoDTMFEvent> | 
CREATOR  | 
| Constructor and Description | 
|---|
NexmoDTMFEvent(DTMFEvent dtmfEvent,
              java.lang.String fromMemberId,
              NexmoEventEmbeddedInfo eventEmbeddedInfo,
              NexmoConversation conversation)  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
describeContents()  | 
java.lang.String | 
getDigit()  | 
int | 
getDuration()  | 
java.lang.String | 
toString()  | 
void | 
writeToParcel(android.os.Parcel dest,
             int flags)  | 
equals, getConversation, getConversationId, getCreationDate, getEmbeddedInfo, getEventType, getFromMemberId, getId, hashCode, markEventState, updateEventStatepublic static final android.os.Parcelable.Creator<NexmoDTMFEvent> CREATOR
public NexmoDTMFEvent(DTMFEvent dtmfEvent,
                      java.lang.String fromMemberId,
                      NexmoEventEmbeddedInfo eventEmbeddedInfo,
                      NexmoConversation conversation)
public java.lang.String getDigit()
public int getDuration()
public void writeToParcel(android.os.Parcel dest,
                          int flags)
writeToParcel in interface android.os.ParcelablewriteToParcel in class NexmoEventpublic int describeContents()
describeContents in interface android.os.ParcelabledescribeContents in class NexmoEventpublic java.lang.String toString()
toString in class NexmoEvent