@SuppressWarnings("static-access")
	public static void Call(final String num) {

		CallFrame CallFrame = new CallFrame();

		CallFrame.HoldIfNotActive();
		Redial = num;

		PrintWriter writer = MainFrame.TelnetWriter();

		writer.print("Action: Originate\r\n");
		writer.print("Channel: SIP/" + MainExtension + "\r\n");
		writer.print("Exten: " + num + "\r\n");
		writer.print("Context: " + Context + "\r\n");
		writer.print("Priority: 1\r\n");
		writer.print("CallerId: phone<" + num + ">\r\n");
		writer.print("Async: yes\r\n\r\n");
		writer.flush();
		
		CallFrame.removeFromList(CallFrame);
		CallFrame.dispose();
		//для последовательного вывод на экран CallFrames
		MainFrame.xLocationForCallFrame-=450;
 		//остановка главного потока на 1300 миллисекунд, чтобы поток Asterisk смог обработать команды
		   CallButton.setEnabled(false);
		   try{

		          Thread.sleep(600);		
		      }catch(InterruptedException e){}
         new CallButtonTrue().start();
         CallFrame.MakeFramesNotEnable(false);
 		new CallFramesTrue().start();

	}