asterisk/include/asterisk
sungtae kim ddb5c377fd res_pjsip: Expanding PJSIP endpoint ID and relevant resource length to 255 characters
This commit introduces an extension to the endpoint and relevant
resource sizes for PJSIP, transitioning from its current 40-character
constraint to a more versatile 255-character capacity. This enhancement
significantly overcomes limitations related to domain qualification and
practical usage, ultimately delivering improved functionality. In
addition, it includes adjustments to accommodate the expanded realm size
within the ARI, specifically enhancing the maximum realm length.

Resolves: #345

UserNote: With this update, the PJSIP realm lengths have been extended
to support up to 255 characters.

UpgradeNote: As part of this update, the maximum allowable length
for PJSIP endpoints and relevant resources has been increased from
40 to 255 characters. To take advantage of this enhancement, it is
recommended to run the necessary procedures (e.g., Alembic) to
update your schemas.
2023-10-20 12:18:59 +00:00
..
doxygen res_monitor: Remove deprecated module. 2023-01-13 08:32:33 -06:00
.gitignore Add .gitignore and .gitreview files 2015-04-11 19:43:43 -06:00
_private.h core/ari/pjsip: Add refer mechanism 2023-08-09 15:10:46 +00:00
abstract_jb.h include: Spelling fixes 2021-11-16 05:59:44 -06:00
acl.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
adsi.h progdocs: Fix grouping for latest Doxygen. 2021-12-02 10:26:08 -06:00
ael_structs.h Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
agi.h Remove redundant module checks and references. 2018-01-24 13:37:29 -05:00
alaw.h
alertpipe.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
aoc.h include: Spelling fixes 2021-11-16 05:59:44 -06:00
app.h app.h: Move declaration of ast_getdata_result before its first use 2023-07-12 17:44:50 +00:00
ari.h res_ari: Fix for Doxygen. 2021-11-18 16:25:51 -06:00
ast_expr.h Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
ast_version.h make_buildopts_h, et. al. Allow adding all cflags to buildopts.h 2023-09-14 17:58:24 +00:00
astdb.h db: Notify user if deleted DB entry didn't exist. 2022-07-01 10:15:57 -05:00
astmm.h progdocs: Fix grouping for latest Doxygen. 2021-12-02 10:26:08 -06:00
astobj2.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
audiohook.h res_mixmonitor: MixMonitorMute by MixMonitor ID 2023-03-20 09:29:23 -05:00
autochan.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
autoconfig.h.in Add libjwt to third-party 2023-10-05 10:34:46 -06:00
backtrace.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
beep.h (mix)monitor: Add options to enable a periodic beep 2014-04-15 23:21:19 +00:00
bridge.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
bridge_after.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
bridge_basic.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
bridge_channel.h bridge_channel: Fix for Doxygen. 2021-11-18 09:20:52 -06:00
bridge_channel_internal.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
bridge_features.h res_monitor: Remove deprecated module. 2023-01-13 08:32:33 -06:00
bridge_internal.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
bridge_roles.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
bridge_technology.h app_confbridge: Update dsp_silence_threshold and dsp_talking_threshold docs. 2018-01-31 13:13:27 -06:00
bucket.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
buildinfo.h
calendar.h res: Fix for Doxygen. 2021-12-03 10:38:39 -06:00
callerid.h callerid: Allow specifying timezone for date/time. 2023-05-25 10:46:40 -06:00
causes.h progdocs: Fix grouping for latest Doxygen. 2021-12-02 10:26:08 -06:00
ccss.h app_macro: Remove deprecated module. 2023-01-10 14:07:44 -06:00
cdr.h cdr: Allow bridging and dial state changes to be ignored. 2022-10-10 12:07:03 -05:00
cel.h cel: add publish user event helper 2023-09-21 14:47:21 +00:00
celt.h
channel.h doxygen: Fix doxygen errors. 2023-01-31 11:23:11 -06:00
channel_internal.h various files - fix some alerts raised by lgtm code analysis 2019-11-18 08:30:45 -06:00
channelstate.h channel locking: Add locking for channel snapshot creation 2013-12-18 20:33:37 +00:00
chanvars.h core: Remove ABI effects of MALLOC_DEBUG. 2018-03-01 13:13:55 -06:00
cli.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
codec.h translate.c: Prefer better codecs upon translate ties. 2022-11-08 09:15:55 -06:00
compat.h core: Remove ABI effects of MALLOC_DEBUG. 2018-03-01 13:13:55 -06:00
compiler.h Add conditional support for noreturn functions. 2016-07-19 22:45:10 -05:00
config.h Geolocation: Base Asterisk Prereqs 2022-07-07 08:19:14 -05:00
config_options.h chan_sip: Remove deprecated module. 2023-01-03 09:00:42 -06:00
conversions.h progdocs: Fix Doxygen left-overs. 2021-12-13 08:57:26 -06:00
core_local.h progdocs: Fix Doxygen left-overs. 2021-12-13 08:57:26 -06:00
core_unreal.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
crypto.h doxygen: Fix doxygen errors. 2023-01-31 11:23:11 -06:00
data_buffer.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
datastore.h progdocs: Fix for Doxygen, the hidden parts. 2021-12-02 10:37:38 -06:00
devicestate.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
dial.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
dlinkedlists.h progdocs: Avoid 'name' with Doxygen \file. 2021-11-18 08:17:56 -06:00
dns.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
dns_core.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
dns_internal.h dns_txt: Add TXT record parsing support 2020-03-13 09:58:59 -05:00
dns_naptr.h dns: Add core DNS API + unit tests and res_resolver_unbound module + unit tests. 2015-03-25 12:32:26 +00:00
dns_query_set.h res_pjsip: Add external PJSIP resolver implementation using core DNS API. 2015-04-15 10:47:53 -03:00
dns_recurring.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
dns_resolver.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
dns_srv.h dns: Add core DNS API + unit tests and res_resolver_unbound module + unit tests. 2015-03-25 12:32:26 +00:00
dns_test.h Reduce duplication of common DNS code. 2015-04-09 14:58:02 +00:00
dns_tlsa.h dns: Add core DNS API + unit tests and res_resolver_unbound module + unit tests. 2015-03-25 12:32:26 +00:00
dns_txt.h dns_txt: Add TXT record parsing support 2020-03-13 09:58:59 -05:00
dnsmgr.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
doxyref.h core: Cleanup gerrit and JIRA references. (#58) 2023-05-03 09:37:57 -06:00
dsp.h res_tonedetect: Tone detection module 2021-09-10 11:08:11 -05:00
dundi.h pbx_dundi: Add PJSIP support. 2023-04-10 14:38:51 -05:00
endian.h BuildSystem: Add DragonFly BSD. 2018-04-20 12:50:03 +02:00
endpoints.h progdocs: Fix Doxygen left-overs. 2021-12-13 08:57:26 -06:00
enum.h progdocs: Avoid 'name' with Doxygen \file. 2021-11-18 08:17:56 -06:00
event.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
event_defs.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
extconf.h app_macro: Remove deprecated module. 2023-01-10 14:07:44 -06:00
features.h Bridge system: Fix memory leaks and double frees on impart failure. 2016-04-22 15:45:47 -05:00
features_config.h res_monitor: Remove deprecated module. 2023-01-13 08:32:33 -06:00
file.h streams: Ensure that stream is closed in ast_stream_and_wait on error 2022-12-20 08:51:33 -06:00
format.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
format_cache.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
format_cap.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
format_compatibility.h codecs: Remove test-law. 2021-01-04 05:00:58 -06:00
frame.h frame.h: Fix spelling typo 2022-01-19 09:28:13 -06:00
framehook.h frame: Fix for Doxygen. 2021-11-18 16:13:18 -06:00
fskmodem.h Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
fskmodem_float.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
fskmodem_int.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
global_datastores.h Detect potential forwarding loops based on count. 2015-04-17 15:58:07 -05:00
hashtab.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
heap.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
http.h http.c: Add ability to create multiple HTTP servers 2021-12-15 09:58:27 -06:00
http_websocket.h res_http_websocket: Add a client connection timeout 2022-01-31 07:18:51 -06:00
ilbc.h codecs: Add iLBC 20. 2016-07-22 10:09:08 +02:00
image.h progdocs: Fix Doxygen left-overs. 2021-12-13 08:57:26 -06:00
indications.h Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
inline_api.h core: Remove ABI effects of LOW_MEMORY. 2016-09-29 03:22:28 -04:00
io.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
iostream.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
json.h func_json: Fix crashes for some types 2023-10-05 14:38:05 +00:00
linkedlists.h progdocs: Avoid 'name' with Doxygen \file. 2021-11-18 08:17:56 -06:00
localtime.h
lock.h lock.c: Separate DETECT_DEADLOCKS from DEBUG_THREADS 2023-09-22 14:34:46 +00:00
logger.h logger.h: Add ability to change the prefix on SCOPE_TRACE output 2023-10-09 11:55:38 +00:00
logger_category.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
manager.h Prepare master for Asterisk 22 2023-08-09 19:01:54 +00:00
max_forwards.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
md5.h
media_cache.h media cache: Add a core API and facade for a backend agnostic media cache 2015-07-12 20:44:16 -05:00
media_index.h media_index.c: Refactored so it doesn't cache the index 2019-01-28 12:26:58 -07:00
message.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
mixmonitor.h various files - fix some alerts raised by lgtm code analysis 2019-11-18 08:30:45 -06:00
mod_format.h include: Spelling fixes 2021-11-16 05:59:44 -06:00
module.h chan_sip: Remove deprecated module. 2023-01-03 09:00:42 -06:00
multicast_rtp.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
musiconhold.h
mwi.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
named_locks.h named_locks: Use ao2_weakproxy to deal with cleanup from container. 2016-09-02 09:13:45 -04:00
netsock2.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
network.h thread safety: Don't use getprotobyname() 2017-03-20 08:55:05 -04:00
optional_api.h Build: Make function constructor/destructor attributes mandatory. 2017-11-10 13:32:06 -05:00
options.h file.c: Add ability to search custom dir for sounds 2023-09-20 19:15:07 +00:00
opus.h codec_opus: Replace res_format_attr_opus with the one from codec_opus 2016-09-27 13:42:02 -05:00
parking.h chan_skinny: Remove deprecated module. 2022-12-08 08:07:12 -06:00
paths.h Introduce astcachedir, to be used for temporary bucket files 2020-12-09 11:17:27 -06:00
pbx.h doxygen: Fix doxygen errors. 2023-01-31 11:23:11 -06:00
phoneprov.h res: Fix for Doxygen. 2021-12-03 10:38:39 -06:00
pickup.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
plc.h include: Spelling fixes 2021-11-16 05:59:44 -06:00
poll-compat.h Fix #include poll.h and sys/cdefs.h 2016-06-02 22:53:39 +03:00
presencestate.h Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
privacy.h include: Spelling fixes 2021-11-16 05:59:44 -06:00
pval.h Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
refer.h core/ari/pjsip: Add refer mechanism 2023-08-09 15:10:46 +00:00
res_aeap.h doxygen: Fix doxygen errors. 2023-01-31 11:23:11 -06:00
res_aeap_message.h doxygen: Fix doxygen errors. 2023-01-31 11:23:11 -06:00
res_audiosocket.h feat: AudioSocket channel, application, and ARI support. 2020-01-14 09:36:44 -06:00
res_fax.h res_fax: wrap v21 detected Asterisk initiated negotiation with config option 2019-12-13 14:24:10 -06:00
res_geolocation.h doxygen: Fix doxygen errors. 2023-01-31 11:23:11 -06:00
res_hep.h chan_mgcp: Remove deprecated module. 2022-12-09 08:59:04 -06:00
res_mwi_external.h res: Fix for Doxygen. 2021-12-03 10:38:39 -06:00
res_odbc.h odbc: Fix for Doxygen. 2021-11-19 02:50:36 -06:00
res_odbc_transaction.h res_odbc: Remove connection management 2016-01-22 11:59:06 -06:00
res_pjproject.h res: Fix for Doxygen. 2021-12-03 10:38:39 -06:00
res_pjsip.h res_pjsip: Expanding PJSIP endpoint ID and relevant resource length to 255 characters 2023-10-20 12:18:59 +00:00
res_pjsip_body_generator_types.h res_pjsip_pubsub: Use common datastores container API. 2016-05-09 10:40:36 -03:00
res_pjsip_cli.h res: Fix for Doxygen. 2021-12-03 10:38:39 -06:00
res_pjsip_outbound_publish.h res_pjsip_exten_state: Use the extension for publishing to. 2016-05-18 18:37:27 -05:00
res_pjsip_presence_xml.h res_pjsip: Fix for Doxygen. 2021-11-18 12:14:54 -06:00
res_pjsip_pubsub.h res_pjsip_pubsub: Add new pubsub module capabilities. (#82) 2023-05-18 11:41:38 -06:00
res_pjsip_session.h res_pjsip_session: Added new function calls to avoid ABI issues. 2023-06-13 17:59:05 +00:00
res_pjsip_session_caps.h res_pjsip: Fix for Doxygen. 2021-11-18 12:14:54 -06:00
res_prometheus.h res: Fix for Doxygen. 2021-12-03 10:38:39 -06:00
res_srtp.h res_srtp: Enable AES-256 and AES-GCM. 2016-07-21 16:25:41 +02:00
res_stir_shaken.h doxygen: Fix doxygen errors. 2023-01-31 11:23:11 -06:00
rtp_engine.h res_rtp_asterisk: Asterisk Media Experience Score (MES) 2023-01-09 11:40:58 -06:00
say.h include: Spelling fixes 2021-11-16 05:59:44 -06:00
sched.h sched: fix and test a double deref on delete of an executing call back 2022-01-21 10:06:57 -06:00
sdp_srtp.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
security_events.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
security_events_defs.h security-events: Fix SuccessfulAuth using_password declaration. 2017-12-04 17:21:27 -06:00
select.h Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
sem.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
serializer.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
sha1.h include: Remove unimplemented HMAC declarations 2022-01-19 09:44:24 -06:00
silk.h
sip_api.h Remove unneeded uses of optional_api providers. 2015-05-02 19:31:12 -05:00
slin.h various files - fix some alerts raised by lgtm code analysis 2019-11-18 08:30:45 -06:00
slinfactory.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
smdi.h Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
smoother.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
sorcery.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
sounds_index.h media_index.c: Refactored so it doesn't cache the index 2019-01-28 12:26:58 -07:00
speech.h res_aeap & res_speech_aeap: Add Asterisk External Application Protocol 2022-04-26 14:26:48 -05:00
spinlock.h Add "destroy" implementation for spinlock. 2014-04-29 15:10:24 +00:00
srv.h progdocs: Avoid 'name' with Doxygen \file. 2021-11-18 08:17:56 -06:00
stasis.h progdocs: Fix for Doxygen, the hidden parts. 2021-12-02 10:37:38 -06:00
stasis_app.h stasis: Fix for Doxygen. 2021-11-18 14:46:42 -06:00
stasis_app_device_state.h progdocs: Fix Doxygen left-overs. 2021-12-13 08:57:26 -06:00
stasis_app_impl.h progdocs: Fix for Doxygen, the hidden parts. 2021-12-02 10:37:38 -06:00
stasis_app_mailbox.h progdocs: Fix for Doxygen, the hidden parts. 2021-12-02 10:37:38 -06:00
stasis_app_playback.h stasis: Fix for Doxygen. 2021-11-18 14:46:42 -06:00
stasis_app_recording.h stasis: Fix for Doxygen. 2021-11-18 14:46:42 -06:00
stasis_app_snoop.h stasis: Fix for Doxygen. 2021-11-18 14:46:42 -06:00
stasis_bridges.h stasis: Fix for Doxygen. 2021-11-18 14:46:42 -06:00
stasis_cache_pattern.h progdocs: Fix Doxygen left-overs. 2021-12-13 08:57:26 -06:00
stasis_channels.h res_monitor: Remove deprecated module. 2023-01-13 08:32:33 -06:00
stasis_endpoints.h progdocs: Fix Doxygen left-overs. 2021-12-13 08:57:26 -06:00
stasis_internal.h progdocs: Fix Doxygen left-overs. 2021-12-13 08:57:26 -06:00
stasis_message_router.h stasis: Fix for Doxygen. 2021-11-18 14:46:42 -06:00
stasis_state.h stasis_state: Add new stasis_state module 2019-06-28 11:41:15 -05:00
stasis_system.h stasis: Fix for Doxygen. 2021-11-18 14:46:42 -06:00
stasis_test.h stasis: Fix for Doxygen. 2021-11-18 14:46:42 -06:00
statsd.h res: Fix for Doxygen. 2021-12-03 10:38:39 -06:00
stream.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
stringfields.h GCC12: Fixes for 16+ 2022-05-09 08:21:45 -05:00
strings.h res_geolocation: Fix segfault when there's an empty element 2022-09-13 09:51:37 -05:00
stun.h progdocs: Avoid 'name' with Doxygen \file. 2021-11-18 08:17:56 -06:00
syslog.h progdocs: Avoid 'name' with Doxygen \file. 2021-11-18 08:17:56 -06:00
taskprocessor.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
tcptls.h chan_sip: Remove deprecated module. 2023-01-03 09:00:42 -06:00
tdd.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
term.h progdocs: Fix grouping for latest Doxygen. 2021-12-02 10:26:08 -06:00
test.h test: initialize capture structure before freeing 2022-09-26 08:53:41 -05:00
threadpool.h progdocs: Fix Doxygen left-overs. 2021-12-13 08:57:26 -06:00
threadstorage.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
time.h doxygen: Fix doxygen errors. 2023-01-31 11:23:11 -06:00
timing.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
transcap.h progdocs: Fix grouping for latest Doxygen. 2021-12-02 10:26:08 -06:00
translate.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
udptl.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
ulaw.h
unaligned.h
uri.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
utf8.h res_pjsip: Replace invalid UTF-8 sequences in callerid name 2023-03-01 09:50:02 -06:00
utils.h utils.h: Deprecate `ast_gethostbyname()`. (#79) 2023-05-11 13:05:49 -06:00
uuid.h uuid: Enable UUID in Solaris 11. 2018-06-23 08:26:19 +02:00
vector.h main: Fix for Doxygen. 2021-12-02 15:02:09 -06:00
version.h
xml.h doxygen: Fix doxygen errors. 2023-01-31 11:23:11 -06:00
xmldoc.h xmldoc: Fix for Doxygen. 2021-11-20 13:05:04 +01:00
xmpp.h ARI: Fix endpoint/channel subscription issues; allow for subscriptions to tech 2014-07-22 16:20:58 +00:00