MT#19263 add optional "sip:" prefix for caller/callee input

Change-Id: I65b6229aab8de6a6763580757327979365945121
changes/96/8096/1
Kirill Solomko 9 years ago
parent 08e0a0f2e5
commit ecc390c618

@ -52,6 +52,7 @@ sub callroutingverify :Chained('/') :PathPart('callroutingverify') :Args(0) {
# remove leading/trailing spaces
foreach my $type (qw(caller callee)) {
$data->{$type} =~ s/(^\s+|\s+$)//g;
$data->{$type} =~ s/^sip://;
}
# caller lookup

@ -117,7 +117,7 @@ sub validate_number_uri {
my $field = $params{field};
my $val = $field->value;
unless ($val =~ /^\s*[\+\-_\w\d]+\@[\w\d\-_\.]+\s*$/ || $val =~ /^\s*\+*\d+\s*$/) {
unless ($val =~ /^\s*(sip:)*[\+\-_\w\d]+\@[\w\d\-_\.]+\s*$/ || $val =~ /^\s*\+*\d+\s*$/) {
$field->add_error($c->loc('Must be either a number or user@domain format.'));
}
}

Loading…
Cancel
Save