Phone


CallEx

Dial phone number

Call Method
[C#]
    CallEx (String NotificationID, Int32 ProviderID, String Number)
Parameters
   NotificationID
         Notification ID
   ProviderID
         Provider ID
   Number
         Phone number
C# Example Switch to language: [VB.NET]
  //Create personalizer object and Session object
  PersonalizerRef.Personalizer pers = new PersonalizerRef.Personalizer() ;
  SessionRef.Session sess = new SessionRef.Session() ;
  string SessionID = "";
  try{
      SessionID = pers.CreateSession("LogonName", "Password");
      //Create Phone notification object
      PhoneRef.Phone objPhone = new PhoneRef.Phone() ;
      string PhoneNotifID = sess.CreatePhoneNotification(SessionID);
      for( int i = 0; i <= 5; i++ ){
          try{
              objPhone.CallEx(PhoneNotifID,i,"1-800-123-4567");
              break;
          }
          catch(Exception e){
              if( i == 5 ){
                  throw e;
              }
          }
      }
      objPhone.Say(PhoneNotifID, "Can you hear this text? If yes press 0.");
      string resp = objPhone.WaitDigits(PhoneNotifID,30,1,"#") ; //Get response from user
      objPhone.PlayDigits(PhoneNotifID,resp) ; //playback user response
      objPhone.HangUp(PhoneNotifID) ; //close connection
      objPhone.Release(PhoneNotifID);
      sess.Release(SessionID);
  }
  catch(Exception e){
      //Print exception message e.Message
      sess.Release(SessionID);
  }