Daniel Tiefnig
0c0e86ea20
allow password, uri-parameters and headers in SIP URIs
...
according to RFC 3261 the sip uri format is:
sip:user:password@host:port;uri-parameters?headers
we do now allow all elements in SIP URIs for permanent contacts
TODO for trunk implementation:
* the check should use Sipwise::Provisioning::check_sip_uri()
* also fix check_sip_uri to support password, uri-parameters and headers
* syntax check on contact param. of create_subscriber_registered_device
14 years ago
Michael Prokop
6e9aa5b21b
Merge r10645, r10647, r10659, r10667 from trunk
...
* make $admin::VERSION UNIVERSAL-compatible
* fix precedence hickup (perls "or" has actually the lowest and not the same as "||")
* Update debian packaging regarding VERSION/BUILD_VERSION
* Release new version 3.4.3
14 years ago
Daniel Tiefnig
50a0e72dca
hide active lock level in subscriber lock drop-down
14 years ago
Christian Veigl
a3da63bcda
update admin-interface to support sound_set handling introduced with r10333 (see also: mantis:1897)
14 years ago
Christian Veigl
55edbd1199
support for new number normalisation (see r10287 and mantis:473)
14 years ago
Christian Veigl
5eb001e57a
Force E164 numbers
...
Force input of E164 numbers (patterns where applicable) of cli* and
*block_*_list preferences (will not change what is actually written
to the database)
14 years ago
Daniel Tiefnig
ae346c82cb
follow add_subscriber_registered_device rename in ossbss
14 years ago
Christian Veigl
0c468a5fb0
pass through regex evaluation error to user
14 years ago
Christian Veigl
57709e5d33
use correct check_method
14 years ago
Richard Fuchs
3dfcfa8afc
adjust admin panel sipstats to new ossbss functions
14 years ago
Christian Veigl
b99227c7ba
remove audio_file and vsc handling
...
audio_file handling was replaced with sound sets (introduced with r9073)
drop vsc handling (not yet supported)
14 years ago
Christian Veigl
6ead5d0d98
obey percritic; minor and defandable ProhibitMutatingListFunctions
14 years ago
Andreas Granig
23582dcf77
Allow "+" in permanent contact uri.
14 years ago
Christian Veigl
c7e5ed12bc
support for sound sets
14 years ago
Christian Veigl
2e1498f38d
Admin-interface support for the further enhanced enum-type. See also r8889.
14 years ago
Andreas Granig
3455aeb9ce
Show timestamp in SIP packet details.
14 years ago
Andreas Granig
1998eabc30
Wrap lines in sip packet detail view at 120 chars.
14 years ago
Christian Veigl
db7f0337a0
Admin-interface-part of matnis:841
...
The admin-interface uses the special value 'NOTSET' to indicate that
this preference will not be set for the user, thus will be deleted (and
probably some domain-lvl-default be used).
14 years ago
Christian Veigl
e6eef64a3a
allow empty sip-uri (mantis:797)
15 years ago
Christian Veigl
8df7b66037
show alias numbers in admin-interface
15 years ago
Andreas Granig
4688cc7f71
Enhance graphics and packet details.
...
Use Courier TTF in png.
Show packet and cseq number in png.
Show ip:port->ip:port in details.
15 years ago
Andreas Granig
8e03d11958
Implemented graphical call-flow view.
15 years ago
Christian Veigl
3e3b1910d0
frontend for trusted peers, mantis:797
15 years ago
Christian Veigl
1f0dbf1463
call_prov() expects a ref for returning data
15 years ago
Daniel Tiefnig
c9dd682413
avoid get_subscriber_by_id where possible
...
This will use get_voip_account_subscriber* whenever possible so we use
consistent set of subscriber_id's.
Third step to replace provisioning subscriber_id by billing subscriber_id
see https://bugtracker.sipwise.com/view.php?id=1361
15 years ago
Andreas Granig
d37661d41d
Implement basic sipstats feature.
15 years ago
Andreas Granig
65a7666c85
Implement adding a permanent location entry.
15 years ago
Andreas Granig
c36fb0abeb
Add timeout to CF destinations.
15 years ago
Christian Veigl
54df78301c
remember selected domain on failure (mantis 1253)
15 years ago
Daniel Tiefnig
8abbddb727
fix subscriber matching in call lists
15 years ago
Andreas Granig
130e0bd0c1
Fix fetching of voicebox/faxserver preferences.
15 years ago
Daniel Tiefnig
58c6318fe8
number normalization for adm block lists
...
maybe this should actually be obsoleted by a change in the number format
handling, but fixing it nevertheless, as it causes some problems in
older versions of the interface (3.0 at least)
15 years ago
Daniel Tiefnig
deeed3e84b
use streamlined _cf_time_period function parameters
15 years ago
Daniel Tiefnig
d2c823e3a1
use streamlined delete_subscriber_cf_time_set parameters
15 years ago
Daniel Tiefnig
ce75a7a3f1
use streamlined _cf_destination function parameters
15 years ago
Daniel Tiefnig
3ec263f002
use simplified delete_subscriber_cf_destination_set parameters
15 years ago
Daniel Tiefnig
0ee7176c8e
use simplified delete_subscriber_cf_map parameters
15 years ago
Andreas Granig
cdced45c5b
Allow multiple CF mappings per CF type.
15 years ago
Andreas Granig
7e7570c341
Clean up legacy CF handling.
15 years ago
Andreas Granig
c41ff3a7d1
Make CF mappings editable.
15 years ago
Andreas Granig
cdb87937a8
Implement editing of time periods.
...
Can be used with drag/drop/remove like a new period now.
15 years ago
Andreas Granig
6cba17c108
Use drag/drop elements to display current values.
...
Use our building blocks to show existing values, just make it non-editable
if we're not in edit mode for this row. WIP.
15 years ago
Andreas Granig
79b6db901a
Properly display existing time periods.
...
Use similar blocks like when creating/editing periods.
15 years ago
Andreas Granig
9a912c6c82
Implement deletion of CF time periods.
15 years ago
Andreas Granig
7fa871bd14
Add creation of CF time periods.
15 years ago
Andreas Granig
9409b8449a
Implement CF time set handling.
...
Add functionality to manipulate CF time sets.
Time periods are WIP.
15 years ago
Andreas Granig
8f4c9cd4b8
Prepare preference view to make CFs editable.
...
Show dsets and tsets dropdown while editing CFs.
Remove time defs from dset view (has a own view now).
15 years ago
Andreas Granig
f80c24f32c
Add separate section for CF and new view for time defs.
...
Use separate section in subscriber preferences view to configure call-forwards.
Add new view to configure call forward time sets.
15 years ago
Andreas Granig
87cb1a0b9d
Prettify call-forward targets in view.
...
Use proper radio button selections and display short form
for internal service destinations and numbers.
15 years ago
Andreas Granig
2927994252
Implement drag&drop for CF destinations.
...
It's now possible to reorder CF destination within
a destination set using drag&drop.
15 years ago