Receiving SMS confirmation code

I am trying to receive a confirmation code from T-Mobile to set up my online account for this Pay-As-You-Go sim card. I am using an Arduino Uno R3 and Seeedstudios GPRS Shield V1.0 with the SIM900 module.

Current code below.

Here is what I am seeing in terminal after I sent a text message out and then went and requested a confirmation code from T-mobile’s website:

#include <SoftwareSerial.h>
#include <String.h>

SoftwareSerial mySerial(7, 8);

void setup()
{
    mySerial.begin(19200);   // the GPRS baud rate
    Serial.begin(19200);    // the GPRS baud rate
    delay(500);
}

void loop()
{
    if (Serial.available())
    switch(Serial.read())
    {
        case 't':
        SendTextMessage();
        break;
        case 'd':
        DialVoiceCall();
        break;
    }
    if (mySerial.available())
    Serial.write(mySerial.read());
}

///SendTextMessage
void SendTextMessage()
{
    mySerial.print("AT+CMGF=1\r");    //Because we want to send the SMS in text mode
    delay(100);
    mySerial.println("AT + CMGS = \"+12138882702\"");//send sms message, be careful need to add a country code before the cellphone number
    delay(100);
    mySerial.println("A test message!");//the content of the message
    delay(100);
    mySerial.println((char)26);//the ASCII code of the ctrl+z is 26
    delay(100);
    mySerial.println();
}

///DialVoiceCall
void DialVoiceCall()
{
    mySerial.println("ATD + +86138xxxxx615;");//dial the number
    delay(100);
    mySerial.println();
}

void ShowSerialData()
{
    while(mySerial.available()!=0)
    Serial.write(mySerial.read());
}

mySerial.println("AT + CMGS = \"+12....are you sure about the spaces between AT and the + and the CMGS (and in the whole command basically)

Do not post pictures of text. Copy and paste the TEXT!