Index: messaging_sms/messaging_sms.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/messaging/messaging_sms/messaging_sms.module,v
retrieving revision 1.1.2.6.2.10.2.3
diff -u -p -r1.1.2.6.2.10.2.3 messaging_sms.module
--- messaging_sms/messaging_sms.module	21 Sep 2009 22:07:16 -0000	1.1.2.6.2.10.2.3
+++ messaging_sms/messaging_sms.module	8 Feb 2011 04:40:49 -0000
@@ -21,7 +21,7 @@ function messaging_sms_messaging($op = '
         'send callback' => 'messaging_sms_send_msg',
         'destination callback' => 'messaging_sms_user_destination',
       );
-      return $info;  
+      return $info;
   }
 }
 
@@ -42,29 +42,26 @@ function messaging_sms_render($message, 
  * Map user account to SMS destination (phone number)
  */
 function messaging_sms_user_destination($account, $message) {
-  // Check for active mobile infomation. Simply return it so that the send
-  // callback has a destination array and access everything.
-  if (!empty($account->sms_user) && $account->sms_user[0]['status'] == 2 && !empty($account->sms_user[0]['number'])) {
-    return $account->sms_user[0]['number'];
-  }
+  // return the uid, let sms module decide which number to use.
+  return $account->uid;
 }
 
 /**
  * Send SMS message using the default gateway
- * 
+ *
  * This is just a wrapper for sms_send()
- * 
+ *
  * @param $destination
  *   Mobile phone number
  */
 function messaging_sms_send_msg($destination, $message, $params = array()) {
   $text = messaging_text_build($message, ' ');
-  return sms_send($destination, $text, $params);
+  return sms_user_send($destination, $text);
 }
- 
+
 /**
  * Implementation of hook_disable()
  */
 function messaging_sms_disable() {
   messaging_method_disable('sms');
-}
\ No newline at end of file
+}
