return'Specifies the fees to be applied for a call if it matches the source or destination number of the call. You can POST fees individually one-by-one using json. To bulk-upload fees, specify the Content-Type as "text/csv" and POST the CSV in the request body to the collection while specifying the the billing profile via URI parameters, like "/api/billingfees/?billing_profile_id=xx&purge_existing=true"';
return'Specifies the fees to be applied for a call if it matches the source or destination number of the call. You can POST fees individually one-by-one using json. To bulk-upload fees, specify the Content-Type as "text/csv" and POST the CSV in the request body to the collection while specifying the billing profile via URI parameters, like "/api/billingfees/?billing_profile_id=xx&purge_existing=true"';
msgid "Search for partial match of user-provided number (UPN) to subscriber's primary E164 number and aliases. If it mathes, take UPN as valid wihout allowed_clis check and copy UPN to network-provided number (NPN)."
msgid "Search for partial match of user-provided number (UPN) to subscriber's primary E164 number and aliases. If it matches, take UPN as valid without allowed_clis check and copy UPN to network-provided number (NPN)."
msgstr ""
#: share/templates/subscriber/preferences.tt
@ -5563,11 +5563,11 @@ msgid "Sorry!"
msgstr ""
#: share/templates/notfound_page.tt
msgid "Sorry, an error has occured, Requested page not found!"
msgid "Sorry, an error has occurred, Requested page not found!"
msgstr ""
#: share/templates/denied_page.tt
msgid "Sorry, an error has occured, requested operation denied!"
msgid "Sorry, an error has occurred, requested operation denied!"
$c->log->error("no rewrite rule set for '".$pref->attribute->attribute."' with value '".$pref->value."' found, altough it's stored in preference id ".$pref->id);
$c->log->error("no rewrite rule set for '".$pref->attribute->attribute."' with value '".$pref->value."' found, although it's stored in preference id ".$pref->id);
# let it slip through
}
$processed=1;
@ -149,7 +149,7 @@ sub get_resource {
if($ncos){
$resource->{$pref_name}=$ncos->level;
}else{
$c->log->error("no ncos level for '".$pref->attribute->attribute."' with value '".$pref->value."' found, altough it's stored in preference id ".$pref->id);
$c->log->error("no ncos level for '".$pref->attribute->attribute."' with value '".$pref->value."' found, although it's stored in preference id ".$pref->id);
# let it slip through
}
$processed=1;
@ -168,7 +168,7 @@ sub get_resource {
if($container){
$resource->{$pref_name}=$container->name;
}else{
$c->log->error("no emergency mapping container for '".$pref->attribute->attribute."' with value '".$pref->value."' found, altough it's stored in preference id ".$pref->id);
$c->log->error("no emergency mapping container for '".$pref->attribute->attribute."' with value '".$pref->value."' found, although it's stored in preference id ".$pref->id);
$c->log->error("no sound set for '".$pref->attribute->attribute."' with value '".$pref->value."' found, altough it's stored in preference id ".$pref->id);
$c->log->error("no sound set for '".$pref->attribute->attribute."' with value '".$pref->value."' found, although it's stored in preference id ".$pref->id);
$c->loc('Set Min-SE value in SBC. This is also used to build 422 reply if remote Min-SE is smaller than local Min-SE.');
$c->loc('Session-Timer Max Refresh Interval');
$c->loc('Sets upper limit on accepted Min-SE value in in SBC.');
$c->loc('Sets upper limit on accepted Min-SE value in SBC.');
$c->loc('Session-Timer Refresh Method');
$c->loc('SIP Session Timers refresh method.');
$c->loc('System Sound Set');
@ -128,7 +128,7 @@ sub localize {
$c->loc('Enable Apple/Google Mobile Push');
$c->loc('Send inbound call to Mobile Push server when called subscriber is not registered. This can not be used together with CFNA as call will be then simply forwarded.');
$c->loc('Use valid Alias CLI as NPN');
$c->loc('Search for partial match of user-provided number (UPN) to subscriber\'s primary E164 number and aliases. If it mathes, take UPN as valid wihout allowed_clis check and copy UPN to network-provided number (NPN).');
$c->loc('Search for partial match of user-provided number (UPN) to subscriber\'s primary E164 number and aliases. If it matches, take UPN as valid without allowed_clis check and copy UPN to network-provided number (NPN).');
$c->loc('Total max of overall calls of Customer');
$c->loc('Maximum number of concurrent sessions (calls) for subscribers within the same account');
$c->loc('Total max of outbound calls of Customer');
@ -405,7 +405,7 @@ sub form_strings {
$c->loc('Alias Number');
$c->loc('Alias numbers');
$c->loc('Alias number');
$c->loc('where e-mail notifications are sent, a list of e-mail addreses separated by comma');
$c->loc('where e-mail notifications are sent, a list of e-mail addresses separated by comma');
Some collections define query paramters to filter the output. Typical use cases are limiting collections to a specific reseller or a specific customer.
Some collections define query parameters to filter the output. Typical use cases are limiting collections to a specific reseller or a specific customer.
Query parameters are appended to the URL like in the following example:
@ -124,7 +124,7 @@ The server sends the following successful responses:
The server redirects the clients using the following return codes:
<ul>
<li><b>301 Moved Permanently</b>: The 301 code is sent in reponse to a request towards a collection without a trailing slash, e.g. <em>http://example.org:1443/api/something</em> is redirected to <em>http://example.org:1443/api/something/</em>.</li>
<li><b>301 Moved Permanently</b>: The 301 code is sent in response to a request towards a collection without a trailing slash, e.g. <em>http://example.org:1443/api/something</em> is redirected to <em>http://example.org:1443/api/something/</em>.</li>
@ -137,7 +137,7 @@ The server rejects a client request with the following response codes:
<li><b>403 Forbidden</b>: The 403 code is sent in response to a request trying to access resources which require different privileges (typically a reseller accessing resources of other resellers or of the system), or if you try to create more subscribers than allowed within a customer, or if you try to authenticate with an SSL client certificate with an invalid serial number.</li>
<li><b>404 Not Found</b>: The 404 code is sent in response to a request trying to access an invalid URL on the system, or if it is trying to perform an operation on an item which does not exist or the user has no access to (e.g. a reseller trying to access items of a different reseller).</li>
<li><b>415 Unsupported Media Type</b>: The 415 code is sent in response to a PUT, POST or PATCH request which doesn't provide an acceptable <em>Content-Type</em> header. Content types are usually <em>application/json</em> or <em>application/json-patch+json</em> for POST/PUT and PATCH, respectively. However, some resources require different content types like <em>audio/x-wav</em>.</li>
<li><b>422 Unprocessible Entity</b>: The 422 code is sent in response to a syntactically valid request, which fails to meet sematical conditions, like missing or invalid fields in a JSON structure. The body of the response provides more information about the exact condition that failed.</li>
<li><b>422 Unprocessible Entity</b>: The 422 code is sent in response to a syntactically valid request, which fails to meet semantical conditions, like missing or invalid fields in a JSON structure. The body of the response provides more information about the exact condition that failed.</li>
<li><b>423 Locked</b>: The 423 code is sent if you try to delete an item which is still in use. This is typically the case when trying to delete system or customer contacts which are still bound to a contract.</li>
#is($intervals_b->{total_count},scalar (grep { $_->{contact_id} == $custcontact9->{id} } values %customer_map),"check total count of thread b results");
#is($intervals_c->{total_count},3,"check total count of thread c results");
ok($t2-$t1<$delta_serialized,'expected delay to assume only required contracts were locked and requests were perfomed in parallel')if!$disable_parallel_catchup;
ok($t2-$t1<$delta_serialized,'expected delay to assume only required contracts were locked and requests were performed in parallel')if!$disable_parallel_catchup;