[svn-commits] dcb: trunk r499 - /trunk/chan_mobile.c

SVN commits to the Digium repositories svn-commits at lists.digium.com
Sun Dec 23 03:21:46 CST 2007


Author: dcb
Date: Sun Dec 23 03:21:45 2007
New Revision: 499

URL: http://svn.digium.com/view/asterisk-addons?view=rev&rev=499
Log:
Fix issue 11568

Modified:
    trunk/chan_mobile.c

Modified: trunk/chan_mobile.c
URL: http://svn.digium.com/view/asterisk-addons/trunk/chan_mobile.c?view=diff&rev=499&r1=498&r2=499
==============================================================================
--- trunk/chan_mobile.c (original)
+++ trunk/chan_mobile.c Sun Dec 23 03:21:45 2007
@@ -97,6 +97,7 @@
 	MBL_STATE_INIT4,
 	MBL_STATE_INIT5,
 	MBL_STATE_INIT6,
+	MBL_STATE_INIT7,
 	MBL_STATE_PREIDLE,
 	MBL_STATE_IDLE,
 	MBL_STATE_DIAL,
@@ -1393,11 +1394,17 @@
 				break;
 			case MBL_STATE_INIT4:
 				if (strstr(buf, "OK")) {
+					rfcomm_write(pvt, "AT+VGS=15\r");
+					pvt->state++;
+				}
+				break;
+			case MBL_STATE_INIT5:
+				if (strstr(buf, "OK")) {
 					rfcomm_write(pvt, "AT+CMGF=1\r");
 					pvt->state++;
 				}
 				break;
-			case MBL_STATE_INIT5:
+			case MBL_STATE_INIT6:
 				if (strstr(buf, "ERROR")) {	/* No SMS Support ! */
 					pvt->state = MBL_STATE_PREIDLE;
 				} else if (strstr(buf, "OK")) {
@@ -1405,7 +1412,7 @@
 					pvt->state++;
 				}
 				break;
-			case MBL_STATE_INIT6:
+			case MBL_STATE_INIT7:
 				if (strstr(buf, "OK")) {	/* We have SMS Support */
 					pvt->has_sms = 1;
 					pvt->state = MBL_STATE_PREIDLE;




More information about the svn-commits mailing list