]> git.ipfire.org Git - thirdparty/asterisk.git/commit
core/ari/pjsip: Add refer mechanism
authorMaximilian Fridrich <m.fridrich@commend.com>
Wed, 10 May 2023 13:53:33 +0000 (15:53 +0200)
committerMaximilian Fridrich <m.fridrich@commend.com>
Wed, 9 Aug 2023 15:10:39 +0000 (15:10 +0000)
commit8824b845c469ea88a30cb2fa5ee5a91058cf08ae
treeaab975ed4429953c19dfd4606426df27c04f7116
parentc16cc93a4b9a79a7586b63baf58edad1388c2915
core/ari/pjsip: Add refer mechanism

This change adds support for refers that are not session based. It
includes a refer implementation for the PJSIP technology which results
in out-of-dialog REFERs being sent to a PJSIP endpoint. These can be
triggered using the new ARI endpoint `/endpoints/refer`.

Resolves: #71

UserNote: There is a new ARI endpoint `/endpoints/refer` for referring
an endpoint to some URI or endpoint.
13 files changed:
include/asterisk/_private.h
include/asterisk/refer.h [new file with mode: 0644]
include/asterisk/res_pjsip.h
main/asterisk.c
main/refer.c [new file with mode: 0644]
res/ari/resource_endpoints.c
res/ari/resource_endpoints.h
res/res_ari_endpoints.c
res/res_pjsip.c
res/res_pjsip_messaging.c
res/res_pjsip_nat.c
res/res_pjsip_refer.c
rest-api/api-docs/endpoints.json