#498 |
Option in client registration to ignore Contact address in REGISTER response
|
bennylp
|
normal
|
release-0.9.0
|
pjsip
|
trunk
|
#534 |
Client register/registration support for various registrar brokenness
|
bennylp
|
normal
|
release-0.9.0
|
pjsip
|
trunk
|
#551 |
Generic URI scheme handler (thanks Juri Glaß)
|
bennylp
|
normal
|
release-1.0-rc1
|
pjsip
|
trunk
|
#552 |
Added TLS server name extension to support connecting to multi-hosted SIP TLS server (thanks Klaus Darilion for the suggestion)
|
bennylp
|
normal
|
release-1.0-rc1
|
pjsip
|
trunk
|
#554 |
Automatically detect the realm for authenticating against IMS servers, so that application/user doesn't have to fill in the realm value beforehand, to simplify provisioning (thanks Philippe Leuba for the suggestion)
|
bennylp
|
normal
|
release-1.0-rc1
|
pjsip
|
trunk
|
#572 |
New PJSIP pjsip_msg_find_hdr_by_names() API to find SIP header by either header name or the short header name
|
bennylp
|
minor
|
release-1.0-rc1
|
pjsip
|
trunk
|
#574 |
Add new API to know why the outgoing subscription request is terminated
|
bennylp
|
minor
|
release-1.0-rc1
|
pjsip
|
trunk
|
#653 |
Add WinCE workspace/project files for pjsip unit tests (thanks Seth Hinze for the contribution)
|
bennylp
|
normal
|
release-1.0
|
pjsip
|
trunk
|
#657 |
Partial early media forking support
|
bennylp
|
normal
|
release-1.0.1
|
pjsip
|
trunk
|
#669 |
Double CRLF for TCP and TLS keep-alive
|
bennylp
|
normal
|
release-1.0.1
|
pjsip
|
trunk
|
#760 |
Enhancements to PUBLISH management (thanks Johan Lantz for the suggestion)
|
bennylp
|
normal
|
release-1.2
|
pjsip
|
trunk
|
#761 |
Handling of multipart message bodies in the invite session (thanks Johan Lantz for the suggestion)
|
bennylp
|
normal
|
unassigned
|
pjsip
|
trunk
|
#831 |
Automatically switch to TCP transport when sending large request
|
bennylp
|
normal
|
release-1.3
|
pjsip
|
trunk
|
#832 |
Support for outbound proxy setting without using Route header
|
bennylp
|
normal
|
release-1.3
|
pjsip
|
trunk
|
#833 |
Support for SIP Session Timer (RFC 4028)
|
bennylp
|
normal
|
release-1.4
|
pjsip
|
trunk
|
#869 |
Make various event/presence subscription time settings configurable (thanks Johan Lantz for the suggestion)
|
bennylp
|
normal
|
release-1.3
|
pjsip
|
trunk
|
#873 |
Include the parsed XML tuple in the pjsip_pres_status, and include it in the pjsua_buddy_info in PJSUA-LIB, in case the PIDF document contains other info that is needed by application (thanks Johan Lantz for the suggestion)
|
bennylp
|
normal
|
release-1.3
|
pjsip
|
trunk
|
#1014 |
Configurable cipher type/list setting in SIP transport TLS (thanks Tal Fromm for the suggestion)
|
bennylp
|
normal
|
release-1.14
|
pjsip
|
1.x-branch
|
#1019 |
Support for multiple TCP listeners
|
bennylp
|
normal
|
release-2.9
|
pjsip
|
trunk
|
#1021 |
HTTP tunnel support
|
bennylp
|
normal
|
Known-Issues-and-Ideas
|
pjsip
|
trunk
|
#1031 |
Automatically handle 423 (Interval Too Brief) response in SIP registration (thanks Tomáš Valenta for the suggestion)
|
bennylp
|
normal
|
release-1.6
|
pjsip
|
trunk
|
#1032 |
TLS certificate verification and callback to notify TCP/TLS transport state (thanks Rohit Agrawal, Klaus Darilion, and Pierre-Luc Bacon for the suggestions)
|
bennylp
|
normal
|
release-1.6
|
pjsip
|
trunk
|
#1039 |
Add Allow header in outgoing REGISTER request (thanks Daniel Anens for the info)
|
bennylp
|
minor
|
release-1.7
|
pjsip
|
trunk
|
#1081 |
Implement ICE option tag (RFC 5678)
|
bennylp
|
normal
|
release-1.7
|
pjsip
|
trunk
|
#1089 |
Store remote capability info in the dialog
|
bennylp
|
normal
|
release-1.7
|
pjsip
|
trunk
|
#1097 |
Support sending UPDATE without SDP
|
bennylp
|
normal
|
release-1.7
|
pjsip
|
trunk
|
#1127 |
IPv6 support for SIP TCP and TLS transports
|
bennylp
|
normal
|
release-2.x
|
pjsip
|
trunk
|
#1141 |
Compile and run-time setting to allow printing of port number in URI in To and From header (thanks Marcus Froeschl for the suggestion)
|
bennylp
|
normal
|
release-1.8.5
|
pjsip
|
trunk
|
#1146 |
Support for multipart message bodies in incoming NOTIFY (thanks Johan Lantz for the report)
|
bennylp
|
normal
|
release-1.8.5
|
pjsip
|
trunk
|
#1155 |
Run-time option to disable the use of "rport" in outgoing requests (thanks Marcus Froeschl for the suggestion)
|
bennylp
|
minor
|
release-1.8.10
|
pjsip
|
trunk
|
#1156 |
New option to ignore bad NOTIFY presence message body (thanks Johan Lantz for the suggestion)
|
bennylp
|
normal
|
release-1.8.10
|
pjsip
|
trunk
|
#1205 |
Configurable delay before registration refresh setting in pjsua_acc_config (thanks to Marcus Froeschl for the patch)
|
bennylp
|
normal
|
release-1.10
|
pjsip
|
trunk
|
#1253 |
Module data in pjsip_tx_data similar to pjsip_rx_data
|
bennylp
|
normal
|
Known-Issues-and-Ideas
|
pjsip
|
trunk
|
#1306 |
Publish non-100 provisional response retransmission interval setting
|
bennylp
|
normal
|
release-1.12
|
pjsip
|
1.x-branch
|
#1431 |
Support for RFC 4169/Digest Authentication Using AKAv2 (thanks Alex Kolesnichenko for the patch)
|
bennylp
|
normal
|
release-1.14
|
pjsip
|
common
|
#1448 |
Remove server name setting from TLS transport config
|
bennylp
|
normal
|
release-1.14
|
pjsip
|
1.x-branch
|
#1465 |
Decrease TCP/TLS idle time interval to improve battery (thank you Johan Lantz for the report)
|
bennylp
|
normal
|
release-1.14
|
pjsip
|
common
|
#1537 |
Via rewrite: putting the right IP address in Via sent-by for outgoing requests
|
bennylp
|
normal
|
release-2.0.1
|
pjsip
|
trunk
|
#1561 |
New lookup function in PJSIP server authentication framework
|
bennylp
|
normal
|
release-2.1
|
pjsip
|
trunk
|
#1569 |
Option to allow hash character ('#') to appear in user part of SIP URL
|
bennylp
|
normal
|
release-2.1
|
pjsip
|
trunk
|
#1575 |
Bind TCP and TLS client socket to the configured address too
|
bennylp
|
normal
|
release-2.1
|
pjsip
|
trunk
|
#1587 |
Option to accept call replace when in early state and as UAS
|
bennylp
|
normal
|
release-2.1
|
pjsip
|
trunk
|
#1590 |
APIs to facilitate pending processing of pjsip_rx_data
|
bennylp
|
normal
|
release-2.1
|
pjsip
|
trunk
|
#1606 |
Support query-only on registration bindings
|
bennylp
|
normal
|
release-2.1
|
pjsip
|
trunk
|
#1614 |
Option to use new URI for To header in processing call redirection
|
bennylp
|
normal
|
release-2.1
|
pjsip
|
trunk
|
#1628 |
Modify SIP transaction to use group lock to avoid deadlock etc.
|
bennylp
|
normal
|
release-2.2
|
pjsip
|
trunk
|
#1644 |
Option to switch media session to the latest early media SDP received on forked early media
|
bennylp
|
normal
|
release-2.2
|
pjsip
|
trunk
|
#1645 |
Option to add "alias" param in Via header in sending request
|
bennylp
|
normal
|
release-2.2
|
pjsip
|
trunk
|
#1661 |
Option to use SO_REUSEADDR for TCP and TLS listeners and use it by default on non-Windows platforms
|
bennylp
|
normal
|
release-2.2
|
pjsip
|
trunk
|
#1667 |
Handle incoming UPDATE before 101-199 response is received
|
bennylp
|
normal
|
release-2.2
|
pjsip
|
trunk
|
#1687 |
Allow media type change during SDP negotiation
|
nanang
|
normal
|
release-2.2
|
pjsip
|
trunk
|
#1699 |
Transport state callback to report transport shutdown events
|
bennylp
|
normal
|
release-2.2.1
|
pjsip
|
trunk
|
#1721 |
Sending new re-INVITE after the on-progress re-INVITE transaction is terminated.
|
bennylp
|
normal
|
release-2.2
|
pjsip
|
trunk
|
#1752 |
Resolve hostname when trying to get the network interface
|
bennylp
|
normal
|
release-2.3
|
pjsip
|
trunk
|
#1760 |
Ability to get access to TCP socket handle of the SIP transport
|
bennylp
|
normal
|
release-2.3
|
pjsip
|
trunk
|
#1764 |
Use latest early media SDP received on forked early media on 18x response.
|
bennylp
|
normal
|
release-2.3
|
pjsip
|
trunk
|
#1788 |
Add support to allow INVITE/reINVITE with unknown body (content-type)
|
bennylp
|
normal
|
release-2.4
|
pjsip
|
trunk
|
#1806 |
SSL/TLS setting to set protocol operation
|
bennylp
|
normal
|
release-2.4
|
pjsip
|
trunk
|
#1819 |
Use expiration field to indicate registration/unregistration in registration callback
|
bennylp
|
normal
|
release-2.4
|
pjsip
|
trunk
|
#1821 |
Remove unnecessary locking in pjsip transaction and add new API to create a group lock with handler in a single atomic instruction
|
bennylp
|
normal
|
release-2.4
|
pjsip
|
trunk
|
#1838 |
Enable application to provide its own external resolver implementation
|
bennylp
|
normal
|
release-2.4
|
pjsip
|
trunk
|
#1851 |
Runtime configuration of TCP and TLS keep alive intervals
|
bennylp
|
normal
|
release-2.4.5
|
pjsip
|
trunk
|
#1853 |
Add callback for dropped data in SIP transport
|
bennylp
|
normal
|
release-2.4.5
|
pjsip
|
trunk
|
#1878 |
Compile time option for TCP/TLS transport to not create a listener
|
bennylp
|
normal
|
release-2.4.5
|
pjsip
|
trunk
|
#1915 |
Add API pjsip_udp_transport_start2()
|
bennylp
|
normal
|
release-2.5
|
pjsip
|
trunk
|
#1934 |
Add reference counting APIs to event subscription
|
bennylp
|
normal
|
release-2.5.5
|
pjsip
|
trunk
|
#1967 |
Add function pjsip_tdata_get_dlg()
|
bennylp
|
normal
|
release-2.6
|
pjsip
|
trunk
|
#1975 |
Add support to select elliptic curve and signature algorithm for TLS
|
bennylp
|
normal
|
release-2.6
|
pjsip
|
trunk
|
#1976 |
Support to generate a synthesized IPv6 address from IPv4 address
|
bennylp
|
normal
|
release-2.6
|
pjsip
|
trunk
|
#1995 |
Add API pjsip_transport_shutdown2() to immediately disconnect a transport
|
bennylp
|
normal
|
release-2.7
|
pjsip
|
trunk
|
#1998 |
Add API pjsip_evsub_set_uas_timeout()
|
bennylp
|
normal
|
release-2.7
|
pjsip
|
trunk
|
#2003 |
Add API pjsip_multipart_get_raw() to get raw body of a multipart message body
|
bennylp
|
normal
|
release-2.7
|
pjsip
|
trunk
|
#2037 |
Add on_rx_offer2() callback for SIP invite
|
bennylp
|
normal
|
release-2.7
|
pjsip
|
trunk
|
#2041 |
API to handle IP address change
|
bennylp
|
normal
|
release-2.7
|
pjsip
|
trunk
|
#2063 |
Add more documentation throughout PJSIP to prevent stack buffer overflow
|
bennylp
|
normal
|
release-2.8
|
pjsip
|
trunk
|
#2071 |
Update pjsip_resolve() to be able to return more than one resolved address
|
bennylp
|
normal
|
release-2.8
|
pjsip
|
trunk
|
#2123 |
Follow SDP answer changes in 18x & 2xx responses
|
bennylp
|
normal
|
release-2.8
|
pjsip
|
trunk
|
#2141 |
Add TCP initial receive timeout for server connection
|
bennylp
|
normal
|
release-2.8
|
pjsip
|
trunk
|
#2148 |
Add parsing support for the OAuth 2.0 authentication mechanism
|
bennylp
|
normal
|
release-2.9
|
pjsip
|
trunk
|
#2149 |
Add option to disable transport connection reuse
|
bennylp
|
normal
|
release-2.9
|
pjsip
|
trunk
|
#2150 |
Add new callback to notify when accept operation fails on TLS listener
|
bennylp
|
normal
|
release-2.9
|
pjsip
|
trunk
|
#2151 |
Call tp_drop_data_cb() when there is PJSIP_EMISSINGHDR or PJSIP_EINVALIDSTATUS error on incoming message
|
bennylp
|
normal
|
release-2.9
|
pjsip
|
trunk
|
#2162 |
If listener restart fail, don't proceed with handling account re-registration (update contact) on IP change process
|
bennylp
|
normal
|
release-2.9
|
pjsip
|
trunk
|
#2198 |
SIP resolve to return IPv4 and IPv6 synthesized addresses for IPv4 address literals
|
ming
|
normal
|
release-2.9
|
pjsip
|
trunk
|
#2211 |
Use group lock instead of mutex for SIP dialog which is useful for B2BUA scenarios
|
riza
|
normal
|
release-2.10
|
pjsip
|
trunk
|
#2222 |
Introduce a new compiler setting to allow to use cnonce for SIP authentication without hyphen character
|
riza
|
normal
|
release-2.10
|
pjsip
|
trunk
|
#2261 |
Prevent unnecessary locking when adding group lock handler
|
ming
|
normal
|
release-2.10
|
pjsip
|
trunk
|
#2266 |
Allow Via header with IPv6 containing []
|
ming
|
normal
|
release-2.10
|
pjsip
|
trunk
|
#91 |
Timer for buddy presence subscription in PJSUA
|
bennylp
|
normal
|
release-0.7.0
|
pjsua-lib
|
trunk
|
#102 |
Add PJSUA_MAX_PLAYER and PJSUA_MAX_RECORDER
|
bennylp
|
normal
|
release-0.5.10
|
pjsua-lib
|
0.5.9
|
#143 |
Dynamically allocate maximum number of accounts, calls, etc in PJSUA-API
|
bennylp
|
normal
|
Known-Issues-and-Ideas
|
pjsua-lib
|
trunk
|
#192 |
Add callback to notify application about incoming SUBSCRIBE request, and add subscription state and termination reason in buddy info
|
bennylp
|
normal
|
release-1.0-rc1
|
pjsua-lib
|
trunk
|
#283 |
Added another pjsua IM callback with the message passed as argument (thanks Paul Levin)
|
bennylp
|
normal
|
release-0.7.0-rc2
|
pjsua-lib
|
trunk
|
#334 |
Added on_pager_status2() callback to receive the full SIP message of IM delivery status (thanks Paul Levin)
|
bennylp
|
normal
|
release-0.8.0
|
pjsua-lib
|
trunk
|
#370 |
Notification to application when ICE negotiation fails
|
bennylp
|
normal
|
release-0.8.0
|
pjsua-lib
|
trunk
|
#381 |
Auto-update IP address/port in Contact header according to the IP address/port received in REGISTER response
|
bennylp
|
normal
|
release-0.8.0
|
pjsua-lib
|
trunk
|
#391 |
Added framework to send and receive arbitrary requests within call in PJSUA-LIB, with samples to send/receive DTMF with INFO in pjsua application
|
bennylp
|
normal
|
release-0.8.0
|
pjsua-lib
|
trunk
|
#393 |
Added configuration to set basic audio frame length to minimize audio latency
|
bennylp
|
normal
|
release-0.8.0
|
pjsua-lib
|
trunk
|
#400 |
Support for Service-Route header (RFC 3608)
|
bennylp
|
normal
|
release-0.8.0
|
pjsua-lib
|
trunk
|
#405 |
Subscribe to buddy presence upon receiving incoming subscription from the buddy
|
bennylp
|
normal
|
release-0.8.0
|
pjsua-lib
|
trunk
|