< Previous by Date | Date Index | Next by Date > |
< Previous in Thread | Thread Index | Next in Thread > |
Best regards, Byron Campen
Hi everyone,I'm currently using resiprocate and DUM to develop a combination UAS and UAC SIP stack. I want the sip stack to be able to receive an invite and alert the main application that an invite has arrived so that the application can take the incoming invite and forward it on - hence creating 2 call legs (incoming and outgoing). Then, forward each response message from the first call leg to the other (similar to a proxy). The application is able to keep track of the client and the server side sessions because it receivesboth a client and a server object which contain theClientInviteSessionHandle, the ServerInviteSessionHandle and an applicationspecific DialogSet object.My question is, what is the best way to pass the SIP message codes up to the application main thread? (i.e. how would I pass the 180 message I receive from the second call leg up to the application so it could forward it on to the first call leg?). I was thinking of maybe sticking a Status Codevariable in the application's subclass of the AppDialogSet object andchanging that in the SIP events that are received through DUM. But I think that might be error proned if 2 messages come in back to back. Is there anyway to get the message status code through the invite session handle? Thanks, Teryl _______________________________________________ resiprocate-devel mailing list resiprocate-devel@xxxxxxxxxxxxxxx https://list.resiprocate.org/mailman/listinfo/resiprocate-devel
Attachment:
smime.p7s
Description: S/MIME cryptographic signature