Envoyer par SMS: Using cross-layer techniques for communication systems