SRTP with self signed certificate

Can SRTP and TLS be implemented with a self signed certificate.

This is to provide security against SIP traffic between two firewalled networks.

Yes as long as both sides have the self signed CAs loaded on them.