PJSIP never releases the memory, and after a few hours, even with zero calls open, it draws to a halt.
Unless somebody can figure out what’s going on.
So using FreePBX how do go back and change the SIP engine back to chan_sip?
rasterisk -x “memory show allocations” |sort -t" " -n -k1 | tail -20
25192 bytes allocated by sip_options_contact_statuses_alloc() line 415 of res_pjsip/pjsip_options.c
25216 bytes allocated by ast_res_pjsip_init_options_handling() line 2946 of res_pjsip/pjsip_options.c
26496 bytes allocated by load_module() line 155 of codec_resample.c
32720 bytes allocated by acf_retrieve_docs() line 359 of pbx_functions.c
65488 bytes allocated by acf_retrieve_docs() line 359 of pbx_functions.c
65488 bytes allocated by ast_register_application2() line 157 of pbx_app.c
68000 bytes allocated by default_block_alloc() line 46 of …/src/pj/pool_policy_malloc.c
68000 bytes allocated by default_block_alloc() line 46 of …/src/pj/pool_policy_malloc.c
524408 bytes allocated by load_objects() line 14840 of chan_iax2.c
524408 bytes allocated by load_objects() line 14846 of chan_iax2.c
524800 bytes allocated by default_block_alloc() line 46 of …/src/pj/pool_policy_malloc.c
524800 bytes allocated by default_block_alloc() line 46 of …/src/pj/pool_policy_malloc.c
703967 bytes in deferred free large allocations
718236 bytes in deferred free allocations
1052000 bytes allocated by default_block_alloc() line 46 of …/src/pj/pool_policy_malloc.c
2100000 bytes allocated by default_block_alloc() line 46 of …/src/pj/pool_policy_malloc.c
20972000 bytes allocated by default_block_alloc() line 46 of …/src/pj/pool_policy_malloc.c
41054128 bytes allocated (9224 in caches) in 82929 selected allocations
41054128 bytes in all allocations
41772364 bytes in all allocations and deferred free allocations