Valentine5, Не нужны тут ни curl, ни file_get_contents. Вам надо не посылать свой запрос, а отдать ответ в течение 60 секунд после запроса к webhook'у. Самый простой способ это сделать - завершить скрипт.
My1Name, Строка - запись.
Для каждой отдельной блокировки создаётся отдельная запись, в которой только id заблокировавшего и id заблокированного. При снятии блокировки эта запись удаляется.
AlexVWill, Я так понял, что машины с RDP находятся во внутренней закрытой сети. В результате, подключившись к ним, можно получить гораздо более полный доступ к сети, чем через SIP+RTP-канал.
Владислав Лысков, mail отправляет письма через стандартный системный sendmail. А что там в правилах накрутил хостер - только ему одному известно, да и то не всегда.
alexalexes, Вы считаете количество внешних вызовов Inputmask. А рекурсия, как правило, возникает при внутреннем вызове функцией самой себя. В более сложных случаях при замкнутой цепочке вызовов.