I'm starting a list...

pjsip_dlg_send_request doesn't clean up if the transactions fails for
errors like PJSIP_ETPNOTAVAIL.  If you get the error on a BYE for instance
and you reset the transport then retry, you get "Unable to register BYE
transaction (key exists)".

pjsip_udp_transport_start and pjsip_udp_transport_start6 are the same code
with the exception of the pj_sockaddr structure.  They can tell which one
they'e getting though so pjsip_udp_transport_start should just test for the
type and pjsip_udp_transport_start6 can be depecated.

pjsip_udp_transport_restart just assumes ipv4 and doesn't even have a 6
counterpart.  It should be modified to accept either.

More to come...

Feel free to add to the list.
-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to