]> 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:43 +0000 (15:10 +0000)
commit57f77e821817cb7b7bfbcc4243d860fd5a3081af
treea264a083e2f491d148da4a9b2f04900eed049bec
parentc08c458fa20fb1cfd2b3c585ea2f685d67c2c0a8
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