comentarios client.py

otra posible mejora sería añadir a tu código un nuevo parámetro que fuese METODO = sys.argv[3] para que en futuras prácticas cuando tengas que implementar un método que no sea register te valga el mismo código.
En la línea 23 bastaría con cambiar "REGISTER sip:" por METODO.upper().