+void Nat_ReplyGetNetworkInfoCOPS(u16 MessageLength, u8 *MessageBuffer, u8 MessageType) {
+ /* Make sure we are expecting NetworkInfo frame */
+ if (CurrentNetworkInfo && CurrentNetworkInfoError == GE_BUSY) {
+#ifdef DEBUG
+ fprintf(stdout, _("Message: network info received\n"));
+#endif
+ if (MessageBuffer[20]=='2') {
+ CurrentNetworkInfo->NetworkCode[0]=MessageBuffer[23];
+ CurrentNetworkInfo->NetworkCode[1]=MessageBuffer[24];
+ CurrentNetworkInfo->NetworkCode[2]=MessageBuffer[25];
+ CurrentNetworkInfo->NetworkCode[3]=' ';
+ CurrentNetworkInfo->NetworkCode[4]=MessageBuffer[26];
+ CurrentNetworkInfo->NetworkCode[5]=MessageBuffer[27];
+ CurrentNetworkInfo->NetworkCode[6]=0;
+
+ CurrentNetworkInfoError = GE_NONE;
+ }
+ }
+}
+