From: <mar...@op...> - 2008-04-21 02:40:22
|
Hi, My build is a DLL on Windows XP, with the IAX v2.1beta2 tag from source forge. I have been testing the registration process with an Asterisk server (v1.4, v1.6) using unit tests, and found that regularly (not always) the REGACK packet is not processed by my client. Using Wireshark, I see the REGREQ from the client, the ACK from the server, and then the REGACK from the server, but this packet is not processed by the client. I would expect the iaxc_handle_regreply function in iax.c to be called, but this never happens when the error occurs. Additionally, if the server requires authentication from the client and there is a REGAUTH packet sent from the server, the registration process always completes successfully. Does anyone else have this problem, or already addressed the issue in code? Is there a problem with identifying the session? regards, Mark |