burada ilettiğiniz kodlarda dikkat ederseniz $sms_message makrosuna bir değişken atanmamış. Eğer tüm kodlar bu şekilde ise
$Baslik kodunun altına
$sms_message = "deneme mesaj";
ekleyerek bir denermisiniz?
$sms_message değişkeni fonksiyona aktarıldığında fonksiyon onu $msg değişkeni olarak alıp işlem yapıyor. Msg değişkeni ne olursa onu mesaj olarak gönderiyor