[asterisk-dev] Unable to register OPTIONS transaction (key exists)

Joshua Colp jcolp at digium.com
Mon Feb 8 08:32:23 CST 2016


Ross Beer wrote:
> Hi,
>
> I'm seeing a lot of 'Unable to register OPTIONS transaction' when
> Asterisk 13.7.2 is under load. Are transactions being cleared once a 200
> response has been sent?

How loaded is loaded? Depending on the speed at which things are being 
handled you can run into a situation where retransmissions are in queue 
and are handled close to each other.

>
> [Feb 8 08:03:12] WARNING[41498]: pjsip:0 <?>: sip_transactio .Unable to
> register OPTIONS transaction (key exists)
> [Feb 8 08:03:12] ERROR[41498]: res_pjsip/pjsip_options.c:687
> send_options_response: Unable to send response (-1)
> [Feb 8 08:03:13] WARNING[42777]: pjsip:0 <?>: sip_transactio .Unable to
> register OPTIONS transaction (key exists)
> [Feb 8 08:03:13] ERROR[42777]: res_pjsip/pjsip_options.c:687
> send_options_response: Unable to send response (-1)
> [Feb 8 08:03:14] WARNING[40797]: pjsip:0 <?>: sip_transactio .Unable to
> register OPTIONS transaction (key exists)
> [Feb 8 08:03:14] ERROR[40797]: res_pjsip/pjsip_options.c:687
> send_options_response: Unable to send response (-1)
> [Feb 8 08:03:14] WARNING[46095]: pjsip:0 <?>: sip_transactio .Unable to
> register OPTIONS transaction (key exists)
> [Feb 8 08:03:14] ERROR[46095]: res_pjsip/pjsip_options.c:687
> send_options_response: Unable to send response (-1)
>
> I have a feeling that the transactions are not being cleared quick
> enough, however option pings are being received every minute. Is this an
> issue with Asterisk or the PJSIP library?

It could be in either but most likely our usage. It really depends on 
the above question about being loaded though.

-- 
Joshua Colp
Digium, Inc. | Senior Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - US
Check us out at: www.digium.com & www.asterisk.org




More information about the asterisk-dev mailing list