Call from Originate commands are not recording,What can I do?

Hi

FreePBX is no recording from originate call, what can i do to record all originate calls, i dont know the problems in this code?

fputs($oSocket, “Action: login\r\n”);
fputs($oSocket, “Events: off\r\n”);
fputs($oSocket, “Username: $strUser\r\n”);
fputs($oSocket, “Secret: $strSecret\r\n\r\n”);
fputs($oSocket, “Action: originate\r\n”);
fputs($oSocket, “Channel: $strChannel\r\n”);
fputs($oSocket, “WaitTime: $strWaitTime\r\n”);
fputs($oSocket, “CallerId: $strCallerId\r\n”);
fputs($oSocket, “Exten: $number\r\n”);
fputs($oSocket, “Context: from-internal\r\n”);
fputs($oSocket, “Priority: $strPriority\r\n\r\n”);
fputs($oSocket, “Action: monitor\r\n”);
fputs($oSocket, “Channel: $strChannel\r\n”);
fputs($oSocket, “File: $filename\r\n”);
fputs($oSocket, “Mix: $mix\r\n”);
fputs($oSocket, “Action: Logoff\r\n\r\n”);
Thanks in advance.