I would like to send custom / app-specific data from one custom SIP client to another during calls. Instead of maintaining a separate connection to a separate server application, can this be done using Asterisk? It looks like there are 2 ways to do this:
- Using SIP INFO command.
- By initiating a custom RTP connection for this custom data to be sent over, using credentials from SIP.
My questions are:
- Can Asterisk pass any SIP INFO messages / custom RTP streams coming to one client to another? How about in ConfBridge conferences?
- How do I capture / stream this data using hooks provided by Asterisk in a separate server application (e.g. using AMI)?