Server SIP

-En el servidor no tiene que imprimir el mensaje SIP..OK, sólo se lo envía al cliente.
-El self.wfile.write("SIP...OK...) creo que debería estar  a la altura del bucle, pero no dentro de él.
-Para que no te salga esto:
Peticion del cliente: 
['']
SIP/2.0 400 Bad Request
Que sale vacío, hay que poner el if not line: break al leer la línea, porque si no, entra en el bucle, lee la línea, que no existe y la 
toma vacía y realiza las operaciones, por eso al ponerlo al principio ve que no hay línea y sale.
- Al poner tu petición en mayúscula ahora si te entra en tu condición if lista[0] = "REGISTER" y te opera bien.