<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.innovaphone.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hawk</id>
	<title>innovaphone wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.innovaphone.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hawk"/>
	<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Special:Contributions/Hawk"/>
	<updated>2026-05-05T19:45:07Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference15r1:PBX/Config/General&amp;diff=79182</id>
		<title>Reference15r1:PBX/Config/General</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference15r1:PBX/Config/General&amp;diff=79182"/>
		<updated>2026-03-17T14:28:29Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Common */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
&lt;br /&gt;
;PBX Mode: The PBX operating mode&lt;br /&gt;
:* &#039;&#039;&#039;Off&#039;&#039;&#039; - The PBX is disabled. After enabling the PBX a browser refresh is needed to activate additional PBX webpages.&lt;br /&gt;
:* &#039;&#039;&#039;Master&#039;&#039;&#039; - The PBX on this device acts as Master. Within a multisite installation exactly one PBX must be configured as Master.&lt;br /&gt;
:* &#039;&#039;&#039;Slave&#039;&#039;&#039; - The PBX on this device acts as Slave. Within a multisite installation several PBXes can be configured as Slave.&lt;br /&gt;
:* &#039;&#039;&#039;Standby&#039;&#039;&#039; - The PBX on this device acts as Standby for the Master. As long as the master is available, this PBX is  not active, but just monitors the Master. If the Master is not available this PBX is active.&lt;br /&gt;
:* &#039;&#039;&#039;Standby-Slave&#039;&#039;&#039; - The PBX on this device acts as Standby for a Slave. As long as the slave is available, this PBX is  not active, but just monitors the slave. If the slave is not available this PBX is active.&lt;br /&gt;
&lt;br /&gt;
;System Name: The system Name. On all PBX within a multisite installation the same System Name must be configured. For H.323 endpoints this name is the gatekeeper identifier, for SIP endpoints it is the server name.&lt;br /&gt;
&lt;br /&gt;
;Use as Domain: Uses the &#039;&#039;System Name&#039;&#039; as domain name, together with the name field in the user object the PBX constructs the email address (used for sending emails out ox myPBX). This mechanism is also used for Federation, to federate with other domains.&lt;br /&gt;
&lt;br /&gt;
;PBX Name: The name of the PBX on this device. With this name a PBX is associated to a node. The field &#039;Name&#039; (not Long Name) of a PBX Node object relates to this name.&lt;br /&gt;
&lt;br /&gt;
;DNS: DNS Name of the PBX. If configured this will be used for myPBX redirects if a client tries to register at a PBX on which the user is not configured.&lt;br /&gt;
&lt;br /&gt;
;Unknown Registrations: If this checkmark is set, the PBX accepts &#039;unknown&#039; registrations. This means registrations with no matching object configured. If from an endpoint registered in this way a number of an object is dialed, which has no registration active and no &#039;HW-ID&#039; configured the name used for the registration is configured as &#039;HW-ID&#039; of this object. This is an easy way to deploy large numbers of phones.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;With PBX Pwd only:&#039;&#039;&#039; If checked only registrations with a PBX authentication or a verified certificate in case of H.323/TLS are accepted. In this case either &amp;quot;PBX Pwd&amp;quot; or &amp;quot;TLS only&amp;quot; is set in a device generated.&lt;br /&gt;
&lt;br /&gt;
;Reverse Proxy Addresses: Up to 8 IP-Addresses (Mixed IPv4 and IPv6 allowed, but no DNS names) can be entered in this field, separated by comma. Registrations from one of these addresses are assumed to be routed through a Reverse Proxy. To the address &#039;/&amp;lt;certificate name&amp;gt;&#039; can be added to also check the TLS certificate of the Reverse Proxy. If the reverse proxy certificate is to be verified, the certificate or the issuer of the reverse proxy certificate must be trusted in the PBX. (If you use a SAN certificate you have to enter the first SAN-Name)&lt;br /&gt;
:Checking only on the certificate is also possible, by omitting the IP-address, eg &#039;/*.domain.de&#039;. Registrations sent with this certificate are considered to be coming over the Reverse Proxy.&lt;br /&gt;
:If empty addresses are used, unauthenticated registrations from unknown or internal addresses are not allowed, but any registration must be authenticated, with a password or the certificate from the reverse proxy.&lt;br /&gt;
; Assume TLS: If the &#039;&#039;Assume TLS&#039;&#039; checkmark is set, it is assumed, that the reverse Proxy did a successful check of the TLS certificate against the registration name.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/Firewall public IP: For media relay endpoints (e.g. third party SIP phones) the public address of the firewall of the PBX network can be configured. This address is signaled in the SDP to received RTP from the phone. The firewall should have configured a port forwarding to the PBX or the TURN, for the RTP range of the PBX or TURN.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/TURN: If this checkmark is set, the PBX allocates TURN endpoints for calls to or from media relay endpoints, which registerd thru the reverse proxy (e.g. third party SIP phones)&lt;br /&gt;
&lt;br /&gt;
;IP address for App Platform&lt;br /&gt;
: The ip address of an App Platform can be configured here, with a DNS name used for it. If myApps uses a host to access the PBX different from the configured DNS name of the PBX, the hostname in any App url, which matches the configured AP DNS, is replaced by the AP IP. This way it is possible to configure a PBX with DNS names and access it with myApps when the DNS is not yet set up. If the checkmark &#039;&#039;Operation without DNS&#039;&#039; is set as well any matching DNS name is replaced also when an App service requests the URL of another App service (Example: Users requesting the URL of Devices for provisioning) and in the URL sent to the App services itself (Example: Devices uses this URL to construct the URL set at devices for the Devices registration).&lt;br /&gt;
&lt;br /&gt;
: Note that this mode is intended to be able to run the PBX using DNS names while the DNS is not yet in place. Once the DNS is up and running, neither the DNS name of the AP nor its IP address should be configured here.&lt;br /&gt;
&lt;br /&gt;
;Music On Hold URL: A URL for the Music On Hold. This file is read by the PBX using HTTP and sent to a held endpoint via RTP. The format of this URL is&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;http://&amp;lt;addr&amp;gt;/&amp;lt;file&amp;gt;.$coder?coder=g711a,g711u,g722,g723,g729,opus-nb,opus-wb&amp;amp;repeat=true&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;. &amp;lt;addr&amp;gt; is the IP address of the http server, no dns name is allowed here. &amp;lt;file&amp;gt; is the filename. $coder will be replaced by the actual coder used.&lt;br /&gt;
&lt;br /&gt;
:Parameters: &#039;&#039;coder=g729,g711a,g711u,g723,opus-nb,opus-wb&#039;&#039; is the list of available coders. Only these coders must be specified for which a corresponding file exists. &#039;&#039;repeat=true&#039;&#039; should be specified in order to loop the file endlessly. &#039;&#039;random=true&#039;&#039; can be used to start the music on hold on a random point (this will work only if the URL is not local though).&lt;br /&gt;
&lt;br /&gt;
:By default the built-in Music-On-Hold is played (Pseudo URL: &amp;quot;MOH?coder=g729,g711a,g723&amp;amp;repeat=true&amp;quot;).  You can also play a dial tone (Pseudo URL &amp;quot;TONE&amp;quot;) or a ring-back tone (Pseudo URL &amp;quot;TONE?tone=ringback&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
:The maximum length of the URL is limited to 500 characters (bytes).&lt;br /&gt;
&lt;br /&gt;
:If you configure a wrong (or invalid) URL then you will have silence as MOH. To prevent this situation when the MoH for some specific context/user(see below) is missing and silence is played instead of any MoH, an additional parameter &#039;&#039;fallback=true&#039;&#039; is available. If the file provided in the URL is missing (HTTP Error 404 Not Found is delivered by the HTTP Server) and the parameter &#039;&#039;fallback&#039;&#039; is provided, the default MoH will be played instead of silence. To use a custom file as fallback MoH, instead of default MoH, any file name can be provided with the &#039;&#039;fallback&#039;&#039; parameter: e.g. &#039;&#039;fallback=other_filename&#039;&#039;. The file other_filename.g7xx must be placed in the same folder as a file provided with URL. A special filename &#039;&#039;fallback=ringback&#039;&#039; can be used to generate a ringback tone (equivalent to &#039;&#039;TONE?tone=ringback&#039;&#039;) instead to play an alternative file.&lt;br /&gt;
&lt;br /&gt;
:Within the URL %&amp;lt;id&amp;gt; can be used to put in some context information of the call. The information refers to the party which has put the receiving party on hold. For information about the receiving party itself, the id has to be preceded by &#039;.&#039; (e.g. &#039;&#039;&#039;.l&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;l&#039;&#039;&#039; Long Name&lt;br /&gt;
:&#039;&#039;&#039;h&#039;&#039;&#039; Name (H.323 id)&lt;br /&gt;
:&#039;&#039;&#039;n&#039;&#039;&#039; Number&lt;br /&gt;
:&#039;&#039;&#039;N&#039;&#039;&#039; Node&lt;br /&gt;
:&#039;&#039;&#039;P&#039;&#039;&#039; PBX&lt;br /&gt;
:&#039;&#039;&#039;d&#039;&#039;&#039; Diverting Name&lt;br /&gt;
:&#039;&#039;&#039;#d&#039;&#039;&#039; Diverting Number&lt;br /&gt;
&lt;br /&gt;
: See [[Howto:Dynamic_MOH]] for more details on how to use dynamic music on hold.&lt;br /&gt;
&lt;br /&gt;
;External Music On Hold: To offload the device from playing the Music on hold, the Music On Hold can be played by a separate device. This device can register with a name configured here. To retrieve the Music On Hold a call is sent to this device. For each held endpoint a call is sent.&lt;br /&gt;
&lt;br /&gt;
;Response Timeout: Global timeout (in seconds) after which any action for no response is taken (e.g. Call Forward on No Response). A timeout configured at any object overrides this value.&lt;br /&gt;
&lt;br /&gt;
;Dial Complete Timeout: Global timeout (in seconds) after which any action for incomplete dialed number is taken (e.g. incomplete destination at trunk object).&lt;br /&gt;
&lt;br /&gt;
;No. of Regs w/o Pwd: Number of registration without password authentication which are allowed per user. If 0 is configured no registration without password is possible.&lt;br /&gt;
Pls. note that registrations from 127.0.0.1 w/o password will be accepted anyway&lt;br /&gt;
&lt;br /&gt;
;Security block time(s): Time for which a registration to a user is blocked after attempt with wrong password. Default is 20s. With a value of 0 this features is turned off.&lt;br /&gt;
&lt;br /&gt;
;Recall Timeout: A value configured here enables recall after transfer. If a call is transferred and not answered within this time, the call is sent back to the transferring endpoint.&lt;br /&gt;
&lt;br /&gt;
;Chat no Attachments: If checked, no file attachments are allowed in chats for any user&lt;br /&gt;
&lt;br /&gt;
;Retries on busy (14s): Number of retries (Each attempt runs for 14 seconds) of blind transfer to a busy endpoint, before a recall back to the initiator is executed. During an attempt, the PBX waits to see if the target is free, and then delivers the call. The default value are 4-retries if the field is empty. If there is a 0 configured no further (in addition to the initial) will be executed. (This function depends on the &#039;&#039;Recall Timeout&#039;&#039; so the &#039;&#039;Recall Timeout&#039;&#039; must not be empty)&lt;br /&gt;
&lt;br /&gt;
;Max Call Duration (h): Number of hours until a call with media is disconnected automatically. Affects all calls with initialized media channels signalled via PBX.&lt;br /&gt;
&lt;br /&gt;
;Group Default Visibility: Defines additional visibility for active group members. These are added to the visibility rights derived from the [[{{NAMESPACE}}:PBX/Objects/Visibility | Visibility settings]]  in user or template definitions. Note that changes made here only take effect after a re-registration.&lt;br /&gt;
&lt;br /&gt;
;Presence with Alert: Enable presentation of presence on phone upon alert. Setting applies for all PBX users.&lt;br /&gt;
&lt;br /&gt;
;Enable External Transfer: Unless this checkbox is set any attempt to transfer an external call back to an external destination will result in disconnection of the call.&lt;br /&gt;
&lt;br /&gt;
;No CLIR on Internal calls: If checked numbers are displayed even if received with presentation restricted. When sending a call presentation restricted can still be set and should be honored by a public network.&lt;br /&gt;
&lt;br /&gt;
;Media Relay:&lt;br /&gt;
:;Off: No Media Relay is done in the PBX &lt;br /&gt;
:;On: All media traffic is routed through the PBX.  With the &#039;&#039;&#039;No Media Relay if Addresses are identical or private&#039;&#039;&#039; checkmark, this is not done if the two call endpoints registration addresses are either private or equal (i.e. external endpoints behind the same NAT router).  To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used.&lt;br /&gt;
:;Auto: Media traffic is routed through the PBX if calls are between private and public registration addresses but not for calls between private and private or public and public registration addresses. To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used. In v11 this was the behaviour if &#039;&#039;RTP Proxy&#039;&#039; was &#039;&#039;on&#039;&#039;.&lt;br /&gt;
: Please note that when media relay is in effect for a call,  &#039;&#039;&#039;video is not working&#039;&#039;&#039;.   With ICE (available from v12r1), media relay in the PBX should be obsolete except for special applications.  Check &#039;&#039;On&#039;&#039; or &#039;&#039;Auto&#039;&#039; only if you need to have this, since it creates CPU load on the PBX.&lt;br /&gt;
&lt;br /&gt;
;Generate CDRs: If this checkbox is set, the PBX generates CDRs for all calls. For details, refer to the [[{{NAMESPACE}}:Concept_Call_Detail_Record_CDR_PBX|CDR description article]].&lt;br /&gt;
&lt;br /&gt;
;Reverse Lookup URL&lt;br /&gt;
: A String in the LDAP URL Format according [https://tools.ietf.org/html/rfc2255 RFC2255] which will be used by the PBX to make a lookup for all external numbers.&lt;br /&gt;
: Number resolutions will be forwarded to internal applications like generated CDRs, Phone App etc..&lt;br /&gt;
: Example: &#039;&#039;ldaps://ap.innovaphone.com/dc=entries?givenname,sn,company?sub?(metaSearchNumber=+%n)?bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:* dn:  &#039;&#039;dc=entries&#039;&#039;&lt;br /&gt;
:* attributes: &#039;&#039;givenname,sn,company&#039;&#039;&lt;br /&gt;
:* scope: &#039;&#039;sub&#039;&#039;&lt;br /&gt;
:* filter: &#039;&#039;(metaSearchNumber=+%n)&#039;&#039;&lt;br /&gt;
:** %n is a placeholder for the given cgpn&lt;br /&gt;
:* extension: &#039;&#039;bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:** The username for the authentication.&lt;br /&gt;
:&#039;&#039;&#039;Variables&#039;&#039;&#039;&lt;br /&gt;
:* %n - cgpn&lt;br /&gt;
:* %u - h323 name of the current object&lt;br /&gt;
: Also there is an additional field for the &amp;lt;b&amp;gt;LDAP password&amp;lt;/b&amp;gt;. The password for contacts is found in settings/contacts/configuration as Password(LDAP). Leave the field empty, when no ldap password is required.&lt;br /&gt;
: Examples are listed in the [[{{NAMESPACE}}:Concept_Number_Resolution_and_LDAP#PBX_Configuration|Concept Article]]&lt;br /&gt;
&lt;br /&gt;
;Logo URL&lt;br /&gt;
:The URL to a customized logo image that will be displayed on the phones. Leave empty to keep the standard logo. The image size should be 220x150px or less with 24Bit color deep or less and an RGB range. The file format should be PNG or JPEG.&lt;br /&gt;
&lt;br /&gt;
;Route Root-Node External Calls to: Destination object (Long Name) of Root-Node external calls. This configuration option is available on the Master or Standby PBX only. Any call which cannot be terminated inside the PBX is sent to this destination as long as neither the source nor the destination of the call can be associated with a node with a PBX configured. This object must be assigned to this PBX.&lt;br /&gt;
:&#039;&#039;&#039;For calls from local PBX only&#039;&#039;&#039;: If set on a master, calls from a slave are not sent to this destination but sent back to the slave where the call came from. On the slave the call is then sent to a destination configured with &#039;Route Root-Node External Calls to&#039;.&lt;br /&gt;
&lt;br /&gt;
;Route PBX-Node External Calls to: Destination object (Long Name) of PBX-Node external calls. Any call which cannot be terminated inside the PBX is sent to this destination as long as the source nor the destination of the call can be associated with the node of this PBX. If a call is sent from or to an object defined inside the node of this PBX or in a node hierarchically below the node of this PBX the call is associated to the node of this PBX. This object must be assigned to this PBX, that is, it has to register to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Route Internal Calls to: Destination object (Long Name) to which any call is sent for which a PBX internal destination was found, except for those calls that originated from that object. This can be used to apply special routing on PBX internal calls.&lt;br /&gt;
&lt;br /&gt;
;Escape Dialtone from: The PBX object (Long Name) to which a call is made to get a dialtone if a dialtone is configured for the escape of a node. As above, this object must be assigned to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Prefix for Intl/Ntl/Subscriber/Area-Code/Country-Code: Prefixes to be used to map International, National and Subscriber numbers.&lt;br /&gt;
:* &#039;&#039;&#039;International Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;000&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;National Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;Subscriber&#039;&#039;&#039; (in Germany, &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; is a commonly used trunk line access code).&lt;br /&gt;
::The SubscriberID is used for hotkey-actions within myAPPs-launcher. By use of node-objects, adjust the Subscriber Prefix in the respective [[{{NAMESPACE}}:PBX/Objects/Node#Number_Mapping_.28International.2C_National.2C_Subscriber_Prefix.29|node object number mapping]].&lt;br /&gt;
::For myPBX-launcher hotkeys, refer to the [[{{NAMESPACE}}:Phone/User/Directories#Dialing_location|dialing location settings]].&lt;br /&gt;
&lt;br /&gt;
:* &#039;&#039;&#039;Area-Code&#039;&#039;&#039; (in Germany for example, the town Mannheim has area code &amp;lt;code&amp;gt;621&amp;lt;/code&amp;gt;).&lt;br /&gt;
:* &#039;&#039;&#039;Country-Code&#039;&#039;&#039; (for Germany, &amp;lt;code&amp;gt;49&amp;lt;/code&amp;gt; would be used)&lt;br /&gt;
&lt;br /&gt;
: These settings resemble the same settings found in the [[{{NAMESPACE}}:PBX/Objects/Node | Node]]  and [[{{NAMESPACE}}:PBX/Objects/PBX | PBX]]  object. However, they apply to the &#039;&#039;root&#039;&#039; node instead (and should be consistent through all PBXs in a multi-PBX system).&lt;br /&gt;
&#039;&#039;&#039;Max. length internal number&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the phone and softphone App: If the number, witch is dialed is 7 digits or longer, the subscriber prefix is added. (A reset of the pbx and the myApps is needet after changes.)&lt;br /&gt;
;Adjust LDAP results for e.164: Add a &amp;quot;+&amp;quot; prefix to an PBX-internal LDAP-contact-search result. This is used for 3rd-party- and DECT-phones which are not able to benefit from the Dialing Location settings in case of LDAP-search in an E.164-setup. See also [[{{NAMESPACE}}:Concept_Number_Adjustments_%28Dialing_Location%29#PBX_database_used_as_LDAP_database|concept description]].&lt;br /&gt;
&lt;br /&gt;
;Tones: The tones scheme to be used for PBX generated dialtones. This applies to dialtones generated for node prefixes, ringback on transfer and some more.&lt;br /&gt;
&lt;br /&gt;
=== Slave PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Slave mode, then the Slave PBX section is displayed&lt;br /&gt;
&lt;br /&gt;
;Registration: The VOIP protocol used for the registration to the master. Possible choices are H.323, H.323/TCP or H.323/TLS.&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master&lt;br /&gt;
&lt;br /&gt;
;License Only: If set, the PBX obtains license from master, but acts as master in all other respects.&lt;br /&gt;
&lt;br /&gt;
;Alternate Master: The IP address of an alternative PBX master (standby, if available)&lt;br /&gt;
&lt;br /&gt;
;Password: The password to be used for registration at the Master as configured in the corresponding PBX Object (The length of the password is limited to 16 characters)&lt;br /&gt;
&lt;br /&gt;
;Master GK-ID: The System Name/Gatekeeper ID of the PBX Master were will register (Optional, usually used for DynPBX).&lt;br /&gt;
&lt;br /&gt;
;Replication: This parameter allows you to select the replication style for the slave PBX: either &#039;&#039;All&#039;&#039; or &#039;&#039;Local&#039;&#039; (only users that need to be known in this PBX). For the replication process the [[Reference9:PBX/Config/Security|PBX Password]] is used which have to be the same password on all PBXes in the system.&lt;br /&gt;
&lt;br /&gt;
;dyn PBX ID: This parameter allows to set replication from a specific DynPBX configured on the Master Device.&lt;br /&gt;
&lt;br /&gt;
;Use local static User DB: A dynPBX has also this checkmark. The database of the main PBX is used, but be careful due to the increased memory usage. The dynPBX will create its own PBX datastructure which allocates memory.&lt;br /&gt;
&lt;br /&gt;
;Route Master calls if no Master to: If the master is not available, master calls are sent to this destination. Destination has to be an object with active registration.&lt;br /&gt;
&lt;br /&gt;
;Max Calls to Master/No Reroute: This parameter can be used to limit the calls to the master. If a call is sent to the master and there are already calls to/from the master equal to or exceeding this value, the call is rejected if &#039;&#039;&#039;No Reroute&#039;&#039;&#039; is set or is handled as if the master was not available otherwise.&lt;br /&gt;
&lt;br /&gt;
;License Limits: Here we can set limit of licensing for this Slave PBX for Port, Mobility, Operator and Softwarephone.&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave, check also password in [[Reference9:PBX/Config/Security#PBX_password]]&lt;br /&gt;
&lt;br /&gt;
=== Standby PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Standby mode, then the Standby PBX section is displayed&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master&lt;br /&gt;
&lt;br /&gt;
;Replicate from Master: Turns on full replication from the master PBX&lt;br /&gt;
&lt;br /&gt;
;use TLS: Use LDAPS (TLS) instead of LDAP (TCP).&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave or standby, check also password in [[Reference9:PBX/Config/Security#PBX_password]]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference15r1:PBX/Config/General&amp;diff=79181</id>
		<title>Reference15r1:PBX/Config/General</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference15r1:PBX/Config/General&amp;diff=79181"/>
		<updated>2026-03-17T14:27:35Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Common */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
&lt;br /&gt;
;PBX Mode: The PBX operating mode&lt;br /&gt;
:* &#039;&#039;&#039;Off&#039;&#039;&#039; - The PBX is disabled. After enabling the PBX a browser refresh is needed to activate additional PBX webpages.&lt;br /&gt;
:* &#039;&#039;&#039;Master&#039;&#039;&#039; - The PBX on this device acts as Master. Within a multisite installation exactly one PBX must be configured as Master.&lt;br /&gt;
:* &#039;&#039;&#039;Slave&#039;&#039;&#039; - The PBX on this device acts as Slave. Within a multisite installation several PBXes can be configured as Slave.&lt;br /&gt;
:* &#039;&#039;&#039;Standby&#039;&#039;&#039; - The PBX on this device acts as Standby for the Master. As long as the master is available, this PBX is  not active, but just monitors the Master. If the Master is not available this PBX is active.&lt;br /&gt;
:* &#039;&#039;&#039;Standby-Slave&#039;&#039;&#039; - The PBX on this device acts as Standby for a Slave. As long as the slave is available, this PBX is  not active, but just monitors the slave. If the slave is not available this PBX is active.&lt;br /&gt;
&lt;br /&gt;
;System Name: The system Name. On all PBX within a multisite installation the same System Name must be configured. For H.323 endpoints this name is the gatekeeper identifier, for SIP endpoints it is the server name.&lt;br /&gt;
&lt;br /&gt;
;Use as Domain: Uses the &#039;&#039;System Name&#039;&#039; as domain name, together with the name field in the user object the PBX constructs the email address (used for sending emails out ox myPBX). This mechanism is also used for Federation, to federate with other domains.&lt;br /&gt;
&lt;br /&gt;
;PBX Name: The name of the PBX on this device. With this name a PBX is associated to a node. The field &#039;Name&#039; (not Long Name) of a PBX Node object relates to this name.&lt;br /&gt;
&lt;br /&gt;
;DNS: DNS Name of the PBX. If configured this will be used for myPBX redirects if a client tries to register at a PBX on which the user is not configured.&lt;br /&gt;
&lt;br /&gt;
;Unknown Registrations: If this checkmark is set, the PBX accepts &#039;unknown&#039; registrations. This means registrations with no matching object configured. If from an endpoint registered in this way a number of an object is dialed, which has no registration active and no &#039;HW-ID&#039; configured the name used for the registration is configured as &#039;HW-ID&#039; of this object. This is an easy way to deploy large numbers of phones.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;With PBX Pwd only:&#039;&#039;&#039; If checked only registrations with a PBX authentication or a verified certificate in case of H.323/TLS are accepted. In this case either &amp;quot;PBX Pwd&amp;quot; or &amp;quot;TLS only&amp;quot; is set in a device generated.&lt;br /&gt;
&lt;br /&gt;
;Reverse Proxy Addresses: Up to 8 IP-Addresses (Mixed IPv4 and IPv6 allowed, but no DNS names) can be entered in this field, separated by comma. Registrations from one of these addresses are assumed to be routed through a Reverse Proxy. To the address &#039;/&amp;lt;certificate name&amp;gt;&#039; can be added to also check the TLS certificate of the Reverse Proxy. If the reverse proxy certificate is to be verified, the certificate or the issuer of the reverse proxy certificate must be trusted in the PBX. (If you use a SAN certificate you have to enter the first SAN-Name)&lt;br /&gt;
:Checking only on the certificate is also possible, by omitting the IP-address, eg &#039;/*.domain.de&#039;. Registrations sent with this certificate are considered to be coming over the Reverse Proxy.&lt;br /&gt;
:If empty addresses are used, unauthenticated registrations from unknown or internal addresses are not allowed, but any registration must be authenticated, with a password or the certificate from the reverse proxy.&lt;br /&gt;
; Assume TLS: If the &#039;&#039;Assume TLS&#039;&#039; checkmark is set, it is assumed, that the reverse Proxy did a successful check of the TLS certificate against the registration name.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/Firewall public IP: For media relay endpoints (e.g. third party SIP phones) the public address of the firewall of the PBX network can be configured. This address is signaled in the SDP to received RTP from the phone. The firewall should have configured a port forwarding to the PBX or the TURN, for the RTP range of the PBX or TURN.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/TURN: If this checkmark is set, the PBX allocates TURN endpoints for calls to or from media relay endpoints, which registerd thru the reverse proxy (e.g. third party SIP phones)&lt;br /&gt;
&lt;br /&gt;
;IP address for App Platform&lt;br /&gt;
: The ip address of an App Platform can be configured here, with a DNS name used for it. If myApps uses a host to access the PBX different from the configured DNS name of the PBX, the hostname in any App url, which matches the configured AP DNS, is replaced by the AP IP. This way it is possible to configure a PBX with DNS names and access it with myApps when the DNS is not yet set up. If the checkmark &#039;&#039;Operation without DNS&#039;&#039; is set as well any matching DNS name is replaced also when an App service requests the URL of another App service (Example: Users requesting the URL of Devices for provisioning) and in the URL sent to the App services itself (Example: Devices uses this URL to construct the URL set at devices for the Devices registration).&lt;br /&gt;
&lt;br /&gt;
: Note that this mode is intended to be able to run the PBX using DNS names while the DNS is not yet in place. Once the DNS is up and running, neither the DNS name of the AP nor its IP address should be configured here.&lt;br /&gt;
&lt;br /&gt;
;Music On Hold URL: A URL for the Music On Hold. This file is read by the PBX using HTTP and sent to a held endpoint via RTP. The format of this URL is&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;http://&amp;lt;addr&amp;gt;/&amp;lt;file&amp;gt;.$coder?coder=g711a,g711u,g722,g723,g729,opus-nb,opus-wb&amp;amp;repeat=true&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;. &amp;lt;addr&amp;gt; is the IP address of the http server, no dns name is allowed here. &amp;lt;file&amp;gt; is the filename. $coder will be replaced by the actual coder used.&lt;br /&gt;
&lt;br /&gt;
:Parameters: &#039;&#039;coder=g729,g711a,g711u,g723,opus-nb,opus-wb&#039;&#039; is the list of available coders. Only these coders must be specified for which a corresponding file exists. &#039;&#039;repeat=true&#039;&#039; should be specified in order to loop the file endlessly. &#039;&#039;random=true&#039;&#039; can be used to start the music on hold on a random point (this will work only if the URL is not local though).&lt;br /&gt;
&lt;br /&gt;
:By default the built-in Music-On-Hold is played (Pseudo URL: &amp;quot;MOH?coder=g729,g711a,g723&amp;amp;repeat=true&amp;quot;).  You can also play a dial tone (Pseudo URL &amp;quot;TONE&amp;quot;) or a ring-back tone (Pseudo URL &amp;quot;TONE?tone=ringback&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
:The maximum length of the URL is limited to 500 characters (bytes).&lt;br /&gt;
&lt;br /&gt;
:If you configure a wrong (or invalid) URL then you will have silence as MOH. To prevent this situation when the MoH for some specific context/user(see below) is missing and silence is played instead of any MoH, an additional parameter &#039;&#039;fallback=true&#039;&#039; is available. If the file provided in the URL is missing (HTTP Error 404 Not Found is delivered by the HTTP Server) and the parameter &#039;&#039;fallback&#039;&#039; is provided, the default MoH will be played instead of silence. To use a custom file as fallback MoH, instead of default MoH, any file name can be provided with the &#039;&#039;fallback&#039;&#039; parameter: e.g. &#039;&#039;fallback=other_filename&#039;&#039;. The file other_filename.g7xx must be placed in the same folder as a file provided with URL. A special filename &#039;&#039;fallback=ringback&#039;&#039; can be used to generate a ringback tone (equivalent to &#039;&#039;TONE?tone=ringback&#039;&#039;) instead to play an alternative file.&lt;br /&gt;
&lt;br /&gt;
:Within the URL %&amp;lt;id&amp;gt; can be used to put in some context information of the call. The information refers to the party which has put the receiving party on hold. For information about the receiving party itself, the id has to be preceded by &#039;.&#039; (e.g. &#039;&#039;&#039;.l&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;l&#039;&#039;&#039; Long Name&lt;br /&gt;
:&#039;&#039;&#039;h&#039;&#039;&#039; Name (H.323 id)&lt;br /&gt;
:&#039;&#039;&#039;n&#039;&#039;&#039; Number&lt;br /&gt;
:&#039;&#039;&#039;N&#039;&#039;&#039; Node&lt;br /&gt;
:&#039;&#039;&#039;P&#039;&#039;&#039; PBX&lt;br /&gt;
:&#039;&#039;&#039;d&#039;&#039;&#039; Diverting Name&lt;br /&gt;
:&#039;&#039;&#039;#d&#039;&#039;&#039; Diverting Number&lt;br /&gt;
&lt;br /&gt;
: See [[Howto:Dynamic_MOH]] for more details on how to use dynamic music on hold.&lt;br /&gt;
&lt;br /&gt;
;External Music On Hold: To offload the device from playing the Music on hold, the Music On Hold can be played by a separate device. This device can register with a name configured here. To retrieve the Music On Hold a call is sent to this device. For each held endpoint a call is sent.&lt;br /&gt;
&lt;br /&gt;
;Response Timeout: Global timeout (in seconds) after which any action for no response is taken (e.g. Call Forward on No Response). A timeout configured at any object overrides this value.&lt;br /&gt;
&lt;br /&gt;
;Dial Complete Timeout: Global timeout (in seconds) after which any action for incomplete dialed number is taken (e.g. incomplete destination at trunk object).&lt;br /&gt;
&lt;br /&gt;
;No. of Regs w/o Pwd: Number of registration without password authentication which are allowed per user. If 0 is configured no registration without password is possible.&lt;br /&gt;
Pls. note that registrations from 127.0.0.1 w/o password will be accepted anyway&lt;br /&gt;
&lt;br /&gt;
;Security block time(s): Time for which a registration to a user is blocked after attempt with wrong password. Default is 20s. With a value of 0 this features is turned off.&lt;br /&gt;
&lt;br /&gt;
;Recall Timeout: A value configured here enables recall after transfer. If a call is transferred and not answered within this time, the call is sent back to the transferring endpoint.&lt;br /&gt;
&lt;br /&gt;
;Chat no Attachments: If checked, no file attachments are allowed in chats for any user&lt;br /&gt;
&lt;br /&gt;
;Retries on busy (14s): Number of retries (Each attempt runs for 14 seconds) of blind transfer to a busy endpoint, before a recall back to the initiator is executed. During an attempt, the PBX waits to see if the target is free, and then delivers the call. The default value are 4-retries if the field is empty. If there is a 0 configured no further (in addition to the initial) will be executed. (This function depends on the &#039;&#039;Recall Timeout&#039;&#039; so the &#039;&#039;Recall Timeout&#039;&#039; must not be empty)&lt;br /&gt;
&lt;br /&gt;
;Max Call Duration (h): Number of hours until a call with media is disconnected automatically. Affects all calls with initialized media channels signalled via PBX.&lt;br /&gt;
&lt;br /&gt;
;Group Default Visibility: Defines additional visibility for active group members. These are added to the visibility rights derived from the [[{{NAMESPACE}}:PBX/Objects/Visibility | Visibility settings]]  in user or template definitions. Note that changes made here only take effect after a re-registration.&lt;br /&gt;
&lt;br /&gt;
;Presence with Alert: Enable presentation of presence on phone upon alert. Setting applies for all PBX users.&lt;br /&gt;
&lt;br /&gt;
;Enable External Transfer: Unless this checkbox is set any attempt to transfer an external call back to an external destination will result in disconnection of the call.&lt;br /&gt;
&lt;br /&gt;
;No CLIR on Internal calls: If checked numbers are displayed even if received with presentation restricted. When sending a call presentation restricted can still be set and should be honored by a public network.&lt;br /&gt;
&lt;br /&gt;
;Media Relay:&lt;br /&gt;
:;Off: No Media Relay is done in the PBX &lt;br /&gt;
:;On: All media traffic is routed through the PBX.  With the &#039;&#039;&#039;No Media Relay if Addresses are identical or private&#039;&#039;&#039; checkmark, this is not done if the two call endpoints registration addresses are either private or equal (i.e. external endpoints behind the same NAT router).  To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used.&lt;br /&gt;
:;Auto: Media traffic is routed through the PBX if calls are between private and public registration addresses but not for calls between private and private or public and public registration addresses. To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used. In v11 this was the behaviour if &#039;&#039;RTP Proxy&#039;&#039; was &#039;&#039;on&#039;&#039;.&lt;br /&gt;
: Please note that when media relay is in effect for a call,  &#039;&#039;&#039;video is not working&#039;&#039;&#039;.   With ICE (available from v12r1), media relay in the PBX should be obsolete except for special applications.  Check &#039;&#039;On&#039;&#039; or &#039;&#039;Auto&#039;&#039; only if you need to have this, since it creates CPU load on the PBX.&lt;br /&gt;
&lt;br /&gt;
;Generate CDRs: If this checkbox is set, the PBX generates CDRs for all calls. For details, refer to the [[{{NAMESPACE}}:Concept_Call_Detail_Record_CDR_PBX|CDR description article]].&lt;br /&gt;
&lt;br /&gt;
;Reverse Lookup URL&lt;br /&gt;
: A String in the LDAP URL Format according [https://tools.ietf.org/html/rfc2255 RFC2255] which will be used by the PBX to make a lookup for all external numbers.&lt;br /&gt;
: Number resolutions will be forwarded to internal applications like generated CDRs, Phone App etc..&lt;br /&gt;
: Example: &#039;&#039;ldaps://ap.innovaphone.com/dc=entries?givenname,sn,company?sub?(metaSearchNumber=+%n)?bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:* dn:  &#039;&#039;dc=entries&#039;&#039;&lt;br /&gt;
:* attributes: &#039;&#039;givenname,sn,company&#039;&#039;&lt;br /&gt;
:* scope: &#039;&#039;sub&#039;&#039;&lt;br /&gt;
:* filter: &#039;&#039;(metaSearchNumber=+%n)&#039;&#039;&lt;br /&gt;
:** %n is a placeholder for the given cgpn&lt;br /&gt;
:* extension: &#039;&#039;bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:** The username for the authentication.&lt;br /&gt;
:&#039;&#039;&#039;Variables&#039;&#039;&#039;&lt;br /&gt;
:* %n - cgpn&lt;br /&gt;
:* %u - h323 name of the current object&lt;br /&gt;
: Also there is an additional field for the &amp;lt;b&amp;gt;LDAP password&amp;lt;/b&amp;gt;. The password for contacts is found in settings/contacts/configuration as Password(LDAP). Leve the fild empty, when no ldap password is required.&lt;br /&gt;
: Examples are listed in the [[{{NAMESPACE}}:Concept_Number_Resolution_and_LDAP#PBX_Configuration|Concept Article]]&lt;br /&gt;
&lt;br /&gt;
;Logo URL&lt;br /&gt;
:The URL to a customized logo image that will be displayed on the phones. Leave empty to keep the standard logo. The image size should be 220x150px or less with 24Bit color deep or less and an RGB range. The file format should be PNG or JPEG.&lt;br /&gt;
&lt;br /&gt;
;Route Root-Node External Calls to: Destination object (Long Name) of Root-Node external calls. This configuration option is available on the Master or Standby PBX only. Any call which cannot be terminated inside the PBX is sent to this destination as long as neither the source nor the destination of the call can be associated with a node with a PBX configured. This object must be assigned to this PBX.&lt;br /&gt;
:&#039;&#039;&#039;For calls from local PBX only&#039;&#039;&#039;: If set on a master, calls from a slave are not sent to this destination but sent back to the slave where the call came from. On the slave the call is then sent to a destination configured with &#039;Route Root-Node External Calls to&#039;.&lt;br /&gt;
&lt;br /&gt;
;Route PBX-Node External Calls to: Destination object (Long Name) of PBX-Node external calls. Any call which cannot be terminated inside the PBX is sent to this destination as long as the source nor the destination of the call can be associated with the node of this PBX. If a call is sent from or to an object defined inside the node of this PBX or in a node hierarchically below the node of this PBX the call is associated to the node of this PBX. This object must be assigned to this PBX, that is, it has to register to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Route Internal Calls to: Destination object (Long Name) to which any call is sent for which a PBX internal destination was found, except for those calls that originated from that object. This can be used to apply special routing on PBX internal calls.&lt;br /&gt;
&lt;br /&gt;
;Escape Dialtone from: The PBX object (Long Name) to which a call is made to get a dialtone if a dialtone is configured for the escape of a node. As above, this object must be assigned to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Prefix for Intl/Ntl/Subscriber/Area-Code/Country-Code: Prefixes to be used to map International, National and Subscriber numbers.&lt;br /&gt;
:* &#039;&#039;&#039;International Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;000&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;National Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;Subscriber&#039;&#039;&#039; (in Germany, &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; is a commonly used trunk line access code).&lt;br /&gt;
::The SubscriberID is used for hotkey-actions within myAPPs-launcher. By use of node-objects, adjust the Subscriber Prefix in the respective [[{{NAMESPACE}}:PBX/Objects/Node#Number_Mapping_.28International.2C_National.2C_Subscriber_Prefix.29|node object number mapping]].&lt;br /&gt;
::For myPBX-launcher hotkeys, refer to the [[{{NAMESPACE}}:Phone/User/Directories#Dialing_location|dialing location settings]].&lt;br /&gt;
&lt;br /&gt;
:* &#039;&#039;&#039;Area-Code&#039;&#039;&#039; (in Germany for example, the town Mannheim has area code &amp;lt;code&amp;gt;621&amp;lt;/code&amp;gt;).&lt;br /&gt;
:* &#039;&#039;&#039;Country-Code&#039;&#039;&#039; (for Germany, &amp;lt;code&amp;gt;49&amp;lt;/code&amp;gt; would be used)&lt;br /&gt;
&lt;br /&gt;
: These settings resemble the same settings found in the [[{{NAMESPACE}}:PBX/Objects/Node | Node]]  and [[{{NAMESPACE}}:PBX/Objects/PBX | PBX]]  object. However, they apply to the &#039;&#039;root&#039;&#039; node instead (and should be consistent through all PBXs in a multi-PBX system).&lt;br /&gt;
&#039;&#039;&#039;Max. length internal number&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the phone and softphone App: If the number, witch is dialed is 7 digits or longer, the subscriber prefix is added. (A reset of the pbx and the myApps is needet after changes.)&lt;br /&gt;
;Adjust LDAP results for e.164: Add a &amp;quot;+&amp;quot; prefix to an PBX-internal LDAP-contact-search result. This is used for 3rd-party- and DECT-phones which are not able to benefit from the Dialing Location settings in case of LDAP-search in an E.164-setup. See also [[{{NAMESPACE}}:Concept_Number_Adjustments_%28Dialing_Location%29#PBX_database_used_as_LDAP_database|concept description]].&lt;br /&gt;
&lt;br /&gt;
;Tones: The tones scheme to be used for PBX generated dialtones. This applies to dialtones generated for node prefixes, ringback on transfer and some more.&lt;br /&gt;
&lt;br /&gt;
=== Slave PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Slave mode, then the Slave PBX section is displayed&lt;br /&gt;
&lt;br /&gt;
;Registration: The VOIP protocol used for the registration to the master. Possible choices are H.323, H.323/TCP or H.323/TLS.&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master&lt;br /&gt;
&lt;br /&gt;
;License Only: If set, the PBX obtains license from master, but acts as master in all other respects.&lt;br /&gt;
&lt;br /&gt;
;Alternate Master: The IP address of an alternative PBX master (standby, if available)&lt;br /&gt;
&lt;br /&gt;
;Password: The password to be used for registration at the Master as configured in the corresponding PBX Object (The length of the password is limited to 16 characters)&lt;br /&gt;
&lt;br /&gt;
;Master GK-ID: The System Name/Gatekeeper ID of the PBX Master were will register (Optional, usually used for DynPBX).&lt;br /&gt;
&lt;br /&gt;
;Replication: This parameter allows you to select the replication style for the slave PBX: either &#039;&#039;All&#039;&#039; or &#039;&#039;Local&#039;&#039; (only users that need to be known in this PBX). For the replication process the [[Reference9:PBX/Config/Security|PBX Password]] is used which have to be the same password on all PBXes in the system.&lt;br /&gt;
&lt;br /&gt;
;dyn PBX ID: This parameter allows to set replication from a specific DynPBX configured on the Master Device.&lt;br /&gt;
&lt;br /&gt;
;Use local static User DB: A dynPBX has also this checkmark. The database of the main PBX is used, but be careful due to the increased memory usage. The dynPBX will create its own PBX datastructure which allocates memory.&lt;br /&gt;
&lt;br /&gt;
;Route Master calls if no Master to: If the master is not available, master calls are sent to this destination. Destination has to be an object with active registration.&lt;br /&gt;
&lt;br /&gt;
;Max Calls to Master/No Reroute: This parameter can be used to limit the calls to the master. If a call is sent to the master and there are already calls to/from the master equal to or exceeding this value, the call is rejected if &#039;&#039;&#039;No Reroute&#039;&#039;&#039; is set or is handled as if the master was not available otherwise.&lt;br /&gt;
&lt;br /&gt;
;License Limits: Here we can set limit of licensing for this Slave PBX for Port, Mobility, Operator and Softwarephone.&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave, check also password in [[Reference9:PBX/Config/Security#PBX_password]]&lt;br /&gt;
&lt;br /&gt;
=== Standby PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Standby mode, then the Standby PBX section is displayed&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master&lt;br /&gt;
&lt;br /&gt;
;Replicate from Master: Turns on full replication from the master PBX&lt;br /&gt;
&lt;br /&gt;
;use TLS: Use LDAPS (TLS) instead of LDAP (TCP).&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave or standby, check also password in [[Reference9:PBX/Config/Security#PBX_password]]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference15r1:PBX/Config/General&amp;diff=79180</id>
		<title>Reference15r1:PBX/Config/General</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference15r1:PBX/Config/General&amp;diff=79180"/>
		<updated>2026-03-17T14:26:46Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Common */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
&lt;br /&gt;
;PBX Mode: The PBX operating mode&lt;br /&gt;
:* &#039;&#039;&#039;Off&#039;&#039;&#039; - The PBX is disabled. After enabling the PBX a browser refresh is needed to activate additional PBX webpages.&lt;br /&gt;
:* &#039;&#039;&#039;Master&#039;&#039;&#039; - The PBX on this device acts as Master. Within a multisite installation exactly one PBX must be configured as Master.&lt;br /&gt;
:* &#039;&#039;&#039;Slave&#039;&#039;&#039; - The PBX on this device acts as Slave. Within a multisite installation several PBXes can be configured as Slave.&lt;br /&gt;
:* &#039;&#039;&#039;Standby&#039;&#039;&#039; - The PBX on this device acts as Standby for the Master. As long as the master is available, this PBX is  not active, but just monitors the Master. If the Master is not available this PBX is active.&lt;br /&gt;
:* &#039;&#039;&#039;Standby-Slave&#039;&#039;&#039; - The PBX on this device acts as Standby for a Slave. As long as the slave is available, this PBX is  not active, but just monitors the slave. If the slave is not available this PBX is active.&lt;br /&gt;
&lt;br /&gt;
;System Name: The system Name. On all PBX within a multisite installation the same System Name must be configured. For H.323 endpoints this name is the gatekeeper identifier, for SIP endpoints it is the server name.&lt;br /&gt;
&lt;br /&gt;
;Use as Domain: Uses the &#039;&#039;System Name&#039;&#039; as domain name, together with the name field in the user object the PBX constructs the email address (used for sending emails out ox myPBX). This mechanism is also used for Federation, to federate with other domains.&lt;br /&gt;
&lt;br /&gt;
;PBX Name: The name of the PBX on this device. With this name a PBX is associated to a node. The field &#039;Name&#039; (not Long Name) of a PBX Node object relates to this name.&lt;br /&gt;
&lt;br /&gt;
;DNS: DNS Name of the PBX. If configured this will be used for myPBX redirects if a client tries to register at a PBX on which the user is not configured.&lt;br /&gt;
&lt;br /&gt;
;Unknown Registrations: If this checkmark is set, the PBX accepts &#039;unknown&#039; registrations. This means registrations with no matching object configured. If from an endpoint registered in this way a number of an object is dialed, which has no registration active and no &#039;HW-ID&#039; configured the name used for the registration is configured as &#039;HW-ID&#039; of this object. This is an easy way to deploy large numbers of phones.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;With PBX Pwd only:&#039;&#039;&#039; If checked only registrations with a PBX authentication or a verified certificate in case of H.323/TLS are accepted. In this case either &amp;quot;PBX Pwd&amp;quot; or &amp;quot;TLS only&amp;quot; is set in a device generated.&lt;br /&gt;
&lt;br /&gt;
;Reverse Proxy Addresses: Up to 8 IP-Addresses (Mixed IPv4 and IPv6 allowed, but no DNS names) can be entered in this field, separated by comma. Registrations from one of these addresses are assumed to be routed through a Reverse Proxy. To the address &#039;/&amp;lt;certificate name&amp;gt;&#039; can be added to also check the TLS certificate of the Reverse Proxy. If the reverse proxy certificate is to be verified, the certificate or the issuer of the reverse proxy certificate must be trusted in the PBX. (If you use a SAN certificate you have to enter the first SAN-Name)&lt;br /&gt;
:Checking only on the certificate is also possible, by omitting the IP-address, eg &#039;/*.domain.de&#039;. Registrations sent with this certificate are considered to be coming over the Reverse Proxy.&lt;br /&gt;
:If empty addresses are used, unauthenticated registrations from unknown or internal addresses are not allowed, but any registration must be authenticated, with a password or the certificate from the reverse proxy.&lt;br /&gt;
; Assume TLS: If the &#039;&#039;Assume TLS&#039;&#039; checkmark is set, it is assumed, that the reverse Proxy did a successful check of the TLS certificate against the registration name.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/Firewall public IP: For media relay endpoints (e.g. third party SIP phones) the public address of the firewall of the PBX network can be configured. This address is signaled in the SDP to received RTP from the phone. The firewall should have configured a port forwarding to the PBX or the TURN, for the RTP range of the PBX or TURN.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/TURN: If this checkmark is set, the PBX allocates TURN endpoints for calls to or from media relay endpoints, which registerd thru the reverse proxy (e.g. third party SIP phones)&lt;br /&gt;
&lt;br /&gt;
;IP address for App Platform&lt;br /&gt;
: The ip address of an App Platform can be configured here, with a DNS name used for it. If myApps uses a host to access the PBX different from the configured DNS name of the PBX, the hostname in any App url, which matches the configured AP DNS, is replaced by the AP IP. This way it is possible to configure a PBX with DNS names and access it with myApps when the DNS is not yet set up. If the checkmark &#039;&#039;Operation without DNS&#039;&#039; is set as well any matching DNS name is replaced also when an App service requests the URL of another App service (Example: Users requesting the URL of Devices for provisioning) and in the URL sent to the App services itself (Example: Devices uses this URL to construct the URL set at devices for the Devices registration).&lt;br /&gt;
&lt;br /&gt;
: Note that this mode is intended to be able to run the PBX using DNS names while the DNS is not yet in place. Once the DNS is up and running, neither the DNS name of the AP nor its IP address should be configured here.&lt;br /&gt;
&lt;br /&gt;
;Music On Hold URL: A URL for the Music On Hold. This file is read by the PBX using HTTP and sent to a held endpoint via RTP. The format of this URL is&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;http://&amp;lt;addr&amp;gt;/&amp;lt;file&amp;gt;.$coder?coder=g711a,g711u,g722,g723,g729,opus-nb,opus-wb&amp;amp;repeat=true&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;. &amp;lt;addr&amp;gt; is the IP address of the http server, no dns name is allowed here. &amp;lt;file&amp;gt; is the filename. $coder will be replaced by the actual coder used.&lt;br /&gt;
&lt;br /&gt;
:Parameters: &#039;&#039;coder=g729,g711a,g711u,g723,opus-nb,opus-wb&#039;&#039; is the list of available coders. Only these coders must be specified for which a corresponding file exists. &#039;&#039;repeat=true&#039;&#039; should be specified in order to loop the file endlessly. &#039;&#039;random=true&#039;&#039; can be used to start the music on hold on a random point (this will work only if the URL is not local though).&lt;br /&gt;
&lt;br /&gt;
:By default the built-in Music-On-Hold is played (Pseudo URL: &amp;quot;MOH?coder=g729,g711a,g723&amp;amp;repeat=true&amp;quot;).  You can also play a dial tone (Pseudo URL &amp;quot;TONE&amp;quot;) or a ring-back tone (Pseudo URL &amp;quot;TONE?tone=ringback&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
:The maximum length of the URL is limited to 500 characters (bytes).&lt;br /&gt;
&lt;br /&gt;
:If you configure a wrong (or invalid) URL then you will have silence as MOH. To prevent this situation when the MoH for some specific context/user(see below) is missing and silence is played instead of any MoH, an additional parameter &#039;&#039;fallback=true&#039;&#039; is available. If the file provided in the URL is missing (HTTP Error 404 Not Found is delivered by the HTTP Server) and the parameter &#039;&#039;fallback&#039;&#039; is provided, the default MoH will be played instead of silence. To use a custom file as fallback MoH, instead of default MoH, any file name can be provided with the &#039;&#039;fallback&#039;&#039; parameter: e.g. &#039;&#039;fallback=other_filename&#039;&#039;. The file other_filename.g7xx must be placed in the same folder as a file provided with URL. A special filename &#039;&#039;fallback=ringback&#039;&#039; can be used to generate a ringback tone (equivalent to &#039;&#039;TONE?tone=ringback&#039;&#039;) instead to play an alternative file.&lt;br /&gt;
&lt;br /&gt;
:Within the URL %&amp;lt;id&amp;gt; can be used to put in some context information of the call. The information refers to the party which has put the receiving party on hold. For information about the receiving party itself, the id has to be preceded by &#039;.&#039; (e.g. &#039;&#039;&#039;.l&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;l&#039;&#039;&#039; Long Name&lt;br /&gt;
:&#039;&#039;&#039;h&#039;&#039;&#039; Name (H.323 id)&lt;br /&gt;
:&#039;&#039;&#039;n&#039;&#039;&#039; Number&lt;br /&gt;
:&#039;&#039;&#039;N&#039;&#039;&#039; Node&lt;br /&gt;
:&#039;&#039;&#039;P&#039;&#039;&#039; PBX&lt;br /&gt;
:&#039;&#039;&#039;d&#039;&#039;&#039; Diverting Name&lt;br /&gt;
:&#039;&#039;&#039;#d&#039;&#039;&#039; Diverting Number&lt;br /&gt;
&lt;br /&gt;
: See [[Howto:Dynamic_MOH]] for more details on how to use dynamic music on hold.&lt;br /&gt;
&lt;br /&gt;
;External Music On Hold: To offload the device from playing the Music on hold, the Music On Hold can be played by a separate device. This device can register with a name configured here. To retrieve the Music On Hold a call is sent to this device. For each held endpoint a call is sent.&lt;br /&gt;
&lt;br /&gt;
;Response Timeout: Global timeout (in seconds) after which any action for no response is taken (e.g. Call Forward on No Response). A timeout configured at any object overrides this value.&lt;br /&gt;
&lt;br /&gt;
;Dial Complete Timeout: Global timeout (in seconds) after which any action for incomplete dialed number is taken (e.g. incomplete destination at trunk object).&lt;br /&gt;
&lt;br /&gt;
;No. of Regs w/o Pwd: Number of registration without password authentication which are allowed per user. If 0 is configured no registration without password is possible.&lt;br /&gt;
Pls. note that registrations from 127.0.0.1 w/o password will be accepted anyway&lt;br /&gt;
&lt;br /&gt;
;Security block time(s): Time for which a registration to a user is blocked after attempt with wrong password. Default is 20s. With a value of 0 this features is turned off.&lt;br /&gt;
&lt;br /&gt;
;Recall Timeout: A value configured here enables recall after transfer. If a call is transferred and not answered within this time, the call is sent back to the transferring endpoint.&lt;br /&gt;
&lt;br /&gt;
;Chat no Attachments: If checked, no file attachments are allowed in chats for any user&lt;br /&gt;
&lt;br /&gt;
;Retries on busy (14s): Number of retries (Each attempt runs for 14 seconds) of blind transfer to a busy endpoint, before a recall back to the initiator is executed. During an attempt, the PBX waits to see if the target is free, and then delivers the call. The default value are 4-retries if the field is empty. If there is a 0 configured no further (in addition to the initial) will be executed. (This function depends on the &#039;&#039;Recall Timeout&#039;&#039; so the &#039;&#039;Recall Timeout&#039;&#039; must not be empty)&lt;br /&gt;
&lt;br /&gt;
;Max Call Duration (h): Number of hours until a call with media is disconnected automatically. Affects all calls with initialized media channels signalled via PBX.&lt;br /&gt;
&lt;br /&gt;
;Group Default Visibility: Defines additional visibility for active group members. These are added to the visibility rights derived from the [[{{NAMESPACE}}:PBX/Objects/Visibility | Visibility settings]]  in user or template definitions. Note that changes made here only take effect after a re-registration.&lt;br /&gt;
&lt;br /&gt;
;Presence with Alert: Enable presentation of presence on phone upon alert. Setting applies for all PBX users.&lt;br /&gt;
&lt;br /&gt;
;Enable External Transfer: Unless this checkbox is set any attempt to transfer an external call back to an external destination will result in disconnection of the call.&lt;br /&gt;
&lt;br /&gt;
;No CLIR on Internal calls: If checked numbers are displayed even if received with presentation restricted. When sending a call presentation restricted can still be set and should be honored by a public network.&lt;br /&gt;
&lt;br /&gt;
;Media Relay:&lt;br /&gt;
:;Off: No Media Relay is done in the PBX &lt;br /&gt;
:;On: All media traffic is routed through the PBX.  With the &#039;&#039;&#039;No Media Relay if Addresses are identical or private&#039;&#039;&#039; checkmark, this is not done if the two call endpoints registration addresses are either private or equal (i.e. external endpoints behind the same NAT router).  To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used.&lt;br /&gt;
:;Auto: Media traffic is routed through the PBX if calls are between private and public registration addresses but not for calls between private and private or public and public registration addresses. To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used. In v11 this was the behaviour if &#039;&#039;RTP Proxy&#039;&#039; was &#039;&#039;on&#039;&#039;.&lt;br /&gt;
: Please note that when media relay is in effect for a call,  &#039;&#039;&#039;video is not working&#039;&#039;&#039;.   With ICE (available from v12r1), media relay in the PBX should be obsolete except for special applications.  Check &#039;&#039;On&#039;&#039; or &#039;&#039;Auto&#039;&#039; only if you need to have this, since it creates CPU load on the PBX.&lt;br /&gt;
&lt;br /&gt;
;Generate CDRs: If this checkbox is set, the PBX generates CDRs for all calls. For details, refer to the [[{{NAMESPACE}}:Concept_Call_Detail_Record_CDR_PBX|CDR description article]].&lt;br /&gt;
&lt;br /&gt;
;Reverse Lookup URL&lt;br /&gt;
: A String in the LDAP URL Format according [https://tools.ietf.org/html/rfc2255 RFC2255] which will be used by the PBX to make a lookup for all external numbers.&lt;br /&gt;
: Number resolutions will be forwarded to internal applications like generated CDRs, Phone App etc..&lt;br /&gt;
: Example: &#039;&#039;ldaps://ap.innovaphone.com/dc=entries?givenname,sn,company?sub?(metaSearchNumber=+%n)?bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:* dn:  &#039;&#039;dc=entries&#039;&#039;&lt;br /&gt;
:* attributes: &#039;&#039;givenname,sn,company&#039;&#039;&lt;br /&gt;
:* scope: &#039;&#039;sub&#039;&#039;&lt;br /&gt;
:* filter: &#039;&#039;(metaSearchNumber=+%n)&#039;&#039;&lt;br /&gt;
:** %n is a placeholder for the given cgpn&lt;br /&gt;
:* extension: &#039;&#039;bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:** The username for the authentication.&lt;br /&gt;
:&#039;&#039;&#039;Variables&#039;&#039;&#039;&lt;br /&gt;
:* %n - cgpn&lt;br /&gt;
:* %u - h323 name of the current object&lt;br /&gt;
: Also there is an additional field for the &amp;lt;b&amp;gt;LDAP password&amp;lt;b&amp;gt;. The password for contacts is found in settings/contacts/configuration as Password(LDAP). Leve the fild empty, when no ldap password is required.&lt;br /&gt;
: Examples are listed in the [[{{NAMESPACE}}:Concept_Number_Resolution_and_LDAP#PBX_Configuration|Concept Article]]&lt;br /&gt;
&lt;br /&gt;
;Logo URL&lt;br /&gt;
:The URL to a customized logo image that will be displayed on the phones. Leave empty to keep the standard logo. The image size should be 220x150px or less with 24Bit color deep or less and an RGB range. The file format should be PNG or JPEG.&lt;br /&gt;
&lt;br /&gt;
;Route Root-Node External Calls to: Destination object (Long Name) of Root-Node external calls. This configuration option is available on the Master or Standby PBX only. Any call which cannot be terminated inside the PBX is sent to this destination as long as neither the source nor the destination of the call can be associated with a node with a PBX configured. This object must be assigned to this PBX.&lt;br /&gt;
:&#039;&#039;&#039;For calls from local PBX only&#039;&#039;&#039;: If set on a master, calls from a slave are not sent to this destination but sent back to the slave where the call came from. On the slave the call is then sent to a destination configured with &#039;Route Root-Node External Calls to&#039;.&lt;br /&gt;
&lt;br /&gt;
;Route PBX-Node External Calls to: Destination object (Long Name) of PBX-Node external calls. Any call which cannot be terminated inside the PBX is sent to this destination as long as the source nor the destination of the call can be associated with the node of this PBX. If a call is sent from or to an object defined inside the node of this PBX or in a node hierarchically below the node of this PBX the call is associated to the node of this PBX. This object must be assigned to this PBX, that is, it has to register to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Route Internal Calls to: Destination object (Long Name) to which any call is sent for which a PBX internal destination was found, except for those calls that originated from that object. This can be used to apply special routing on PBX internal calls.&lt;br /&gt;
&lt;br /&gt;
;Escape Dialtone from: The PBX object (Long Name) to which a call is made to get a dialtone if a dialtone is configured for the escape of a node. As above, this object must be assigned to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Prefix for Intl/Ntl/Subscriber/Area-Code/Country-Code: Prefixes to be used to map International, National and Subscriber numbers.&lt;br /&gt;
:* &#039;&#039;&#039;International Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;000&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;National Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;Subscriber&#039;&#039;&#039; (in Germany, &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; is a commonly used trunk line access code).&lt;br /&gt;
::The SubscriberID is used for hotkey-actions within myAPPs-launcher. By use of node-objects, adjust the Subscriber Prefix in the respective [[{{NAMESPACE}}:PBX/Objects/Node#Number_Mapping_.28International.2C_National.2C_Subscriber_Prefix.29|node object number mapping]].&lt;br /&gt;
::For myPBX-launcher hotkeys, refer to the [[{{NAMESPACE}}:Phone/User/Directories#Dialing_location|dialing location settings]].&lt;br /&gt;
&lt;br /&gt;
:* &#039;&#039;&#039;Area-Code&#039;&#039;&#039; (in Germany for example, the town Mannheim has area code &amp;lt;code&amp;gt;621&amp;lt;/code&amp;gt;).&lt;br /&gt;
:* &#039;&#039;&#039;Country-Code&#039;&#039;&#039; (for Germany, &amp;lt;code&amp;gt;49&amp;lt;/code&amp;gt; would be used)&lt;br /&gt;
&lt;br /&gt;
: These settings resemble the same settings found in the [[{{NAMESPACE}}:PBX/Objects/Node | Node]]  and [[{{NAMESPACE}}:PBX/Objects/PBX | PBX]]  object. However, they apply to the &#039;&#039;root&#039;&#039; node instead (and should be consistent through all PBXs in a multi-PBX system).&lt;br /&gt;
&#039;&#039;&#039;Max. length internal number&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the phone and softphone App: If the number, witch is dialed is 7 digits or longer, the subscriber prefix is added. (A reset of the pbx and the myApps is needet after changes.)&lt;br /&gt;
;Adjust LDAP results for e.164: Add a &amp;quot;+&amp;quot; prefix to an PBX-internal LDAP-contact-search result. This is used for 3rd-party- and DECT-phones which are not able to benefit from the Dialing Location settings in case of LDAP-search in an E.164-setup. See also [[{{NAMESPACE}}:Concept_Number_Adjustments_%28Dialing_Location%29#PBX_database_used_as_LDAP_database|concept description]].&lt;br /&gt;
&lt;br /&gt;
;Tones: The tones scheme to be used for PBX generated dialtones. This applies to dialtones generated for node prefixes, ringback on transfer and some more.&lt;br /&gt;
&lt;br /&gt;
=== Slave PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Slave mode, then the Slave PBX section is displayed&lt;br /&gt;
&lt;br /&gt;
;Registration: The VOIP protocol used for the registration to the master. Possible choices are H.323, H.323/TCP or H.323/TLS.&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master&lt;br /&gt;
&lt;br /&gt;
;License Only: If set, the PBX obtains license from master, but acts as master in all other respects.&lt;br /&gt;
&lt;br /&gt;
;Alternate Master: The IP address of an alternative PBX master (standby, if available)&lt;br /&gt;
&lt;br /&gt;
;Password: The password to be used for registration at the Master as configured in the corresponding PBX Object (The length of the password is limited to 16 characters)&lt;br /&gt;
&lt;br /&gt;
;Master GK-ID: The System Name/Gatekeeper ID of the PBX Master were will register (Optional, usually used for DynPBX).&lt;br /&gt;
&lt;br /&gt;
;Replication: This parameter allows you to select the replication style for the slave PBX: either &#039;&#039;All&#039;&#039; or &#039;&#039;Local&#039;&#039; (only users that need to be known in this PBX). For the replication process the [[Reference9:PBX/Config/Security|PBX Password]] is used which have to be the same password on all PBXes in the system.&lt;br /&gt;
&lt;br /&gt;
;dyn PBX ID: This parameter allows to set replication from a specific DynPBX configured on the Master Device.&lt;br /&gt;
&lt;br /&gt;
;Use local static User DB: A dynPBX has also this checkmark. The database of the main PBX is used, but be careful due to the increased memory usage. The dynPBX will create its own PBX datastructure which allocates memory.&lt;br /&gt;
&lt;br /&gt;
;Route Master calls if no Master to: If the master is not available, master calls are sent to this destination. Destination has to be an object with active registration.&lt;br /&gt;
&lt;br /&gt;
;Max Calls to Master/No Reroute: This parameter can be used to limit the calls to the master. If a call is sent to the master and there are already calls to/from the master equal to or exceeding this value, the call is rejected if &#039;&#039;&#039;No Reroute&#039;&#039;&#039; is set or is handled as if the master was not available otherwise.&lt;br /&gt;
&lt;br /&gt;
;License Limits: Here we can set limit of licensing for this Slave PBX for Port, Mobility, Operator and Softwarephone.&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave, check also password in [[Reference9:PBX/Config/Security#PBX_password]]&lt;br /&gt;
&lt;br /&gt;
=== Standby PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Standby mode, then the Standby PBX section is displayed&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master&lt;br /&gt;
&lt;br /&gt;
;Replicate from Master: Turns on full replication from the master PBX&lt;br /&gt;
&lt;br /&gt;
;use TLS: Use LDAPS (TLS) instead of LDAP (TCP).&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave or standby, check also password in [[Reference9:PBX/Config/Security#PBX_password]]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_Number_Resolution_and_LDAP&amp;diff=79179</id>
		<title>Reference13r3:Concept Number Resolution and LDAP</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r3:Concept_Number_Resolution_and_LDAP&amp;diff=79179"/>
		<updated>2026-03-17T14:22:40Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Contacts App */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= General =&lt;br /&gt;
This document shows the V13 concept of number resolution, LDAP search and reverse lookup.&lt;br /&gt;
&lt;br /&gt;
= Short overview and scenarios =&lt;br /&gt;
There are basically two different directions for resolutions:&lt;br /&gt;
&lt;br /&gt;
* Number to Name (Reverse Lookup)&lt;br /&gt;
:Backward resolutions are performed centrally for incoming and outgoing calls on PBX-level. A [[{{NAMESPACE}}:PBX/Config/General|&#039;&#039;Reverse Lookup URL&#039;&#039;]] can be stored per PBX.&lt;br /&gt;
:By default, this is a 1-to-1 relationship (a single PBX can query an single LDAP source).&lt;br /&gt;
&lt;br /&gt;
* Name to Number (Forward Search)&lt;br /&gt;
:Forward search differs between software and hardware:&lt;br /&gt;
:* myApps&lt;br /&gt;
::1-to-n relationship. A user can search simultaneously in multiple sources&lt;br /&gt;
:* Desk phone&lt;br /&gt;
::Search can be done according to the LDAP configuration in the [[{{NAMESPACE}}:Phone/User/Directories|external directories]] settings of the user object.&lt;br /&gt;
&lt;br /&gt;
=Number to Name (Reverse Lookup)=&lt;br /&gt;
&lt;br /&gt;
== Concept ==&lt;br /&gt;
Resolution is done at the PBX for incoming and outgoing calls according to the locally defined reverse lookup setting. The URL might be different within PBXes of the same system (master, slaves).&lt;br /&gt;
&lt;br /&gt;
For a general overview about the URL definition, refer to the [[{{NAMESPACE}}:Concept_Reverse_Lookup|concept article on reverse lookup]].&lt;br /&gt;
&lt;br /&gt;
In incoming direction resolution is done only for calls without any provider embedded display name information.&lt;br /&gt;
&lt;br /&gt;
Resolution is done by LDAP-queries against sources like the PBX phonebook itself, V13-contacts application or any external 3rd-pty directory.&lt;br /&gt;
&lt;br /&gt;
Setup is done via the &#039;&#039;Reverse Lookup URL&#039;&#039; which is configured under [[{{NAMESPACE}}:PBX/Config/General|PBX/Config/General]].&amp;lt;br&amp;gt;&lt;br /&gt;
If a resolution succeeds via this mechanism, the resolved name is given to all other applications/locations. (MyApps, Phones (also DECT), CDRs, Reporting, Call-List, etc.)&lt;br /&gt;
&lt;br /&gt;
== PBX Configuration ==&lt;br /&gt;
&lt;br /&gt;
Central PBX Reverse Lookup is activated by definition of the [[{{NAMESPACE}}:PBX/Config/General|&#039;&#039;Reverse Lookup URL&#039;&#039;]].&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The URL is an [https://tools.ietf.org/html/rfc2255 RFC2255] encoded string. The format is explained [[{{NAMESPACE}}:PBX/Config/General|here]].&lt;br /&gt;
&lt;br /&gt;
Examples of reverse lookup url&#039;s for most common directories can be found below. Other LDAP-based directory services may be used as well.&lt;br /&gt;
&lt;br /&gt;
The LDAP-URL also supports the attribute DN (Distinguished Name) [[ReleaseNotes13r1:Firmware#66919_-_PBX_Reverse_Lookup:_Allow_X.500_bindname_format|since v13r1sr10]]&lt;br /&gt;
&lt;br /&gt;
Following prerequisites apply:&lt;br /&gt;
&lt;br /&gt;
=== Prefix section ===&lt;br /&gt;
&lt;br /&gt;
Depending on the PBX setup (flat or nodes) prefixes are defined either in the general PBX config and/or in the node/pbx-objects.&lt;br /&gt;
Only the &amp;quot;deepest&amp;quot; definition is taken into account for number conversion/adaption. In case of empty prefixes, no higher-leveled definitions are taken into account.&lt;br /&gt;
&lt;br /&gt;
E.g. if the called pbx-user is located within a node, the prefix definition of this node is used for number normalisation. If those node prefixes are empty, no other prefixes in e.g. PBX-general are used.&lt;br /&gt;
&lt;br /&gt;
In general, prefix definition may contain prefixes for&lt;br /&gt;
* International (INT)&lt;br /&gt;
* National (NTL)&lt;br /&gt;
* Subscriber (SUB)&lt;br /&gt;
* Area Code (AC)&lt;br /&gt;
* Country Code (CC)&lt;br /&gt;
&lt;br /&gt;
Usage and definition depend on the country specific number plan.&lt;br /&gt;
&lt;br /&gt;
The PBX tries to format the incoming number (CGPN) by performing a match against the prefixes in left to right order. In case of any prefix field is empty, the next one will be investigated. &lt;br /&gt;
&lt;br /&gt;
Following rules apply upon prefix match:&lt;br /&gt;
* INT prefix matches: remove INT prefix&lt;br /&gt;
* NTL prefix matches: remove NTL prefix, prepend CC&lt;br /&gt;
* SUB prefix matches: remove SUB prefix, prepend CC + AC&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Examples&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1) German mobile call (best practice pbx config)&amp;lt;br&amp;gt;&lt;br /&gt;
:CGPN: 00171123456 (0 Trunk + mobile number)&amp;lt;br&amp;gt;&lt;br /&gt;
:PBX Prefixes (INT/NTL/SUB/AC/CC): 000/00/0/7031/49&amp;lt;br&amp;gt;&lt;br /&gt;
:Result: 49171123456&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) German mobile call (missing pbx config)&amp;lt;br&amp;gt;&lt;br /&gt;
:CGPN: 00171123456 (0 Trunk + mobil number)&amp;lt;br&amp;gt;&lt;br /&gt;
:PBX Prefixes (INT/NTL/SUB/AC/CC): none&amp;lt;br&amp;gt;&lt;br /&gt;
:Result: 00171123456&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) German city call (typically ISDN, SIP-CGPNs are always signaled in international format)&amp;lt;br&amp;gt;&lt;br /&gt;
:CGPN: 0123456 (0 Trunk + local subscriber number)&amp;lt;br&amp;gt;&lt;br /&gt;
:PBX Prefixes (INT/NTL/SUB/AC/CC): 000/00/0/7031/49&amp;lt;br&amp;gt;&lt;br /&gt;
:Result: 497031123456 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Spain national call (no SUB)&amp;lt;br&amp;gt;&lt;br /&gt;
:CGPN: 0925123456 (0 Trunk + national number)&amp;lt;br&amp;gt;&lt;br /&gt;
:PBX Prefixes (INT/NTL/SUB/AC/CC): 000/0//912/34&amp;lt;br&amp;gt;&lt;br /&gt;
:Result: 925123456&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== URL definition ===&lt;br /&gt;
&lt;br /&gt;
In general, reverse lookup uses the above created result after number conversion with prefixes.&lt;br /&gt;
Depending on the used phone book source, the reverse lookup URL might look different.&lt;br /&gt;
The number handed over to those source needs to be adapted by use of following variables:&lt;br /&gt;
&lt;br /&gt;
* %n - cgpn&lt;br /&gt;
** if phone book entries are stored in international format with &amp;quot;+xyz&amp;quot;, leading &amp;quot;+&amp;quot; may be prepended by using this notation: &#039;+%n&#039;. This is the default setting configured by Installer.&lt;br /&gt;
** if phone book entries are stored in international format with &amp;quot;00xyz&amp;quot;, leading &amp;quot;00&amp;quot; may be prepended by using this notation: &#039;00%n&#039;&lt;br /&gt;
* %u - h323 name of the current object. Used to change the relationship of the searchbase to the user. A specific LDAP source can be requested depending of the user which receive the call.&lt;br /&gt;
: See [[{{NAMESPACE}}:Concept_App_Service_Contacts#Reverse_Number_Lookup_for_Personal_Directories | Reverse Number Lookup for Personal Directories]] for how the PBX&#039;s LDAP client handles user information&lt;br /&gt;
&lt;br /&gt;
==== Contacts App ====&lt;br /&gt;
&lt;br /&gt;
 ldaps://ap.domain.tld/dc=entries?givenname,sn,company?sub?(metaSearchNumber=+%n)?bindname=ap.domain.tld\contacts&lt;br /&gt;
&lt;br /&gt;
Contacts is asked by further instances (e.g. PhoneAPP) for details about the found contact via websocket query.&lt;br /&gt;
&amp;lt;br&amp;gt;The password for this ldap access is found in settings/contacts/configuration as Password(LDAP).&lt;br /&gt;
&lt;br /&gt;
==== Estos MetaDir ====&lt;br /&gt;
&lt;br /&gt;
 ldap://metadir.domain.tld:712/dc=meta?givenname,sn,company?sub?(|(telephoneNumber=+%n)(mobile=+%n)(homePhone=+%n))?bindname=username&lt;br /&gt;
&lt;br /&gt;
==== C4B ====&lt;br /&gt;
&lt;br /&gt;
 ldap[s]://c4b.domain.tld:[Port]/vdir=VDir?givenname,sn,company?sub?(|(telephoneNumber=+%n)(mobile=+%n)(homePhone=+%n))?bindname=c4b.domain.tld\telbook&lt;br /&gt;
&lt;br /&gt;
==== Active Directory ====&lt;br /&gt;
&lt;br /&gt;
 ldaps://domain.tld:636/OU=tld,OU=company,DC=city,DC=LOCAL?givenName,sn,company?sub?(|(telephoneNumber=+%n)(mobile=+%n)(homePhone=+%n))?bindname=domain\username&lt;br /&gt;
&lt;br /&gt;
==== PBX as LDAP Server ====&lt;br /&gt;
&lt;br /&gt;
This refers to the legacy [[Howto:Maintaining a Phone Directory in the PBX| PBX-directory solution]].&lt;br /&gt;
&lt;br /&gt;
 ldap://ldap.domain.tld/cn=PBX0?dn,e164,email?sub?(&amp;amp;(node=PhoneBook)(e164=000%n))?bindname=telbook&lt;br /&gt;
&lt;br /&gt;
== Outlook Reverse Lookup ==&lt;br /&gt;
* Works with myAPPs &#039;&#039;&#039;windows launcher&#039;&#039;&#039; client and so Windows compliant only&lt;br /&gt;
* Contact data will be found in all exchange accounts and all contact folders of these accounts&lt;br /&gt;
* requires a configured MAPI profile in Outlook (Exchange Account)&lt;br /&gt;
* For details [[Reference13r2:Concept_myAPPs_Search_in_local-Outlook_Contacts|refer to the respective concept]]&lt;br /&gt;
&lt;br /&gt;
== Legacy Device Configuration ==&lt;br /&gt;
&lt;br /&gt;
By default, reverse number lookup is done at the PBX and displayed at the phone. Phone originated directories such as internal phone book, pbx access and external ldap are disabled.&lt;br /&gt;
&lt;br /&gt;
Optionally, it is possible to enable the resolution directly at the phone. This is done by unticking the [[{{NAMESPACE}}:Phone/User/Preferences | option &amp;quot;Disable Phonenumber Look-up&amp;quot;]] at Phone/User/Preferences.&lt;br /&gt;
&lt;br /&gt;
The phone will then use the directory settings of the appropriate user, which are defined in the user object or config template.&lt;br /&gt;
&lt;br /&gt;
If the resolution on the local phone provides a result, this is shown instead of the resolution of the PBX.&lt;br /&gt;
&lt;br /&gt;
Be aware that this might lead to a different result than displayed on the PhoneAPP/SoftphoneAPP/CallList etc. as these applications always resolve against PBX-located settings.&lt;br /&gt;
&lt;br /&gt;
== DECT ==&lt;br /&gt;
In V13, reverse number lookup for DECT systems is also done via the PBX-defined ReverseLookupURL.&lt;br /&gt;
Definition of any directory for reverse lookup in [[{{NAMESPACE}}:DECT2/Config/Master|DECT/Config/Master]] is obsolete.&lt;br /&gt;
&lt;br /&gt;
=Name to Number (Forward Search)= &lt;br /&gt;
Search can be done by use of various sources. Those may be&lt;br /&gt;
* PBX itself (UsersApp)&lt;br /&gt;
* included ContactsApp&lt;br /&gt;
* any other external directories&lt;br /&gt;
&lt;br /&gt;
== UsersApp ==&lt;br /&gt;
All PBX users can be searched via the UsersApp.&lt;br /&gt;
&lt;br /&gt;
Preventing PBX-users from being found in Users/PhoneApp can be realized by disabling option &amp;quot;Visible&amp;quot; in privacy settings.&lt;br /&gt;
&lt;br /&gt;
== ContactsApp ==&lt;br /&gt;
Further, contacts can be managed and searched within the [[Courseware:IT_Connect_-_09.0_Contacts|ContactsApp]].&lt;br /&gt;
&lt;br /&gt;
It is possible to define several contact instances hosting different contact data and assign those to dedicated users/config template.&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
Configure LDAP query with Contacts e.g. at phone:&lt;br /&gt;
* use of the correct user incl. domain (e.g. domain.tld\contacts)&lt;br /&gt;
* Correct password (visible in plain text in PBXManager/APContacts/configuration, checkmark show password)&lt;br /&gt;
* Search attributes:&lt;br /&gt;
** Meta Name Attributes -&amp;gt; metaSearchText&lt;br /&gt;
** Meta Number Attributes -&amp;gt; metaSearchNumber&lt;br /&gt;
&lt;br /&gt;
=== 3rd Party Terminals ===&lt;br /&gt;
To directly search for global Contacts, so all Contacts that are directly uploaded to the App via the import Button, you can set up the Contacts App as ldap server in your 3rd Party terminal environment&lt;br /&gt;
&lt;br /&gt;
==== Requirements ====&lt;br /&gt;
*innovaphone AP with Contacts App (At least Version 13r3!)&lt;br /&gt;
*3rd Party Phone (Tested with Phones from Atcom, Snom (Firmware Version 10.1.49.11) and Yealink (Firmware Version 73.85.0.5), no gurantee that all 3rd Party Phones are supported for ldap query through Contacts)&lt;br /&gt;
** For Gigaset Handsets (Tested with Gigaset N870, Firmware: V2.59) please follow [[Howto:Gigaset-Provisioning-App_-_Gigaset_-_Partner_App#Contacts_APP|the instructions here]].&lt;br /&gt;
*LDAP activated at the Contacts App within the PBX Manager with Port, Username and Password&lt;br /&gt;
*Global Contacts stored in the Contacts App (Private Phonebooks are not supported to search)&lt;br /&gt;
&lt;br /&gt;
==== Client config ====&lt;br /&gt;
*You can use following Parameters for all the tested Devices&lt;br /&gt;
**LDAP Name Filter -&amp;gt;(|(cn=%)(sn=%))&lt;br /&gt;
**LDAP Number Filter -&amp;gt;(|(telephoneNumber=%)(mobile=%)(homephone=%)) &lt;br /&gt;
**Server Address -&amp;gt; DNS or IP of the App Platform with Contacts&lt;br /&gt;
**Port -&amp;gt; 389 or 636 (depending on configuration and if Client supports TLS)&lt;br /&gt;
**Base -&amp;gt; dc=entries&lt;br /&gt;
**Username -&amp;gt; User (LDAP) According to your Contacts configuration in the PBX Manager&lt;br /&gt;
**Password -&amp;gt; Password (LDAP) According to your Contacts configuration in the PBX Manager&lt;br /&gt;
**LDAP Name Attributes -&amp;gt; cn sn displayName&lt;br /&gt;
**LDAP Number Attributes -&amp;gt; telephoneNumber mobile homephone&lt;br /&gt;
**LDAP Display Name -&amp;gt; %cn&lt;br /&gt;
**Protocol -&amp;gt; Version 3&lt;br /&gt;
&lt;br /&gt;
*You can either use LDAP or LDAPS&lt;br /&gt;
&lt;br /&gt;
==== Multiple Numbers for one Contact ====&lt;br /&gt;
If you have a Contact which has multiple Numbers, you can choose which Number you would like to call&lt;br /&gt;
*For Gigaset, Snom and Yealink Phones you can select which Number you would like to select&lt;br /&gt;
*For Atcom you have to reconfigure your config&lt;br /&gt;
**Here you need to rewrite &amp;quot;LDAP Number Attributes&amp;quot; in lowercase letters in order for it to works&lt;br /&gt;
&lt;br /&gt;
== PhoneApp / SoftphoneApp / myAPPs ==&lt;br /&gt;
&lt;br /&gt;
Within Phone/SoftphoneAPP search requests can be performed towards multiple sources in parallel if assigned to the respective user.&lt;br /&gt;
&lt;br /&gt;
=== LDAP Object ===&lt;br /&gt;
To extend the amount of external search sources you can use the LDAP Object in the PBX.&lt;br /&gt;
&lt;br /&gt;
To be defined depending on the external source attributes [[{{NAMESPACE}}:PBX/Objects/LDAP|according to this description]].&lt;br /&gt;
&lt;br /&gt;
LDAP object has to be assigned via App-tab to dedicated user / configuration template.&lt;br /&gt;
&lt;br /&gt;
== myPBX ==&lt;br /&gt;
For myPBX, forward search is performed as usual via the [[{{NAMESPACE}}:Phone/User/Directories | Phone/User/Directories]]. &lt;br /&gt;
myPBX does not perform forward search in databases defined via ldap-objects.&lt;br /&gt;
&lt;br /&gt;
== Outlook Forward Search ==&lt;br /&gt;
* Works with myAPPs and myPBX [[{{NAMESPACE}}:Concept_myAPPs_Search_in_local-Outlook_Contacts|&#039;&#039;&#039;windows launcher&#039;&#039;&#039;]] and so Windows compliant only&lt;br /&gt;
* Contact data will be found in all exchange accounts and all contact folders of these accounts&lt;br /&gt;
* requires a configured MAPI profile in Outlook (Exchange Account)&lt;br /&gt;
&lt;br /&gt;
== Hardware Phone ==&lt;br /&gt;
Search on the hardware phone is done by use of the [[{{NAMESPACE}}:Phone/User/Directories|configured directories]] at the phone.&lt;br /&gt;
&lt;br /&gt;
In case of phone connection via ReverseProxy, refer to [[Howto:V13_LDAP_IP_Phones_Directory_Services_via_Reverse_Proxy|this description]] on how to configure search.&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
== Reverse Lookup doesn&#039;t work ==&lt;br /&gt;
&lt;br /&gt;
=== SIP Trunk name delivery ===&lt;br /&gt;
Reverse Lookups are only executed for incoming calls without any embedded display name information. Some SIP provider will send the phone number as additional &#039;&#039;Display Name&#039;&#039; Information. In this case the Reverse Lookup will not be performed.&amp;lt;br&amp;gt;&lt;br /&gt;
This additional carrier information can be removed within the routing by deactivating the flag &amp;quot;[[{{NAMESPACE}}:Gateway/Routes/Map|Interworking (QSIG,SIP)]]&amp;quot; in the incoming SIP route.&lt;br /&gt;
&lt;br /&gt;
=== Contacts password ===&lt;br /&gt;
Reverse lookup against contacts does not work due to wrong password usage. Password used at ReverseLookupURL has to be equal to password defined at AP Contacts settings in PBXManager&lt;br /&gt;
&lt;br /&gt;
== MyAPPs - Forward Search with LDAP Object ==&lt;br /&gt;
&lt;br /&gt;
In case of non-working search request to a configured LdapApp-object, one can search in the myapps traces and crosscheck for related responses. The trace can be taken with the web console of your browser (F12), or by activating the trace flag &amp;quot;[[{{NAMESPACE}}:Concept_myApps#Tracing_and_logging|Browser]]&amp;quot; available in your myApps client.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the following example an LdapApp-object exists with the Name &amp;quot;MetaDir&amp;quot; and is configured as App to the User who searches for &amp;quot;jon doe&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
 // search pattern is &amp;quot;jon doe&amp;quot;&lt;br /&gt;
 PhoneSearchBar::onSearchInputChange() input=jon doe&lt;br /&gt;
&lt;br /&gt;
One can see the following lines in myAPPs-trace:&lt;br /&gt;
&lt;br /&gt;
 // start connection and login &lt;br /&gt;
 open &amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;MetaDir&amp;lt;/span&amp;gt; url=http://localhost:10008/appproxy/ext/pbx.domain.de/PBX0/APPS/&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;MetaDir&amp;lt;/span&amp;gt;/ldap_api.htm? &lt;br /&gt;
 name=&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;MetaDir&amp;lt;/span&amp;gt;&amp;amp;title=&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;MetaDir&amp;lt;/span&amp;gt;&amp;amp;scheme=dark&amp;amp;lang=de&amp;amp;originalUrl=http%3A%2F%2Fpbx.domain.de%2FPBX0%2FAPPS%2FMetaDir%2Fldap_api&lt;br /&gt;
 started: &amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;MetaDir&amp;lt;/span&amp;gt; (hidden)&lt;br /&gt;
 AppWebsocket(&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;MetaDir&amp;lt;/span&amp;gt;) ws://localhost:10008/appproxy/ext/pbx.domain.de/PBX0/APPS/MetaDir/132075/websocket&lt;br /&gt;
 AppWebsocket(&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;MetaDir&amp;lt;/span&amp;gt;) ws://localhost:10008/appproxy/ext/pbx.domain.de/PBX0/APPS/MetaDir/132075/websocket&lt;br /&gt;
 send: {&amp;quot;mt&amp;quot;:&amp;quot;AppLogin&amp;quot;,&amp;quot;app&amp;quot;:&amp;quot;ldap_api&amp;quot;,&amp;quot;domain&amp;quot;:&amp;quot;domain.de&amp;quot;,&amp;quot;sip&amp;quot;:&amp;quot;slutz&amp;quot;,&amp;quot;guid&amp;quot;:&amp;quot;e9653d7a7a615901b5b300155dbb1337&amp;quot;,&amp;quot;dn&amp;quot;:&amp;quot;slutz&amp;quot;,&amp;quot;info&amp;quot;:{&amp;quot;appobj&amp;quot;:&amp;quot;&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;MetaDir&amp;lt;/span&amp;gt;&amp;quot;,&amp;quot;appurl&amp;quot;:&amp;quot;../../APPS/&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;MetaDir&amp;lt;/span&amp;gt;/ldap_api&amp;quot;,&amp;quot;cn&amp;quot;:&amp;quot;slutz&amp;quot;,&amp;quot;unlicensed&amp;quot;:true,&amp;quot;groups&amp;quot;:[&amp;quot;test&amp;quot;]},&amp;quot;digest&amp;quot;:&amp;quot;***&amp;quot;,&amp;quot;pbxObj&amp;quot;:&amp;quot;&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;MetaDir&amp;lt;/span&amp;gt;&amp;quot;}&lt;br /&gt;
 &lt;br /&gt;
 // Login successful and Search API is registered&lt;br /&gt;
 recv: {&amp;lt;span style=&amp;quot;background-color: orange&amp;quot;&amp;gt;&amp;quot;mt&amp;quot;:&amp;quot;AppLoginResult&amp;quot;,&amp;quot;ok&amp;quot;:true&amp;lt;/span&amp;gt;}&lt;br /&gt;
 recv from &amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;MetaDir&amp;lt;/span&amp;gt;: {&amp;quot;mt&amp;quot;:&amp;quot;RegisterApi&amp;quot;,&amp;quot;api&amp;quot;:&amp;quot;com.innovaphone.search&amp;quot;}&lt;br /&gt;
 &lt;br /&gt;
 // send search request to LDAP APP&lt;br /&gt;
 send to &amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;MetaDir&amp;lt;/span&amp;gt;: {&amp;quot;mt&amp;quot;:&amp;quot;ApiRequest&amp;quot;,&amp;quot;api&amp;quot;:&amp;quot;com.innovaphone.search&amp;quot;,&amp;quot;consumer&amp;quot;:&amp;quot;dev:009033465440&amp;quot;,&amp;quot;provider&amp;quot;:&amp;quot;*&amp;quot;,&amp;quot;src&amp;quot;:&amp;quot;2&amp;quot;,&amp;quot;msg&amp;quot;:{&amp;quot;mt&amp;quot;:&amp;quot;Search&amp;quot;,&amp;quot;type&amp;quot;:&amp;quot;contact&amp;quot;,&amp;quot;search&amp;quot;:&amp;quot;jon doe&amp;quot;}}&lt;br /&gt;
 &lt;br /&gt;
 // receive result from LDAP App&lt;br /&gt;
 recv from &amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;MetaDir&amp;lt;/span&amp;gt;: {&amp;quot;mt&amp;quot;:&amp;quot;ApiResult&amp;quot;,&amp;quot;api&amp;quot;:&amp;quot;com.innovaphone.search&amp;quot;,&amp;quot;consumer&amp;quot;:&amp;quot;dev:009033465449&amp;quot;,&amp;quot;src&amp;quot;:&amp;quot;2&amp;quot;,&amp;quot;msg&amp;quot;:{&amp;quot;mt&amp;quot;:&amp;quot;SearchInfo&amp;quot;,&amp;quot;type&amp;quot;:&amp;quot;contact&amp;quot;,&amp;quot;dn&amp;quot;:&amp;quot;Jon Doe&amp;quot;,&amp;quot;contact&amp;quot;:{&amp;quot;cn&amp;quot;:&amp;quot;John Doe&amp;quot;,&amp;quot;givenname&amp;quot;:&amp;quot;John&amp;quot;,&amp;quot;sn&amp;quot;:&amp;quot;Doe&amp;quot;,&amp;quot;company&amp;quot;:&amp;quot;Company&amp;quot;,&amp;quot;street&amp;quot;:&amp;quot;street 123&amp;quot;,&amp;quot;postalcode&amp;quot;:&amp;quot;12345&amp;quot;,&amp;quot;city&amp;quot;:&amp;quot;city&amp;quot;,&amp;quot;telephonenumber&amp;quot;:[&amp;quot;+49123456789&amp;quot;],&amp;quot;homephone&amp;quot;:[],&amp;quot;mobile&amp;quot;:[&amp;quot;+49123456789&amp;quot;],&amp;quot;sip&amp;quot;:[],&amp;quot;email&amp;quot;:[&amp;quot;john.doe@domain.de&amp;quot;]}}}&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[{{NAMESPACE}}:PBX/Config/General]]&lt;br /&gt;
* [[{{NAMESPACE}}:PBX/Objects/LDAP]]&lt;br /&gt;
* [[{{NAMESPACE}}:Phone/User/Directories]]&lt;br /&gt;
* [[{{NAMESPACE}}:Concept_App_Service_Contacts]]&lt;br /&gt;
* [[Howto:V13_LDAP_IP_Phones_Directory_Services_via_Reverse_Proxy]]&lt;br /&gt;
* [[{{NAMESPACE}}:Concept_Number_Adjustments_(Dialing_Location)]]&lt;br /&gt;
* [[{{NAMESPACE}}:Concept_Reverse_Lookup]]&lt;br /&gt;
* [[{{NAMESPACE}}:Concept_myAPPs_Search_in_local-Outlook_Contacts]]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto:Gigaset-DeskPhone-App_-_Gigaset_-_Partner_App&amp;diff=78493</id>
		<title>Howto:Gigaset-DeskPhone-App - Gigaset - Partner App</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto:Gigaset-DeskPhone-App_-_Gigaset_-_Partner_App&amp;diff=78493"/>
		<updated>2025-11-18T15:27:00Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Known Problems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Gigaset-logo.png|200px|right|gigaset-logo.png/|gigaset-logo.png/]]&lt;br /&gt;
&lt;br /&gt;
==Product Name==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- replace CompanyName &amp;amp; ProductName by real names and add URL to productpage --&amp;gt;&lt;br /&gt;
[[Image:Gigaset-DeskPhoneApp-Logo.png|100px|gigaset-deskphoneapp-logo.png/|gigaset-deskphoneapp-logo.png/]]&lt;br /&gt;
[https://www.gigaset.com Gigaset] Gigaset-DeskPhone-App&lt;br /&gt;
&lt;br /&gt;
==Certification Status==&lt;br /&gt;
&amp;lt;!-- do not remove comment. Will be added by innovaphone upon document check, app availablity in innovaphone-appstore &amp;amp; operational check --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- do not remove comment. Will be added by innovaphone upon document check &amp;amp; app availablity on appstore --&amp;gt;&lt;br /&gt;
{{Template:Compat_Status_referral_product_new|type=App}}&lt;br /&gt;
&lt;br /&gt;
This App has been listed July 2025.&lt;br /&gt;
&lt;br /&gt;
==Category==&lt;br /&gt;
&amp;lt;!-- Do not change this section and do not remove comments. Will be set by innovaphone upon document check --&amp;gt;&lt;br /&gt;
[[Category:Partner Apps|{{PAGENAME}}]]&lt;br /&gt;
{{Category:3rdParty_Terminal_Devices}}&lt;br /&gt;
[[Category:3rdParty Terminal Devices|{{PAGENAME}}]]&lt;br /&gt;
&lt;br /&gt;
==Vendor==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Place optional company logo. Don&#039;t change logo size. --&amp;gt;&lt;br /&gt;
[[Image:Gigaset-LOGO.png|150px|gigaset-logo.png/|gigaset-logo.png/]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Give some introducting words about the vendor itself. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- At max 3 sentences, no novels. --&amp;gt;&lt;br /&gt;
With innovative communication solutions from Gigaset professional, your organisation can unlock its true potential and stay ahead of the competition. &lt;br /&gt;
Our cutting-edge telephony technology is delivered by a community of dedicated partners that can help you create a complete communications solution rather than a multitude of products. &lt;br /&gt;
With Gigaset professional, you gain access to an open platform designed for its user-friendliness, flexibility and outstanding performance, while offering seamless compatibility with leading on-premise telephony systems and cloud-based service providers.&lt;br /&gt;
&amp;lt;!-- For further information refer to vendor website via link --&amp;gt;&lt;br /&gt;
[https://www.gigaset.com/pro/en_en/ Gigaset - Pro]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- place optional product logo or functional overwiew. --&amp;gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; |&amp;lt;b&amp;gt;&amp;lt;font size=&amp;quot;3px&amp;quot;&amp;gt;Gigaset-DeskPhone App supports:&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; |&amp;lt;b&amp;gt;&amp;lt;font size=&amp;quot;3px&amp;quot;&amp;gt;DeskPhone P-Series&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
!P710 IP PRO&lt;br /&gt;
!P810 IP PRO&lt;br /&gt;
!P810B IP PRO&lt;br /&gt;
!P820 IP PRO&lt;br /&gt;
!P825 IP PRO&lt;br /&gt;
!P850W IP PRO&lt;br /&gt;
!P855BW IP PRO&lt;br /&gt;
|-&lt;br /&gt;
!&lt;br /&gt;
![[File:P710.png|frameless|p710.png/|p710.png/]]&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |[[File:P810.png|frameless|p810.png/|p810.png/]]&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |[[File:P82x.png|frameless|360x360px|p82x.png/|p82x.png/]]&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |[[File:P85x.png|frameless|358x358px|p85x.png/|p85x.png/]]&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|Display&lt;br /&gt;
|2,8&amp;quot; TFT colour&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |3,36&amp;quot; TFT colour&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |5&amp;quot; TFT colour&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |5&amp;quot; TFT colour&lt;br /&gt;
|-&lt;br /&gt;
|Resolution (pixels)&lt;br /&gt;
|320 x 240&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |320 x 240&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |480 x 272&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |480 x 272&lt;br /&gt;
|-&lt;br /&gt;
|Tiltable display&lt;br /&gt;
| -&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | -&lt;br /&gt;
| -&lt;br /&gt;
|Yes&lt;br /&gt;
| -&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|LAN switch&lt;br /&gt;
|2 ports, Gbit&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2 ports, Gbit&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2 ports, Gbit&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |2 ports, Gbit&lt;br /&gt;
|-&lt;br /&gt;
|PoE&lt;br /&gt;
|IEEE 802.3af, class 2&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |IEEE 802.3af, class 2&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |IEEE 802.3af, class 3&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |IEEE 802.3af, class 3&lt;br /&gt;
|-&lt;br /&gt;
|IP&lt;br /&gt;
|IPv4 &amp;amp; IPv6&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |IPv4 &amp;amp; IPv6&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |IPv4 &amp;amp; IPv6&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |IPv4 &amp;amp; IPv6&lt;br /&gt;
|-&lt;br /&gt;
|WLAN IEEE 802.11n/ac&lt;br /&gt;
| -&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | -&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | -&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Yes&lt;br /&gt;
|-&lt;br /&gt;
|Bluetooth&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Yes&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | -&lt;br /&gt;
| -&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|Headset connection via&lt;br /&gt;
|EHS/DHSG/RJ9 interface&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |EHS/DHSG/RJ9 interface&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |EHS/DHSG/RJ9 interface&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |EHS/DHSG/RJ9 interface&lt;br /&gt;
|-&lt;br /&gt;
|Function keys&lt;br /&gt;
|4 self labeling&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |4 (12) self labeling&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |8 (28) self labeling&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |10 (36) self labeling&lt;br /&gt;
|-&lt;br /&gt;
|G.711 A-law, µ-law&lt;br /&gt;
&lt;br /&gt;
G.722 (wideband)&lt;br /&gt;
&lt;br /&gt;
G.726, G.729AB,  GSM 6.10 (FR)&lt;br /&gt;
|&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Yes&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Yes&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Yes&lt;br /&gt;
|-&lt;br /&gt;
|Soft-keys&lt;br /&gt;
|4&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |4&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |4&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |4&lt;br /&gt;
|-&lt;br /&gt;
|SIP accounts&lt;br /&gt;
|6&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |12&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |12&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |12&lt;br /&gt;
|-&lt;br /&gt;
|USB&lt;br /&gt;
|No&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |1&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |1&lt;br /&gt;
|2&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|P800 KEY PRO support&lt;br /&gt;
|No&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |via USB&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |via USB&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |via USB&lt;br /&gt;
|-&lt;br /&gt;
|GRAPE (Redirect and Provisioning)&lt;br /&gt;
|Yes&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Yes&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Yes&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Yes&lt;br /&gt;
|}&amp;lt;!-- Give description about the main product purpose. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- At max 3 sentences, no novels. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Gigaset DeskPhone App integrates the Gigaset P-Series IP PRO Phones into the innovaphone PBX environment.&lt;br /&gt;
After the initial setup, user and phonebook management can be done from the innovaphone myApps environment, &lt;br /&gt;
so that no further activities need to be performed on the Gigaset Phones.&lt;br /&gt;
&lt;br /&gt;
==Functions==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt; &lt;br /&gt;
&amp;lt;!-- Give functional description about the application. Use formattings if needed --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Preferred format is a short list of functions/buzz words offered by the product --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* Add / Remove Gigaset DeskPhones&lt;br /&gt;
* Configure the Phonebook, keys and PBX Menue on Gigaset DeskPhones&lt;br /&gt;
&lt;br /&gt;
With the Gigaset DeskPhone App it is possible to automatically add and remove DeskPhones.&lt;br /&gt;
In addition, the Phonebook, keys and PBX Menue configuration can be provisioned.&lt;br /&gt;
&lt;br /&gt;
===Multi-PBX ready===&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt; &lt;br /&gt;
&amp;lt;!-- Give test-prooved statement about product usability in Multi-PBX-systems / Master-Slave --&amp;gt;&lt;br /&gt;
&amp;lt;!-- I.e. can the application be operated towards slave-pbxes, by slave-users, special configuration steps, special requirements, ...  --&amp;gt;&lt;br /&gt;
&amp;lt;!-- If applicable, provide hints about required configuration steps below in the chapter Configuration --&amp;gt; &lt;br /&gt;
n.a.&lt;br /&gt;
&lt;br /&gt;
===Cloud ready===&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt; &lt;br /&gt;
&amp;lt;!-- Give test-prooved statement about product usability in Cloud-environments / Hosted PBXes --&amp;gt;&lt;br /&gt;
&amp;lt;!-- I.e. can the application be operated via NAT-boundaries, special configuration steps, special requirements, ...  --&amp;gt;&lt;br /&gt;
&amp;lt;!-- If applicable, provide hints about required configuration steps below in the chapter Configuration --&amp;gt;YES &lt;br /&gt;
&lt;br /&gt;
== Provided APIs ==&lt;br /&gt;
&amp;lt;!-- Optional topic. --&amp;gt; &lt;br /&gt;
&amp;lt;!-- name APIs which product provides - if any --&amp;gt; &lt;br /&gt;
&amp;lt;!-- e.g. some of these https://sdk.innovaphone.com/13r2/doc/reference.htm#APIs --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* Websocket&lt;br /&gt;
* AdminApi&lt;br /&gt;
* TableUsers&lt;br /&gt;
* Services&lt;br /&gt;
* PbxApi&lt;br /&gt;
&lt;br /&gt;
==Licensing==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt; &lt;br /&gt;
&amp;lt;!-- Give information about costs and licensing model. Use formattings if needed --&amp;gt;&lt;br /&gt;
No license is required for this app&lt;br /&gt;
&lt;br /&gt;
==Prerequisites==&lt;br /&gt;
&amp;lt;!-- Optional topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- If applicable, name any system requirements / technical requirements. For example, if the function of the free app requires the use of software for which a fee is charged. --&amp;gt;&lt;br /&gt;
For BLF key signaling and pick-up a Group is needed where all phones are member of and logged in.&lt;br /&gt;
&lt;br /&gt;
a PBX Object DTMF Features must be configured, with activated &amp;quot;Autocomplete &#039;#&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The app must not be installed and set up via myApps, that must be done via browser!&lt;br /&gt;
&lt;br /&gt;
Because the connection from myApps to the app platform is only recognised as an http connection by SDK, even if https is used.&lt;br /&gt;
&lt;br /&gt;
at least knowledge about installing an App on the AP Platform and adding the App Object via PBX Manager&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;If the instance is operated in the innovaphone myApps Cloud, please request the following approvals on the Cloud RP via ticket at cloud@innovaphone.com, specifying the “instance number|domain name”:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;musterschuster-p.innovaphone.com -&amp;gt; SIPS 5061 mit Check Certificate&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;musterschuster-a.innovaphone.com -&amp;gt; SIP 5060 (= Realm&#039;00&#039;)&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;If you require additional realms for multiple customer master locations, e.g., for multiple Gigaset apps or instances, the following must also be requested:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;musterschuster-a.realm01 -&amp;gt; SIP 50601&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;- bis max. -&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;musterschuster-a.realm50 -&amp;gt; SIP 50650&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Versions==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- If not present or outdated innovaphone FW is used, no certificate will be given at all --&amp;gt;&lt;br /&gt;
===Compatible innovaphone firmware versions===&lt;br /&gt;
&amp;lt;!-- List compatible major innovaphone firmware versions. Several listings are valid --&amp;gt;&lt;br /&gt;
* innovaphone V14r2&lt;br /&gt;
* innovaphone V15r1 final&lt;br /&gt;
&lt;br /&gt;
===Application versions used for interop testing===&lt;br /&gt;
&amp;lt;!-- Give used versions for testing of both innovaphone and 3rd-pty product --&amp;gt;&lt;br /&gt;
&amp;lt;!-- replace 3rd-Pty-Application by real name --&amp;gt;&lt;br /&gt;
* Gigaset DeskPhone-App - 142001 sr1&lt;br /&gt;
&amp;lt;!-- adjust tested innovaphone FW --&amp;gt;&lt;br /&gt;
* innovaphone V15r1 final&lt;br /&gt;
* Gigaset Desktop IP PRO 10.1.198.16&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt; &lt;br /&gt;
&amp;lt;!-- Describe configuration steps to be done for both innovaphone and 3rd-pty application --&amp;gt;&lt;br /&gt;
&amp;lt;!-- It is required to provide a PDF-formatted config document. --&amp;gt;===Install the App===&lt;br /&gt;
&lt;br /&gt;
===Gigaset - DeskPhone - App===&lt;br /&gt;
&lt;br /&gt;
==== innovaphone settings ====&lt;br /&gt;
As an admin, create the environment settings in the Gigaset DeskPhone App.&lt;br /&gt;
&lt;br /&gt;
For the innovaphone PBX, enter the domain, the IP address of the PBX or the FQDN, the SIP- or SIP-TLS Port, the MasterPBX-Name and the PBX password. You can also set Logname or E164 as an alternative, when DN is not set. If you want to show VoiceMail Messages into Phone Display enter the VoiceMail Number. Also define if reverse proxy and/or STUN Server should be activated or not and configure it accordingly. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:DeskPhone inno settings.png|frameless|600x600px|deskphone_inno_settings.png/|deskphone_inno_settings.png/]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Gigaset settings ====&lt;br /&gt;
Enter the parameters for the phones to reach the App Platform. SIP realm and App Platform adress as an IP adress or FQDN. Also SIP port and protocol. if you need other SIP port then 5060/5061 via reverse Proxy, maybee if you use Gigaset DECT Provsioing App in paralell, enter it here. Port to Reverse Proxy still stays as 5060/5061.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please note:&#039;&#039;&#039; If you want to use more then one Gigaset App instance or Gigaset DECT Provisioning in paralell, you need for each instance a SIP realm and a dedicated forwarding rule to the AP must be configured on the reverse proxy!&lt;br /&gt;
&lt;br /&gt;
Username and password will be set for the phones web-ui. the phone connects via SIP with the App Platform, therefore the SIP-Password is needed. You can generate a random Password by uses the button below.&lt;br /&gt;
&lt;br /&gt;
If activating the additional admin mode, only basic settings will be shown in the web UI. After entering the administrator mode password, the complete admin web UI of the phone will be unlocked again.&lt;br /&gt;
&lt;br /&gt;
[[File:DeskPhone gigaset settings.png|frameless|600x600px|deskphone_gigaset_settings.png/|deskphone_gigaset_settings.png/]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== number formatting ====&lt;br /&gt;
access code, prefixes, country and area code will be automatically read from the system.&lt;br /&gt;
&lt;br /&gt;
this settings are not used by the phone at the moment.&lt;br /&gt;
&lt;br /&gt;
[[File:DeskPhone number formatting.png|frameless|600x600px|deskphone_number_formatting.png/|deskphone_number_formatting.png/]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== key settings ====&lt;br /&gt;
This DeskPhone app reads the user&#039;s key configuration in two places. 1. Configured keys of the type: Dial and Partner&lt;br /&gt;
&lt;br /&gt;
and 2. The user&#039;s favorites. &lt;br /&gt;
&lt;br /&gt;
You can choose the order in which these two are displayed on the phone:&lt;br /&gt;
&lt;br /&gt;
* Favorites first, then keys&lt;br /&gt;
* Keys first, then favorites&lt;br /&gt;
* Do not provision any changes&lt;br /&gt;
&lt;br /&gt;
[[File:DeskPhone key settings1.png|frameless|543x543px|deskphone_key_settings1.png/|deskphone_key_settings1.png/]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and you can choose where these keys should start on the phone:&lt;br /&gt;
&lt;br /&gt;
* Ocupy from first page&lt;br /&gt;
* Occupy from second page&lt;br /&gt;
* Assign to key module&lt;br /&gt;
* Do not provision any changes&lt;br /&gt;
&lt;br /&gt;
[[File:DeskPhone key settings2.png|frameless|547x547px|deskphone_key_settings2.png/|deskphone_key_settings2.png/]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PBX menu settings ====&lt;br /&gt;
DekPhone App will automatically provide a PBX menu to the phones, like Gigaset Feature Control App does for Gigaset DECT. [[Howto:Gigaset-Feature-Control-App - Gigaset - Partner App]]&lt;br /&gt;
&lt;br /&gt;
* Directory: will provide the local innovaphone LDAP contacts for dialing&lt;br /&gt;
* Diversion: see actual call diversion, set/change/activate/deactivate Diversion targets for Always, Busy and on No response.&lt;br /&gt;
* Group: show, join and leave Groups&lt;br /&gt;
* Presence: see actual Presence, change Presence to Online/Away/Busy/DND&lt;br /&gt;
* Working: see actual status of working and Start/Stop working&lt;br /&gt;
&lt;br /&gt;
[[File:DeskPhone pbxmenu settings.png|frameless|600x600px|deskphone_pbxmenu_settings.png/|deskphone_pbxmenu_settings.png/]]&lt;br /&gt;
&lt;br /&gt;
* advanced call forwarding: extend the Diversion menu by Diversion Busy and on No response.&lt;br /&gt;
* static groups: static Groups are shown on buttom of the list.&lt;br /&gt;
* function key: F4 as default, but you can choose F1-F3 also, or deactivate. this are they keys below the display of the phone.&lt;br /&gt;
* context sensitivity of the function key: e.g. on F4 normally info button is displayed when info messages are present, and into info menu the PBX menu button will shown until all mssages ar read, which this switch you can deactivate this behavior.&lt;br /&gt;
* menu name: this name will be displayed on the previously selected key.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== phone book settings ====&lt;br /&gt;
Under Phonebook settings you can activate sync for a phonebook. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
![[File:DeskPhone phonebook settings1.png|frameless|555x555px|deskphone_phonebook_settings1.png/|deskphone_phonebook_settings1.png/]]&lt;br /&gt;
![[File:DeskPhone phonebook settings2.png|frameless|542x542px|deskphone_phonebook_settings2.png/|deskphone_phonebook_settings2.png/]]&lt;br /&gt;
|}&lt;br /&gt;
there are three different phone books available, you can configure only one at a time. the same for all three, first thing to choose is phone book key and set a name that will be displayed on the key.&lt;br /&gt;
&lt;br /&gt;
# the standard LDAP directory of the innovaphone PBX (PBX0), which is also integrated in PBX menu. Please enter the IP address, port and previously created access data for the innovaphone LDAP. &lt;br /&gt;
# LDAP server where you manuelly enter all parameters.&lt;br /&gt;
# Contacts APP, enter the neccessary parameters:&lt;br /&gt;
#* phone book key : F3 (default) &lt;br /&gt;
#* Phonebook key name: name that will be displayed on the key&lt;br /&gt;
#* Host : innoapp.domain.de (address of the AP)&lt;br /&gt;
#* Port : 636&lt;br /&gt;
#* TLS : yes&lt;br /&gt;
#* LDAP search base : dc=entries&lt;br /&gt;
#* Username : [from PBX-Manager / AP Contacts / Change Configuration / User (LDAP)]&lt;br /&gt;
#* Password : [from PBX-Manager / AP Contacts / Change Configuration / Password (LDAP)]&lt;br /&gt;
#* Name filter : (|(cn=%)(sn=%))&lt;br /&gt;
#* Number filter : (metaSearchNumber=%)&lt;br /&gt;
#* all other entries as shown in below screenshot are preconfigured&lt;br /&gt;
&lt;br /&gt;
[[File:DeskPhone phonebook settings Contacts.png|frameless|762x762px|deskphone_phonebook_settings_contacts.png/|deskphone_phonebook_settings_contacts.png/]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== custom provisioning settings ====&lt;br /&gt;
You have the possibility to add provisioning parameters by your own in xml strings. You can find an overview of provisioning parameters here:&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;[https://teamwork.gigaset.com/gigawiki/display/GPPPO/FAQ+-+Auto+provisioning%3A+Parameters Gigaset Desktop Phone Settings] &amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:DeskPhone custom settings.png|frameless|545x545px|deskphone_custom_settings.png/|deskphone_custom_settings.png/]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
please have in mind, that you have to replace special signs with placeholders:&amp;lt;br&amp;gt;&amp;amp; - &amp;amp;#x26;amp;&lt;br /&gt;
&lt;br /&gt;
‘ - &amp;amp;#x26;apos;&lt;br /&gt;
&lt;br /&gt;
&amp;lt; - &amp;amp;amp;lt;&lt;br /&gt;
&lt;br /&gt;
&amp;gt; - &amp;amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
” - &amp;amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
Ä - &amp;amp;amp;#196;&lt;br /&gt;
&lt;br /&gt;
Ö - &amp;amp;amp;#214;&lt;br /&gt;
&lt;br /&gt;
Ü - &amp;amp;amp;#220;&lt;br /&gt;
&lt;br /&gt;
ä - &amp;amp;amp;#228;&lt;br /&gt;
&lt;br /&gt;
ö - &amp;amp;amp;#246;&lt;br /&gt;
&lt;br /&gt;
ü - &amp;amp;amp;#252;&lt;br /&gt;
&lt;br /&gt;
ß - &amp;amp;amp;#223;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Advanced settings ====&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Reload Gigaset Devices&amp;quot; will be reload all Gigaset DeskPhones from Devices List. Keyword is the APP-Name, which is also inserted into the Devices. Wildcards are allowed. &lt;br /&gt;
* Execute Provisioning NOW will send a SIP-Notify to every connected Phone to force them to pull again the Provisioning File from Provisioning App.&lt;br /&gt;
* Firmware URLs: if you want to Update DeskPhone Firmware by the Provisioning App enter here a Web Url where the Phone can download it. e.g. path from Gigaset Wiki Firmware File.&lt;br /&gt;
* provisioning via HTTP instead of HTTPS: Gigaset DeskPhones does &#039;&#039;&#039;NOT support self signed certificates!&#039;&#039;&#039; if you have no official sigend certificates, force the App to provide a HTTP Link insted of HTTPS. The fact that the Copy Link button is not displayed is a restriction in the innovaphone SDK for unsecure connections.&lt;br /&gt;
* generate new secret: if needed you can generate a new secret. or if you have to reinstall the app, you can copy your previously used secret in.&lt;br /&gt;
* provisioning path: The app generates a provisioning path from its data. This path does not change as long as you do not regenerate a new secret. Copy this path and paste it on every new phone, you have to copy the Provisioning URL into the phone via Web-Ui. Setup --&amp;gt; Advanced --&amp;gt; Update --&amp;gt; Setting URL: copy it here and apply. Afterwards type on the phone: Settings --&amp;gt; Maintenance (5) --&amp;gt; Synchronize Settings (4) --&amp;gt; Ok&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Add Devices to User and start Provisioning===&lt;br /&gt;
&lt;br /&gt;
Now create new end devices as usual via UserAdmin or the Profile app. Select &amp;quot;Gigaset + &#039;&#039;APP-Name&#039;&#039;&amp;quot; in the manufacturer selection field and then enter the MAC adress of the phone.&lt;br /&gt;
You can find the MAC of the phone on the box, under the phone or by pressing settings --&amp;gt; Information (6) --&amp;gt; System Info (2) on the phone.&lt;br /&gt;
&lt;br /&gt;
After you have saved the new phone, you have to copy the Provisioning URL into the phone via Web-Ui. &lt;br /&gt;
&lt;br /&gt;
Setup --&amp;gt; Advanced --&amp;gt; Update --&amp;gt; Setting URL: copy it here and apply.&lt;br /&gt;
&lt;br /&gt;
Afterwards type on the phone: Settings --&amp;gt; Maintenance (5) --&amp;gt; Synchronize Settings (4) --&amp;gt; Ok&lt;br /&gt;
&lt;br /&gt;
[[File:DeskPhone Users Admin.png|frameless|883x883px|deskphone_users_admin.png/|deskphone_users_admin.png/]][[File:DeskPhone Devices1.png|frameless|900x900px|deskphone_devices1.png/|deskphone_devices1.png/]]&lt;br /&gt;
&lt;br /&gt;
[[File:DeskPhone Web-Ui.png|frameless|790x790px|deskphone_web-ui.png/|deskphone_web-ui.png/]][[File:DeskPhone Devices2.png|frameless|900x900px|deskphone_devices2.png/|deskphone_devices2.png/]]&lt;br /&gt;
&lt;br /&gt;
==Release Notes==&lt;br /&gt;
===Update Notice===&lt;br /&gt;
&lt;br /&gt;
Even though this should be the standard procedure, we would still like to point this out. &amp;lt;br&amp;gt;&lt;br /&gt;
Before installing an update, we recommend backing up the PBX and the Gigaset application on the application platform so that a rollback of the configuration is possible.&lt;br /&gt;
&lt;br /&gt;
=== 142004 sr1 ===&lt;br /&gt;
&lt;br /&gt;
* change in socket connection handling &lt;br /&gt;
&lt;br /&gt;
=== 142003 sr1 ===&lt;br /&gt;
&lt;br /&gt;
* change for MOH not working&lt;br /&gt;
* added SIP-Server and APP-Platform via provisioning Parameter to trusted Hosts.&lt;br /&gt;
* call forwardings service codes optimisation&lt;br /&gt;
* PBX menu Directory Edit Mode button fixed&lt;br /&gt;
&lt;br /&gt;
=== 142001 sr1 ===&lt;br /&gt;
- Startversion&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
&lt;br /&gt;
=== ReProvisioning or check-sync for CallForwarding or others are not working after time ===&lt;br /&gt;
Socket connection does not recognised when the device port has changed. fixed in 142004 sr1&lt;br /&gt;
&lt;br /&gt;
=== URLs are shown as http instead of https ===&lt;br /&gt;
The app must not be installed and set up via myApps, that must be done via browser!&lt;br /&gt;
&lt;br /&gt;
Because the connection from myApps to the app platform is only recognised as an http connection by SDK, even if https is used.&lt;br /&gt;
&lt;br /&gt;
=== MOH not working ===&lt;br /&gt;
put this parameter in the custom phone settings part:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;user_hold_inactive idx=&amp;quot;1&amp;quot; perm=&amp;quot;&amp;quot;&amp;gt;on&amp;lt;/user_hold_inactive&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Same SIP Port/Protocol for PBX and APP-Plattform via Reverse Proxy ===&lt;br /&gt;
is not working, due to load optimizations of Reverse Proxy. choose 5061/TLS for PBX and 5060/TCP for App Plattform.&lt;br /&gt;
&lt;br /&gt;
===Provisioning of devices via Users Admin not working===&lt;br /&gt;
Please note the following for environments that do not have Internet access. In this case, the assignment of devices via the Users Admin may be disrupted.&lt;br /&gt;
The Gigaset App works together with the provisioning service of the Devices App. The online provisioning server from innovpahone &amp;quot;config.innovaphone.com&amp;quot; is entered as the default in the Devices app. If the environment cannot reach the server, the process is aborted. &lt;br /&gt;
To avoid this, offline provisioning must be configured for the domain in the Devices app. &lt;br /&gt;
https://wiki.innovaphone.com/index.php?title=Reference13r1:Concept_Offline_Provisioning&lt;br /&gt;
&lt;br /&gt;
=== Provisioning option not available in Users Admin when giving Profile app a custom name ===&lt;br /&gt;
When the name or long name of your profile app PBX object differs from the default names &amp;quot;Profile&amp;quot; (long name) and &amp;quot;profile&amp;quot; (name), you won&#039;t have the option to select &amp;quot;Gigaset - Gigaset Provisioning&amp;quot; as the manufacturer of the phone if you try to create new phone registrations via Users Admin.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== no Audio / disconnect after 30 - Gigaset phone is connected through a Reverse Proxy ===&lt;br /&gt;
Media Relay works only in a LAN. For working through a Reverse Proxy a view more settings are needed. See here:&lt;br /&gt;
https://wiki.innovaphone.com/index.php?title=Howto13r3:Step-by-Step_Media_Relay_connection_for_third_party_phone&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:MyApps Cloud - Using Gigaset-Provisioning-App in innovaphone cloud environments| Howto:Using Gigaset-Provisioning-App in innovaphone myApps cloud environments]]&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
Gigaset Technologies GmbH &amp;lt;br&amp;gt;&lt;br /&gt;
Frankenstraße 2&amp;lt;br&amp;gt;&lt;br /&gt;
46395 Bocholt&lt;br /&gt;
&lt;br /&gt;
Tel: +49 2871 91-0 &amp;lt;br&amp;gt;&lt;br /&gt;
E-Mail: de.pro@gigaset.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Support&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
+49 (89) 8780 6575 + PIN Code&amp;lt;br&amp;gt;&lt;br /&gt;
support@gigaset.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Become a partner&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://gigasetportal.force.com/Partner&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;App Feature Request&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Dennis Zimmermann&amp;lt;br&amp;gt;&lt;br /&gt;
Technical Sales Manager&amp;lt;br&amp;gt;&lt;br /&gt;
dennis.zimmermann@gigaset.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == Related Articles == --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference14r1:PBX/Config/General&amp;diff=77834</id>
		<title>Reference14r1:PBX/Config/General</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference14r1:PBX/Config/General&amp;diff=77834"/>
		<updated>2025-09-22T10:12:51Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Standby PBX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
&lt;br /&gt;
;PBX Mode: The PBX operating mode&lt;br /&gt;
:* &#039;&#039;&#039;Off&#039;&#039;&#039; - The PBX is disabled. After enabling the PBX a browser refresh is needed to activate additional PBX webpages.&lt;br /&gt;
:* &#039;&#039;&#039;Master&#039;&#039;&#039; - The PBX on this device acts as Master. Within a multisite installation exactly one PBX must be configured as Master.&lt;br /&gt;
:* &#039;&#039;&#039;Slave&#039;&#039;&#039; - The PBX on this device acts as Slave. Within a multisite installation several PBXes can be configured as Slave. A network connection between master and slave in the LAN or via VPN is mandatory.&lt;br /&gt;
:* &#039;&#039;&#039;Standby&#039;&#039;&#039; - The PBX on this device acts as Standby for the Master. As long as the master is available, this PBX is  not active, but just monitors the Master. If the Master is not available this PBX is active.&lt;br /&gt;
:* &#039;&#039;&#039;Standby-Slave&#039;&#039;&#039; - The PBX on this device acts as Standby for a Slave. As long as the slave is available, this PBX is  not active, but just monitors the slave. If the slave is not available this PBX is active.&lt;br /&gt;
&lt;br /&gt;
;System Name: The system Name. On all PBX within a multisite installation the same System Name must be configured. For H.323 endpoints this name is the gatekeeper identifier, for SIP endpoints it is the server name.&lt;br /&gt;
&lt;br /&gt;
;Use as Domain: Uses the &#039;&#039;System Name&#039;&#039; as domain name, together with the name field in the user object the PBX constructs the email address (used for sending emails out ox myPBX). This mechanism is also used for Federation, to federate with other domains.&lt;br /&gt;
&lt;br /&gt;
;PBX Name: The name of the PBX on this device. With this name a PBX is associated to a node. The field &#039;Name&#039; (not Long Name) of a PBX Node object relates to this name.&lt;br /&gt;
&lt;br /&gt;
;DNS: DNS Name of the PBX. If configured this will be used for myPBX redirects if a client tries to register at a PBX on which the user is not configured.&lt;br /&gt;
&lt;br /&gt;
;Unknown Registrations: If this checkmark is set, the PBX accepts &#039;unknown&#039; registrations. This means registrations with no matching object configured. If from an endpoint registered in this way a number of an object is dialed, which has no registration active and no &#039;HW-ID&#039; configured the name used for the registration is configured as &#039;HW-ID&#039; of this object. This is an easy way to deploy large numbers of phones.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;With PBX Pwd only:&#039;&#039;&#039; If checked only registrations with a PBX authentication or a verified certificate in case of H.323/TLS are accepted. In this case either &amp;quot;PBX Pwd&amp;quot; or &amp;quot;TLS only&amp;quot; is set in a device generated.&lt;br /&gt;
&lt;br /&gt;
;Reverse Proxy Addresses: Up to 8 addresses (no DNS names allowed) can be entered in this field, separated by comma. Registrations from one of these addresses are assumed to be routed through a Reverse Proxy. To the address &#039;/&amp;lt;certificate name&amp;gt;&#039; can be added to also check the TLS certificate of the Reverse Proxy. If the reverse proxy certificate is to be verified, the certificate or the issuer of the reverse proxy certificate must be trusted in the PBX.&lt;br /&gt;
; Assume TLS: If the &#039;&#039;Assume TLS&#039;&#039; checkmark is set, it is assumed, that the reverse Proxy did a successful check of the TLS certificate against the registration name.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/Firewall public IP: For media relay endpoints (e.g. third party SIP phones) the public address of the firewall of the PBX network can be configured. This address is signaled in the SDP to received RTP from the phone. The firewall should have configured a port forwarding to the PBX or the TURN, for the RTP range of the PBX or TURN.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/TURN: If this checkmark is set, the PBX allocates TURN endpoints for calls to or from media relay endpoints, which registerd thru the reverse proxy (e.g. third party SIP phones)&lt;br /&gt;
&lt;br /&gt;
;IP address for App Platform&lt;br /&gt;
: The ip address of an App Platform can be configured here, with a DNS name used for it. If myApps uses a host to access the PBX different from the configured DNS name of the PBX, the hostname in any App url, which matches the configured AP DNS, is replaced by the AP IP. This way it is possible to configure a PBX with DNS names and access it with myApps when the DNS is not yet set up. If the checkmark &#039;&#039;Operation without DNS&#039;&#039; is set as well any matching DNS name is replaced also when an App service requests the URL of another App service (Example: Users requesting the URL of Devices for provisioning) and in the URL sent to the App services itself (Example: Devices uses this URL to construct the URL set at devices for the Devices registration).&lt;br /&gt;
&lt;br /&gt;
: Note that this mode is intended to be able to run the PBX using DNS names while the DNS is not yet in place. Once the DNS is up and running, neither the DNS name of the AP nor its IP address should be configured here.&lt;br /&gt;
&lt;br /&gt;
;Music On Hold URL: A URL for the Music On Hold. This file is read by the PBX using HTTP and sent to a held endpoint via RTP. The format of this URL is&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;http://&amp;lt;addr&amp;gt;/&amp;lt;file&amp;gt;.$coder?coder=g711a,g711u,g722,g723,g729,opus-nb,opus-wb&amp;amp;repeat=true&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;. &amp;lt;addr&amp;gt; is the IP address of the http server, no dns name is allowed here. &amp;lt;file&amp;gt; is the filename. $coder will be replaced by the actual coder used.&lt;br /&gt;
&lt;br /&gt;
:Parameters: &#039;&#039;coder=g729,g711a,g711u,g723,opus-nb,opus-wb&#039;&#039; is the list of available coders. Only these coders must be specified for which a corresponding file exists. &#039;&#039;repeat=true&#039;&#039; should be specified in order to loop the file endlessly. &#039;&#039;random=true&#039;&#039; can be used to start the music on hold on a random point (this will work only if the URL is not local though).&lt;br /&gt;
&lt;br /&gt;
:By default the built-in Music-On-Hold is played (Pseudo URL: &amp;quot;MOH?coder=g729,g711a,g723&amp;amp;repeat=true&amp;quot;).  You can also play a dial tone (Pseudo URL &amp;quot;TONE&amp;quot;) or a ring-back tone (Pseudo URL &amp;quot;TONE?tone=ringback&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
:The maximum length of the URL is limited to 500 characters (bytes).&lt;br /&gt;
&lt;br /&gt;
:If you configure a wrong (or invalid) URL then you will have silence as MOH. To prevent this situation when the MoH for some specific context/user(see below) is missing and silence is played instead of any MoH, an additional parameter &#039;&#039;fallback=true&#039;&#039; is available. If the file provided in the URL is missing (HTTP Error 404 Not Found is delivered by the HTTP Server) and the parameter &#039;&#039;fallback&#039;&#039; is provided, the default MoH will be played instead of silence. To use a custom file as fallback MoH, instead of default MoH, any file name can be provided with the &#039;&#039;fallback&#039;&#039; parameter: e.g. &#039;&#039;fallback=other_filename&#039;&#039;. The file other_filename.g7xx must be placed in the same folder as a file provided with URL. A special filename &#039;&#039;fallback=ringback&#039;&#039; can be used to generate a ringback tone (equivalent to &#039;&#039;TONE?tone=ringback&#039;&#039;) instead to play an alternative file.&lt;br /&gt;
&lt;br /&gt;
:Within the URL %&amp;lt;id&amp;gt; can be used to put in some context information of the call. The information refers to the party which has put the receiving party on hold. For information about the receiving party itself, the id has to be preceded by &#039;.&#039; (e.g. &#039;&#039;&#039;.l&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;l&#039;&#039;&#039; Long Name&lt;br /&gt;
:&#039;&#039;&#039;h&#039;&#039;&#039; Name (H.323 id)&lt;br /&gt;
:&#039;&#039;&#039;n&#039;&#039;&#039; Number&lt;br /&gt;
:&#039;&#039;&#039;N&#039;&#039;&#039; Node&lt;br /&gt;
:&#039;&#039;&#039;P&#039;&#039;&#039; PBX&lt;br /&gt;
:&#039;&#039;&#039;d&#039;&#039;&#039; Diverting Name&lt;br /&gt;
:&#039;&#039;&#039;#d&#039;&#039;&#039; Diverting Number&lt;br /&gt;
&lt;br /&gt;
: See [[Howto:Dynamic_MOH]] for more details on how to use dynamic music on hold.&lt;br /&gt;
&lt;br /&gt;
;External Music On Hold: To offload the device from playing the Music on hold, the Music On Hold can be played by a separate device. This device can register with a name configured here. To retrieve the Music On Hold a call is sent to this device. For each held endpoint a call is sent.&lt;br /&gt;
&lt;br /&gt;
;Response Timeout: Global timeout (in seconds) after which any action for no response is taken (e.g. Call Forward on No Response). A timeout configured at any object overrides this value.&lt;br /&gt;
&lt;br /&gt;
;Dial Complete Timeout: Global timeout (in seconds) after which any action for incomplete dialed number is taken (e.g. incomplete destination at trunk object).&lt;br /&gt;
&lt;br /&gt;
;No. of Regs w/o Pwd: Number of registration without password authentication which are allowed per user. If 0 is configured no registration without password is possible.&lt;br /&gt;
Pls. note that registrations from 127.0.0.1 w/o password will be accepted anyway&lt;br /&gt;
&lt;br /&gt;
;Security block time(s): Time for which a registration to a user is blocked after attempt with wrong password. Default is 20s. With a value of 0 this features is turned off.&lt;br /&gt;
&lt;br /&gt;
;Recall Timeout: A value configured here enables recall after transfer. If a call is transferred and not answered within this time, the call is sent back to the transferring endpoint.&lt;br /&gt;
&lt;br /&gt;
;Chat no Attachments: If checked, no file attachments are allowed in chats for any user&lt;br /&gt;
&lt;br /&gt;
;Retries on busy (14s): Number of retries (Each attempt runs for 14 seconds) of blind transfer to a busy endpoint, before a recall back to the initiator is executed. During an attempt, the PBX waits to see if the target is free, and then delivers the call. The default value are 4-retries if the field is empty. If there is a 0 configured no further (in addition to the initial) will be executed. (This function depends on the &#039;&#039;Recall Timeout&#039;&#039; so the &#039;&#039;Recall Timeout&#039;&#039; must not be empty)&lt;br /&gt;
&lt;br /&gt;
;Max Call Duration (h): Number of hours until a call with media is disconnected automatically. Affects all calls with initialized media channels signalled via PBX.&lt;br /&gt;
&lt;br /&gt;
;Group Default Visibility: Defines additional visibility for active group members. These are added to the visibility rights derived from the [[{{NAMESPACE}}:PBX/Objects/Visibility | Visibility settings ]] in user or template definitions. Note that changes made here only take effect after a re-registration.&lt;br /&gt;
&lt;br /&gt;
;Presence with Alert: Enable presentation of presence on phone upon alert. Setting applies for all PBX users.&lt;br /&gt;
&lt;br /&gt;
;Enable External Transfer: Unless this checkbox is set any attempt to transfer an external call back to an external destination will result in disconnection of the call.&lt;br /&gt;
&lt;br /&gt;
;No CLIR on Internal calls: If checked numbers are displayed even if received with presentation restricted. When sending a call presentation restricted can still be set and should be honored by a public network.&lt;br /&gt;
&lt;br /&gt;
;Media Relay:&lt;br /&gt;
:;Off: No Media Relay is done in the PBX &lt;br /&gt;
:;On: All media traffic is routed through the PBX.  With the &#039;&#039;&#039;No Media Relay if Addresses are identical or private&#039;&#039;&#039; checkmark, this is not done if the two call endpoints registration addresses are either private or equal (i.e. external endpoints behind the same NAT router).  To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used.&lt;br /&gt;
:;Auto: Media traffic is routed through the PBX if calls are between private and public registration addresses but not for calls between private and private or public and public registration addresses. To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used. In v11 this was the behaviour if &#039;&#039;RTP Proxy&#039;&#039; was &#039;&#039;on&#039;&#039;.&lt;br /&gt;
: Please note that when media relay is in effect for a call,  &#039;&#039;&#039;video is not working&#039;&#039;&#039;.   With ICE (available from v12r1), media relay in the PBX should be obsolete except for special applications.  Check &#039;&#039;On&#039;&#039; or &#039;&#039;Auto&#039;&#039; only if you need to have this, since it creates CPU load on the PBX.&lt;br /&gt;
&lt;br /&gt;
;Generate CDRs: If this checkbox is set, the PBX generates CDRs for all calls. For details, refer to the [[{{NAMESPACE}}:Concept_Call_Detail_Record_CDR_PBX|CDR description article]].&lt;br /&gt;
&lt;br /&gt;
;Reverse Lookup URL&lt;br /&gt;
: A String in the LDAP URL Format according [https://tools.ietf.org/html/rfc2255 RFC2255] which will be used by the PBX to make a lookup for all external numbers.&lt;br /&gt;
: Number resolutions will be forwarded to internal applications like generated CDRs, Phone App etc..&lt;br /&gt;
: Example: &#039;&#039;ldaps://ap.innovaphone.com/dc=entries?givenname,sn,company?sub?(metaSearchNumber=+%n)?bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:* dn:  &#039;&#039;dc=entries&#039;&#039;&lt;br /&gt;
:* attributes: &#039;&#039;givenname,sn,company&#039;&#039;&lt;br /&gt;
:* scope: &#039;&#039;sub&#039;&#039;&lt;br /&gt;
:* filter: &#039;&#039;(metaSearchNumber=+%n)&#039;&#039;&lt;br /&gt;
:** %n is a placeholder for the given cgpn&lt;br /&gt;
:* extension: &#039;&#039;bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:** The username for the authentication.&lt;br /&gt;
:&#039;&#039;&#039;Variables&#039;&#039;&#039;&lt;br /&gt;
:* %n - cgpn&lt;br /&gt;
:* %u - h323 name of the current object&lt;br /&gt;
: Also there is an additional field for the LDAP password&lt;br /&gt;
: Examples are listed in the [[{{NAMESPACE}}:Concept_Number_Resolution_and_LDAP#PBX_Configuration|Concept Article]]&lt;br /&gt;
&lt;br /&gt;
;Logo URL&lt;br /&gt;
:The URL to a customized logo image that will be displayed on the phones. Leave empty to keep the standard logo. The image size should be 220x150px or less with 24Bit color deep or less and an RGB range. The file format should be PNG or JPEG.&lt;br /&gt;
&lt;br /&gt;
;Route Root-Node External Calls to: Destination object (Long Name) of Root-Node external calls. This configuration option is available on the Master or Standby PBX only. Any call which cannot be terminated inside the PBX is sent to this destination as long as neither the source nor the destination of the call can be associated with a node with a PBX configured. This object must be assigned to this PBX.&lt;br /&gt;
:&#039;&#039;&#039;For calls from local PBX only&#039;&#039;&#039;: If set on a master, calls from a slave are not sent to this destination but sent back to the slave where the call came from. On the slave the call is then sent to a destination configured with &#039;Route Root-Node External Calls to&#039;.&lt;br /&gt;
&lt;br /&gt;
;Route PBX-Node External Calls to: Destination object (Long Name) of PBX-Node external calls. Any call which cannot be terminated inside the PBX is sent to this destination as long as the source nor the destination of the call can be associated with the node of this PBX. If a call is sent from or to an object defined inside the node of this PBX or in a node hierarchically below the node of this PBX the call is associated to the node of this PBX. This object must be assigned to this PBX, that is, it has to register to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Route Internal Calls to: Destination object (Long Name) to which any call is sent for which a PBX internal destination was found, except for those calls that originated from that object. This can be used to apply special routing on PBX internal calls.&lt;br /&gt;
&lt;br /&gt;
;Escape Dialtone from: The PBX object (Long Name) to which a call is made to get a dialtone if a dialtone is configured for the escape of a node. As above, this object must be assigned to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Prefix for Intl/Ntl/Subscriber/Area-Code/Country-Code: Prefixes to be used to map International, National and Subscriber numbers.&lt;br /&gt;
:* &#039;&#039;&#039;International Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;000&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;National Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;Subscriber&#039;&#039;&#039; (in Germany, &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; is a commonly used trunk line access code).&lt;br /&gt;
::The SubscriberID is used for hotkey-actions within myAPPs-launcher. By use of node-objects, adjust the Subscriber Prefix in the respective [[{{NAMESPACE}}:PBX/Objects/Node#Number_Mapping_.28International.2C_National.2C_Subscriber_Prefix.29|node object number mapping]].&lt;br /&gt;
::For myPBX-launcher hotkeys, refer to the [[{{NAMESPACE}}:Phone/User/Directories#Dialing_location|dialing location settings]].&lt;br /&gt;
&lt;br /&gt;
:* &#039;&#039;&#039;Area-Code&#039;&#039;&#039; (in Germany for example, the town Mannheim has area code &amp;lt;code&amp;gt;621&amp;lt;/code&amp;gt;).&lt;br /&gt;
:* &#039;&#039;&#039;Country-Code&#039;&#039;&#039; (for Germany, &amp;lt;code&amp;gt;49&amp;lt;/code&amp;gt; would be used)&lt;br /&gt;
&lt;br /&gt;
: These settings resemble the same settings found in the [[{{NAMESPACE}}:PBX/Objects/Node | Node ]] and [[{{NAMESPACE}}:PBX/Objects/PBX | PBX ]] object. However, they apply to the &#039;&#039;root&#039;&#039; node instead (and should be consistent through all PBXs in a multi-PBX system).&lt;br /&gt;
&lt;br /&gt;
;Adjust LDAP results for e.164: Add a &amp;quot;+&amp;quot; prefix to an PBX-internal LDAP-contact-search result. This is used for 3rd-party- and DECT-phones which are not able to benefit from the Dialing Location settings in case of LDAP-search in an E.164-setup. See also [[{{NAMESPACE}}:Concept_Number_Adjustments_%28Dialing_Location%29#PBX_database_used_as_LDAP_database|concept description]].&lt;br /&gt;
&lt;br /&gt;
;Tones: The tones scheme to be used for PBX generated dialtones. This applies to dialtones generated for node prefixes, ringback on transfer and some more.&lt;br /&gt;
&lt;br /&gt;
=== Slave PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Slave mode, then the Slave PBX section is displayed&lt;br /&gt;
&lt;br /&gt;
;Registration: The VOIP protocol used for the registration to the master. Possible choices are H.323, H.323/TCP or H.323/TLS.&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master. DNS is not supported.&lt;br /&gt;
&lt;br /&gt;
;License Only: If set, the PBX obtains license from master, but acts as master in all other respects.&lt;br /&gt;
&lt;br /&gt;
;Alternate Master: The IP address of an alternative PBX master (standby, if available)&lt;br /&gt;
&lt;br /&gt;
;Password: The password to be used for registration at the Master as configured in the corresponding PBX Object (The length of the password is limited to 16 characters)&lt;br /&gt;
&lt;br /&gt;
;Master GK-ID: The System Name/Gatekeeper ID of the PBX Master were will register (Optional, usually used for DynPBX).&lt;br /&gt;
&lt;br /&gt;
;Replication: This parameter allows you to select the replication style for the slave PBX: either &#039;&#039;All&#039;&#039; or &#039;&#039;Local&#039;&#039; (only users that need to be known in this PBX). For the replication process the [[Reference9:PBX/Config/Security|PBX Password]] is used which have to be the same password on all PBXes in the system.&lt;br /&gt;
&lt;br /&gt;
;dyn PBX ID: This parameter allows to set replication from a specific DynPBX configured on the Master Device.&lt;br /&gt;
&lt;br /&gt;
;Use local static User DB: A dynPBX has also this checkmark. The database of the main PBX is used, but be careful due to the increased memory usage. The dynPBX will create its own PBX datastructure which allocates memory.&lt;br /&gt;
&lt;br /&gt;
;Route Master calls if no Master to: If the master is not available, master calls are sent to this destination. Destination has to be an object with active registration.&lt;br /&gt;
&lt;br /&gt;
;Max Calls to Master/No Reroute: This parameter can be used to limit the calls to the master. If a call is sent to the master and there are already calls to/from the master equal to or exceeding this value, the call is rejected if &#039;&#039;&#039;No Reroute&#039;&#039;&#039; is set or is handled as if the master was not available otherwise.&lt;br /&gt;
&lt;br /&gt;
;License Limits: Here we can set limit of licensing for this Slave PBX for Port, Mobility, Operator and Softwarephone.&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave, check also password in [[Reference9:Administration/PBX/Security]]&lt;br /&gt;
&lt;br /&gt;
=== Standby PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Standby mode, then the Standby PBX section is displayed.&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master. DNS is not supported.&lt;br /&gt;
&lt;br /&gt;
;Replicate from Master: Turns on full replication from the master PBX.&lt;br /&gt;
&lt;br /&gt;
;use TLS: Use LDAPS (TLS) instead of LDAP (TCP).&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave or standby, check also password in [[Reference9:Administration/PBX/Security]]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference14r1:PBX/Config/General&amp;diff=77833</id>
		<title>Reference14r1:PBX/Config/General</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference14r1:PBX/Config/General&amp;diff=77833"/>
		<updated>2025-09-22T10:09:48Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Slave PBX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
&lt;br /&gt;
;PBX Mode: The PBX operating mode&lt;br /&gt;
:* &#039;&#039;&#039;Off&#039;&#039;&#039; - The PBX is disabled. After enabling the PBX a browser refresh is needed to activate additional PBX webpages.&lt;br /&gt;
:* &#039;&#039;&#039;Master&#039;&#039;&#039; - The PBX on this device acts as Master. Within a multisite installation exactly one PBX must be configured as Master.&lt;br /&gt;
:* &#039;&#039;&#039;Slave&#039;&#039;&#039; - The PBX on this device acts as Slave. Within a multisite installation several PBXes can be configured as Slave. A network connection between master and slave in the LAN or via VPN is mandatory.&lt;br /&gt;
:* &#039;&#039;&#039;Standby&#039;&#039;&#039; - The PBX on this device acts as Standby for the Master. As long as the master is available, this PBX is  not active, but just monitors the Master. If the Master is not available this PBX is active.&lt;br /&gt;
:* &#039;&#039;&#039;Standby-Slave&#039;&#039;&#039; - The PBX on this device acts as Standby for a Slave. As long as the slave is available, this PBX is  not active, but just monitors the slave. If the slave is not available this PBX is active.&lt;br /&gt;
&lt;br /&gt;
;System Name: The system Name. On all PBX within a multisite installation the same System Name must be configured. For H.323 endpoints this name is the gatekeeper identifier, for SIP endpoints it is the server name.&lt;br /&gt;
&lt;br /&gt;
;Use as Domain: Uses the &#039;&#039;System Name&#039;&#039; as domain name, together with the name field in the user object the PBX constructs the email address (used for sending emails out ox myPBX). This mechanism is also used for Federation, to federate with other domains.&lt;br /&gt;
&lt;br /&gt;
;PBX Name: The name of the PBX on this device. With this name a PBX is associated to a node. The field &#039;Name&#039; (not Long Name) of a PBX Node object relates to this name.&lt;br /&gt;
&lt;br /&gt;
;DNS: DNS Name of the PBX. If configured this will be used for myPBX redirects if a client tries to register at a PBX on which the user is not configured.&lt;br /&gt;
&lt;br /&gt;
;Unknown Registrations: If this checkmark is set, the PBX accepts &#039;unknown&#039; registrations. This means registrations with no matching object configured. If from an endpoint registered in this way a number of an object is dialed, which has no registration active and no &#039;HW-ID&#039; configured the name used for the registration is configured as &#039;HW-ID&#039; of this object. This is an easy way to deploy large numbers of phones.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;With PBX Pwd only:&#039;&#039;&#039; If checked only registrations with a PBX authentication or a verified certificate in case of H.323/TLS are accepted. In this case either &amp;quot;PBX Pwd&amp;quot; or &amp;quot;TLS only&amp;quot; is set in a device generated.&lt;br /&gt;
&lt;br /&gt;
;Reverse Proxy Addresses: Up to 8 addresses (no DNS names allowed) can be entered in this field, separated by comma. Registrations from one of these addresses are assumed to be routed through a Reverse Proxy. To the address &#039;/&amp;lt;certificate name&amp;gt;&#039; can be added to also check the TLS certificate of the Reverse Proxy. If the reverse proxy certificate is to be verified, the certificate or the issuer of the reverse proxy certificate must be trusted in the PBX.&lt;br /&gt;
; Assume TLS: If the &#039;&#039;Assume TLS&#039;&#039; checkmark is set, it is assumed, that the reverse Proxy did a successful check of the TLS certificate against the registration name.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/Firewall public IP: For media relay endpoints (e.g. third party SIP phones) the public address of the firewall of the PBX network can be configured. This address is signaled in the SDP to received RTP from the phone. The firewall should have configured a port forwarding to the PBX or the TURN, for the RTP range of the PBX or TURN.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/TURN: If this checkmark is set, the PBX allocates TURN endpoints for calls to or from media relay endpoints, which registerd thru the reverse proxy (e.g. third party SIP phones)&lt;br /&gt;
&lt;br /&gt;
;IP address for App Platform&lt;br /&gt;
: The ip address of an App Platform can be configured here, with a DNS name used for it. If myApps uses a host to access the PBX different from the configured DNS name of the PBX, the hostname in any App url, which matches the configured AP DNS, is replaced by the AP IP. This way it is possible to configure a PBX with DNS names and access it with myApps when the DNS is not yet set up. If the checkmark &#039;&#039;Operation without DNS&#039;&#039; is set as well any matching DNS name is replaced also when an App service requests the URL of another App service (Example: Users requesting the URL of Devices for provisioning) and in the URL sent to the App services itself (Example: Devices uses this URL to construct the URL set at devices for the Devices registration).&lt;br /&gt;
&lt;br /&gt;
: Note that this mode is intended to be able to run the PBX using DNS names while the DNS is not yet in place. Once the DNS is up and running, neither the DNS name of the AP nor its IP address should be configured here.&lt;br /&gt;
&lt;br /&gt;
;Music On Hold URL: A URL for the Music On Hold. This file is read by the PBX using HTTP and sent to a held endpoint via RTP. The format of this URL is&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;http://&amp;lt;addr&amp;gt;/&amp;lt;file&amp;gt;.$coder?coder=g711a,g711u,g722,g723,g729,opus-nb,opus-wb&amp;amp;repeat=true&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;. &amp;lt;addr&amp;gt; is the IP address of the http server, no dns name is allowed here. &amp;lt;file&amp;gt; is the filename. $coder will be replaced by the actual coder used.&lt;br /&gt;
&lt;br /&gt;
:Parameters: &#039;&#039;coder=g729,g711a,g711u,g723,opus-nb,opus-wb&#039;&#039; is the list of available coders. Only these coders must be specified for which a corresponding file exists. &#039;&#039;repeat=true&#039;&#039; should be specified in order to loop the file endlessly. &#039;&#039;random=true&#039;&#039; can be used to start the music on hold on a random point (this will work only if the URL is not local though).&lt;br /&gt;
&lt;br /&gt;
:By default the built-in Music-On-Hold is played (Pseudo URL: &amp;quot;MOH?coder=g729,g711a,g723&amp;amp;repeat=true&amp;quot;).  You can also play a dial tone (Pseudo URL &amp;quot;TONE&amp;quot;) or a ring-back tone (Pseudo URL &amp;quot;TONE?tone=ringback&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
:The maximum length of the URL is limited to 500 characters (bytes).&lt;br /&gt;
&lt;br /&gt;
:If you configure a wrong (or invalid) URL then you will have silence as MOH. To prevent this situation when the MoH for some specific context/user(see below) is missing and silence is played instead of any MoH, an additional parameter &#039;&#039;fallback=true&#039;&#039; is available. If the file provided in the URL is missing (HTTP Error 404 Not Found is delivered by the HTTP Server) and the parameter &#039;&#039;fallback&#039;&#039; is provided, the default MoH will be played instead of silence. To use a custom file as fallback MoH, instead of default MoH, any file name can be provided with the &#039;&#039;fallback&#039;&#039; parameter: e.g. &#039;&#039;fallback=other_filename&#039;&#039;. The file other_filename.g7xx must be placed in the same folder as a file provided with URL. A special filename &#039;&#039;fallback=ringback&#039;&#039; can be used to generate a ringback tone (equivalent to &#039;&#039;TONE?tone=ringback&#039;&#039;) instead to play an alternative file.&lt;br /&gt;
&lt;br /&gt;
:Within the URL %&amp;lt;id&amp;gt; can be used to put in some context information of the call. The information refers to the party which has put the receiving party on hold. For information about the receiving party itself, the id has to be preceded by &#039;.&#039; (e.g. &#039;&#039;&#039;.l&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;l&#039;&#039;&#039; Long Name&lt;br /&gt;
:&#039;&#039;&#039;h&#039;&#039;&#039; Name (H.323 id)&lt;br /&gt;
:&#039;&#039;&#039;n&#039;&#039;&#039; Number&lt;br /&gt;
:&#039;&#039;&#039;N&#039;&#039;&#039; Node&lt;br /&gt;
:&#039;&#039;&#039;P&#039;&#039;&#039; PBX&lt;br /&gt;
:&#039;&#039;&#039;d&#039;&#039;&#039; Diverting Name&lt;br /&gt;
:&#039;&#039;&#039;#d&#039;&#039;&#039; Diverting Number&lt;br /&gt;
&lt;br /&gt;
: See [[Howto:Dynamic_MOH]] for more details on how to use dynamic music on hold.&lt;br /&gt;
&lt;br /&gt;
;External Music On Hold: To offload the device from playing the Music on hold, the Music On Hold can be played by a separate device. This device can register with a name configured here. To retrieve the Music On Hold a call is sent to this device. For each held endpoint a call is sent.&lt;br /&gt;
&lt;br /&gt;
;Response Timeout: Global timeout (in seconds) after which any action for no response is taken (e.g. Call Forward on No Response). A timeout configured at any object overrides this value.&lt;br /&gt;
&lt;br /&gt;
;Dial Complete Timeout: Global timeout (in seconds) after which any action for incomplete dialed number is taken (e.g. incomplete destination at trunk object).&lt;br /&gt;
&lt;br /&gt;
;No. of Regs w/o Pwd: Number of registration without password authentication which are allowed per user. If 0 is configured no registration without password is possible.&lt;br /&gt;
Pls. note that registrations from 127.0.0.1 w/o password will be accepted anyway&lt;br /&gt;
&lt;br /&gt;
;Security block time(s): Time for which a registration to a user is blocked after attempt with wrong password. Default is 20s. With a value of 0 this features is turned off.&lt;br /&gt;
&lt;br /&gt;
;Recall Timeout: A value configured here enables recall after transfer. If a call is transferred and not answered within this time, the call is sent back to the transferring endpoint.&lt;br /&gt;
&lt;br /&gt;
;Chat no Attachments: If checked, no file attachments are allowed in chats for any user&lt;br /&gt;
&lt;br /&gt;
;Retries on busy (14s): Number of retries (Each attempt runs for 14 seconds) of blind transfer to a busy endpoint, before a recall back to the initiator is executed. During an attempt, the PBX waits to see if the target is free, and then delivers the call. The default value are 4-retries if the field is empty. If there is a 0 configured no further (in addition to the initial) will be executed. (This function depends on the &#039;&#039;Recall Timeout&#039;&#039; so the &#039;&#039;Recall Timeout&#039;&#039; must not be empty)&lt;br /&gt;
&lt;br /&gt;
;Max Call Duration (h): Number of hours until a call with media is disconnected automatically. Affects all calls with initialized media channels signalled via PBX.&lt;br /&gt;
&lt;br /&gt;
;Group Default Visibility: Defines additional visibility for active group members. These are added to the visibility rights derived from the [[{{NAMESPACE}}:PBX/Objects/Visibility | Visibility settings ]] in user or template definitions. Note that changes made here only take effect after a re-registration.&lt;br /&gt;
&lt;br /&gt;
;Presence with Alert: Enable presentation of presence on phone upon alert. Setting applies for all PBX users.&lt;br /&gt;
&lt;br /&gt;
;Enable External Transfer: Unless this checkbox is set any attempt to transfer an external call back to an external destination will result in disconnection of the call.&lt;br /&gt;
&lt;br /&gt;
;No CLIR on Internal calls: If checked numbers are displayed even if received with presentation restricted. When sending a call presentation restricted can still be set and should be honored by a public network.&lt;br /&gt;
&lt;br /&gt;
;Media Relay:&lt;br /&gt;
:;Off: No Media Relay is done in the PBX &lt;br /&gt;
:;On: All media traffic is routed through the PBX.  With the &#039;&#039;&#039;No Media Relay if Addresses are identical or private&#039;&#039;&#039; checkmark, this is not done if the two call endpoints registration addresses are either private or equal (i.e. external endpoints behind the same NAT router).  To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used.&lt;br /&gt;
:;Auto: Media traffic is routed through the PBX if calls are between private and public registration addresses but not for calls between private and private or public and public registration addresses. To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used. In v11 this was the behaviour if &#039;&#039;RTP Proxy&#039;&#039; was &#039;&#039;on&#039;&#039;.&lt;br /&gt;
: Please note that when media relay is in effect for a call,  &#039;&#039;&#039;video is not working&#039;&#039;&#039;.   With ICE (available from v12r1), media relay in the PBX should be obsolete except for special applications.  Check &#039;&#039;On&#039;&#039; or &#039;&#039;Auto&#039;&#039; only if you need to have this, since it creates CPU load on the PBX.&lt;br /&gt;
&lt;br /&gt;
;Generate CDRs: If this checkbox is set, the PBX generates CDRs for all calls. For details, refer to the [[{{NAMESPACE}}:Concept_Call_Detail_Record_CDR_PBX|CDR description article]].&lt;br /&gt;
&lt;br /&gt;
;Reverse Lookup URL&lt;br /&gt;
: A String in the LDAP URL Format according [https://tools.ietf.org/html/rfc2255 RFC2255] which will be used by the PBX to make a lookup for all external numbers.&lt;br /&gt;
: Number resolutions will be forwarded to internal applications like generated CDRs, Phone App etc..&lt;br /&gt;
: Example: &#039;&#039;ldaps://ap.innovaphone.com/dc=entries?givenname,sn,company?sub?(metaSearchNumber=+%n)?bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:* dn:  &#039;&#039;dc=entries&#039;&#039;&lt;br /&gt;
:* attributes: &#039;&#039;givenname,sn,company&#039;&#039;&lt;br /&gt;
:* scope: &#039;&#039;sub&#039;&#039;&lt;br /&gt;
:* filter: &#039;&#039;(metaSearchNumber=+%n)&#039;&#039;&lt;br /&gt;
:** %n is a placeholder for the given cgpn&lt;br /&gt;
:* extension: &#039;&#039;bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:** The username for the authentication.&lt;br /&gt;
:&#039;&#039;&#039;Variables&#039;&#039;&#039;&lt;br /&gt;
:* %n - cgpn&lt;br /&gt;
:* %u - h323 name of the current object&lt;br /&gt;
: Also there is an additional field for the LDAP password&lt;br /&gt;
: Examples are listed in the [[{{NAMESPACE}}:Concept_Number_Resolution_and_LDAP#PBX_Configuration|Concept Article]]&lt;br /&gt;
&lt;br /&gt;
;Logo URL&lt;br /&gt;
:The URL to a customized logo image that will be displayed on the phones. Leave empty to keep the standard logo. The image size should be 220x150px or less with 24Bit color deep or less and an RGB range. The file format should be PNG or JPEG.&lt;br /&gt;
&lt;br /&gt;
;Route Root-Node External Calls to: Destination object (Long Name) of Root-Node external calls. This configuration option is available on the Master or Standby PBX only. Any call which cannot be terminated inside the PBX is sent to this destination as long as neither the source nor the destination of the call can be associated with a node with a PBX configured. This object must be assigned to this PBX.&lt;br /&gt;
:&#039;&#039;&#039;For calls from local PBX only&#039;&#039;&#039;: If set on a master, calls from a slave are not sent to this destination but sent back to the slave where the call came from. On the slave the call is then sent to a destination configured with &#039;Route Root-Node External Calls to&#039;.&lt;br /&gt;
&lt;br /&gt;
;Route PBX-Node External Calls to: Destination object (Long Name) of PBX-Node external calls. Any call which cannot be terminated inside the PBX is sent to this destination as long as the source nor the destination of the call can be associated with the node of this PBX. If a call is sent from or to an object defined inside the node of this PBX or in a node hierarchically below the node of this PBX the call is associated to the node of this PBX. This object must be assigned to this PBX, that is, it has to register to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Route Internal Calls to: Destination object (Long Name) to which any call is sent for which a PBX internal destination was found, except for those calls that originated from that object. This can be used to apply special routing on PBX internal calls.&lt;br /&gt;
&lt;br /&gt;
;Escape Dialtone from: The PBX object (Long Name) to which a call is made to get a dialtone if a dialtone is configured for the escape of a node. As above, this object must be assigned to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Prefix for Intl/Ntl/Subscriber/Area-Code/Country-Code: Prefixes to be used to map International, National and Subscriber numbers.&lt;br /&gt;
:* &#039;&#039;&#039;International Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;000&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;National Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;Subscriber&#039;&#039;&#039; (in Germany, &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; is a commonly used trunk line access code).&lt;br /&gt;
::The SubscriberID is used for hotkey-actions within myAPPs-launcher. By use of node-objects, adjust the Subscriber Prefix in the respective [[{{NAMESPACE}}:PBX/Objects/Node#Number_Mapping_.28International.2C_National.2C_Subscriber_Prefix.29|node object number mapping]].&lt;br /&gt;
::For myPBX-launcher hotkeys, refer to the [[{{NAMESPACE}}:Phone/User/Directories#Dialing_location|dialing location settings]].&lt;br /&gt;
&lt;br /&gt;
:* &#039;&#039;&#039;Area-Code&#039;&#039;&#039; (in Germany for example, the town Mannheim has area code &amp;lt;code&amp;gt;621&amp;lt;/code&amp;gt;).&lt;br /&gt;
:* &#039;&#039;&#039;Country-Code&#039;&#039;&#039; (for Germany, &amp;lt;code&amp;gt;49&amp;lt;/code&amp;gt; would be used)&lt;br /&gt;
&lt;br /&gt;
: These settings resemble the same settings found in the [[{{NAMESPACE}}:PBX/Objects/Node | Node ]] and [[{{NAMESPACE}}:PBX/Objects/PBX | PBX ]] object. However, they apply to the &#039;&#039;root&#039;&#039; node instead (and should be consistent through all PBXs in a multi-PBX system).&lt;br /&gt;
&lt;br /&gt;
;Adjust LDAP results for e.164: Add a &amp;quot;+&amp;quot; prefix to an PBX-internal LDAP-contact-search result. This is used for 3rd-party- and DECT-phones which are not able to benefit from the Dialing Location settings in case of LDAP-search in an E.164-setup. See also [[{{NAMESPACE}}:Concept_Number_Adjustments_%28Dialing_Location%29#PBX_database_used_as_LDAP_database|concept description]].&lt;br /&gt;
&lt;br /&gt;
;Tones: The tones scheme to be used for PBX generated dialtones. This applies to dialtones generated for node prefixes, ringback on transfer and some more.&lt;br /&gt;
&lt;br /&gt;
=== Slave PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Slave mode, then the Slave PBX section is displayed&lt;br /&gt;
&lt;br /&gt;
;Registration: The VOIP protocol used for the registration to the master. Possible choices are H.323, H.323/TCP or H.323/TLS.&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master. DNS is not supported.&lt;br /&gt;
&lt;br /&gt;
;License Only: If set, the PBX obtains license from master, but acts as master in all other respects.&lt;br /&gt;
&lt;br /&gt;
;Alternate Master: The IP address of an alternative PBX master (standby, if available)&lt;br /&gt;
&lt;br /&gt;
;Password: The password to be used for registration at the Master as configured in the corresponding PBX Object (The length of the password is limited to 16 characters)&lt;br /&gt;
&lt;br /&gt;
;Master GK-ID: The System Name/Gatekeeper ID of the PBX Master were will register (Optional, usually used for DynPBX).&lt;br /&gt;
&lt;br /&gt;
;Replication: This parameter allows you to select the replication style for the slave PBX: either &#039;&#039;All&#039;&#039; or &#039;&#039;Local&#039;&#039; (only users that need to be known in this PBX). For the replication process the [[Reference9:PBX/Config/Security|PBX Password]] is used which have to be the same password on all PBXes in the system.&lt;br /&gt;
&lt;br /&gt;
;dyn PBX ID: This parameter allows to set replication from a specific DynPBX configured on the Master Device.&lt;br /&gt;
&lt;br /&gt;
;Use local static User DB: A dynPBX has also this checkmark. The database of the main PBX is used, but be careful due to the increased memory usage. The dynPBX will create its own PBX datastructure which allocates memory.&lt;br /&gt;
&lt;br /&gt;
;Route Master calls if no Master to: If the master is not available, master calls are sent to this destination. Destination has to be an object with active registration.&lt;br /&gt;
&lt;br /&gt;
;Max Calls to Master/No Reroute: This parameter can be used to limit the calls to the master. If a call is sent to the master and there are already calls to/from the master equal to or exceeding this value, the call is rejected if &#039;&#039;&#039;No Reroute&#039;&#039;&#039; is set or is handled as if the master was not available otherwise.&lt;br /&gt;
&lt;br /&gt;
;License Limits: Here we can set limit of licensing for this Slave PBX for Port, Mobility, Operator and Softwarephone.&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave, check also password in [[Reference9:Administration/PBX/Security]]&lt;br /&gt;
&lt;br /&gt;
=== Standby PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Standby mode, then the Standby PBX section is displayed&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master&lt;br /&gt;
&lt;br /&gt;
;Replicate from Master: Turns on full replication from the master PBX&lt;br /&gt;
&lt;br /&gt;
;use TLS: Use LDAPS (TLS) instead of LDAP (TCP).&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave or standby, check also password in [[Reference9:Administration/PBX/Security]]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference14r1:PBX/Config/General&amp;diff=77832</id>
		<title>Reference14r1:PBX/Config/General</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference14r1:PBX/Config/General&amp;diff=77832"/>
		<updated>2025-09-22T10:07:02Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Common */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
&lt;br /&gt;
;PBX Mode: The PBX operating mode&lt;br /&gt;
:* &#039;&#039;&#039;Off&#039;&#039;&#039; - The PBX is disabled. After enabling the PBX a browser refresh is needed to activate additional PBX webpages.&lt;br /&gt;
:* &#039;&#039;&#039;Master&#039;&#039;&#039; - The PBX on this device acts as Master. Within a multisite installation exactly one PBX must be configured as Master.&lt;br /&gt;
:* &#039;&#039;&#039;Slave&#039;&#039;&#039; - The PBX on this device acts as Slave. Within a multisite installation several PBXes can be configured as Slave. A network connection between master and slave in the LAN or via VPN is mandatory.&lt;br /&gt;
:* &#039;&#039;&#039;Standby&#039;&#039;&#039; - The PBX on this device acts as Standby for the Master. As long as the master is available, this PBX is  not active, but just monitors the Master. If the Master is not available this PBX is active.&lt;br /&gt;
:* &#039;&#039;&#039;Standby-Slave&#039;&#039;&#039; - The PBX on this device acts as Standby for a Slave. As long as the slave is available, this PBX is  not active, but just monitors the slave. If the slave is not available this PBX is active.&lt;br /&gt;
&lt;br /&gt;
;System Name: The system Name. On all PBX within a multisite installation the same System Name must be configured. For H.323 endpoints this name is the gatekeeper identifier, for SIP endpoints it is the server name.&lt;br /&gt;
&lt;br /&gt;
;Use as Domain: Uses the &#039;&#039;System Name&#039;&#039; as domain name, together with the name field in the user object the PBX constructs the email address (used for sending emails out ox myPBX). This mechanism is also used for Federation, to federate with other domains.&lt;br /&gt;
&lt;br /&gt;
;PBX Name: The name of the PBX on this device. With this name a PBX is associated to a node. The field &#039;Name&#039; (not Long Name) of a PBX Node object relates to this name.&lt;br /&gt;
&lt;br /&gt;
;DNS: DNS Name of the PBX. If configured this will be used for myPBX redirects if a client tries to register at a PBX on which the user is not configured.&lt;br /&gt;
&lt;br /&gt;
;Unknown Registrations: If this checkmark is set, the PBX accepts &#039;unknown&#039; registrations. This means registrations with no matching object configured. If from an endpoint registered in this way a number of an object is dialed, which has no registration active and no &#039;HW-ID&#039; configured the name used for the registration is configured as &#039;HW-ID&#039; of this object. This is an easy way to deploy large numbers of phones.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;With PBX Pwd only:&#039;&#039;&#039; If checked only registrations with a PBX authentication or a verified certificate in case of H.323/TLS are accepted. In this case either &amp;quot;PBX Pwd&amp;quot; or &amp;quot;TLS only&amp;quot; is set in a device generated.&lt;br /&gt;
&lt;br /&gt;
;Reverse Proxy Addresses: Up to 8 addresses (no DNS names allowed) can be entered in this field, separated by comma. Registrations from one of these addresses are assumed to be routed through a Reverse Proxy. To the address &#039;/&amp;lt;certificate name&amp;gt;&#039; can be added to also check the TLS certificate of the Reverse Proxy. If the reverse proxy certificate is to be verified, the certificate or the issuer of the reverse proxy certificate must be trusted in the PBX.&lt;br /&gt;
; Assume TLS: If the &#039;&#039;Assume TLS&#039;&#039; checkmark is set, it is assumed, that the reverse Proxy did a successful check of the TLS certificate against the registration name.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/Firewall public IP: For media relay endpoints (e.g. third party SIP phones) the public address of the firewall of the PBX network can be configured. This address is signaled in the SDP to received RTP from the phone. The firewall should have configured a port forwarding to the PBX or the TURN, for the RTP range of the PBX or TURN.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/TURN: If this checkmark is set, the PBX allocates TURN endpoints for calls to or from media relay endpoints, which registerd thru the reverse proxy (e.g. third party SIP phones)&lt;br /&gt;
&lt;br /&gt;
;IP address for App Platform&lt;br /&gt;
: The ip address of an App Platform can be configured here, with a DNS name used for it. If myApps uses a host to access the PBX different from the configured DNS name of the PBX, the hostname in any App url, which matches the configured AP DNS, is replaced by the AP IP. This way it is possible to configure a PBX with DNS names and access it with myApps when the DNS is not yet set up. If the checkmark &#039;&#039;Operation without DNS&#039;&#039; is set as well any matching DNS name is replaced also when an App service requests the URL of another App service (Example: Users requesting the URL of Devices for provisioning) and in the URL sent to the App services itself (Example: Devices uses this URL to construct the URL set at devices for the Devices registration).&lt;br /&gt;
&lt;br /&gt;
: Note that this mode is intended to be able to run the PBX using DNS names while the DNS is not yet in place. Once the DNS is up and running, neither the DNS name of the AP nor its IP address should be configured here.&lt;br /&gt;
&lt;br /&gt;
;Music On Hold URL: A URL for the Music On Hold. This file is read by the PBX using HTTP and sent to a held endpoint via RTP. The format of this URL is&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;http://&amp;lt;addr&amp;gt;/&amp;lt;file&amp;gt;.$coder?coder=g711a,g711u,g722,g723,g729,opus-nb,opus-wb&amp;amp;repeat=true&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;. &amp;lt;addr&amp;gt; is the IP address of the http server, no dns name is allowed here. &amp;lt;file&amp;gt; is the filename. $coder will be replaced by the actual coder used.&lt;br /&gt;
&lt;br /&gt;
:Parameters: &#039;&#039;coder=g729,g711a,g711u,g723,opus-nb,opus-wb&#039;&#039; is the list of available coders. Only these coders must be specified for which a corresponding file exists. &#039;&#039;repeat=true&#039;&#039; should be specified in order to loop the file endlessly. &#039;&#039;random=true&#039;&#039; can be used to start the music on hold on a random point (this will work only if the URL is not local though).&lt;br /&gt;
&lt;br /&gt;
:By default the built-in Music-On-Hold is played (Pseudo URL: &amp;quot;MOH?coder=g729,g711a,g723&amp;amp;repeat=true&amp;quot;).  You can also play a dial tone (Pseudo URL &amp;quot;TONE&amp;quot;) or a ring-back tone (Pseudo URL &amp;quot;TONE?tone=ringback&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
:The maximum length of the URL is limited to 500 characters (bytes).&lt;br /&gt;
&lt;br /&gt;
:If you configure a wrong (or invalid) URL then you will have silence as MOH. To prevent this situation when the MoH for some specific context/user(see below) is missing and silence is played instead of any MoH, an additional parameter &#039;&#039;fallback=true&#039;&#039; is available. If the file provided in the URL is missing (HTTP Error 404 Not Found is delivered by the HTTP Server) and the parameter &#039;&#039;fallback&#039;&#039; is provided, the default MoH will be played instead of silence. To use a custom file as fallback MoH, instead of default MoH, any file name can be provided with the &#039;&#039;fallback&#039;&#039; parameter: e.g. &#039;&#039;fallback=other_filename&#039;&#039;. The file other_filename.g7xx must be placed in the same folder as a file provided with URL. A special filename &#039;&#039;fallback=ringback&#039;&#039; can be used to generate a ringback tone (equivalent to &#039;&#039;TONE?tone=ringback&#039;&#039;) instead to play an alternative file.&lt;br /&gt;
&lt;br /&gt;
:Within the URL %&amp;lt;id&amp;gt; can be used to put in some context information of the call. The information refers to the party which has put the receiving party on hold. For information about the receiving party itself, the id has to be preceded by &#039;.&#039; (e.g. &#039;&#039;&#039;.l&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;l&#039;&#039;&#039; Long Name&lt;br /&gt;
:&#039;&#039;&#039;h&#039;&#039;&#039; Name (H.323 id)&lt;br /&gt;
:&#039;&#039;&#039;n&#039;&#039;&#039; Number&lt;br /&gt;
:&#039;&#039;&#039;N&#039;&#039;&#039; Node&lt;br /&gt;
:&#039;&#039;&#039;P&#039;&#039;&#039; PBX&lt;br /&gt;
:&#039;&#039;&#039;d&#039;&#039;&#039; Diverting Name&lt;br /&gt;
:&#039;&#039;&#039;#d&#039;&#039;&#039; Diverting Number&lt;br /&gt;
&lt;br /&gt;
: See [[Howto:Dynamic_MOH]] for more details on how to use dynamic music on hold.&lt;br /&gt;
&lt;br /&gt;
;External Music On Hold: To offload the device from playing the Music on hold, the Music On Hold can be played by a separate device. This device can register with a name configured here. To retrieve the Music On Hold a call is sent to this device. For each held endpoint a call is sent.&lt;br /&gt;
&lt;br /&gt;
;Response Timeout: Global timeout (in seconds) after which any action for no response is taken (e.g. Call Forward on No Response). A timeout configured at any object overrides this value.&lt;br /&gt;
&lt;br /&gt;
;Dial Complete Timeout: Global timeout (in seconds) after which any action for incomplete dialed number is taken (e.g. incomplete destination at trunk object).&lt;br /&gt;
&lt;br /&gt;
;No. of Regs w/o Pwd: Number of registration without password authentication which are allowed per user. If 0 is configured no registration without password is possible.&lt;br /&gt;
Pls. note that registrations from 127.0.0.1 w/o password will be accepted anyway&lt;br /&gt;
&lt;br /&gt;
;Security block time(s): Time for which a registration to a user is blocked after attempt with wrong password. Default is 20s. With a value of 0 this features is turned off.&lt;br /&gt;
&lt;br /&gt;
;Recall Timeout: A value configured here enables recall after transfer. If a call is transferred and not answered within this time, the call is sent back to the transferring endpoint.&lt;br /&gt;
&lt;br /&gt;
;Chat no Attachments: If checked, no file attachments are allowed in chats for any user&lt;br /&gt;
&lt;br /&gt;
;Retries on busy (14s): Number of retries (Each attempt runs for 14 seconds) of blind transfer to a busy endpoint, before a recall back to the initiator is executed. During an attempt, the PBX waits to see if the target is free, and then delivers the call. The default value are 4-retries if the field is empty. If there is a 0 configured no further (in addition to the initial) will be executed. (This function depends on the &#039;&#039;Recall Timeout&#039;&#039; so the &#039;&#039;Recall Timeout&#039;&#039; must not be empty)&lt;br /&gt;
&lt;br /&gt;
;Max Call Duration (h): Number of hours until a call with media is disconnected automatically. Affects all calls with initialized media channels signalled via PBX.&lt;br /&gt;
&lt;br /&gt;
;Group Default Visibility: Defines additional visibility for active group members. These are added to the visibility rights derived from the [[{{NAMESPACE}}:PBX/Objects/Visibility | Visibility settings ]] in user or template definitions. Note that changes made here only take effect after a re-registration.&lt;br /&gt;
&lt;br /&gt;
;Presence with Alert: Enable presentation of presence on phone upon alert. Setting applies for all PBX users.&lt;br /&gt;
&lt;br /&gt;
;Enable External Transfer: Unless this checkbox is set any attempt to transfer an external call back to an external destination will result in disconnection of the call.&lt;br /&gt;
&lt;br /&gt;
;No CLIR on Internal calls: If checked numbers are displayed even if received with presentation restricted. When sending a call presentation restricted can still be set and should be honored by a public network.&lt;br /&gt;
&lt;br /&gt;
;Media Relay:&lt;br /&gt;
:;Off: No Media Relay is done in the PBX &lt;br /&gt;
:;On: All media traffic is routed through the PBX.  With the &#039;&#039;&#039;No Media Relay if Addresses are identical or private&#039;&#039;&#039; checkmark, this is not done if the two call endpoints registration addresses are either private or equal (i.e. external endpoints behind the same NAT router).  To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used.&lt;br /&gt;
:;Auto: Media traffic is routed through the PBX if calls are between private and public registration addresses but not for calls between private and private or public and public registration addresses. To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used. In v11 this was the behaviour if &#039;&#039;RTP Proxy&#039;&#039; was &#039;&#039;on&#039;&#039;.&lt;br /&gt;
: Please note that when media relay is in effect for a call,  &#039;&#039;&#039;video is not working&#039;&#039;&#039;.   With ICE (available from v12r1), media relay in the PBX should be obsolete except for special applications.  Check &#039;&#039;On&#039;&#039; or &#039;&#039;Auto&#039;&#039; only if you need to have this, since it creates CPU load on the PBX.&lt;br /&gt;
&lt;br /&gt;
;Generate CDRs: If this checkbox is set, the PBX generates CDRs for all calls. For details, refer to the [[{{NAMESPACE}}:Concept_Call_Detail_Record_CDR_PBX|CDR description article]].&lt;br /&gt;
&lt;br /&gt;
;Reverse Lookup URL&lt;br /&gt;
: A String in the LDAP URL Format according [https://tools.ietf.org/html/rfc2255 RFC2255] which will be used by the PBX to make a lookup for all external numbers.&lt;br /&gt;
: Number resolutions will be forwarded to internal applications like generated CDRs, Phone App etc..&lt;br /&gt;
: Example: &#039;&#039;ldaps://ap.innovaphone.com/dc=entries?givenname,sn,company?sub?(metaSearchNumber=+%n)?bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:* dn:  &#039;&#039;dc=entries&#039;&#039;&lt;br /&gt;
:* attributes: &#039;&#039;givenname,sn,company&#039;&#039;&lt;br /&gt;
:* scope: &#039;&#039;sub&#039;&#039;&lt;br /&gt;
:* filter: &#039;&#039;(metaSearchNumber=+%n)&#039;&#039;&lt;br /&gt;
:** %n is a placeholder for the given cgpn&lt;br /&gt;
:* extension: &#039;&#039;bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:** The username for the authentication.&lt;br /&gt;
:&#039;&#039;&#039;Variables&#039;&#039;&#039;&lt;br /&gt;
:* %n - cgpn&lt;br /&gt;
:* %u - h323 name of the current object&lt;br /&gt;
: Also there is an additional field for the LDAP password&lt;br /&gt;
: Examples are listed in the [[{{NAMESPACE}}:Concept_Number_Resolution_and_LDAP#PBX_Configuration|Concept Article]]&lt;br /&gt;
&lt;br /&gt;
;Logo URL&lt;br /&gt;
:The URL to a customized logo image that will be displayed on the phones. Leave empty to keep the standard logo. The image size should be 220x150px or less with 24Bit color deep or less and an RGB range. The file format should be PNG or JPEG.&lt;br /&gt;
&lt;br /&gt;
;Route Root-Node External Calls to: Destination object (Long Name) of Root-Node external calls. This configuration option is available on the Master or Standby PBX only. Any call which cannot be terminated inside the PBX is sent to this destination as long as neither the source nor the destination of the call can be associated with a node with a PBX configured. This object must be assigned to this PBX.&lt;br /&gt;
:&#039;&#039;&#039;For calls from local PBX only&#039;&#039;&#039;: If set on a master, calls from a slave are not sent to this destination but sent back to the slave where the call came from. On the slave the call is then sent to a destination configured with &#039;Route Root-Node External Calls to&#039;.&lt;br /&gt;
&lt;br /&gt;
;Route PBX-Node External Calls to: Destination object (Long Name) of PBX-Node external calls. Any call which cannot be terminated inside the PBX is sent to this destination as long as the source nor the destination of the call can be associated with the node of this PBX. If a call is sent from or to an object defined inside the node of this PBX or in a node hierarchically below the node of this PBX the call is associated to the node of this PBX. This object must be assigned to this PBX, that is, it has to register to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Route Internal Calls to: Destination object (Long Name) to which any call is sent for which a PBX internal destination was found, except for those calls that originated from that object. This can be used to apply special routing on PBX internal calls.&lt;br /&gt;
&lt;br /&gt;
;Escape Dialtone from: The PBX object (Long Name) to which a call is made to get a dialtone if a dialtone is configured for the escape of a node. As above, this object must be assigned to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Prefix for Intl/Ntl/Subscriber/Area-Code/Country-Code: Prefixes to be used to map International, National and Subscriber numbers.&lt;br /&gt;
:* &#039;&#039;&#039;International Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;000&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;National Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;Subscriber&#039;&#039;&#039; (in Germany, &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; is a commonly used trunk line access code).&lt;br /&gt;
::The SubscriberID is used for hotkey-actions within myAPPs-launcher. By use of node-objects, adjust the Subscriber Prefix in the respective [[{{NAMESPACE}}:PBX/Objects/Node#Number_Mapping_.28International.2C_National.2C_Subscriber_Prefix.29|node object number mapping]].&lt;br /&gt;
::For myPBX-launcher hotkeys, refer to the [[{{NAMESPACE}}:Phone/User/Directories#Dialing_location|dialing location settings]].&lt;br /&gt;
&lt;br /&gt;
:* &#039;&#039;&#039;Area-Code&#039;&#039;&#039; (in Germany for example, the town Mannheim has area code &amp;lt;code&amp;gt;621&amp;lt;/code&amp;gt;).&lt;br /&gt;
:* &#039;&#039;&#039;Country-Code&#039;&#039;&#039; (for Germany, &amp;lt;code&amp;gt;49&amp;lt;/code&amp;gt; would be used)&lt;br /&gt;
&lt;br /&gt;
: These settings resemble the same settings found in the [[{{NAMESPACE}}:PBX/Objects/Node | Node ]] and [[{{NAMESPACE}}:PBX/Objects/PBX | PBX ]] object. However, they apply to the &#039;&#039;root&#039;&#039; node instead (and should be consistent through all PBXs in a multi-PBX system).&lt;br /&gt;
&lt;br /&gt;
;Adjust LDAP results for e.164: Add a &amp;quot;+&amp;quot; prefix to an PBX-internal LDAP-contact-search result. This is used for 3rd-party- and DECT-phones which are not able to benefit from the Dialing Location settings in case of LDAP-search in an E.164-setup. See also [[{{NAMESPACE}}:Concept_Number_Adjustments_%28Dialing_Location%29#PBX_database_used_as_LDAP_database|concept description]].&lt;br /&gt;
&lt;br /&gt;
;Tones: The tones scheme to be used for PBX generated dialtones. This applies to dialtones generated for node prefixes, ringback on transfer and some more.&lt;br /&gt;
&lt;br /&gt;
=== Slave PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Slave mode, then the Slave PBX section is displayed&lt;br /&gt;
&lt;br /&gt;
;Registration: The VOIP protocol used for the registration to the master. Possible choices are H.323, H.323/TCP or H.323/TLS.&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master&lt;br /&gt;
&lt;br /&gt;
;License Only: If set, the PBX obtains license from master, but acts as master in all other respects.&lt;br /&gt;
&lt;br /&gt;
;Alternate Master: The IP address of an alternative PBX master (standby, if available)&lt;br /&gt;
&lt;br /&gt;
;Password: The password to be used for registration at the Master as configured in the corresponding PBX Object (The length of the password is limited to 16 characters)&lt;br /&gt;
&lt;br /&gt;
;Master GK-ID: The System Name/Gatekeeper ID of the PBX Master were will register (Optional, usually used for DynPBX).&lt;br /&gt;
&lt;br /&gt;
;Replication: This parameter allows you to select the replication style for the slave PBX: either &#039;&#039;All&#039;&#039; or &#039;&#039;Local&#039;&#039; (only users that need to be known in this PBX). For the replication process the [[Reference9:PBX/Config/Security|PBX Password]] is used which have to be the same password on all PBXes in the system.&lt;br /&gt;
&lt;br /&gt;
;dyn PBX ID: This parameter allows to set replication from a specific DynPBX configured on the Master Device.&lt;br /&gt;
&lt;br /&gt;
;Use local static User DB: A dynPBX has also this checkmark. The database of the main PBX is used, but be careful due to the increased memory usage. The dynPBX will create its own PBX datastructure which allocates memory.&lt;br /&gt;
&lt;br /&gt;
;Route Master calls if no Master to: If the master is not available, master calls are sent to this destination. Destination has to be an object with active registration.&lt;br /&gt;
&lt;br /&gt;
;Max Calls to Master/No Reroute: This parameter can be used to limit the calls to the master. If a call is sent to the master and there are already calls to/from the master equal to or exceeding this value, the call is rejected if &#039;&#039;&#039;No Reroute&#039;&#039;&#039; is set or is handled as if the master was not available otherwise.&lt;br /&gt;
&lt;br /&gt;
;License Limits: Here we can set limit of licensing for this Slave PBX for Port, Mobility, Operator and Softwarephone.&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave, check also password in [[Reference9:Administration/PBX/Security]]&lt;br /&gt;
&lt;br /&gt;
=== Standby PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Standby mode, then the Standby PBX section is displayed&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master&lt;br /&gt;
&lt;br /&gt;
;Replicate from Master: Turns on full replication from the master PBX&lt;br /&gt;
&lt;br /&gt;
;use TLS: Use LDAPS (TLS) instead of LDAP (TCP).&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave or standby, check also password in [[Reference9:Administration/PBX/Security]]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference15r1:PBX/Objects/User&amp;diff=77733</id>
		<title>Reference15r1:PBX/Objects/User</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference15r1:PBX/Objects/User&amp;diff=77733"/>
		<updated>2025-09-11T06:06:22Z</updated>

		<summary type="html">&lt;p&gt;Hawk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the User PBX object, the standard subscriber of the innovaphone PBX is configured.&lt;br /&gt;
&lt;br /&gt;
;Do Not Disturb: No calls are sent to the user if set. Can be set by &#039;External UC&#039; applications (e.g. Estos Procall)&lt;br /&gt;
&lt;br /&gt;
;Hide Connected Endpoint: In some cases it is desireable not to reveal the final destination of a call to a caller. For example a call center agent should not be called directly by the customer or to suppress call forwarding destinations.&lt;br /&gt;
&lt;br /&gt;
;Call forward based on Presence: enables use of forwarding based on presence. Typically set via ProfileApp. Feature description [[Courseware:IT_Advanced_-_More_on_advanced_PBX_object_properties_and_behavior#Forwardings_based_on_presence|see here]]&lt;br /&gt;
&lt;br /&gt;
;Call forward on myApps offline: If this checkmark is set, a CFNR will be executed without delay if no myApps client is online for the user. In case of a myApps on a smartphone, the push will not be triggered if the smartphone is in standby and the call will follow the configured CFNR immediately.&lt;br /&gt;
&lt;br /&gt;
;Onboarding seen: The information if a user has already seen the onboarding video.&lt;br /&gt;
&lt;br /&gt;
;Home Screen Apps: Comma separated list of applications to be displayed at myApps-homescreen. New lines are indicated by &#039;:&#039; . Application names must match with respective App-object-name. Definition typically is made via myApps or UsersAdminApp.&lt;br /&gt;
&lt;br /&gt;
In addition to these options, all those that can be set for a [[{{NAMESPACE}}:PBX/Objects/Config_Template]] object can be set for a &#039;&#039;User&#039;&#039; object too.&lt;br /&gt;
&lt;br /&gt;
== General Configuration Options ==&lt;br /&gt;
&lt;br /&gt;
The information about general configuration options shared by all objects can be found at [[{{NAMESPACE}}:PBX/Objects]].&lt;br /&gt;
&lt;br /&gt;
== Configuration Options which can be defined by a Template ==&lt;br /&gt;
&lt;br /&gt;
Some of the configuration options of a user object can be defined by Templates. More information about these options can be found at [[{{NAMESPACE}}:PBX/Objects/Config_Template]]&lt;br /&gt;
&lt;br /&gt;
== DECT configuration options ==&lt;br /&gt;
&lt;br /&gt;
The following details are entered in the DECT section and are therefore only relevant for DECT handset registrations:&lt;br /&gt;
* &#039;&#039;&#039;Gateway:&#039;&#039;&#039; The system name (Name) of the IP DECT device.&lt;br /&gt;
* &#039;&#039;&#039;Display:&#039;&#039;&#039; A variable text that is output on the IP DECT handset display.&lt;br /&gt;
* &#039;&#039;&#039;IPEI:&#039;&#039;&#039; The serial number of the IP DECT handset. Is required for unique registration of an IP DECT handset.&lt;br /&gt;
* &#039;&#039;&#039;AC (Access Code):&#039;&#039;&#039; It is also possible to allocate an access code (a kind of PIN), which protects the IP DECT handset against unauthorised use.&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r1:Concept_Number_Adjustments_(Dialing_Location)&amp;diff=76474</id>
		<title>Reference13r1:Concept Number Adjustments (Dialing Location)</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r1:Concept_Number_Adjustments_(Dialing_Location)&amp;diff=76474"/>
		<updated>2025-04-28T14:09:52Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Phone App, Softphone App */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Number Adjustments]]&lt;br /&gt;
Very often numbers are not available in the standard e.164 international format, but in subscriber or national format and maybe also formated with space, bracket, hyphens or other characters. This article defines all mechanisms in the innovaphone PBX used to adjust numbers. This can be the calling party number for display or for reverse lookup, or the called party number obtained from a directory or other purposes. These mechanisms are implemented in the PBX, the endpoints or in gateways.&lt;br /&gt;
&lt;br /&gt;
== PBX ==&lt;br /&gt;
&lt;br /&gt;
=== Incoming Calls from Trunks ===&lt;br /&gt;
&lt;br /&gt;
A Calling Party Numbers sent in a call from the gateway to the trunk should be formated in a way, that it can be used to call back the caller, in the &amp;quot;Unknown Number&amp;quot; format. Which means it should contain any necessary prefixes for national or international numbers.&lt;br /&gt;
&lt;br /&gt;
The PBX Trunk objects adds the Trunk number as prefix.&lt;br /&gt;
&lt;br /&gt;
=== Reverse Lookup ===&lt;br /&gt;
&lt;br /&gt;
The reverse lookup assumes that a directory exists for the numbers in the international format. For this reason, the number is converted to the international format for the lookup. The prefixes configured in the &#039;&#039;Node&#039;&#039; object are used for this purpose. If no prefixes are configured, the root node prefixes configured on the PBX/Config page are used. &lt;br /&gt;
&lt;br /&gt;
The reverse lookup is performed when the call is sent out to a user, so for different users there can be different results.&lt;br /&gt;
&lt;br /&gt;
* If the start of the number matches the prefix for international numbers, the prefix is removed and the resulting number is used for the lookup&lt;br /&gt;
* If the start of the number matches the prefix for national numbers, the prefix is removed and the country code is added. The resulting number is used for the lookup&lt;br /&gt;
* If the start of the number matches the prefix for subscriber numbers, the prefix is removed and the country code and area code are added. The resulting number is used for the lookup&lt;br /&gt;
&lt;br /&gt;
=== Type of number handling ===&lt;br /&gt;
&lt;br /&gt;
For any calls sent to the PBX, e.g. outgoing calls from phones, the type of number of the calling party number and called party number is converted to the prefixes defined in the node of the object on which the call is received. If the prefix is not defined in the node, the prefix defined in PBX/config is used. The type of number is then set to Unknown.&lt;br /&gt;
For SIP calls a &#039;+&#039; at the beginning of the number is treated as a Type international.&lt;br /&gt;
&lt;br /&gt;
The type of number values for International, National and Subscriber are converted into their respective prefixes.&lt;br /&gt;
&lt;br /&gt;
This way an international number obtained from a directory can be directly used for dialing.&lt;br /&gt;
&lt;br /&gt;
=== PBX internal calls ===&lt;br /&gt;
&lt;br /&gt;
For internal calls, especially when nodes are used, as calling party number the shortest possible number, which can be used for call back, is presented to the called endpoint.&lt;br /&gt;
&lt;br /&gt;
=== PBX database used as LDAP database ===&lt;br /&gt;
&lt;br /&gt;
The user database of the PBX can be used as a directory. In case of a configuration with nodes (e.164 configuration), at a given user only the number within the node is stored. As &amp;quot;otherTelephoneNumber&amp;quot; the complete number from the root node is provided.&lt;br /&gt;
If the config option &amp;quot;Adjust LDAP results for e.164&amp;quot; is set, a &#039;+&#039; is added as prefix to this number, so that it can be directly used to be dialed as international number.&lt;br /&gt;
&lt;br /&gt;
== Phone App, Softphone App ==&lt;br /&gt;
&lt;br /&gt;
The myApps Phone App and Softphone App get the for the node of the user configured prefixes in the AttachResult or RegisterResult messages. These prefixes are used to adjust numbers from directories before they are dialed:&lt;br /&gt;
* If the number starts with &#039;+&#039; it is sent as it is to the PBX. The PBX then does the adjustment.&lt;br /&gt;
* If the number starts with what is configured as international prefix, the number is sent as it is to the PBX.&lt;br /&gt;
* If the number seems to be an international number, which means it matches the international prefix with the subscriber prefix removed from the beginning, the subscriber prefix is added.&lt;br /&gt;
* If the number seems to be a national number, which means it matches the national prefix with the subscriber prefix removed from the beginning, the subscriber prefix is added.&lt;br /&gt;
* If the number is 7 digits or longer, the subscriber prefix is added. (This can be set as &#039;&#039;Max. length internal number&#039;&#039; in PBX/Config/General; a reset of the pbx and the myApps is needet after changes.)&lt;br /&gt;
Settings are applied to search results from sources via search-api-provider. Manually entered numbers are assumed to contain the respective trunk prefix.&lt;br /&gt;
&lt;br /&gt;
== IOS Callkit ==&lt;br /&gt;
&lt;br /&gt;
Before a number is sent to callkit a prefix, which matches the subscriber prefix is removed and added again when the call is actually sent to the PBX, so that the formating done in callkit, which works based on public numbers, works.&lt;br /&gt;
&lt;br /&gt;
== Android ConnectionService (similar functionality as CallKit under IOS) ==&lt;br /&gt;
&lt;br /&gt;
Before a number is sent to ConnectionService a prefix, which matches the subscriber prefix is removed and added again when the call is actually sent to the PBX, so that the formating done in ConnectionService, which works based on public numbers, works.&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference15r1:PBX/Config/General&amp;diff=76473</id>
		<title>Reference15r1:PBX/Config/General</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference15r1:PBX/Config/General&amp;diff=76473"/>
		<updated>2025-04-28T14:09:25Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Common */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
&lt;br /&gt;
;PBX Mode: The PBX operating mode&lt;br /&gt;
:* &#039;&#039;&#039;Off&#039;&#039;&#039; - The PBX is disabled. After enabling the PBX a browser refresh is needed to activate additional PBX webpages.&lt;br /&gt;
:* &#039;&#039;&#039;Master&#039;&#039;&#039; - The PBX on this device acts as Master. Within a multisite installation exactly one PBX must be configured as Master.&lt;br /&gt;
:* &#039;&#039;&#039;Slave&#039;&#039;&#039; - The PBX on this device acts as Slave. Within a multisite installation several PBXes can be configured as Slave.&lt;br /&gt;
:* &#039;&#039;&#039;Standby&#039;&#039;&#039; - The PBX on this device acts as Standby for the Master. As long as the master is available, this PBX is  not active, but just monitors the Master. If the Master is not available this PBX is active.&lt;br /&gt;
:* &#039;&#039;&#039;Standby-Slave&#039;&#039;&#039; - The PBX on this device acts as Standby for a Slave. As long as the slave is available, this PBX is  not active, but just monitors the slave. If the slave is not available this PBX is active.&lt;br /&gt;
&lt;br /&gt;
;System Name: The system Name. On all PBX within a multisite installation the same System Name must be configured. For H.323 endpoints this name is the gatekeeper identifier, for SIP endpoints it is the server name.&lt;br /&gt;
&lt;br /&gt;
;Use as Domain: Uses the &#039;&#039;System Name&#039;&#039; as domain name, together with the name field in the user object the PBX constructs the email address (used for sending emails out ox myPBX). This mechanism is also used for Federation, to federate with other domains.&lt;br /&gt;
&lt;br /&gt;
;PBX Name: The name of the PBX on this device. With this name a PBX is associated to a node. The field &#039;Name&#039; (not Long Name) of a PBX Node object relates to this name.&lt;br /&gt;
&lt;br /&gt;
;DNS: DNS Name of the PBX. If configured this will be used for myPBX redirects if a client tries to register at a PBX on which the user is not configured.&lt;br /&gt;
&lt;br /&gt;
;Unknown Registrations: If this checkmark is set, the PBX accepts &#039;unknown&#039; registrations. This means registrations with no matching object configured. If from an endpoint registered in this way a number of an object is dialed, which has no registration active and no &#039;HW-ID&#039; configured the name used for the registration is configured as &#039;HW-ID&#039; of this object. This is an easy way to deploy large numbers of phones.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;With PBX Pwd only:&#039;&#039;&#039; If checked only registrations with a PBX authentication or a verified certificate in case of H.323/TLS are accepted. In this case either &amp;quot;PBX Pwd&amp;quot; or &amp;quot;TLS only&amp;quot; is set in a device generated.&lt;br /&gt;
&lt;br /&gt;
;Reverse Proxy Addresses: Up to 8 IP-Addresses (Mixed IPv4 and IPv6 allowed but no DNS names) can be entered in this field, separated by comma. Registrations from one of these addresses are assumed to be routed through a Reverse Proxy. To the address &#039;/&amp;lt;certificate name&amp;gt;&#039; can be added to also check the TLS certificate of the Reverse Proxy. If the reverse proxy certificate is to be verified, the certificate or the issuer of the reverse proxy certificate must be trusted in the PBX. (If you use a SAN certificate you have to enter the first SAN-Name)&lt;br /&gt;
:If empty addresses are used, unauthenticated registrations from unknown or internal addresses are not allowed, but any registration must be authenticated, with a password or the certificate from the reverse proxy.&lt;br /&gt;
; Assume TLS: If the &#039;&#039;Assume TLS&#039;&#039; checkmark is set, it is assumed, that the reverse Proxy did a successful check of the TLS certificate against the registration name.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/Firewall public IP: For media relay endpoints (e.g. third party SIP phones) the public address of the firewall of the PBX network can be configured. This address is signaled in the SDP to received RTP from the phone. The firewall should have configured a port forwarding to the PBX or the TURN, for the RTP range of the PBX or TURN.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/TURN: If this checkmark is set, the PBX allocates TURN endpoints for calls to or from media relay endpoints, which registerd thru the reverse proxy (e.g. third party SIP phones)&lt;br /&gt;
&lt;br /&gt;
;IP address for App Platform&lt;br /&gt;
: The ip address of an App Platform can be configured here, with a DNS name used for it. If myApps uses a host to access the PBX different from the configured DNS name of the PBX, the hostname in any App url, which matches the configured AP DNS, is replaced by the AP IP. This way it is possible to configure a PBX with DNS names and access it with myApps when the DNS is not yet set up. If the checkmark &#039;&#039;Operation without DNS&#039;&#039; is set as well any matching DNS name is replaced also when an App service requests the URL of another App service (Example: Users requesting the URL of Devices for provisioning) and in the URL sent to the App services itself (Example: Devices uses this URL to construct the URL set at devices for the Devices registration).&lt;br /&gt;
&lt;br /&gt;
: Note that this mode is intended to be able to run the PBX using DNS names while the DNS is not yet in place. Once the DNS is up and running, neither the DNS name of the AP nor its IP address should be configured here.&lt;br /&gt;
&lt;br /&gt;
;Music On Hold URL: A URL for the Music On Hold. This file is read by the PBX using HTTP and sent to a held endpoint via RTP. The format of this URL is&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;http://&amp;lt;addr&amp;gt;/&amp;lt;file&amp;gt;.$coder?coder=g711a,g711u,g722,g723,g729,opus-nb,opus-wb&amp;amp;repeat=true&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;. &amp;lt;addr&amp;gt; is the IP address of the http server, no dns name is allowed here. &amp;lt;file&amp;gt; is the filename. $coder will be replaced by the actual coder used.&lt;br /&gt;
&lt;br /&gt;
:Parameters: &#039;&#039;coder=g729,g711a,g711u,g723,opus-nb,opus-wb&#039;&#039; is the list of available coders. Only these coders must be specified for which a corresponding file exists. &#039;&#039;repeat=true&#039;&#039; should be specified in order to loop the file endlessly. &#039;&#039;random=true&#039;&#039; can be used to start the music on hold on a random point (this will work only if the URL is not local though).&lt;br /&gt;
&lt;br /&gt;
:By default the built-in Music-On-Hold is played (Pseudo URL: &amp;quot;MOH?coder=g729,g711a,g723&amp;amp;repeat=true&amp;quot;).  You can also play a dial tone (Pseudo URL &amp;quot;TONE&amp;quot;) or a ring-back tone (Pseudo URL &amp;quot;TONE?tone=ringback&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
:The maximum length of the URL is limited to 500 characters (bytes).&lt;br /&gt;
&lt;br /&gt;
:If you configure a wrong (or invalid) URL then you will have silence as MOH. To prevent this situation when the MoH for some specific context/user(see below) is missing and silence is played instead of any MoH, an additional parameter &#039;&#039;fallback=true&#039;&#039; is available. If the file provided in the URL is missing (HTTP Error 404 Not Found is delivered by the HTTP Server) and the parameter &#039;&#039;fallback&#039;&#039; is provided, the default MoH will be played instead of silence. To use a custom file as fallback MoH, instead of default MoH, any file name can be provided with the &#039;&#039;fallback&#039;&#039; parameter: e.g. &#039;&#039;fallback=other_filename&#039;&#039;. The file other_filename.g7xx must be placed in the same folder as a file provided with URL. A special filename &#039;&#039;fallback=ringback&#039;&#039; can be used to generate a ringback tone (equivalent to &#039;&#039;TONE?tone=ringback&#039;&#039;) instead to play an alternative file.&lt;br /&gt;
&lt;br /&gt;
:Within the URL %&amp;lt;id&amp;gt; can be used to put in some context information of the call. The information refers to the party which has put the receiving party on hold. For information about the receiving party itself, the id has to be preceded by &#039;.&#039; (e.g. &#039;&#039;&#039;.l&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;l&#039;&#039;&#039; Long Name&lt;br /&gt;
:&#039;&#039;&#039;h&#039;&#039;&#039; Name (H.323 id)&lt;br /&gt;
:&#039;&#039;&#039;n&#039;&#039;&#039; Number&lt;br /&gt;
:&#039;&#039;&#039;N&#039;&#039;&#039; Node&lt;br /&gt;
:&#039;&#039;&#039;P&#039;&#039;&#039; PBX&lt;br /&gt;
:&#039;&#039;&#039;d&#039;&#039;&#039; Diverting Name&lt;br /&gt;
:&#039;&#039;&#039;#d&#039;&#039;&#039; Diverting Number&lt;br /&gt;
&lt;br /&gt;
: See [[Howto:Dynamic_MOH]] for more details on how to use dynamic music on hold.&lt;br /&gt;
&lt;br /&gt;
;External Music On Hold: To offload the device from playing the Music on hold, the Music On Hold can be played by a separate device. This device can register with a name configured here. To retrieve the Music On Hold a call is sent to this device. For each held endpoint a call is sent.&lt;br /&gt;
&lt;br /&gt;
;Response Timeout: Global timeout (in seconds) after which any action for no response is taken (e.g. Call Forward on No Response). A timeout configured at any object overrides this value.&lt;br /&gt;
&lt;br /&gt;
;Dial Complete Timeout: Global timeout (in seconds) after which any action for incomplete dialed number is taken (e.g. incomplete destination at trunk object).&lt;br /&gt;
&lt;br /&gt;
;No. of Regs w/o Pwd: Number of registration without password authentication which are allowed per user. If 0 is configured no registration without password is possible.&lt;br /&gt;
Pls. note that registrations from 127.0.0.1 w/o password will be accepted anyway&lt;br /&gt;
&lt;br /&gt;
;Security block time(s): Time for which a registration to a user is blocked after attempt with wrong password. Default is 20s. With a value of 0 this features is turned off.&lt;br /&gt;
&lt;br /&gt;
;Recall Timeout: A value configured here enables recall after transfer. If a call is transferred and not answered within this time, the call is sent back to the transferring endpoint.&lt;br /&gt;
&lt;br /&gt;
;Chat no Attachments: If checked, no file attachments are allowed in chats for any user&lt;br /&gt;
&lt;br /&gt;
;Retries on busy (14s): Number of retries (Each attempt runs for 14 seconds) of blind transfer to a busy endpoint, before a recall back to the initiator is executed. During an attempt, the PBX waits to see if the target is free, and then delivers the call. The default value are 4-retries if the field is empty. If there is a 0 configured no further (in addition to the initial) will be executed. (This function depends on the &#039;&#039;Recall Timeout&#039;&#039; so the &#039;&#039;Recall Timeout&#039;&#039; must not be empty)&lt;br /&gt;
&lt;br /&gt;
;Max Call Duration (h): Number of hours until a call with media is disconnected automatically. Affects all calls with initialized media channels signalled via PBX.&lt;br /&gt;
&lt;br /&gt;
;Group Default Visibility: Defines additional visibility for active group members. These are added to the visibility rights derived from the [[{{NAMESPACE}}:PBX/Objects/Visibility | Visibility settings]]  in user or template definitions. Note that changes made here only take effect after a re-registration.&lt;br /&gt;
&lt;br /&gt;
;Presence with Alert: Enable presentation of presence on phone upon alert. Setting applies for all PBX users.&lt;br /&gt;
&lt;br /&gt;
;Enable External Transfer: Unless this checkbox is set any attempt to transfer an external call back to an external destination will result in disconnection of the call.&lt;br /&gt;
&lt;br /&gt;
;No CLIR on Internal calls: If checked numbers are displayed even if received with presentation restricted. When sending a call presentation restricted can still be set and should be honored by a public network.&lt;br /&gt;
&lt;br /&gt;
;Media Relay:&lt;br /&gt;
:;Off: No Media Relay is done in the PBX &lt;br /&gt;
:;On: All media traffic is routed through the PBX.  With the &#039;&#039;&#039;No Media Relay if Addresses are identical or private&#039;&#039;&#039; checkmark, this is not done if the two call endpoints registration addresses are either private or equal (i.e. external endpoints behind the same NAT router).  To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used.&lt;br /&gt;
:;Auto: Media traffic is routed through the PBX if calls are between private and public registration addresses but not for calls between private and private or public and public registration addresses. To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used. In v11 this was the behaviour if &#039;&#039;RTP Proxy&#039;&#039; was &#039;&#039;on&#039;&#039;.&lt;br /&gt;
: Please note that when media relay is in effect for a call,  &#039;&#039;&#039;video is not working&#039;&#039;&#039;.   With ICE (available from v12r1), media relay in the PBX should be obsolete except for special applications.  Check &#039;&#039;On&#039;&#039; or &#039;&#039;Auto&#039;&#039; only if you need to have this, since it creates CPU load on the PBX.&lt;br /&gt;
&lt;br /&gt;
;Generate CDRs: If this checkbox is set, the PBX generates CDRs for all calls. For details, refer to the [[{{NAMESPACE}}:Concept_Call_Detail_Record_CDR_PBX|CDR description article]].&lt;br /&gt;
&lt;br /&gt;
;Reverse Lookup URL&lt;br /&gt;
: A String in the LDAP URL Format according [https://tools.ietf.org/html/rfc2255 RFC2255] which will be used by the PBX to make a lookup for all external numbers.&lt;br /&gt;
: Number resolutions will be forwarded to internal applications like generated CDRs, Phone App etc..&lt;br /&gt;
: Example: &#039;&#039;ldaps://ap.innovaphone.com/dc=entries?givenname,sn,company?sub?(metaSearchNumber=+%n)?bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:* dn:  &#039;&#039;dc=entries&#039;&#039;&lt;br /&gt;
:* attributes: &#039;&#039;givenname,sn,company&#039;&#039;&lt;br /&gt;
:* scope: &#039;&#039;sub&#039;&#039;&lt;br /&gt;
:* filter: &#039;&#039;(metaSearchNumber=+%n)&#039;&#039;&lt;br /&gt;
:** %n is a placeholder for the given cgpn&lt;br /&gt;
:* extension: &#039;&#039;bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:** The username for the authentication.&lt;br /&gt;
:&#039;&#039;&#039;Variables&#039;&#039;&#039;&lt;br /&gt;
:* %n - cgpn&lt;br /&gt;
:* %u - h323 name of the current object&lt;br /&gt;
: Also there is an additional field for the LDAP password&lt;br /&gt;
: Examples are listed in the [[{{NAMESPACE}}:Concept_Number_Resolution_and_LDAP#PBX_Configuration|Concept Article]]&lt;br /&gt;
&lt;br /&gt;
;Logo URL&lt;br /&gt;
:The URL to a customized logo image that will be displayed on the phones. Leave empty to keep the standard logo. The image size should be 220x150px or less with 24Bit color deep or less and an RGB range. The file format should be PNG or JPEG.&lt;br /&gt;
&lt;br /&gt;
;Route Root-Node External Calls to: Destination object (Long Name) of Root-Node external calls. This configuration option is available on the Master or Standby PBX only. Any call which cannot be terminated inside the PBX is sent to this destination as long as neither the source nor the destination of the call can be associated with a node with a PBX configured. This object must be assigned to this PBX.&lt;br /&gt;
:&#039;&#039;&#039;For calls from local PBX only&#039;&#039;&#039;: If set on a master, calls from a slave are not sent to this destination but sent back to the slave where the call came from. On the slave the call is then sent to a destination configured with &#039;Route Root-Node External Calls to&#039;.&lt;br /&gt;
&lt;br /&gt;
;Route PBX-Node External Calls to: Destination object (Long Name) of PBX-Node external calls. Any call which cannot be terminated inside the PBX is sent to this destination as long as the source nor the destination of the call can be associated with the node of this PBX. If a call is sent from or to an object defined inside the node of this PBX or in a node hierarchically below the node of this PBX the call is associated to the node of this PBX. This object must be assigned to this PBX, that is, it has to register to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Route Internal Calls to: Destination object (Long Name) to which any call is sent for which a PBX internal destination was found, except for those calls that originated from that object. This can be used to apply special routing on PBX internal calls.&lt;br /&gt;
&lt;br /&gt;
;Escape Dialtone from: The PBX object (Long Name) to which a call is made to get a dialtone if a dialtone is configured for the escape of a node. As above, this object must be assigned to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Prefix for Intl/Ntl/Subscriber/Area-Code/Country-Code: Prefixes to be used to map International, National and Subscriber numbers.&lt;br /&gt;
:* &#039;&#039;&#039;International Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;000&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;National Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;Subscriber&#039;&#039;&#039; (in Germany, &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; is a commonly used trunk line access code).&lt;br /&gt;
::The SubscriberID is used for hotkey-actions within myAPPs-launcher. By use of node-objects, adjust the Subscriber Prefix in the respective [[{{NAMESPACE}}:PBX/Objects/Node#Number_Mapping_.28International.2C_National.2C_Subscriber_Prefix.29|node object number mapping]].&lt;br /&gt;
::For myPBX-launcher hotkeys, refer to the [[{{NAMESPACE}}:Phone/User/Directories#Dialing_location|dialing location settings]].&lt;br /&gt;
&lt;br /&gt;
:* &#039;&#039;&#039;Area-Code&#039;&#039;&#039; (in Germany for example, the town Mannheim has area code &amp;lt;code&amp;gt;621&amp;lt;/code&amp;gt;).&lt;br /&gt;
:* &#039;&#039;&#039;Country-Code&#039;&#039;&#039; (for Germany, &amp;lt;code&amp;gt;49&amp;lt;/code&amp;gt; would be used)&lt;br /&gt;
&lt;br /&gt;
: These settings resemble the same settings found in the [[{{NAMESPACE}}:PBX/Objects/Node | Node]]  and [[{{NAMESPACE}}:PBX/Objects/PBX | PBX]]  object. However, they apply to the &#039;&#039;root&#039;&#039; node instead (and should be consistent through all PBXs in a multi-PBX system).&lt;br /&gt;
&#039;&#039;&#039;Max. length internal number&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the phone and softphone App: If the number, witch is dialed is 7 digits or longer, the subscriber prefix is added. (A reset of the pbx and the myApps is needet after changes.)&lt;br /&gt;
;Adjust LDAP results for e.164: Add a &amp;quot;+&amp;quot; prefix to an PBX-internal LDAP-contact-search result. This is used for 3rd-party- and DECT-phones which are not able to benefit from the Dialing Location settings in case of LDAP-search in an E.164-setup. See also [[{{NAMESPACE}}:Concept_Number_Adjustments_%28Dialing_Location%29#PBX_database_used_as_LDAP_database|concept description]].&lt;br /&gt;
&lt;br /&gt;
;Tones: The tones scheme to be used for PBX generated dialtones. This applies to dialtones generated for node prefixes, ringback on transfer and some more.&lt;br /&gt;
&lt;br /&gt;
=== Slave PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Slave mode, then the Slave PBX section is displayed&lt;br /&gt;
&lt;br /&gt;
;Registration: The VOIP protocol used for the registration to the master. Possible choices are H.323, H.323/TCP or H.323/TLS.&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master&lt;br /&gt;
&lt;br /&gt;
;License Only: If set, the PBX obtains license from master, but acts as master in all other respects.&lt;br /&gt;
&lt;br /&gt;
;Alternate Master: The IP address of an alternative PBX master (standby, if available)&lt;br /&gt;
&lt;br /&gt;
;Password: The password to be used for registration at the Master as configured in the corresponding PBX Object (The length of the password is limited to 16 characters)&lt;br /&gt;
&lt;br /&gt;
;Master GK-ID: The System Name/Gatekeeper ID of the PBX Master were will register (Optional, usually used for DynPBX).&lt;br /&gt;
&lt;br /&gt;
;Replication: This parameter allows you to select the replication style for the slave PBX: either &#039;&#039;All&#039;&#039; or &#039;&#039;Local&#039;&#039; (only users that need to be known in this PBX). For the replication process the [[Reference9:PBX/Config/Security|PBX Password]] is used which have to be the same password on all PBXes in the system.&lt;br /&gt;
&lt;br /&gt;
;dyn PBX ID: This parameter allows to set replication from a specific DynPBX configured on the Master Device.&lt;br /&gt;
&lt;br /&gt;
;Use local static User DB: A dynPBX has also this checkmark. The database of the main PBX is used, but be careful due to the increased memory usage. The dynPBX will create its own PBX datastructure which allocates memory.&lt;br /&gt;
&lt;br /&gt;
;Route Master calls if no Master to: If the master is not available, master calls are sent to this destination. Destination has to be an object with active registration.&lt;br /&gt;
&lt;br /&gt;
;Max Calls to Master/No Reroute: This parameter can be used to limit the calls to the master. If a call is sent to the master and there are already calls to/from the master equal to or exceeding this value, the call is rejected if &#039;&#039;&#039;No Reroute&#039;&#039;&#039; is set or is handled as if the master was not available otherwise.&lt;br /&gt;
&lt;br /&gt;
;License Limits: Here we can set limit of licensing for this Slave PBX for Port, Mobility, Operator and Softwarephone.&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave, check also password in [[Reference9:Administration/PBX/Security&amp;amp;action=edit&amp;amp;redlink=1|Reference9:Administration/PBX/Security]]&lt;br /&gt;
&lt;br /&gt;
=== Standby PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Standby mode, then the Standby PBX section is displayed&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master&lt;br /&gt;
&lt;br /&gt;
;Replicate from Master: Turns on full replication from the master PBX&lt;br /&gt;
&lt;br /&gt;
;use TLS: Use LDAPS (TLS) instead of LDAP (TCP).&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave or standby, check also password in [[Reference9:Administration/PBX/Security&amp;amp;action=edit&amp;amp;redlink=1|Reference9:Administration/PBX/Security]]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference15r1:PBX/Config/General&amp;diff=76472</id>
		<title>Reference15r1:PBX/Config/General</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference15r1:PBX/Config/General&amp;diff=76472"/>
		<updated>2025-04-28T14:07:34Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Common */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
&lt;br /&gt;
;PBX Mode: The PBX operating mode&lt;br /&gt;
:* &#039;&#039;&#039;Off&#039;&#039;&#039; - The PBX is disabled. After enabling the PBX a browser refresh is needed to activate additional PBX webpages.&lt;br /&gt;
:* &#039;&#039;&#039;Master&#039;&#039;&#039; - The PBX on this device acts as Master. Within a multisite installation exactly one PBX must be configured as Master.&lt;br /&gt;
:* &#039;&#039;&#039;Slave&#039;&#039;&#039; - The PBX on this device acts as Slave. Within a multisite installation several PBXes can be configured as Slave.&lt;br /&gt;
:* &#039;&#039;&#039;Standby&#039;&#039;&#039; - The PBX on this device acts as Standby for the Master. As long as the master is available, this PBX is  not active, but just monitors the Master. If the Master is not available this PBX is active.&lt;br /&gt;
:* &#039;&#039;&#039;Standby-Slave&#039;&#039;&#039; - The PBX on this device acts as Standby for a Slave. As long as the slave is available, this PBX is  not active, but just monitors the slave. If the slave is not available this PBX is active.&lt;br /&gt;
&lt;br /&gt;
;System Name: The system Name. On all PBX within a multisite installation the same System Name must be configured. For H.323 endpoints this name is the gatekeeper identifier, for SIP endpoints it is the server name.&lt;br /&gt;
&lt;br /&gt;
;Use as Domain: Uses the &#039;&#039;System Name&#039;&#039; as domain name, together with the name field in the user object the PBX constructs the email address (used for sending emails out ox myPBX). This mechanism is also used for Federation, to federate with other domains.&lt;br /&gt;
&lt;br /&gt;
;PBX Name: The name of the PBX on this device. With this name a PBX is associated to a node. The field &#039;Name&#039; (not Long Name) of a PBX Node object relates to this name.&lt;br /&gt;
&lt;br /&gt;
;DNS: DNS Name of the PBX. If configured this will be used for myPBX redirects if a client tries to register at a PBX on which the user is not configured.&lt;br /&gt;
&lt;br /&gt;
;Unknown Registrations: If this checkmark is set, the PBX accepts &#039;unknown&#039; registrations. This means registrations with no matching object configured. If from an endpoint registered in this way a number of an object is dialed, which has no registration active and no &#039;HW-ID&#039; configured the name used for the registration is configured as &#039;HW-ID&#039; of this object. This is an easy way to deploy large numbers of phones.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;With PBX Pwd only:&#039;&#039;&#039; If checked only registrations with a PBX authentication or a verified certificate in case of H.323/TLS are accepted. In this case either &amp;quot;PBX Pwd&amp;quot; or &amp;quot;TLS only&amp;quot; is set in a device generated.&lt;br /&gt;
&lt;br /&gt;
;Reverse Proxy Addresses: Up to 8 IP-Addresses (Mixed IPv4 and IPv6 allowed but no DNS names) can be entered in this field, separated by comma. Registrations from one of these addresses are assumed to be routed through a Reverse Proxy. To the address &#039;/&amp;lt;certificate name&amp;gt;&#039; can be added to also check the TLS certificate of the Reverse Proxy. If the reverse proxy certificate is to be verified, the certificate or the issuer of the reverse proxy certificate must be trusted in the PBX. (If you use a SAN certificate you have to enter the first SAN-Name)&lt;br /&gt;
:If empty addresses are used, unauthenticated registrations from unknown or internal addresses are not allowed, but any registration must be authenticated, with a password or the certificate from the reverse proxy.&lt;br /&gt;
; Assume TLS: If the &#039;&#039;Assume TLS&#039;&#039; checkmark is set, it is assumed, that the reverse Proxy did a successful check of the TLS certificate against the registration name.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/Firewall public IP: For media relay endpoints (e.g. third party SIP phones) the public address of the firewall of the PBX network can be configured. This address is signaled in the SDP to received RTP from the phone. The firewall should have configured a port forwarding to the PBX or the TURN, for the RTP range of the PBX or TURN.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/TURN: If this checkmark is set, the PBX allocates TURN endpoints for calls to or from media relay endpoints, which registerd thru the reverse proxy (e.g. third party SIP phones)&lt;br /&gt;
&lt;br /&gt;
;IP address for App Platform&lt;br /&gt;
: The ip address of an App Platform can be configured here, with a DNS name used for it. If myApps uses a host to access the PBX different from the configured DNS name of the PBX, the hostname in any App url, which matches the configured AP DNS, is replaced by the AP IP. This way it is possible to configure a PBX with DNS names and access it with myApps when the DNS is not yet set up. If the checkmark &#039;&#039;Operation without DNS&#039;&#039; is set as well any matching DNS name is replaced also when an App service requests the URL of another App service (Example: Users requesting the URL of Devices for provisioning) and in the URL sent to the App services itself (Example: Devices uses this URL to construct the URL set at devices for the Devices registration).&lt;br /&gt;
&lt;br /&gt;
: Note that this mode is intended to be able to run the PBX using DNS names while the DNS is not yet in place. Once the DNS is up and running, neither the DNS name of the AP nor its IP address should be configured here.&lt;br /&gt;
&lt;br /&gt;
;Music On Hold URL: A URL for the Music On Hold. This file is read by the PBX using HTTP and sent to a held endpoint via RTP. The format of this URL is&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;http://&amp;lt;addr&amp;gt;/&amp;lt;file&amp;gt;.$coder?coder=g711a,g711u,g722,g723,g729,opus-nb,opus-wb&amp;amp;repeat=true&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;. &amp;lt;addr&amp;gt; is the IP address of the http server, no dns name is allowed here. &amp;lt;file&amp;gt; is the filename. $coder will be replaced by the actual coder used.&lt;br /&gt;
&lt;br /&gt;
:Parameters: &#039;&#039;coder=g729,g711a,g711u,g723,opus-nb,opus-wb&#039;&#039; is the list of available coders. Only these coders must be specified for which a corresponding file exists. &#039;&#039;repeat=true&#039;&#039; should be specified in order to loop the file endlessly. &#039;&#039;random=true&#039;&#039; can be used to start the music on hold on a random point (this will work only if the URL is not local though).&lt;br /&gt;
&lt;br /&gt;
:By default the built-in Music-On-Hold is played (Pseudo URL: &amp;quot;MOH?coder=g729,g711a,g723&amp;amp;repeat=true&amp;quot;).  You can also play a dial tone (Pseudo URL &amp;quot;TONE&amp;quot;) or a ring-back tone (Pseudo URL &amp;quot;TONE?tone=ringback&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
:The maximum length of the URL is limited to 500 characters (bytes).&lt;br /&gt;
&lt;br /&gt;
:If you configure a wrong (or invalid) URL then you will have silence as MOH. To prevent this situation when the MoH for some specific context/user(see below) is missing and silence is played instead of any MoH, an additional parameter &#039;&#039;fallback=true&#039;&#039; is available. If the file provided in the URL is missing (HTTP Error 404 Not Found is delivered by the HTTP Server) and the parameter &#039;&#039;fallback&#039;&#039; is provided, the default MoH will be played instead of silence. To use a custom file as fallback MoH, instead of default MoH, any file name can be provided with the &#039;&#039;fallback&#039;&#039; parameter: e.g. &#039;&#039;fallback=other_filename&#039;&#039;. The file other_filename.g7xx must be placed in the same folder as a file provided with URL. A special filename &#039;&#039;fallback=ringback&#039;&#039; can be used to generate a ringback tone (equivalent to &#039;&#039;TONE?tone=ringback&#039;&#039;) instead to play an alternative file.&lt;br /&gt;
&lt;br /&gt;
:Within the URL %&amp;lt;id&amp;gt; can be used to put in some context information of the call. The information refers to the party which has put the receiving party on hold. For information about the receiving party itself, the id has to be preceded by &#039;.&#039; (e.g. &#039;&#039;&#039;.l&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;l&#039;&#039;&#039; Long Name&lt;br /&gt;
:&#039;&#039;&#039;h&#039;&#039;&#039; Name (H.323 id)&lt;br /&gt;
:&#039;&#039;&#039;n&#039;&#039;&#039; Number&lt;br /&gt;
:&#039;&#039;&#039;N&#039;&#039;&#039; Node&lt;br /&gt;
:&#039;&#039;&#039;P&#039;&#039;&#039; PBX&lt;br /&gt;
:&#039;&#039;&#039;d&#039;&#039;&#039; Diverting Name&lt;br /&gt;
:&#039;&#039;&#039;#d&#039;&#039;&#039; Diverting Number&lt;br /&gt;
&lt;br /&gt;
: See [[Howto:Dynamic_MOH]] for more details on how to use dynamic music on hold.&lt;br /&gt;
&lt;br /&gt;
;External Music On Hold: To offload the device from playing the Music on hold, the Music On Hold can be played by a separate device. This device can register with a name configured here. To retrieve the Music On Hold a call is sent to this device. For each held endpoint a call is sent.&lt;br /&gt;
&lt;br /&gt;
;Response Timeout: Global timeout (in seconds) after which any action for no response is taken (e.g. Call Forward on No Response). A timeout configured at any object overrides this value.&lt;br /&gt;
&lt;br /&gt;
;Dial Complete Timeout: Global timeout (in seconds) after which any action for incomplete dialed number is taken (e.g. incomplete destination at trunk object).&lt;br /&gt;
&lt;br /&gt;
;No. of Regs w/o Pwd: Number of registration without password authentication which are allowed per user. If 0 is configured no registration without password is possible.&lt;br /&gt;
Pls. note that registrations from 127.0.0.1 w/o password will be accepted anyway&lt;br /&gt;
&lt;br /&gt;
;Security block time(s): Time for which a registration to a user is blocked after attempt with wrong password. Default is 20s. With a value of 0 this features is turned off.&lt;br /&gt;
&lt;br /&gt;
;Recall Timeout: A value configured here enables recall after transfer. If a call is transferred and not answered within this time, the call is sent back to the transferring endpoint.&lt;br /&gt;
&lt;br /&gt;
;Chat no Attachments: If checked, no file attachments are allowed in chats for any user&lt;br /&gt;
&lt;br /&gt;
;Retries on busy (14s): Number of retries (Each attempt runs for 14 seconds) of blind transfer to a busy endpoint, before a recall back to the initiator is executed. During an attempt, the PBX waits to see if the target is free, and then delivers the call. The default value are 4-retries if the field is empty. If there is a 0 configured no further (in addition to the initial) will be executed. (This function depends on the &#039;&#039;Recall Timeout&#039;&#039; so the &#039;&#039;Recall Timeout&#039;&#039; must not be empty)&lt;br /&gt;
&lt;br /&gt;
;Max Call Duration (h): Number of hours until a call with media is disconnected automatically. Affects all calls with initialized media channels signalled via PBX.&lt;br /&gt;
&lt;br /&gt;
;Group Default Visibility: Defines additional visibility for active group members. These are added to the visibility rights derived from the [[{{NAMESPACE}}:PBX/Objects/Visibility | Visibility settings]]  in user or template definitions. Note that changes made here only take effect after a re-registration.&lt;br /&gt;
&lt;br /&gt;
;Presence with Alert: Enable presentation of presence on phone upon alert. Setting applies for all PBX users.&lt;br /&gt;
&lt;br /&gt;
;Enable External Transfer: Unless this checkbox is set any attempt to transfer an external call back to an external destination will result in disconnection of the call.&lt;br /&gt;
&lt;br /&gt;
;No CLIR on Internal calls: If checked numbers are displayed even if received with presentation restricted. When sending a call presentation restricted can still be set and should be honored by a public network.&lt;br /&gt;
&lt;br /&gt;
;Media Relay:&lt;br /&gt;
:;Off: No Media Relay is done in the PBX &lt;br /&gt;
:;On: All media traffic is routed through the PBX.  With the &#039;&#039;&#039;No Media Relay if Addresses are identical or private&#039;&#039;&#039; checkmark, this is not done if the two call endpoints registration addresses are either private or equal (i.e. external endpoints behind the same NAT router).  To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used.&lt;br /&gt;
:;Auto: Media traffic is routed through the PBX if calls are between private and public registration addresses but not for calls between private and private or public and public registration addresses. To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used. In v11 this was the behaviour if &#039;&#039;RTP Proxy&#039;&#039; was &#039;&#039;on&#039;&#039;.&lt;br /&gt;
: Please note that when media relay is in effect for a call,  &#039;&#039;&#039;video is not working&#039;&#039;&#039;.   With ICE (available from v12r1), media relay in the PBX should be obsolete except for special applications.  Check &#039;&#039;On&#039;&#039; or &#039;&#039;Auto&#039;&#039; only if you need to have this, since it creates CPU load on the PBX.&lt;br /&gt;
&lt;br /&gt;
;Generate CDRs: If this checkbox is set, the PBX generates CDRs for all calls. For details, refer to the [[{{NAMESPACE}}:Concept_Call_Detail_Record_CDR_PBX|CDR description article]].&lt;br /&gt;
&lt;br /&gt;
;Reverse Lookup URL&lt;br /&gt;
: A String in the LDAP URL Format according [https://tools.ietf.org/html/rfc2255 RFC2255] which will be used by the PBX to make a lookup for all external numbers.&lt;br /&gt;
: Number resolutions will be forwarded to internal applications like generated CDRs, Phone App etc..&lt;br /&gt;
: Example: &#039;&#039;ldaps://ap.innovaphone.com/dc=entries?givenname,sn,company?sub?(metaSearchNumber=+%n)?bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:* dn:  &#039;&#039;dc=entries&#039;&#039;&lt;br /&gt;
:* attributes: &#039;&#039;givenname,sn,company&#039;&#039;&lt;br /&gt;
:* scope: &#039;&#039;sub&#039;&#039;&lt;br /&gt;
:* filter: &#039;&#039;(metaSearchNumber=+%n)&#039;&#039;&lt;br /&gt;
:** %n is a placeholder for the given cgpn&lt;br /&gt;
:* extension: &#039;&#039;bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:** The username for the authentication.&lt;br /&gt;
:&#039;&#039;&#039;Variables&#039;&#039;&#039;&lt;br /&gt;
:* %n - cgpn&lt;br /&gt;
:* %u - h323 name of the current object&lt;br /&gt;
: Also there is an additional field for the LDAP password&lt;br /&gt;
: Examples are listed in the [[{{NAMESPACE}}:Concept_Number_Resolution_and_LDAP#PBX_Configuration|Concept Article]]&lt;br /&gt;
&lt;br /&gt;
;Logo URL&lt;br /&gt;
:The URL to a customized logo image that will be displayed on the phones. Leave empty to keep the standard logo. The image size should be 220x150px or less with 24Bit color deep or less and an RGB range. The file format should be PNG or JPEG.&lt;br /&gt;
&lt;br /&gt;
;Route Root-Node External Calls to: Destination object (Long Name) of Root-Node external calls. This configuration option is available on the Master or Standby PBX only. Any call which cannot be terminated inside the PBX is sent to this destination as long as neither the source nor the destination of the call can be associated with a node with a PBX configured. This object must be assigned to this PBX.&lt;br /&gt;
:&#039;&#039;&#039;For calls from local PBX only&#039;&#039;&#039;: If set on a master, calls from a slave are not sent to this destination but sent back to the slave where the call came from. On the slave the call is then sent to a destination configured with &#039;Route Root-Node External Calls to&#039;.&lt;br /&gt;
&lt;br /&gt;
;Route PBX-Node External Calls to: Destination object (Long Name) of PBX-Node external calls. Any call which cannot be terminated inside the PBX is sent to this destination as long as the source nor the destination of the call can be associated with the node of this PBX. If a call is sent from or to an object defined inside the node of this PBX or in a node hierarchically below the node of this PBX the call is associated to the node of this PBX. This object must be assigned to this PBX, that is, it has to register to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Route Internal Calls to: Destination object (Long Name) to which any call is sent for which a PBX internal destination was found, except for those calls that originated from that object. This can be used to apply special routing on PBX internal calls.&lt;br /&gt;
&lt;br /&gt;
;Escape Dialtone from: The PBX object (Long Name) to which a call is made to get a dialtone if a dialtone is configured for the escape of a node. As above, this object must be assigned to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Prefix for Intl/Ntl/Subscriber/Area-Code/Country-Code: Prefixes to be used to map International, National and Subscriber numbers.&lt;br /&gt;
:* &#039;&#039;&#039;International Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;000&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;National Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;Subscriber&#039;&#039;&#039; (in Germany, &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; is a commonly used trunk line access code).&lt;br /&gt;
::The SubscriberID is used for hotkey-actions within myAPPs-launcher. By use of node-objects, adjust the Subscriber Prefix in the respective [[{{NAMESPACE}}:PBX/Objects/Node#Number_Mapping_.28International.2C_National.2C_Subscriber_Prefix.29|node object number mapping]].&lt;br /&gt;
::For myPBX-launcher hotkeys, refer to the [[{{NAMESPACE}}:Phone/User/Directories#Dialing_location|dialing location settings]].&lt;br /&gt;
&lt;br /&gt;
:* &#039;&#039;&#039;Area-Code&#039;&#039;&#039; (in Germany for example, the town Mannheim has area code &amp;lt;code&amp;gt;621&amp;lt;/code&amp;gt;).&lt;br /&gt;
:* &#039;&#039;&#039;Country-Code&#039;&#039;&#039; (for Germany, &amp;lt;code&amp;gt;49&amp;lt;/code&amp;gt; would be used)&lt;br /&gt;
&lt;br /&gt;
: These settings resemble the same settings found in the [[{{NAMESPACE}}:PBX/Objects/Node | Node]]  and [[{{NAMESPACE}}:PBX/Objects/PBX | PBX]]  object. However, they apply to the &#039;&#039;root&#039;&#039; node instead (and should be consistent through all PBXs in a multi-PBX system).&lt;br /&gt;
&#039;&#039;&#039;Max. length internal number&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the phone and softphone App: If the number, witch is dialed is 7 digits or longer, the subscriber prefix is added. (A reset of the pbx and the myapps is needet after changes.)&lt;br /&gt;
;Adjust LDAP results for e.164: Add a &amp;quot;+&amp;quot; prefix to an PBX-internal LDAP-contact-search result. This is used for 3rd-party- and DECT-phones which are not able to benefit from the Dialing Location settings in case of LDAP-search in an E.164-setup. See also [[{{NAMESPACE}}:Concept_Number_Adjustments_%28Dialing_Location%29#PBX_database_used_as_LDAP_database|concept description]].&lt;br /&gt;
&lt;br /&gt;
;Tones: The tones scheme to be used for PBX generated dialtones. This applies to dialtones generated for node prefixes, ringback on transfer and some more.&lt;br /&gt;
&lt;br /&gt;
=== Slave PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Slave mode, then the Slave PBX section is displayed&lt;br /&gt;
&lt;br /&gt;
;Registration: The VOIP protocol used for the registration to the master. Possible choices are H.323, H.323/TCP or H.323/TLS.&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master&lt;br /&gt;
&lt;br /&gt;
;License Only: If set, the PBX obtains license from master, but acts as master in all other respects.&lt;br /&gt;
&lt;br /&gt;
;Alternate Master: The IP address of an alternative PBX master (standby, if available)&lt;br /&gt;
&lt;br /&gt;
;Password: The password to be used for registration at the Master as configured in the corresponding PBX Object (The length of the password is limited to 16 characters)&lt;br /&gt;
&lt;br /&gt;
;Master GK-ID: The System Name/Gatekeeper ID of the PBX Master were will register (Optional, usually used for DynPBX).&lt;br /&gt;
&lt;br /&gt;
;Replication: This parameter allows you to select the replication style for the slave PBX: either &#039;&#039;All&#039;&#039; or &#039;&#039;Local&#039;&#039; (only users that need to be known in this PBX). For the replication process the [[Reference9:PBX/Config/Security|PBX Password]] is used which have to be the same password on all PBXes in the system.&lt;br /&gt;
&lt;br /&gt;
;dyn PBX ID: This parameter allows to set replication from a specific DynPBX configured on the Master Device.&lt;br /&gt;
&lt;br /&gt;
;Use local static User DB: A dynPBX has also this checkmark. The database of the main PBX is used, but be careful due to the increased memory usage. The dynPBX will create its own PBX datastructure which allocates memory.&lt;br /&gt;
&lt;br /&gt;
;Route Master calls if no Master to: If the master is not available, master calls are sent to this destination. Destination has to be an object with active registration.&lt;br /&gt;
&lt;br /&gt;
;Max Calls to Master/No Reroute: This parameter can be used to limit the calls to the master. If a call is sent to the master and there are already calls to/from the master equal to or exceeding this value, the call is rejected if &#039;&#039;&#039;No Reroute&#039;&#039;&#039; is set or is handled as if the master was not available otherwise.&lt;br /&gt;
&lt;br /&gt;
;License Limits: Here we can set limit of licensing for this Slave PBX for Port, Mobility, Operator and Softwarephone.&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave, check also password in [[Reference9:Administration/PBX/Security&amp;amp;action=edit&amp;amp;redlink=1|Reference9:Administration/PBX/Security]]&lt;br /&gt;
&lt;br /&gt;
=== Standby PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Standby mode, then the Standby PBX section is displayed&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master&lt;br /&gt;
&lt;br /&gt;
;Replicate from Master: Turns on full replication from the master PBX&lt;br /&gt;
&lt;br /&gt;
;use TLS: Use LDAPS (TLS) instead of LDAP (TCP).&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave or standby, check also password in [[Reference9:Administration/PBX/Security&amp;amp;action=edit&amp;amp;redlink=1|Reference9:Administration/PBX/Security]]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r1:Concept_Number_Adjustments_(Dialing_Location)&amp;diff=76466</id>
		<title>Reference13r1:Concept Number Adjustments (Dialing Location)</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r1:Concept_Number_Adjustments_(Dialing_Location)&amp;diff=76466"/>
		<updated>2025-04-28T08:45:40Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Phone App, Softphone App */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Number Adjustments]]&lt;br /&gt;
Very often numbers are not available in the standard e.164 international format, but in subscriber or national format and maybe also formated with space, bracket, hyphens or other characters. This article defines all mechanisms in the innovaphone PBX used to adjust numbers. This can be the calling party number for display or for reverse lookup, or the called party number obtained from a directory or other purposes. These mechanisms are implemented in the PBX, the endpoints or in gateways.&lt;br /&gt;
&lt;br /&gt;
== PBX ==&lt;br /&gt;
&lt;br /&gt;
=== Incoming Calls from Trunks ===&lt;br /&gt;
&lt;br /&gt;
A Calling Party Numbers sent in a call from the gateway to the trunk should be formated in a way, that it can be used to call back the caller, in the &amp;quot;Unknown Number&amp;quot; format. Which means it should contain any necessary prefixes for national or international numbers.&lt;br /&gt;
&lt;br /&gt;
The PBX Trunk objects adds the Trunk number as prefix.&lt;br /&gt;
&lt;br /&gt;
=== Reverse Lookup ===&lt;br /&gt;
&lt;br /&gt;
The reverse lookup assumes that a directory exists for the numbers in the international format. For this reason, the number is converted to the international format for the lookup. The prefixes configured in the &#039;&#039;Node&#039;&#039; object are used for this purpose. If no prefixes are configured, the root node prefixes configured on the PBX/Config page are used. &lt;br /&gt;
&lt;br /&gt;
The reverse lookup is performed when the call is sent out to a user, so for different users there can be different results.&lt;br /&gt;
&lt;br /&gt;
* If the start of the number matches the prefix for international numbers, the prefix is removed and the resulting number is used for the lookup&lt;br /&gt;
* If the start of the number matches the prefix for national numbers, the prefix is removed and the country code is added. The resulting number is used for the lookup&lt;br /&gt;
* If the start of the number matches the prefix for subscriber numbers, the prefix is removed and the country code and area code are added. The resulting number is used for the lookup&lt;br /&gt;
&lt;br /&gt;
=== Type of number handling ===&lt;br /&gt;
&lt;br /&gt;
For any calls sent to the PBX, e.g. outgoing calls from phones, the type of number of the calling party number and called party number is converted to the prefixes defined in the node of the object on which the call is received. If the prefix is not defined in the node, the prefix defined in PBX/config is used. The type of number is then set to Unknown.&lt;br /&gt;
For SIP calls a &#039;+&#039; at the beginning of the number is treated as a Type international.&lt;br /&gt;
&lt;br /&gt;
The type of number values for International, National and Subscriber are converted into their respective prefixes.&lt;br /&gt;
&lt;br /&gt;
This way an international number obtained from a directory can be directly used for dialing.&lt;br /&gt;
&lt;br /&gt;
=== PBX internal calls ===&lt;br /&gt;
&lt;br /&gt;
For internal calls, especially when nodes are used, as calling party number the shortest possible number, which can be used for call back, is presented to the called endpoint.&lt;br /&gt;
&lt;br /&gt;
=== PBX database used as LDAP database ===&lt;br /&gt;
&lt;br /&gt;
The user database of the PBX can be used as a directory. In case of a configuration with nodes (e.164 configuration), at a given user only the number within the node is stored. As &amp;quot;otherTelephoneNumber&amp;quot; the complete number from the root node is provided.&lt;br /&gt;
If the config option &amp;quot;Adjust LDAP results for e.164&amp;quot; is set, a &#039;+&#039; is added as prefix to this number, so that it can be directly used to be dialed as international number.&lt;br /&gt;
&lt;br /&gt;
== Phone App, Softphone App ==&lt;br /&gt;
&lt;br /&gt;
The myApps Phone App and Softphone App get the for the node of the user configured prefixes in the AttachResult or RegisterResult messages. These prefixes are used to adjust numbers from directories before they are dialed:&lt;br /&gt;
* If the number starts with &#039;+&#039; it is sent as it is to the PBX. The PBX then does the adjustment.&lt;br /&gt;
* If the number starts with what is configured as international prefix, the number is sent as it is to the PBX.&lt;br /&gt;
* If the number seems to be an international number, which means it matches the international prefix with the subscriber prefix removed from the beginning, the subscriber prefix is added.&lt;br /&gt;
* If the number seems to be a national number, which means it matches the national prefix with the subscriber prefix removed from the beginning, the subscriber prefix is added.&lt;br /&gt;
* If the number is 7 digits or longer, the subscriber prefix is added. (This can be set as &#039;&#039;Max. length internal number&#039;&#039; in PBX/Config/General; a reset of the pbx and the myapps is needet after changes.)&lt;br /&gt;
Settings are applied to search results from sources via search-api-provider. Manually entered numbers are assumed to contain the respective trunk prefix.&lt;br /&gt;
&lt;br /&gt;
== IOS Callkit ==&lt;br /&gt;
&lt;br /&gt;
Before a number is sent to callkit a prefix, which matches the subscriber prefix is removed and added again when the call is actually sent to the PBX, so that the formating done in callkit, which works based on public numbers, works.&lt;br /&gt;
&lt;br /&gt;
== Android ConnectionService (similar functionality as CallKit under IOS) ==&lt;br /&gt;
&lt;br /&gt;
Before a number is sent to ConnectionService a prefix, which matches the subscriber prefix is removed and added again when the call is actually sent to the PBX, so that the formating done in ConnectionService, which works based on public numbers, works.&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r1:Concept_Number_Adjustments_(Dialing_Location)&amp;diff=76465</id>
		<title>Reference13r1:Concept Number Adjustments (Dialing Location)</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r1:Concept_Number_Adjustments_(Dialing_Location)&amp;diff=76465"/>
		<updated>2025-04-28T08:44:19Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Phone App, Softphone App */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Number Adjustments]]&lt;br /&gt;
Very often numbers are not available in the standard e.164 international format, but in subscriber or national format and maybe also formated with space, bracket, hyphens or other characters. This article defines all mechanisms in the innovaphone PBX used to adjust numbers. This can be the calling party number for display or for reverse lookup, or the called party number obtained from a directory or other purposes. These mechanisms are implemented in the PBX, the endpoints or in gateways.&lt;br /&gt;
&lt;br /&gt;
== PBX ==&lt;br /&gt;
&lt;br /&gt;
=== Incoming Calls from Trunks ===&lt;br /&gt;
&lt;br /&gt;
A Calling Party Numbers sent in a call from the gateway to the trunk should be formated in a way, that it can be used to call back the caller, in the &amp;quot;Unknown Number&amp;quot; format. Which means it should contain any necessary prefixes for national or international numbers.&lt;br /&gt;
&lt;br /&gt;
The PBX Trunk objects adds the Trunk number as prefix.&lt;br /&gt;
&lt;br /&gt;
=== Reverse Lookup ===&lt;br /&gt;
&lt;br /&gt;
The reverse lookup assumes that a directory exists for the numbers in the international format. For this reason, the number is converted to the international format for the lookup. The prefixes configured in the &#039;&#039;Node&#039;&#039; object are used for this purpose. If no prefixes are configured, the root node prefixes configured on the PBX/Config page are used. &lt;br /&gt;
&lt;br /&gt;
The reverse lookup is performed when the call is sent out to a user, so for different users there can be different results.&lt;br /&gt;
&lt;br /&gt;
* If the start of the number matches the prefix for international numbers, the prefix is removed and the resulting number is used for the lookup&lt;br /&gt;
* If the start of the number matches the prefix for national numbers, the prefix is removed and the country code is added. The resulting number is used for the lookup&lt;br /&gt;
* If the start of the number matches the prefix for subscriber numbers, the prefix is removed and the country code and area code are added. The resulting number is used for the lookup&lt;br /&gt;
&lt;br /&gt;
=== Type of number handling ===&lt;br /&gt;
&lt;br /&gt;
For any calls sent to the PBX, e.g. outgoing calls from phones, the type of number of the calling party number and called party number is converted to the prefixes defined in the node of the object on which the call is received. If the prefix is not defined in the node, the prefix defined in PBX/config is used. The type of number is then set to Unknown.&lt;br /&gt;
For SIP calls a &#039;+&#039; at the beginning of the number is treated as a Type international.&lt;br /&gt;
&lt;br /&gt;
The type of number values for International, National and Subscriber are converted into their respective prefixes.&lt;br /&gt;
&lt;br /&gt;
This way an international number obtained from a directory can be directly used for dialing.&lt;br /&gt;
&lt;br /&gt;
=== PBX internal calls ===&lt;br /&gt;
&lt;br /&gt;
For internal calls, especially when nodes are used, as calling party number the shortest possible number, which can be used for call back, is presented to the called endpoint.&lt;br /&gt;
&lt;br /&gt;
=== PBX database used as LDAP database ===&lt;br /&gt;
&lt;br /&gt;
The user database of the PBX can be used as a directory. In case of a configuration with nodes (e.164 configuration), at a given user only the number within the node is stored. As &amp;quot;otherTelephoneNumber&amp;quot; the complete number from the root node is provided.&lt;br /&gt;
If the config option &amp;quot;Adjust LDAP results for e.164&amp;quot; is set, a &#039;+&#039; is added as prefix to this number, so that it can be directly used to be dialed as international number.&lt;br /&gt;
&lt;br /&gt;
== Phone App, Softphone App ==&lt;br /&gt;
&lt;br /&gt;
The myApps Phone App and Softphone App get the for the node of the user configured prefixes in the AttachResult or RegisterResult messages. These prefixes are used to adjust numbers from directories before they are dialed:&lt;br /&gt;
* If the number starts with &#039;+&#039; it is sent as it is to the PBX. The PBX then does the adjustment&lt;br /&gt;
* If the number starts with what is configured as international prefix, the number is sent as it is to the PBX&lt;br /&gt;
* If the number seems to be an international number, which means it matches the international prefix with the subscriber prefix removed from the beginning, the subscriber prefix is added&lt;br /&gt;
* If the number seems to be a national number, which means it matches the national prefix with the subscriber prefix removed from the beginning, the subscriber prefix is added&lt;br /&gt;
* If the number is 7 digits or longer, the subscriber prefix is added. (This can be set as &#039;&#039;Max. length internal number&#039;&#039; in PBX/Config/General; a reset of the pbx and the myapps is needet after changes)&lt;br /&gt;
Settings are applied to search results from sources via search-api-provider. Manually entered numbers are assumed to contain the respective trunk prefix.&lt;br /&gt;
&lt;br /&gt;
== IOS Callkit ==&lt;br /&gt;
&lt;br /&gt;
Before a number is sent to callkit a prefix, which matches the subscriber prefix is removed and added again when the call is actually sent to the PBX, so that the formating done in callkit, which works based on public numbers, works.&lt;br /&gt;
&lt;br /&gt;
== Android ConnectionService (similar functionality as CallKit under IOS) ==&lt;br /&gt;
&lt;br /&gt;
Before a number is sent to ConnectionService a prefix, which matches the subscriber prefix is removed and added again when the call is actually sent to the PBX, so that the formating done in ConnectionService, which works based on public numbers, works.&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference14r2:Concept_App_Service_Recordings&amp;diff=74167</id>
		<title>Reference14r2:Concept App Service Recordings</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference14r2:Concept_App_Service_Recordings&amp;diff=74167"/>
		<updated>2024-11-19T14:52:32Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
== Description ==&lt;br /&gt;
Recordings is an application running on the App platform which allows capturing the audio streams during a telephone call.&lt;br /&gt;
The user&#039;s phone can be configured to send bidirectional audio streams to the Recordings App and store them into the database.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* Firmware V14r2xx&lt;br /&gt;
* Recordings Apps&lt;br /&gt;
* App(innovaphone-recorder) licenses (per User)&lt;br /&gt;
* Device with PCAP Recording Interface:&lt;br /&gt;
** innovaphone deskphones&lt;br /&gt;
** innovaphone SoftphoneApp&lt;br /&gt;
** innovaphone gateway interfaces&lt;br /&gt;
* Reporting App&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
&lt;br /&gt;
=== Recordings ===&lt;br /&gt;
[[Image: Usrrecord.png]]&lt;br /&gt;
&lt;br /&gt;
User version of the App allow you to:&lt;br /&gt;
* Access to the user specific records&lt;br /&gt;
* Access to the user specific logs&lt;br /&gt;
* Filter records by name, by date&lt;br /&gt;
* Play, Listen or Download the recording as a .zip file which contains the .WAV file and a .PDF with the call information&lt;br /&gt;
* Protect against deleting or delete a recording&lt;br /&gt;
&lt;br /&gt;
=== Recordings Admin ===&lt;br /&gt;
[[Image:Adminrecord.png]]&lt;br /&gt;
&lt;br /&gt;
Admin version of the app allow you to:&lt;br /&gt;
* Access to all records&lt;br /&gt;
* Access to all logs&lt;br /&gt;
* Set up the records auto deletion retention time in days&lt;br /&gt;
* Set the PBX name&lt;br /&gt;
* Set the CryptKey to encrypt the .pcap files in the database&lt;br /&gt;
* Set the WebDAV credentials for the Record-to-URL&lt;br /&gt;
* Set specific trace levels&lt;br /&gt;
* Filter records by name, by date&lt;br /&gt;
* Play, Listen or Download the recording as a .zip file which contains the .WAV file and a .PDF with the call information&lt;br /&gt;
* Protect against deleting or delete a recording&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugin ==&lt;br /&gt;
&lt;br /&gt;
With the Recordings PBX Manager Plugin, an App Object can be created, edited and deleted on the PBX.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
* Download the Recordings App via App Store.&lt;br /&gt;
* Install the App on the App Platform Manager.&lt;br /&gt;
* Create an instance for the Recordings App on the App Platform Manager.&lt;br /&gt;
* Create a new PBX Recordings APP-Object with the PBX Manager Plugin.&lt;br /&gt;
* Create a new PBX Recordings Admin APP-Object with the PBX Manager Plugin.&lt;br /&gt;
* Assign Recordings Admin App to authorized (admin) users, which will be allowed to open the Admin UI of the Recordings App.&lt;br /&gt;
* Assign Recordings App to users who will use the Recordings App.&lt;br /&gt;
* Start Recordings Admin App and configure the name of the PBX in the settings via upright option. Define here a WebDav-User and a WebDav-Password.&lt;br /&gt;
* assign Record to (URL) to recording devices/objects in format&lt;br /&gt;
: &amp;lt;code&amp;gt;http://&amp;lt;/code&amp;gt;&#039;&#039;ap.domain.tld&#039;&#039;&amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&#039;&#039;domain.tld&#039;&#039;&amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&#039;&#039;recording instance name&#039;&#039;&amp;lt;code&amp;gt;/Files&amp;lt;/code&amp;gt;&lt;br /&gt;
:on deskphones (Services/HTTP/Client: URL,User,Password; Phone/User-x/General: Record to (URL)), softphones(PBX/Config/MyApps:Recording-URL, -Username and -Password) or gateway interfaces.&lt;br /&gt;
:On innovaphone deskphones, enable recording via Phone/User-X/Recording by setting Mode to transparent and Recorder to HTTP Server.&lt;br /&gt;
:On innovaphone softphones, recordings config is only visible, if the user has the appropriate app(innovaphone-recorder) license.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Access List ===&lt;br /&gt;
Unlike Recordings Admin App, which lists recordings of all users, Recordings App for users limits the listing of recordings to those made by the using user himself.&lt;br /&gt;
&lt;br /&gt;
A possibility to extend the listing of the recordings to other extensions/users is provided by the Access List. In the Access List, additional extension can be defined, which will be listed to the Users of the App. This way the Recordings App Service can be accessed via different App Objects, with different Access Lists.&lt;br /&gt;
&lt;br /&gt;
This way scenarios, like sharing recordings between team members or supervisor access to recordings of call agents are possible.&amp;lt;br /&amp;gt;&lt;br /&gt;
For the configuration, see : [[Howto14r2:RecordingsApp#Access_list_configuration_through_the_Recordings_Plugin]]&lt;br /&gt;
&lt;br /&gt;
=== Deletion of recordings ===&lt;br /&gt;
In the PBX Manager plugin, it can be configured how a deletion of a recording is processed. There are 3 modes selectable: &amp;quot;Recoverable&amp;quot;, &amp;quot;Permanent&amp;quot; and &amp;quot;Denied&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
If &amp;quot;Recoverable&amp;quot; is selected, the users attached to this app object will transfer a recording to the recycle bin upon a delete operation, otherwise the recordings will be permanently deleted.&lt;br /&gt;
If &amp;quot;Denied&amp;quot; is selected, users are not able to delete a recording.&lt;br /&gt;
&lt;br /&gt;
=== Scheduled deletion of old recordings ===&lt;br /&gt;
You can configure a time period between &#039;&#039;1 and 11000 days&#039;&#039; (in maximum round about 30 years), after which recordings are automatically removed. You can enter &#039;&#039;0 days&#039;&#039; here to disable the scheduled deletion.&lt;br /&gt;
&lt;br /&gt;
== Call Information ==&lt;br /&gt;
The call information are retrieved from App Service &amp;quot;Reports&amp;quot;. It requires an installed and running App Service &amp;quot;Reports&amp;quot;. &amp;quot;Reports&amp;quot; does not&lt;br /&gt;
need own licenses to be run with recordings. With this method, it is possible to provide detailed call flow information for each recording.&lt;br /&gt;
&lt;br /&gt;
== Call Recording Storage ==&lt;br /&gt;
If a 60 second Call with Codec G.711 is recorded, it will take approx. 1.5 MegaByte memory.&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
An appropriate license &#039;&#039;App(innovaphone-recorder)&#039;&#039; must be installed on the PBX to enable Recordings App functionality for specified users.&lt;br /&gt;
&lt;br /&gt;
The Recorder App License can be assigned directly to a specific User Object or via a Config Template.&lt;br /&gt;
&lt;br /&gt;
 The recordings for users without an assigned Recorder App License will be unrecoverable deleted after a 30 day grace period.&lt;br /&gt;
 If the TTL has been configured in RecordingsAdmin to be less than 30 days, the grace period is also shortened accordingly.&lt;br /&gt;
&lt;br /&gt;
== Recording on Special Interfaces ==&lt;br /&gt;
&lt;br /&gt;
* Trunk Interface/Gateway&lt;br /&gt;
&lt;br /&gt;
The Trunk Interface acts as a substitute for the user&#039;s phone. For outgoing calls the call initiator is the owner of the recording and for him a license is required. With incoming calls, the first user answering the call owns the recording and a license for this user is required.&lt;br /&gt;
&lt;br /&gt;
* Waiting Queue&lt;br /&gt;
&lt;br /&gt;
The user answering the call is the owner, a license for this user is required.&lt;br /&gt;
&lt;br /&gt;
== Upgrade from V13r3 or V14r1 to V14r2 Recordings App ==&lt;br /&gt;
&lt;br /&gt;
=== Compatibility ===&lt;br /&gt;
&lt;br /&gt;
A V14r2 Recordings App can not be used in the V13r3 or V14r1 PBX and App Platform environment.&lt;br /&gt;
&lt;br /&gt;
=== License Changes ===&lt;br /&gt;
&lt;br /&gt;
Licensing is the same as version 14r1&lt;br /&gt;
&lt;br /&gt;
=== Database Conversion ===&lt;br /&gt;
&lt;br /&gt;
Databases from previous versions (13r3,14r1) will be converted automatically&lt;br /&gt;
&lt;br /&gt;
=== Update App Object configuration ===&lt;br /&gt;
&lt;br /&gt;
If upgrading from a previous version, the app object configuration in the PBX Manager must be invoked.&lt;br /&gt;
Each app object configuration must be selected and &amp;quot;Ok&amp;quot;-ed for the new interoperation with App Service&lt;br /&gt;
&amp;quot;Reports&amp;quot; to be set up. In detail these are: the websocket connection, the &amp;quot;reporting&amp;quot; app usage and the&lt;br /&gt;
usage of the &amp;quot;Admin&amp;quot; and &amp;quot;Services&amp;quot; API.&lt;br /&gt;
&lt;br /&gt;
=== Download recording ===&lt;br /&gt;
&lt;br /&gt;
Once a recording is converted to .wav format, it can be downloaded. In version 14r2, this is done in a zip archive containing the wave audio file and a .pdf file containing&lt;br /&gt;
the call information.&lt;br /&gt;
&lt;br /&gt;
== WebDav Access ==&lt;br /&gt;
WebDav access allows accessing the recordings database to download recordings in the original stored mode (pcap format). Clients such as WinSCP can be used for this purpose. In order to enable WebDav access credentials&lt;br /&gt;
(username, password) must be configured in the RecordingsAdmin gui.&lt;br /&gt;
&lt;br /&gt;
In conjunction with the [[Reference14r2:Concept_App_Service_Recordings#Scheduled_deletion_of_old_recordings|scheduled deletion of old recordings]], this can control the size of the application database used.&lt;br /&gt;
&lt;br /&gt;
Note: When webdav access credentials are configured, the recording itself must be configured to use these credentials as well. &lt;br /&gt;
For information on how to configure authentication for the recording clients, see [[Howto14r2:RecordingsApp#Configuring_WebDav_credentials_in_RecordingsAdmin|the respective documentation]].&lt;br /&gt;
&lt;br /&gt;
== Encrypted Recordings ==&lt;br /&gt;
Recordings can be stored encrypted when in the Recordings Admin App in the settings tab a crypt key is configured. Encryption happens as long as a crypt key is configured, if it is deleted&lt;br /&gt;
then the next reecordings are stored unencrypted. The crypt key is linked to the recording, so if the user changes this key the previous key must be remembered to access previously stored recordings with that key.&lt;br /&gt;
&lt;br /&gt;
== 4 Eyes Access ==&lt;br /&gt;
&lt;br /&gt;
This is an access mode where a user can only access the recordings when a &amp;quot;supervisor&amp;quot; is present and gives permission. The supervisor for access permission is configured in the recordings pbxmanager plugin. There, a dropdown list&lt;br /&gt;
&amp;quot;Monitor&amp;quot; consisting of all the users on the pbx is given to select the supervisor. If a supervisor is configured the users Recordings App, upon start, contacts the supervisor and asks for permission. &lt;br /&gt;
&lt;br /&gt;
Note: The supervisor must be present during the whole user sessions. If the supervisor closes his Recordings App, all permissions given to the users are revoked&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
To each recording textual notes can be added. To achieve this a part of the [[{{NAMESPACE}}:Concept_App_Connect|Connect application]] is invoked. Pressing the &amp;quot;Note&amp;quot; button on the recording entry opens a window beneath the entry where the connect app is invoked. Input and Handling of the notes is as in the connect app. Pressing the &amp;quot;note&amp;quot; button again closes the window.&lt;br /&gt;
To enable this functionality the appropriate Connect application must be selected in the recordings pbxmanger plugin&lt;br /&gt;
&lt;br /&gt;
== Watermark ==&lt;br /&gt;
In order to guarantee the validity of a recording a watermark can be added. To enable watermarking it must be selected in the recordings pbxmanager plugin. Recordings that existed in the database prior to enabling the watermarking will also be marked. The validity of a recording can then be checked in the recordings admin app by pressing the &amp;quot;verify&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Recordings App Service ===&lt;br /&gt;
The App Service for Recordings App provides a log output on the App instance, after the Diagnostics option &amp;quot;App&amp;quot; is activated for the selected instance.&lt;br /&gt;
&lt;br /&gt;
Additional Trace Level Options for the App Service are configurable via Recordings Admin App. These settings are available via an additional Menu in the upper right corner of the Recordings Admin UI:&lt;br /&gt;
&lt;br /&gt;
*Recording - PCAP interface related traces, useful on issues with IP-Phone and Interface Media transmission from Endpoint to the App Service&lt;br /&gt;
*Call Information - traces related to the CDR information&lt;br /&gt;
*Conversion - traces for conversion process from VoIP codecs to WAV&lt;br /&gt;
*License - traces for on licensing issues&lt;br /&gt;
*GUI - traces related to the user interface of the Recordings App&lt;br /&gt;
*Connections - traces related to connections between RecordingsApp and PBX&lt;br /&gt;
&lt;br /&gt;
The name of the Master PBX must be configured via the Recordings Admin App, otherwise a message &#039;&#039;PBX Name missing&#039;&#039; will be displayed.&lt;br /&gt;
&lt;br /&gt;
=== PBX Configuration ===&lt;br /&gt;
*WebSocket connection from App Object to the Recordings App should show &#039;&#039;connected&#039;&#039;&lt;br /&gt;
*A correct configuration of the CDR interface is required for transmission of metadata to the App Service &amp;quot;Reports&amp;quot;. &lt;br /&gt;
*In case the connection between recordings and App Service &amp;quot;Reports&amp;quot; is not successful, a red &amp;quot;broken link&amp;quot; and the message &amp;quot;Still initializing&amp;quot; is shown on top of the RecordingsAdmin and an entry in the event log will be added.&lt;br /&gt;
&lt;br /&gt;
=== PCAP Recording Interfaces ===&lt;br /&gt;
*Check URL for PCAP Recording provided on the IP-Phone or VoIP-Interface of a VoIP Gateway&lt;br /&gt;
*A Trace with enabled HTTP-Client option should show a successful HTTP PUT Request towards URL of the Recordings Service PCAP interface (e.g. &amp;lt;code&amp;gt;HTTPCLIENT WEBDAV_FILE_HTTP.2: PUT &amp;lt;nowiki&amp;gt;http://ap.company.com/company.com/recordings/Files/f9e5956e47d460010630009033302ab1-009033302ab1-11--username.pcap&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
[[Howto14r2:RecordingsApp|HowtoV14r2: Recordings App configuration]]&lt;br /&gt;
&lt;br /&gt;
== Known Problems ==&lt;br /&gt;
=== Destination number is not displayed correctly when overlap dialing is used ===&lt;br /&gt;
&lt;br /&gt;
If overlap dialing is used on the hardwarephone, the destination number is only displayed in the RecordingApp with the first digit dialed instead of the full number. The SoftphoneApp does not dial using overlap dialing, therefore is not affected by this problem.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Workaround: Configure an enblock timeout of e.g. 3 seconds in the Phone/User[1-6] -&amp;gt; &#039;&#039;Enblock Dialing Timeout [s]&#039;&#039; at the hardwarephone for the corresponding user.&lt;br /&gt;
&lt;br /&gt;
=== Separate app instance required per PBX ===&lt;br /&gt;
In a setup with several PBXs (master-slave), it is necessary to create a separate Recordings instance for each PBX in the AP Manager.&lt;br /&gt;
Currently, only one PBX name can be configured per Recordings instance. This results in a separate RecordingsAdmin and RecordingsUser app for the user for each PBX.&lt;br /&gt;
&lt;br /&gt;
=== Notes from Recordings are not saved if RecordingsUser-Objects name is not &amp;quot;recordings&amp;quot; ===&lt;br /&gt;
The RecordingsUser object must be called “recordings”, otherwise no notes can be saved in Connect.&lt;br /&gt;
If the object needs to be renamed, the new app must be assigned to the user and the Connect instance must then be restarted.&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto:Gigaset-Provisioning-App_-_Gigaset_-_Partner_App&amp;diff=73986</id>
		<title>Howto:Gigaset-Provisioning-App - Gigaset - Partner App</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto:Gigaset-Provisioning-App_-_Gigaset_-_Partner_App&amp;diff=73986"/>
		<updated>2024-11-11T09:36:07Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Contacts APP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Gigaset-logo.png||200px|right]]&lt;br /&gt;
&lt;br /&gt;
==Product Name==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- replace CompanyName &amp;amp; ProductName by real names and add URL to productpage --&amp;gt;&lt;br /&gt;
[https://www.gigaset.com Gigaset] Gigaset-Provisioning-App&lt;br /&gt;
&lt;br /&gt;
==Certification Status==&lt;br /&gt;
&amp;lt;!-- do not remove comment. Will be added by innovaphone upon document check, app availablity in innovaphone-appstore &amp;amp; operational check --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- do not remove comment. Will be added by innovaphone upon document check &amp;amp; app availablity on appstore --&amp;gt;&lt;br /&gt;
{{Template:Compat_Status_referral_product_new|type=App}}&lt;br /&gt;
&lt;br /&gt;
This App has been listed December 2022.&lt;br /&gt;
&lt;br /&gt;
==Category==&lt;br /&gt;
&amp;lt;!-- Do not change this section and do not remove comments. Will be set by innovaphone upon document check --&amp;gt;&lt;br /&gt;
[[Category:Partner_Apps|{{PAGENAME}}]]&lt;br /&gt;
{{Category:3rdParty_Terminal_Devices}}&lt;br /&gt;
[[Category:3rdParty_Terminal_Devices|{{PAGENAME}}]]&lt;br /&gt;
&lt;br /&gt;
==Vendor==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Place optional company logo. Don&#039;t change logo size. --&amp;gt;&lt;br /&gt;
[[Image:Gigaset-LOGO.png|150px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Give some introducting words about the vendor itself. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- At max 3 sentences, no novels. --&amp;gt;&lt;br /&gt;
With innovative communication solutions from Gigaset professional, your organisation can unlock its true potential and stay ahead of the competition. &lt;br /&gt;
Our cutting-edge telephony technology is delivered by a community of dedicated partners that can help you create a complete communications solution rather than a multitude of products. &lt;br /&gt;
With Gigaset professional, you gain access to an open platform designed for its user-friendliness, flexibility and outstanding performance, while offering seamless compatibility with leading on-premise telephony systems and cloud-based service providers.&lt;br /&gt;
&amp;lt;!-- For further information refer to vendor website via link --&amp;gt;&lt;br /&gt;
[https://www.gigaset.com/pro/en_en/ Gigaset - Pro]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- place optional product logo or functional overwiew. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font size=3px&amp;gt;Gigaset-Provisioning App supports:&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font size=3px&amp;gt;DECT IP PRO&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font size=3px&amp;gt;N870&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;[[Image:N870.png‎|250px]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
- IP DECT Multicell System&amp;lt;br&amp;gt;&lt;br /&gt;
- max. number basestations:	6000&amp;lt;br&amp;gt;&lt;br /&gt;
- max. number handsets:	20000&amp;lt;br&amp;gt;&lt;br /&gt;
- max. number parallel Calls:	6000&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;for further information see:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://teamwork.gigaset.com/gigawiki/display/GPPPO/N870 N870]&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font size=3px&amp;gt;N670&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;[[Image:N670_Mini_Multicell_EN.png‎|250px]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
- IP DECT Singlecell and Mini-Multicell System&amp;lt;br&amp;gt;&lt;br /&gt;
- max. number basestations:	3&amp;lt;br&amp;gt;&lt;br /&gt;
- max. number handsets:	20&amp;lt;br&amp;gt;&lt;br /&gt;
- max. number parallel Calls:	8&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;for further information see:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://teamwork.gigaset.com/gigawiki/display/GPPPO/N670 N670]&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;!-- Give description about the main product purpose. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- At max 3 sentences, no novels. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Gigaset Provisioning App integrates the Gigaset Single-, MiniMulti and Multicell Systems into the innovaphone PBX environment.&lt;br /&gt;
After the initial setup, user and phonebook management can be done from the innovaphone myApps environment, &lt;br /&gt;
so that no further activities need to be performed on the Gigaset system.&lt;br /&gt;
&lt;br /&gt;
==Functions==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt; &lt;br /&gt;
&amp;lt;!-- Give functional description about the application. Use formattings if needed --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Preferred format is a short list of functions/buzz words offered by the product --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* Add / Remove Gigaset handset&lt;br /&gt;
* Configure the Phonebook on Gigaset Environment&lt;br /&gt;
&lt;br /&gt;
With the Gigaset Provisioning App it is possible to automatically add and remove DECT devices via IPUI provisioning on the Gigaset Nx70 IP DECT.&lt;br /&gt;
In addition, the LDAP configuration can be provisioned.&lt;br /&gt;
&lt;br /&gt;
== Provided APIs ==&lt;br /&gt;
&amp;lt;!-- Optional topic. --&amp;gt; &lt;br /&gt;
&amp;lt;!-- name APIs which product provides - if any --&amp;gt; &lt;br /&gt;
&amp;lt;!-- e.g. some of these https://sdk.innovaphone.com/13r2/doc/reference.htm#APIs --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* Websocket&lt;br /&gt;
* AdminApi&lt;br /&gt;
* TableUsers&lt;br /&gt;
* Services&lt;br /&gt;
* PbxApi (since SR1)&lt;br /&gt;
&lt;br /&gt;
==Licensing==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt; &lt;br /&gt;
&amp;lt;!-- Give information about costs and licensing model. Use formattings if needed --&amp;gt;&lt;br /&gt;
No license is required for this app&lt;br /&gt;
&lt;br /&gt;
==Prerequisites==&lt;br /&gt;
&amp;lt;!-- Optional topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- If applicable, name any system requirements / technical requirements. For example, if the function of the free app requires the use of software for which a fee is charged. --&amp;gt;&lt;br /&gt;
None (at least knowledge about installing an App on the AP Platform and adding the App Object via PBX Manager)&lt;br /&gt;
&lt;br /&gt;
==Versions==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- If not present or outdated innovaphone FW is used, no certificate will be given at all --&amp;gt;&lt;br /&gt;
===Compatible innovaphone firmware versions===&lt;br /&gt;
&amp;lt;!-- List compatible major innovaphone firmware versions. Several listings are valid --&amp;gt;&lt;br /&gt;
* innovaphone V13r2 SR19&lt;br /&gt;
* innovaphone V13r3 Beta5&lt;br /&gt;
&lt;br /&gt;
===Application versions used for interop testing===&lt;br /&gt;
&amp;lt;!-- Give used versions for testing of both innovaphone and 3rd-pty product --&amp;gt;&lt;br /&gt;
&amp;lt;!-- replace 3rd-Pty-Application by real name --&amp;gt;&lt;br /&gt;
* Gigaset Provisioning-App - 13R3 136017&lt;br /&gt;
* Gigaset Provisioning-App - 13R2 132017&lt;br /&gt;
&amp;lt;!-- adjust tested innovaphone FW --&amp;gt;&lt;br /&gt;
* innovaphone V13r2 SR19&lt;br /&gt;
* innovaphone V13r3 Beta5&lt;br /&gt;
* Gigaset Nx70 V2.49.1&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt; &lt;br /&gt;
&amp;lt;!-- Describe configuration steps to be done for both innovaphone and 3rd-pty application --&amp;gt;&lt;br /&gt;
&amp;lt;!-- It is required to provide a PDF-formatted config document. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Install the App===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gigaset - Provisoning - App===&lt;br /&gt;
&lt;br /&gt;
As an admin, create the environment settings in the Gigaset Provisioning App.&lt;br /&gt;
For the innovaphone PBX, enter the domain, the IP address of the PBX or the FQDN, the SIP- or SIP-TLS Port, the MasterPBX-Name and the PBX password. You can also set Logname or E164 as an alternative, when DN is not set. Also define if reverse proxy should be activated or not.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;There are two different ways to configure provisioing from this app to the gigaset integrator.&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;simple way is http&#039;&#039;&#039;. Therefore you have to enter the MAC ID (MAC address plus 4-digit code, can be found on the web UI under Status or on the integrator&#039;s box), &lt;br /&gt;
the IP address of the integrator, the admin password and select the DECT frequency. You can also define an alternative open dect registration time window (default 300s).&lt;br /&gt;
Provisioning via http is quit simple to configure, but has a few disadvantages: you can&#039;t be logged in on WebUi at the same time and the App Platform must reachable by IP-Address from Gigaset Integrator, and vise versa.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That&#039;s why we implemented the &#039;&#039;&#039;second connection method via SIP&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
Therfore you have to enter the MAC ID (MAC address plus 4-digit code, can be found on the web UI under Status or on the integrator&#039;s box), &lt;br /&gt;
the SIP Realm of the App Platfrom, the App Platfrom FQDN, App Platform SIP- or SIP-TLS Port and additionally a sip username and password of your choice!&lt;br /&gt;
of course also the admin password from the integrator and select the DECT frequency. You can also define an alternative open dect registration time window (default 300s).&lt;br /&gt;
Advantages of the provisioning via SIP is that you can be logged in into the WebUi in paralell and this will also work e.g. for cloud environments and other scenarios where PBX and Gigaset Integrator are not into the same routed network.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the Admin Password does not match the one assigned, it would be overwritten in the next step, during the 1st provisioning with the one entered here.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Under Phonebook settings you can activate the sync of the standard LDAP directory of the innovaphone PBX (PBX0). &lt;br /&gt;
or alternatively enter all parameters manually according to the LDAP server used.&lt;br /&gt;
Please enter the IP address, port and previously created access data for the innovaphone LDAP.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Call number formatting reads access code and prefixes from the pbx or you can define it manually.&amp;lt;br&amp;gt;&lt;br /&gt;
This is used for reverse lookup and call settings. you can change more call settings manually or via own provisioning parameters.&amp;lt;br&amp;gt;&lt;br /&gt;
If you activate wild carding and enter your internal number length and Emergencey Numbers, the Gigaset DECT System will wildcarding your phone number search into the phonebook.&lt;br /&gt;
for example: the access code will be stripped and then *4989123 is searched for instead of 004989123, or *89123 is searched instead of 089123.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You have the possibility to add provisioning parameters by your own in xml strings. You can find all provisioning parameters here:&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;[https://teamwork.gigaset.com/gigawiki/display/GPPPO/FAQ+-+Auto+provisioning%3A+Parameters Gigaset Provisioing Parameters]&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
please have in mind, that you have to replace special signs with placeholders:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp; – &#039;&amp;amp;amp&#039;;&amp;lt;br&amp;gt;&lt;br /&gt;
‘ – &#039;&amp;amp;apos&#039;;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt; – &#039;&amp;amp;lt&#039;;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; – &#039;&amp;amp;gt&#039;;&amp;lt;br&amp;gt;&lt;br /&gt;
” – &#039;&amp;amp;quot&#039;;&amp;lt;br&amp;gt;&lt;br /&gt;
Ä - &#039;&amp;amp;#196&#039;;&amp;lt;br&amp;gt;&lt;br /&gt;
Ö - &#039;&amp;amp;#214&#039;;&amp;lt;br&amp;gt;&lt;br /&gt;
Ü - &#039;&amp;amp;#220&#039;;&amp;lt;br&amp;gt;&lt;br /&gt;
ä - &#039;&amp;amp;#228&#039;;&amp;lt;br&amp;gt;&lt;br /&gt;
ö - &#039;&amp;amp;#246&#039;;&amp;lt;br&amp;gt;&lt;br /&gt;
ü - &#039;&amp;amp;#252&#039;;&amp;lt;br&amp;gt;&lt;br /&gt;
ß - &#039;&amp;amp;#223&#039;;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
here are a few examples for popular provisioning parameters:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;param name=&amp;quot;DmGlobal.0.SuotaEnable&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt; --&amp;gt; Enable Software Update over the Air for Gigaset Handsets&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;param name=&amp;quot;hs.@.DirectAccessDir&amp;quot; value=&amp;quot;1&amp;quot;/&amp;gt; --&amp;gt; change Directory Access Key to Local Directory&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;param name=&amp;quot;hs.@.IntKeyDir&amp;quot; value=&amp;quot;10&amp;quot;/&amp;gt; --&amp;gt; change Int Key to LDAP Directory&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;param name=&amp;quot;hs.@.ShowMissedCalls&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt; --&amp;gt; deactivates LED signaling for Missed Calls&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;param name=&amp;quot;hs.@.ShowMissedAlarms&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt; --&amp;gt; deactivates LED signaling for Missed Alarms&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;param name=&amp;quot;hs.@.ShowMissedNetAM&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt; --&amp;gt; deactivates LED signaling for Missed Voicemails&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click on the Save icon to save the entered configuration. The app generates a provisioning path from the data.&lt;br /&gt;
This path does not change as long as you do not change the MAC-ID.&lt;br /&gt;
Copy this path and paste it on the Gigaset Integrator under Settings --&amp;gt; System --&amp;gt; Provisioning and configuration.&lt;br /&gt;
Execute the first provisioning via the button &amp;quot;Start Auto Configuration&amp;quot; and log out of the web interface, &lt;br /&gt;
because as long as you are logged in, no provisioning can be performed by the app!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Innovaphone GigasetApp Admin2.0 HTTP.png|Caption1&lt;br /&gt;
Innovaphone GigasetApp Admin2.0 SIP RVP TLS.png|Caption2&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-top:auto;margin-top: 0px;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:Innovaphone GigasetApp Admin2.0 HTTP.png]]&lt;br /&gt;
|&lt;br /&gt;
[[Image:Innovaphone GigasetApp Admin2.0 SIP RVP TLS.png]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Add Devices to User===&lt;br /&gt;
&lt;br /&gt;
Now create new end devices as usual via UserAdmin or the Profile app. Select &amp;quot;Gigaset&amp;quot; in the manufacturer selection field and then enter the IPUI of the handset instead of the MAC address.&lt;br /&gt;
You can find the IPUI of the handset on the box, in the battery compartment or by switching to the menu on the handset with the right button and typing &amp;quot;*#06#&amp;quot;.&lt;br /&gt;
Now the IPUI is displayed in the top line.&lt;br /&gt;
&lt;br /&gt;
After you have saved the new handset, Gigaset Provisioning will automatically transfer the account to the integrator and start the login window for 5 minutes.&lt;br /&gt;
Now you can register the new handset with the default PIN &amp;quot;0000&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you want to trigger provisioning again, e.g. to open the login window again, press the Save button in the Admin area of the Gigaset Provisioning app again.&lt;br /&gt;
The successful transfer is indicated by a message.&lt;br /&gt;
If the provisioning was not successful, this is also displayed.&lt;br /&gt;
This can have 2 reasons, either you are still logged in on the integrator in the background &lt;br /&gt;
or you have changed the admin password on the integrator in the meantime and have not stored the new one in the settings of the app.&lt;br /&gt;
&lt;br /&gt;
[[Image:innovaphone_GigasetApp_User.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Usage over ReverseProxy===&lt;br /&gt;
As you can see, the app provides a small SIP server. For this SIP server, a SIP realm should be used that is not used in any other system in the environment. &lt;br /&gt;
As an example: If the SIP realm / system domain of the environment is &amp;quot;example.com&amp;quot;, &amp;quot;gigaset.example.com&amp;quot; could be used as the SIP realm for the App Service. The advantage now is that we can enter this domain on the reverse proxy and direct it from there to the SIP port of the App Service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Gigaset-rvp-all.png]]&lt;br /&gt;
&lt;br /&gt;
===Multiple Instances===&lt;br /&gt;
If you want to run multiple instances of the app on one AppPlatform, the local SIP ports of the app service must not overlap. This means that different ports must be used for SIP provisioning in each app service. The distinction can be made in the reverse proxy on the basis of the SIP realm used.&amp;lt;br&amp;gt;&lt;br /&gt;
If the local SIP port of the app is e.g. 5065, but the reverse proxy can only be reached via port 5060/5061. An outbound proxy must also be distributed to the DECT Manager. This is done via the area for own provisioning parameters.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gigaset-rvp-special.PNG]] &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In view on the example above: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;param name=&amp;quot;SipProvider.19.OutboundProxyAddress&amp;quot; value=&amp;quot;app.example.com&amp;quot;/&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;param name=&amp;quot;SipProvider.19.OutboundProxyMode&amp;quot; value=&amp;quot;0&amp;quot;/&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;param name=&amp;quot;SipProvider.19.OutboundProxyPort&amp;quot; value=&amp;quot;5061&amp;quot;/&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Contacts APP===&lt;br /&gt;
From Software V2.59 you are able to connect Gigaset DECT also with innovaphone Contacts APP.&lt;br /&gt;
Therefore a new Provisioning Parameter is implemented:&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;param name=&amp;quot;LDAPDir.0.BlankFilter&amp;quot; value=&amp;quot;(metaSearchNumber=0*)&amp;quot;/&amp;gt;&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
For Reverse Lookup the numbers must be saved without +49, for example 02871 91-0 instead of +49 2871 91-0&amp;lt;br&amp;gt;&lt;br /&gt;
For Reverse Lookup you must set also a Provisioning Parameter, to change default behaviour:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;param name=&amp;quot;AreaCodes.0.Wildcarding&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The LDAP Configuration into the Provisioning APP should looks like this:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Namefilter field must filled with: &amp;quot;(metaSearchNumber=%)&amp;quot;&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Provisioning_APP_Contacts_Parameter.png|500px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
You need to enter the Credentials from the Contacts APP. There are found into:&lt;br /&gt;
PBX-Manager --&amp;gt; AP Contacts --&amp;gt; Change Configuration&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Host : apps.firma.de (adress from the App-Platform)&amp;lt;br&amp;gt;&lt;br /&gt;
Port : 636&amp;lt;br&amp;gt;&lt;br /&gt;
LDAP : dc=entries&amp;lt;br&amp;gt;&lt;br /&gt;
Username : (you find it in PBX Manager / Ap contacts / edit configurations / User (LDAP))&amp;lt;br&amp;gt;&lt;br /&gt;
Password (deutsche Oberfläche: Benutzername) : (you find it in PBX Manager / Ap contacts / edit configurations / Password(LDAP))&amp;lt;br&amp;gt;&lt;br /&gt;
name filter (deutsche Oberfläche: Passwort) : (|(cn=%)(sn=%))&amp;lt;br&amp;gt;&lt;br /&gt;
number filter (deutsche Oberfläche: Namensfilter) : (metaSearchNumber=%)&amp;lt;br&amp;gt;&lt;br /&gt;
all other like in the picture shown&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:PBX Manager Contacts Parameter.png|750px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Release Notes==&lt;br /&gt;
===Update Notice===&lt;br /&gt;
&lt;br /&gt;
Even though this should be the standard procedure, we would still like to point this out. &amp;lt;br&amp;gt;&lt;br /&gt;
Before installing an update, we recommend backing up the PBX and the Gigaset application on the application platform so that a rollback of the configuration is possible.&lt;br /&gt;
&lt;br /&gt;
===136017 - final===&lt;br /&gt;
- Startversion&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===136035 - SR1===&lt;br /&gt;
====GUI and App====&lt;br /&gt;
- Change App Icon and Logo &amp;lt;br&amp;gt;&lt;br /&gt;
- Support more languages &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Innovaphone System Settings====&lt;br /&gt;
- Add Configuration for SIP Port of PBX &amp;lt;br&amp;gt;&lt;br /&gt;
- Add Checkmark for TLS &amp;lt;br&amp;gt;&lt;br /&gt;
- Add Configuration for PBX Name of Master PBX &amp;lt;b&amp;gt;(required after Update)&amp;lt;/b&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
- Add Configuration for Usage of Longname or Number instead no Displayname is availabe. &amp;lt;br&amp;gt;&lt;br /&gt;
- Add Checkmark &amp;quot;ReverseProxy&amp;quot; for authorization of DECT Devices over ReverseProxy &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Gigaset System Settings====&lt;br /&gt;
With the update, you have the option to run the Gigaset app as a small SIP server. This is necessary to register the transmitter with the app via a special SIP profile. The registration is done with a separate SIP domain directly on the AppPlatform without registering via the PBX. This makes it possible to run the app via the reverse proxy on Cloud PBX environments. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
- Add Registration time for DECT Device Register &amp;lt;br&amp;gt;&lt;br /&gt;
- Add New Option &amp;quot;Connect via SIP&amp;quot; instead of http &amp;lt;br&amp;gt;&lt;br /&gt;
- implementation of small SIP server methods &amp;quot;Register&amp;quot; , &amp;quot;Check Sync&amp;quot; &amp;lt;br&amp;gt;&lt;br /&gt;
- Add Configuration for Provisiong SIP Domain (different from PBX Domain) &amp;lt;br&amp;gt;&lt;br /&gt;
- Add Configuration for SIP Port of App Platform &amp;lt;br&amp;gt;&lt;br /&gt;
- Add Checkmark for TLS &amp;lt;br&amp;gt;&lt;br /&gt;
- Add Username for SIP Authentication on App Platform&amp;lt;br&amp;gt; &lt;br /&gt;
- Add Password for SIP Authentication on App Platform&amp;lt;br&amp;gt;&lt;br /&gt;
- Add the possibility of specifying the prefixes and internal number length, for phone number formatting, based on the innovapone configuration &amp;lt;br&amp;gt;&lt;br /&gt;
- Add Checkmark for wildcarding, so that reverse lookup in Phonebooks works independent of the saved format  &amp;lt;br&amp;gt;&lt;br /&gt;
- Add the possibility of specifying emergency numbers &amp;lt;br&amp;gt;&lt;br /&gt;
- Add a field for adding individual provisioning parameters as an xml string  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===136036 - SR2===&lt;br /&gt;
- Increase paketsize for receiving SIP Request in App Service&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
===Provisioning of devices via Users Admin not working===&lt;br /&gt;
Please note the following for environments that do not have Internet access. In this case, the assignment of devices via the Users Admin may be disrupted.&lt;br /&gt;
The Gigaset App works together with the provisioning service of the Devices App. The online provisioning server from innovpahone &amp;quot;config.innovaphone.com&amp;quot; is entered as the default in the Devices app. If the environment cannot reach the server, the process is aborted. &lt;br /&gt;
To avoid this, offline provisioning must be configured for the domain in the Devices app. &lt;br /&gt;
https://wiki.innovaphone.com/index.php?title=Reference13r1:Concept_Offline_Provisioning&lt;br /&gt;
&lt;br /&gt;
===Reverse Lookup is not Working for LDAP===&lt;br /&gt;
As an Workaround, delete international and national dialing location from number formatting parameters.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===LDAP Configuration double fields in german===&lt;br /&gt;
When WebUi is in german Language, filed username/Benutzername is present twice, so each field is offset by one.&amp;lt;br&amp;gt;&lt;br /&gt;
As an Workaround use WebUi in englisch language.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:MyApps_Cloud_-_Using_Gigaset-Provisioning-App_in_innovaphone_cloud_environments | Howto:Using Gigaset-Provisioning-App in innovaphone myApps cloud environments]]&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
Gigaset Technologies GmbH &amp;lt;br&amp;gt;&lt;br /&gt;
Frankenstraße 2&amp;lt;br&amp;gt;&lt;br /&gt;
46395 Bocholt&lt;br /&gt;
&lt;br /&gt;
Tel: +49 2871 91-0 &amp;lt;br&amp;gt;&lt;br /&gt;
E-Mail: de.pro@gigaset.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Support&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
+49 (89) 8780 6575 + PIN Code&amp;lt;br&amp;gt;&lt;br /&gt;
support@gigaset.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Become a partner&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://gigasetportal.force.com/Partner&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;App Feature Request&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Dennis Zimmermann&amp;lt;br&amp;gt;&lt;br /&gt;
Technical Sales Manager&amp;lt;br&amp;gt;&lt;br /&gt;
dennis.zimmermann@gigaset.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == Related Articles == --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto:Gigaset-Provisioning-App_-_Gigaset_-_Partner_App&amp;diff=73941</id>
		<title>Howto:Gigaset-Provisioning-App - Gigaset - Partner App</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto:Gigaset-Provisioning-App_-_Gigaset_-_Partner_App&amp;diff=73941"/>
		<updated>2024-11-08T09:16:43Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Contacts APP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Gigaset-logo.png||200px|right]]&lt;br /&gt;
&lt;br /&gt;
==Product Name==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- replace CompanyName &amp;amp; ProductName by real names and add URL to productpage --&amp;gt;&lt;br /&gt;
[https://www.gigaset.com Gigaset] Gigaset-Provisioning-App&lt;br /&gt;
&lt;br /&gt;
==Certification Status==&lt;br /&gt;
&amp;lt;!-- do not remove comment. Will be added by innovaphone upon document check, app availablity in innovaphone-appstore &amp;amp; operational check --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- do not remove comment. Will be added by innovaphone upon document check &amp;amp; app availablity on appstore --&amp;gt;&lt;br /&gt;
{{Template:Compat_Status_referral_product_new|type=App}}&lt;br /&gt;
&lt;br /&gt;
This App has been listed December 2022.&lt;br /&gt;
&lt;br /&gt;
==Category==&lt;br /&gt;
&amp;lt;!-- Do not change this section and do not remove comments. Will be set by innovaphone upon document check --&amp;gt;&lt;br /&gt;
[[Category:Partner_Apps|{{PAGENAME}}]]&lt;br /&gt;
{{Category:3rdParty_Terminal_Devices}}&lt;br /&gt;
[[Category:3rdParty_Terminal_Devices|{{PAGENAME}}]]&lt;br /&gt;
&lt;br /&gt;
==Vendor==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Place optional company logo. Don&#039;t change logo size. --&amp;gt;&lt;br /&gt;
[[Image:Gigaset-LOGO.png|150px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Give some introducting words about the vendor itself. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- At max 3 sentences, no novels. --&amp;gt;&lt;br /&gt;
With innovative communication solutions from Gigaset professional, your organisation can unlock its true potential and stay ahead of the competition. &lt;br /&gt;
Our cutting-edge telephony technology is delivered by a community of dedicated partners that can help you create a complete communications solution rather than a multitude of products. &lt;br /&gt;
With Gigaset professional, you gain access to an open platform designed for its user-friendliness, flexibility and outstanding performance, while offering seamless compatibility with leading on-premise telephony systems and cloud-based service providers.&lt;br /&gt;
&amp;lt;!-- For further information refer to vendor website via link --&amp;gt;&lt;br /&gt;
[https://www.gigaset.com/pro/en_en/ Gigaset - Pro]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- place optional product logo or functional overwiew. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font size=3px&amp;gt;Gigaset-Provisioning App supports:&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font size=3px&amp;gt;DECT IP PRO&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font size=3px&amp;gt;N870&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;[[Image:N870.png‎|250px]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
- IP DECT Multicell System&amp;lt;br&amp;gt;&lt;br /&gt;
- max. number basestations:	6000&amp;lt;br&amp;gt;&lt;br /&gt;
- max. number handsets:	20000&amp;lt;br&amp;gt;&lt;br /&gt;
- max. number parallel Calls:	6000&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;for further information see:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://teamwork.gigaset.com/gigawiki/display/GPPPO/N870 N870]&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font size=3px&amp;gt;N670&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;[[Image:N670_Mini_Multicell_EN.png‎|250px]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
- IP DECT Singlecell and Mini-Multicell System&amp;lt;br&amp;gt;&lt;br /&gt;
- max. number basestations:	3&amp;lt;br&amp;gt;&lt;br /&gt;
- max. number handsets:	20&amp;lt;br&amp;gt;&lt;br /&gt;
- max. number parallel Calls:	8&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;for further information see:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://teamwork.gigaset.com/gigawiki/display/GPPPO/N670 N670]&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;!-- Give description about the main product purpose. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- At max 3 sentences, no novels. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Gigaset Provisioning App integrates the Gigaset Single-, MiniMulti and Multicell Systems into the innovaphone PBX environment.&lt;br /&gt;
After the initial setup, user and phonebook management can be done from the innovaphone myApps environment, &lt;br /&gt;
so that no further activities need to be performed on the Gigaset system.&lt;br /&gt;
&lt;br /&gt;
==Functions==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt; &lt;br /&gt;
&amp;lt;!-- Give functional description about the application. Use formattings if needed --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Preferred format is a short list of functions/buzz words offered by the product --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* Add / Remove Gigaset handset&lt;br /&gt;
* Configure the Phonebook on Gigaset Environment&lt;br /&gt;
&lt;br /&gt;
With the Gigaset Provisioning App it is possible to automatically add and remove DECT devices via IPUI provisioning on the Gigaset Nx70 IP DECT.&lt;br /&gt;
In addition, the LDAP configuration can be provisioned.&lt;br /&gt;
&lt;br /&gt;
== Provided APIs ==&lt;br /&gt;
&amp;lt;!-- Optional topic. --&amp;gt; &lt;br /&gt;
&amp;lt;!-- name APIs which product provides - if any --&amp;gt; &lt;br /&gt;
&amp;lt;!-- e.g. some of these https://sdk.innovaphone.com/13r2/doc/reference.htm#APIs --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* Websocket&lt;br /&gt;
* AdminApi&lt;br /&gt;
* TableUsers&lt;br /&gt;
* Services&lt;br /&gt;
* PbxApi (since SR1)&lt;br /&gt;
&lt;br /&gt;
==Licensing==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt; &lt;br /&gt;
&amp;lt;!-- Give information about costs and licensing model. Use formattings if needed --&amp;gt;&lt;br /&gt;
No license is required for this app&lt;br /&gt;
&lt;br /&gt;
==Prerequisites==&lt;br /&gt;
&amp;lt;!-- Optional topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- If applicable, name any system requirements / technical requirements. For example, if the function of the free app requires the use of software for which a fee is charged. --&amp;gt;&lt;br /&gt;
None (at least knowledge about installing an App on the AP Platform and adding the App Object via PBX Manager)&lt;br /&gt;
&lt;br /&gt;
==Versions==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- If not present or outdated innovaphone FW is used, no certificate will be given at all --&amp;gt;&lt;br /&gt;
===Compatible innovaphone firmware versions===&lt;br /&gt;
&amp;lt;!-- List compatible major innovaphone firmware versions. Several listings are valid --&amp;gt;&lt;br /&gt;
* innovaphone V13r2 SR19&lt;br /&gt;
* innovaphone V13r3 Beta5&lt;br /&gt;
&lt;br /&gt;
===Application versions used for interop testing===&lt;br /&gt;
&amp;lt;!-- Give used versions for testing of both innovaphone and 3rd-pty product --&amp;gt;&lt;br /&gt;
&amp;lt;!-- replace 3rd-Pty-Application by real name --&amp;gt;&lt;br /&gt;
* Gigaset Provisioning-App - 13R3 136017&lt;br /&gt;
* Gigaset Provisioning-App - 13R2 132017&lt;br /&gt;
&amp;lt;!-- adjust tested innovaphone FW --&amp;gt;&lt;br /&gt;
* innovaphone V13r2 SR19&lt;br /&gt;
* innovaphone V13r3 Beta5&lt;br /&gt;
* Gigaset Nx70 V2.49.1&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt; &lt;br /&gt;
&amp;lt;!-- Describe configuration steps to be done for both innovaphone and 3rd-pty application --&amp;gt;&lt;br /&gt;
&amp;lt;!-- It is required to provide a PDF-formatted config document. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Install the App===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gigaset - Provisoning - App===&lt;br /&gt;
&lt;br /&gt;
As an admin, create the environment settings in the Gigaset Provisioning App.&lt;br /&gt;
For the innovaphone PBX, enter the domain, the IP address of the PBX or the FQDN, the SIP- or SIP-TLS Port, the MasterPBX-Name and the PBX password. You can also set Logname or E164 as an alternative, when DN is not set. Also define if reverse proxy should be activated or not.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;There are two different ways to configure provisioing from this app to the gigaset integrator.&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;simple way is http&#039;&#039;&#039;. Therefore you have to enter the MAC ID (MAC address plus 4-digit code, can be found on the web UI under Status or on the integrator&#039;s box), &lt;br /&gt;
the IP address of the integrator, the admin password and select the DECT frequency. You can also define an alternative open dect registration time window (default 300s).&lt;br /&gt;
Provisioning via http is quit simple to configure, but has a few disadvantages: you can&#039;t be logged in on WebUi at the same time and the App Platform must reachable by IP-Address from Gigaset Integrator, and vise versa.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That&#039;s why we implemented the &#039;&#039;&#039;second connection method via SIP&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
Therfore you have to enter the MAC ID (MAC address plus 4-digit code, can be found on the web UI under Status or on the integrator&#039;s box), &lt;br /&gt;
the SIP Realm of the App Platfrom, the App Platfrom FQDN, App Platform SIP- or SIP-TLS Port and additionally a sip username and password of your choice!&lt;br /&gt;
of course also the admin password from the integrator and select the DECT frequency. You can also define an alternative open dect registration time window (default 300s).&lt;br /&gt;
Advantages of the provisioning via SIP is that you can be logged in into the WebUi in paralell and this will also work e.g. for cloud environments and other scenarios where PBX and Gigaset Integrator are not into the same routed network.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the Admin Password does not match the one assigned, it would be overwritten in the next step, during the 1st provisioning with the one entered here.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Under Phonebook settings you can activate the sync of the standard LDAP directory of the innovaphone PBX (PBX0). &lt;br /&gt;
or alternatively enter all parameters manually according to the LDAP server used.&lt;br /&gt;
Please enter the IP address, port and previously created access data for the innovaphone LDAP.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Call number formatting reads access code and prefixes from the pbx or you can define it manually.&amp;lt;br&amp;gt;&lt;br /&gt;
This is used for reverse lookup and call settings. you can change more call settings manually or via own provisioning parameters.&amp;lt;br&amp;gt;&lt;br /&gt;
If you activate wild carding and enter your internal number length and Emergencey Numbers, the Gigaset DECT System will wildcarding your phone number search into the phonebook.&lt;br /&gt;
for example: the access code will be stripped and then *4989123 is searched for instead of 004989123, or *89123 is searched instead of 089123.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You have the possibility to add provisioning parameters by your own in xml strings. You can find all provisioning parameters here:&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;[https://teamwork.gigaset.com/gigawiki/display/GPPPO/FAQ+-+Auto+provisioning%3A+Parameters Gigaset Provisioing Parameters]&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
please have in mind, that you have to replace special signs with placeholders:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp; – &#039;&amp;amp;amp&#039;;&amp;lt;br&amp;gt;&lt;br /&gt;
‘ – &#039;&amp;amp;apos&#039;;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt; – &#039;&amp;amp;lt&#039;;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;gt; – &#039;&amp;amp;gt&#039;;&amp;lt;br&amp;gt;&lt;br /&gt;
” – &#039;&amp;amp;quot&#039;;&amp;lt;br&amp;gt;&lt;br /&gt;
Ä - &#039;&amp;amp;#196&#039;;&amp;lt;br&amp;gt;&lt;br /&gt;
Ö - &#039;&amp;amp;#214&#039;;&amp;lt;br&amp;gt;&lt;br /&gt;
Ü - &#039;&amp;amp;#220&#039;;&amp;lt;br&amp;gt;&lt;br /&gt;
ä - &#039;&amp;amp;#228&#039;;&amp;lt;br&amp;gt;&lt;br /&gt;
ö - &#039;&amp;amp;#246&#039;;&amp;lt;br&amp;gt;&lt;br /&gt;
ü - &#039;&amp;amp;#252&#039;;&amp;lt;br&amp;gt;&lt;br /&gt;
ß - &#039;&amp;amp;#223&#039;;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
here are a few examples for popular provisioning parameters:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;param name=&amp;quot;DmGlobal.0.SuotaEnable&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt; --&amp;gt; Enable Software Update over the Air for Gigaset Handsets&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;param name=&amp;quot;hs.@.DirectAccessDir&amp;quot; value=&amp;quot;1&amp;quot;/&amp;gt; --&amp;gt; change Directory Access Key to Local Directory&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;param name=&amp;quot;hs.@.IntKeyDir&amp;quot; value=&amp;quot;10&amp;quot;/&amp;gt; --&amp;gt; change Int Key to LDAP Directory&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;param name=&amp;quot;hs.@.ShowMissedCalls&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt; --&amp;gt; deactivates LED signaling for Missed Calls&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;param name=&amp;quot;hs.@.ShowMissedAlarms&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt; --&amp;gt; deactivates LED signaling for Missed Alarms&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;param name=&amp;quot;hs.@.ShowMissedNetAM&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt; --&amp;gt; deactivates LED signaling for Missed Voicemails&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click on the Save icon to save the entered configuration. The app generates a provisioning path from the data.&lt;br /&gt;
This path does not change as long as you do not change the MAC-ID.&lt;br /&gt;
Copy this path and paste it on the Gigaset Integrator under Settings --&amp;gt; System --&amp;gt; Provisioning and configuration.&lt;br /&gt;
Execute the first provisioning via the button &amp;quot;Start Auto Configuration&amp;quot; and log out of the web interface, &lt;br /&gt;
because as long as you are logged in, no provisioning can be performed by the app!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Innovaphone GigasetApp Admin2.0 HTTP.png|Caption1&lt;br /&gt;
Innovaphone GigasetApp Admin2.0 SIP RVP TLS.png|Caption2&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-top:auto;margin-top: 0px;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:Innovaphone GigasetApp Admin2.0 HTTP.png]]&lt;br /&gt;
|&lt;br /&gt;
[[Image:Innovaphone GigasetApp Admin2.0 SIP RVP TLS.png]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Add Devices to User===&lt;br /&gt;
&lt;br /&gt;
Now create new end devices as usual via UserAdmin or the Profile app. Select &amp;quot;Gigaset&amp;quot; in the manufacturer selection field and then enter the IPUI of the handset instead of the MAC address.&lt;br /&gt;
You can find the IPUI of the handset on the box, in the battery compartment or by switching to the menu on the handset with the right button and typing &amp;quot;*#06#&amp;quot;.&lt;br /&gt;
Now the IPUI is displayed in the top line.&lt;br /&gt;
&lt;br /&gt;
After you have saved the new handset, Gigaset Provisioning will automatically transfer the account to the integrator and start the login window for 5 minutes.&lt;br /&gt;
Now you can register the new handset with the default PIN &amp;quot;0000&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you want to trigger provisioning again, e.g. to open the login window again, press the Save button in the Admin area of the Gigaset Provisioning app again.&lt;br /&gt;
The successful transfer is indicated by a message.&lt;br /&gt;
If the provisioning was not successful, this is also displayed.&lt;br /&gt;
This can have 2 reasons, either you are still logged in on the integrator in the background &lt;br /&gt;
or you have changed the admin password on the integrator in the meantime and have not stored the new one in the settings of the app.&lt;br /&gt;
&lt;br /&gt;
[[Image:innovaphone_GigasetApp_User.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Usage over ReverseProxy===&lt;br /&gt;
As you can see, the app provides a small SIP server. For this SIP server, a SIP realm should be used that is not used in any other system in the environment. &lt;br /&gt;
As an example: If the SIP realm / system domain of the environment is &amp;quot;example.com&amp;quot;, &amp;quot;gigaset.example.com&amp;quot; could be used as the SIP realm for the App Service. The advantage now is that we can enter this domain on the reverse proxy and direct it from there to the SIP port of the App Service.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Gigaset-rvp-all.png]]&lt;br /&gt;
&lt;br /&gt;
===Multiple Instances===&lt;br /&gt;
If you want to run multiple instances of the app on one AppPlatform, the local SIP ports of the app service must not overlap. This means that different ports must be used for SIP provisioning in each app service. The distinction can be made in the reverse proxy on the basis of the SIP realm used.&amp;lt;br&amp;gt;&lt;br /&gt;
If the local SIP port of the app is e.g. 5065, but the reverse proxy can only be reached via port 5060/5061. An outbound proxy must also be distributed to the DECT Manager. This is done via the area for own provisioning parameters.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Gigaset-rvp-special.PNG]] &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
In view on the example above: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;param name=&amp;quot;SipProvider.19.OutboundProxyAddress&amp;quot; value=&amp;quot;app.example.com&amp;quot;/&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;param name=&amp;quot;SipProvider.19.OutboundProxyMode&amp;quot; value=&amp;quot;0&amp;quot;/&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;param name=&amp;quot;SipProvider.19.OutboundProxyPort&amp;quot; value=&amp;quot;5061&amp;quot;/&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Contacts APP===&lt;br /&gt;
From Software V2.59 you are able to connect Gigaset DECT also with innovaphone Contacts APP.&lt;br /&gt;
Therefore a new Provisioning Parameter is implemented:&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;param name=&amp;quot;LDAPDir.0.BlankFilter&amp;quot; value=&amp;quot;(metaSearchNumber=0*)&amp;quot;/&amp;gt;&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
For Reverse Lookup the numbers must be saved without +49, for example 02871 91-0 instead of +49 2871 91-0&amp;lt;br&amp;gt;&lt;br /&gt;
For Reverse Lookup you must set also a Provisioning Parameter, to change default behaviour:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;param name=&amp;quot;AreaCodes.0.Wildcarding&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The LDAP Configuration into the Provisioning APP should looks like this:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Namefilter field must filled with: &amp;quot;(metaSearchNumber=%)&amp;quot;&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Provisioning_APP_Contacts_Parameter.png|500px]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
You need to enter the Credentials from the Contacts APP. There are found into:&lt;br /&gt;
PBX-Manager --&amp;gt; AP Contacts --&amp;gt; Change Configuration&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Host : apps.firma.de (adress from the App-Platform)&amp;lt;br&amp;gt;&lt;br /&gt;
Port : 636&amp;lt;br&amp;gt;&lt;br /&gt;
LDAP : dc=entries&amp;lt;br&amp;gt;&lt;br /&gt;
Username : (PBX Manager / Ap contacts / edit configurations / User (LDAP)&amp;lt;br&amp;gt;&lt;br /&gt;
Password (deutsche Oberfläche: Benutzername) : (PBX Manager / Ap contacts / edit configurations / Password(LDAP)&amp;lt;br&amp;gt;&lt;br /&gt;
name filter (deutsche Oberfläche: Passwort) : (|(cn=%)(sn=%))&amp;lt;br&amp;gt;&lt;br /&gt;
number filter (deutsche Oberfläche: Namensfilter) : (metaSearchNumber=%)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:PBX Manager Contacts Parameter.png|750px]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Release Notes==&lt;br /&gt;
===Update Notice===&lt;br /&gt;
&lt;br /&gt;
Even though this should be the standard procedure, we would still like to point this out. &amp;lt;br&amp;gt;&lt;br /&gt;
Before installing an update, we recommend backing up the PBX and the Gigaset application on the application platform so that a rollback of the configuration is possible.&lt;br /&gt;
&lt;br /&gt;
===136017 - final===&lt;br /&gt;
- Startversion&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===136035 - SR1===&lt;br /&gt;
====GUI and App====&lt;br /&gt;
- Change App Icon and Logo &amp;lt;br&amp;gt;&lt;br /&gt;
- Support more languages &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Innovaphone System Settings====&lt;br /&gt;
- Add Configuration for SIP Port of PBX &amp;lt;br&amp;gt;&lt;br /&gt;
- Add Checkmark for TLS &amp;lt;br&amp;gt;&lt;br /&gt;
- Add Configuration for PBX Name of Master PBX &amp;lt;b&amp;gt;(required after Update)&amp;lt;/b&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
- Add Configuration for Usage of Longname or Number instead no Displayname is availabe. &amp;lt;br&amp;gt;&lt;br /&gt;
- Add Checkmark &amp;quot;ReverseProxy&amp;quot; for authorization of DECT Devices over ReverseProxy &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Gigaset System Settings====&lt;br /&gt;
With the update, you have the option to run the Gigaset app as a small SIP server. This is necessary to register the transmitter with the app via a special SIP profile. The registration is done with a separate SIP domain directly on the AppPlatform without registering via the PBX. This makes it possible to run the app via the reverse proxy on Cloud PBX environments. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
- Add Registration time for DECT Device Register &amp;lt;br&amp;gt;&lt;br /&gt;
- Add New Option &amp;quot;Connect via SIP&amp;quot; instead of http &amp;lt;br&amp;gt;&lt;br /&gt;
- implementation of small SIP server methods &amp;quot;Register&amp;quot; , &amp;quot;Check Sync&amp;quot; &amp;lt;br&amp;gt;&lt;br /&gt;
- Add Configuration for Provisiong SIP Domain (different from PBX Domain) &amp;lt;br&amp;gt;&lt;br /&gt;
- Add Configuration for SIP Port of App Platform &amp;lt;br&amp;gt;&lt;br /&gt;
- Add Checkmark for TLS &amp;lt;br&amp;gt;&lt;br /&gt;
- Add Username for SIP Authentication on App Platform&amp;lt;br&amp;gt; &lt;br /&gt;
- Add Password for SIP Authentication on App Platform&amp;lt;br&amp;gt;&lt;br /&gt;
- Add the possibility of specifying the prefixes and internal number length, for phone number formatting, based on the innovapone configuration &amp;lt;br&amp;gt;&lt;br /&gt;
- Add Checkmark for wildcarding, so that reverse lookup in Phonebooks works independent of the saved format  &amp;lt;br&amp;gt;&lt;br /&gt;
- Add the possibility of specifying emergency numbers &amp;lt;br&amp;gt;&lt;br /&gt;
- Add a field for adding individual provisioning parameters as an xml string  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===136036 - SR2===&lt;br /&gt;
- Increase paketsize for receiving SIP Request in App Service&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
===Provisioning of devices via Users Admin not working===&lt;br /&gt;
Please note the following for environments that do not have Internet access. In this case, the assignment of devices via the Users Admin may be disrupted.&lt;br /&gt;
The Gigaset App works together with the provisioning service of the Devices App. The online provisioning server from innovpahone &amp;quot;config.innovaphone.com&amp;quot; is entered as the default in the Devices app. If the environment cannot reach the server, the process is aborted. &lt;br /&gt;
To avoid this, offline provisioning must be configured for the domain in the Devices app. &lt;br /&gt;
https://wiki.innovaphone.com/index.php?title=Reference13r1:Concept_Offline_Provisioning&lt;br /&gt;
&lt;br /&gt;
===Reverse Lookup is not Working for LDAP===&lt;br /&gt;
As an Workaround, delete international and national dialing location from number formatting parameters.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===LDAP Configuration double fields in german===&lt;br /&gt;
When WebUi is in german Language, filed username/Benutzername is present twice, so each field is offset by one.&amp;lt;br&amp;gt;&lt;br /&gt;
As an Workaround use WebUi in englisch language.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:MyApps_Cloud_-_Using_Gigaset-Provisioning-App_in_innovaphone_cloud_environments | Howto:Using Gigaset-Provisioning-App in innovaphone myApps cloud environments]]&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
Gigaset Technologies GmbH &amp;lt;br&amp;gt;&lt;br /&gt;
Frankenstraße 2&amp;lt;br&amp;gt;&lt;br /&gt;
46395 Bocholt&lt;br /&gt;
&lt;br /&gt;
Tel: +49 2871 91-0 &amp;lt;br&amp;gt;&lt;br /&gt;
E-Mail: de.pro@gigaset.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Support&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
+49 (89) 8780 6575 + PIN Code&amp;lt;br&amp;gt;&lt;br /&gt;
support@gigaset.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Become a partner&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
https://gigasetportal.force.com/Partner&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;App Feature Request&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Dennis Zimmermann&amp;lt;br&amp;gt;&lt;br /&gt;
Technical Sales Manager&amp;lt;br&amp;gt;&lt;br /&gt;
dennis.zimmermann@gigaset.com&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == Related Articles == --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference9:PBX/Objects/DTMF_Features&amp;diff=73884</id>
		<title>Reference9:PBX/Objects/DTMF Features</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference9:PBX/Objects/DTMF_Features&amp;diff=73884"/>
		<updated>2024-11-06T07:35:39Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Pickup Directed */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The DTMF Features PBX object is no longer used just to configure call diversions via DTMF but also to use several other features. This is usefull for analog, dect (which already have their [[Reference8:Feature Codes|own feature codes]]) and softphone devices.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each configured feature code will be represented as own pbx object, but will be only editable through the main object.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [[{{NAMESPACE}}:PBX/Objects#General_Object_Properties]] for generic object properties.&lt;br /&gt;
==Configuration==&lt;br /&gt;
Featurecodes can contain variable digits, which are defined by an &#039;$&#039;, followed by a certain number of digits in brackets like &#039;$(3)&#039;, which means, that three digits must be dialed or by a &#039;#&#039;, which means, that a not specified count of digits is dialed, completed by a #, like &#039;$#&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note: do not use a &#039;$&#039; without brackets or &#039;#&#039;, otherwise the code won&#039;t work as intended.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You can configure feature codes according to the following image:&lt;br /&gt;
&lt;br /&gt;
[[Image:DTMF featuresV9.png|DTMF Features]]&lt;br /&gt;
&lt;br /&gt;
For all features a default for the invocation code is defined, but this default can be changed on a per system basis. The following features are available:&lt;br /&gt;
&lt;br /&gt;
===Mobility features===&lt;br /&gt;
Feature codes used in mobility scenarios have no default code and are disabled per default.&amp;lt;br&amp;gt;&lt;br /&gt;
If you want to use these codes you have to define their numbers according to your numbering plan, because one can&#039;t use the digits &#039;*&#039; and &#039;#&#039; from the mobile phone.&lt;br /&gt;
&lt;br /&gt;
====Not working features with mobility====&lt;br /&gt;
Mobility users currently can&#039;t use the following features:&lt;br /&gt;
* pickup&lt;br /&gt;
* park&lt;br /&gt;
* call completion&lt;br /&gt;
&lt;br /&gt;
===Calling over a gateway object===&lt;br /&gt;
From V8 Hotfix 3 on it won&#039;t be possible to call over a gateway object into the dtmf object, e.g. to prevent incoming mobility calls, which can&#039;t be assigned to a mobility user, to set a CFU on a trunk object.&lt;br /&gt;
&lt;br /&gt;
==Call handling==&lt;br /&gt;
If you are calling the feature code with enblock dialing (setup contains the complete code), the call won&#039;t be connected, so there won&#039;t be any costs for this call.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are calling with overlap dialing, the call will be connected just for the feature codes join and leave a single group.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
&lt;br /&gt;
=== CFU activate/deactivate ===&lt;br /&gt;
&lt;br /&gt;
These codes allows to activate and deactivate unconditional call forward for a given endpoint. &lt;br /&gt;
The default codes are *21*$# to activate and #21# to deactivate. $ stands for the number to which calls are forwarded.&lt;br /&gt;
&lt;br /&gt;
=== CFB activate/deactivate ===&lt;br /&gt;
&lt;br /&gt;
These codes allows to activate and deactivate call forward on busy for a given endpoint. &lt;br /&gt;
The default codes are *67*$# to activate and #67# to deactivate. $ stands for the number to which calls are forwarded.&lt;br /&gt;
&lt;br /&gt;
=== CFNR activate/deactivate ===&lt;br /&gt;
&lt;br /&gt;
These codes allows to activate and deactivate call forward on no response for a given endpoint. &lt;br /&gt;
The default codes are *61*$# to activate and #61# to deactivate. $ stands for the number to which calls are forwarded.&lt;br /&gt;
&lt;br /&gt;
=== Pickup Group ===&lt;br /&gt;
&lt;br /&gt;
With this feature code any call which is ringing within the configured groups can be picked.&lt;br /&gt;
&lt;br /&gt;
The default code is *0#&lt;br /&gt;
&lt;br /&gt;
Please note that pickup is not supported for mobility calls (neither group nor directed).&lt;br /&gt;
&lt;br /&gt;
All members must be active in a group.&lt;br /&gt;
&lt;br /&gt;
=== Pickup Directed ===&lt;br /&gt;
&lt;br /&gt;
With this feature code a call which is ringing at a indicated extension number can be picked.&lt;br /&gt;
&lt;br /&gt;
The default code is *0*$#. $ stands for the extension number from which the call shall be picked.&lt;br /&gt;
&lt;br /&gt;
All members must be active in a group.&lt;br /&gt;
&lt;br /&gt;
=== Park ===&lt;br /&gt;
&lt;br /&gt;
These codes allow to park and uppark a call at the own extension number to a specified parking position.&lt;br /&gt;
&lt;br /&gt;
The default code is *16$(1) to park and #16$(1) to unpark. $(1) stands for the single digit park position.&lt;br /&gt;
&lt;br /&gt;
To dial the code for the park a consultation call has to be initiated with R (Flash).&lt;br /&gt;
&lt;br /&gt;
Multidigit park positions are now possible. To use multidigit park positions, define the code like *16$#. $# stands for one or more digits, terminated by #. No digit will be canceled.&lt;br /&gt;
&lt;br /&gt;
=== Park To ===&lt;br /&gt;
&lt;br /&gt;
These codes allow to park and unpark a call to a specified park position at an specified extension number.&lt;br /&gt;
&lt;br /&gt;
The default code is *17$(1)$# to park and #17$(1)$# to unpark. $(1) stands for the one digit park position and $ for the extension number.&lt;br /&gt;
&lt;br /&gt;
To dial the code for the park a consultation call has to be initiated with R (Flash).&lt;br /&gt;
&lt;br /&gt;
Multidigit park positions are now possible. To use multidigit park positions, define the code like #16$#. $# stands for one or more digits, terminated by #. No digit will be canceled.&lt;br /&gt;
&lt;br /&gt;
=== Completion of Calls/CC Cancel ===&lt;br /&gt;
&lt;br /&gt;
This code has to be dialed to initiate call completion to busy subscriber/call completion no response (ccbs/ccnr).&lt;br /&gt;
The default code for call completion is *37*$#. $ stands for the number to call complete.&lt;br /&gt;
The default code to cancel an active call completion is #37*$#.&lt;br /&gt;
&lt;br /&gt;
=== Join/Leave Group ===&lt;br /&gt;
&lt;br /&gt;
This code can be used to join or leave dynamic groups. After dialing the first part of the code, e.g. *31*, you get the first entry of an alphabetical sorted list of all available groups. You can scroll through this list using the &#039;*&#039; for the next group and the &#039;1&#039; for the previous group. You select the desired group with &#039;#&#039;.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Example with five groups:&lt;br /&gt;
 1. group1   dynamic in&lt;br /&gt;
 2. group2   dynamic in&lt;br /&gt;
 3. group3   dynamic out&lt;br /&gt;
 4. group4   static (static groups won&#039;t be shown)&lt;br /&gt;
 5. group5   dynamic in&lt;br /&gt;
&lt;br /&gt;
If you now dial the default join code *31*, you will first get group1 displayed. By pressing * twice, you have group3 and by using # you are joining this group.&lt;br /&gt;
&lt;br /&gt;
If you are dialing the default leave code #31*, you will first get group1 too, as all in and out groups are shown independet of their current state.&lt;br /&gt;
&lt;br /&gt;
There is also the possibility to select the desired group by index. So if you know that your desired group to join is the third group in the list (just the list of available groups, e.g. out state OR in state), just dial the index after the default code:&lt;br /&gt;
&amp;lt;br&amp;gt;#31*3# would select the third group, in this case group3 and leave it.&lt;br /&gt;
  Group index 1 has to be followed by a *, as the 1 jumps to the previous group and the following * will jump to the next group, which is index 1 again.&lt;br /&gt;
&lt;br /&gt;
  From V8 Hotfix 9 onwards, dynamic in groups will be preceeded with &#039;* &#039;&lt;br /&gt;
&lt;br /&gt;
=== Join/Leave all groups ===&lt;br /&gt;
&lt;br /&gt;
With this feature code you can join or leave all dynamic groups at once.&amp;lt;br&amp;gt;&lt;br /&gt;
Default code for joining: *32#&amp;lt;br&amp;gt;&lt;br /&gt;
Default code for leaving: #32#&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Enable/disable mobility ===&lt;br /&gt;
&lt;br /&gt;
With this feature code you can enable or disable the mobility by calling from the mobile phone.&amp;lt;br&amp;gt;&lt;br /&gt;
There are no default codes for these features. Suitable codes could look like this:&amp;lt;br&amp;gt;&lt;br /&gt;
Enabling: 041&amp;lt;br&amp;gt;&lt;br /&gt;
Disabling: 042&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Enable/disable mobility call waiting===&lt;br /&gt;
&lt;br /&gt;
With this feature code you can enable or disable the mobility call waiting flag by calling from the mobile phone.&amp;lt;br&amp;gt;&lt;br /&gt;
There are no default codes for these features. Suitable codes could look like this:&amp;lt;br&amp;gt;&lt;br /&gt;
enabling: 043&amp;lt;br&amp;gt;&lt;br /&gt;
disabling: 044&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Un/Set presence ===&lt;br /&gt;
&lt;br /&gt;
This allows you to set [[Reference8:Administration/PBX/Objects/Edit Presence|presence]] information for the calling user.&amp;lt;br&amp;gt;&lt;br /&gt;
There is no default code for this feature, as you have to define it according to your numbering plan. There is one parameters for this feature. It sets the activity and the note to a preconfigured pair (exactly one digit).&amp;lt;br&amp;gt;&lt;br /&gt;
So a suitable code could look like &#039;&#039;&#039;040$(1)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
You have a third tab on the configuration page of the pbx dtmf object, where you can configure 10 activity/note pairs (digit 0 - 9).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The unset presence feature code is used to unset the current presence activity and note.&lt;br /&gt;
A suitable code could look like &#039;&#039;&#039;041&#039;&#039;&#039;, as no parameter is needed..&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
For both the set and unset presence feature codes, a further parameter can be configured to enable/disable mobility.&amp;lt;br&amp;gt;&lt;br /&gt;
If given, the parameter must be one char long and enables mobility on digit &#039;1&#039; and disables it on digit &#039;0&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A suitable set presence code would be &#039;&#039;&#039;040$(1)$(1)&#039;&#039;&#039; and unset &#039;&#039;&#039;041$(1)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Common node and loc configuration for DTMF CTRL ==&lt;br /&gt;
&lt;br /&gt;
=== Concept 1 ===&lt;br /&gt;
&lt;br /&gt;
pbx - empty &amp;lt;br/&amp;gt;&lt;br /&gt;
node - empty &amp;lt;br/&amp;gt;&lt;br /&gt;
local - on &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Object should be called on the pbx, where the endpoint is registered. Independent of node/pbx of the calling endpoint and also from escapes, which might be set on the node of the calling endpoint.&lt;br /&gt;
&lt;br /&gt;
DTMF CTRL is replicated via LDAP, independent of pbx/node.&lt;br /&gt;
&lt;br /&gt;
=== Concept 2 ===&lt;br /&gt;
&lt;br /&gt;
pbx - empty &amp;lt;br/&amp;gt;&lt;br /&gt;
node - root &amp;lt;br/&amp;gt;&lt;br /&gt;
local - off &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Similar to 1, but DTMF CTRL can&#039;t be called out of nodes with prefixes. If an endpoint is registered on a slave, but redirected from a master, the call is rerouted to master and back.&lt;br /&gt;
&lt;br /&gt;
DTMF CTRL is replicated via LDAP, independent of pbx.&lt;br /&gt;
&lt;br /&gt;
=== Concept 3 ===&lt;br /&gt;
&lt;br /&gt;
pbx - name of pbx &amp;lt;br/&amp;gt;&lt;br /&gt;
node - name of node &amp;lt;br/&amp;gt;&lt;br /&gt;
local - off &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Must be dialed with node prefix if called from another node. Is processed on configured pbx.&lt;br /&gt;
&lt;br /&gt;
== Known Problems ==&lt;br /&gt;
&lt;br /&gt;
An alarm might occur if you upgrade from a V6, because the pickup string is currently configured under PBX-&amp;gt;General.&lt;br /&gt;
See the [[Reference:Administration/Diagnostics/Events/0x00020002|alarm description]] for more information.&lt;br /&gt;
&lt;br /&gt;
===Join/leave Group over Number Map if you have more than 9 Groups===&lt;br /&gt;
If you use more than 9 groups and a number-map object to join/leave groups you have to use a * for each digit from the group number. Example. In your number map you map the *31# for the first group, *31**# for the second group etc.&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference9:PBX/Objects/DTMF_Features&amp;diff=73883</id>
		<title>Reference9:PBX/Objects/DTMF Features</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference9:PBX/Objects/DTMF_Features&amp;diff=73883"/>
		<updated>2024-11-06T07:34:51Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Pickup Group */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The DTMF Features PBX object is no longer used just to configure call diversions via DTMF but also to use several other features. This is usefull for analog, dect (which already have their [[Reference8:Feature Codes|own feature codes]]) and softphone devices.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each configured feature code will be represented as own pbx object, but will be only editable through the main object.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [[{{NAMESPACE}}:PBX/Objects#General_Object_Properties]] for generic object properties.&lt;br /&gt;
==Configuration==&lt;br /&gt;
Featurecodes can contain variable digits, which are defined by an &#039;$&#039;, followed by a certain number of digits in brackets like &#039;$(3)&#039;, which means, that three digits must be dialed or by a &#039;#&#039;, which means, that a not specified count of digits is dialed, completed by a #, like &#039;$#&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note: do not use a &#039;$&#039; without brackets or &#039;#&#039;, otherwise the code won&#039;t work as intended.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You can configure feature codes according to the following image:&lt;br /&gt;
&lt;br /&gt;
[[Image:DTMF featuresV9.png|DTMF Features]]&lt;br /&gt;
&lt;br /&gt;
For all features a default for the invocation code is defined, but this default can be changed on a per system basis. The following features are available:&lt;br /&gt;
&lt;br /&gt;
===Mobility features===&lt;br /&gt;
Feature codes used in mobility scenarios have no default code and are disabled per default.&amp;lt;br&amp;gt;&lt;br /&gt;
If you want to use these codes you have to define their numbers according to your numbering plan, because one can&#039;t use the digits &#039;*&#039; and &#039;#&#039; from the mobile phone.&lt;br /&gt;
&lt;br /&gt;
====Not working features with mobility====&lt;br /&gt;
Mobility users currently can&#039;t use the following features:&lt;br /&gt;
* pickup&lt;br /&gt;
* park&lt;br /&gt;
* call completion&lt;br /&gt;
&lt;br /&gt;
===Calling over a gateway object===&lt;br /&gt;
From V8 Hotfix 3 on it won&#039;t be possible to call over a gateway object into the dtmf object, e.g. to prevent incoming mobility calls, which can&#039;t be assigned to a mobility user, to set a CFU on a trunk object.&lt;br /&gt;
&lt;br /&gt;
==Call handling==&lt;br /&gt;
If you are calling the feature code with enblock dialing (setup contains the complete code), the call won&#039;t be connected, so there won&#039;t be any costs for this call.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are calling with overlap dialing, the call will be connected just for the feature codes join and leave a single group.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
&lt;br /&gt;
=== CFU activate/deactivate ===&lt;br /&gt;
&lt;br /&gt;
These codes allows to activate and deactivate unconditional call forward for a given endpoint. &lt;br /&gt;
The default codes are *21*$# to activate and #21# to deactivate. $ stands for the number to which calls are forwarded.&lt;br /&gt;
&lt;br /&gt;
=== CFB activate/deactivate ===&lt;br /&gt;
&lt;br /&gt;
These codes allows to activate and deactivate call forward on busy for a given endpoint. &lt;br /&gt;
The default codes are *67*$# to activate and #67# to deactivate. $ stands for the number to which calls are forwarded.&lt;br /&gt;
&lt;br /&gt;
=== CFNR activate/deactivate ===&lt;br /&gt;
&lt;br /&gt;
These codes allows to activate and deactivate call forward on no response for a given endpoint. &lt;br /&gt;
The default codes are *61*$# to activate and #61# to deactivate. $ stands for the number to which calls are forwarded.&lt;br /&gt;
&lt;br /&gt;
=== Pickup Group ===&lt;br /&gt;
&lt;br /&gt;
With this feature code any call which is ringing within the configured groups can be picked.&lt;br /&gt;
&lt;br /&gt;
The default code is *0#&lt;br /&gt;
&lt;br /&gt;
Please note that pickup is not supported for mobility calls (neither group nor directed).&lt;br /&gt;
&lt;br /&gt;
All members must be active in a group.&lt;br /&gt;
&lt;br /&gt;
=== Pickup Directed ===&lt;br /&gt;
&lt;br /&gt;
With this feature code a call which is ringing at a indicated extension number can be picked.&lt;br /&gt;
&lt;br /&gt;
The default code is *0*$#. $ stands for the extension number from which the call shall be picked.&lt;br /&gt;
&lt;br /&gt;
=== Park ===&lt;br /&gt;
&lt;br /&gt;
These codes allow to park and uppark a call at the own extension number to a specified parking position.&lt;br /&gt;
&lt;br /&gt;
The default code is *16$(1) to park and #16$(1) to unpark. $(1) stands for the single digit park position.&lt;br /&gt;
&lt;br /&gt;
To dial the code for the park a consultation call has to be initiated with R (Flash).&lt;br /&gt;
&lt;br /&gt;
Multidigit park positions are now possible. To use multidigit park positions, define the code like *16$#. $# stands for one or more digits, terminated by #. No digit will be canceled.&lt;br /&gt;
&lt;br /&gt;
=== Park To ===&lt;br /&gt;
&lt;br /&gt;
These codes allow to park and unpark a call to a specified park position at an specified extension number.&lt;br /&gt;
&lt;br /&gt;
The default code is *17$(1)$# to park and #17$(1)$# to unpark. $(1) stands for the one digit park position and $ for the extension number.&lt;br /&gt;
&lt;br /&gt;
To dial the code for the park a consultation call has to be initiated with R (Flash).&lt;br /&gt;
&lt;br /&gt;
Multidigit park positions are now possible. To use multidigit park positions, define the code like #16$#. $# stands for one or more digits, terminated by #. No digit will be canceled.&lt;br /&gt;
&lt;br /&gt;
=== Completion of Calls/CC Cancel ===&lt;br /&gt;
&lt;br /&gt;
This code has to be dialed to initiate call completion to busy subscriber/call completion no response (ccbs/ccnr).&lt;br /&gt;
The default code for call completion is *37*$#. $ stands for the number to call complete.&lt;br /&gt;
The default code to cancel an active call completion is #37*$#.&lt;br /&gt;
&lt;br /&gt;
=== Join/Leave Group ===&lt;br /&gt;
&lt;br /&gt;
This code can be used to join or leave dynamic groups. After dialing the first part of the code, e.g. *31*, you get the first entry of an alphabetical sorted list of all available groups. You can scroll through this list using the &#039;*&#039; for the next group and the &#039;1&#039; for the previous group. You select the desired group with &#039;#&#039;.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Example with five groups:&lt;br /&gt;
 1. group1   dynamic in&lt;br /&gt;
 2. group2   dynamic in&lt;br /&gt;
 3. group3   dynamic out&lt;br /&gt;
 4. group4   static (static groups won&#039;t be shown)&lt;br /&gt;
 5. group5   dynamic in&lt;br /&gt;
&lt;br /&gt;
If you now dial the default join code *31*, you will first get group1 displayed. By pressing * twice, you have group3 and by using # you are joining this group.&lt;br /&gt;
&lt;br /&gt;
If you are dialing the default leave code #31*, you will first get group1 too, as all in and out groups are shown independet of their current state.&lt;br /&gt;
&lt;br /&gt;
There is also the possibility to select the desired group by index. So if you know that your desired group to join is the third group in the list (just the list of available groups, e.g. out state OR in state), just dial the index after the default code:&lt;br /&gt;
&amp;lt;br&amp;gt;#31*3# would select the third group, in this case group3 and leave it.&lt;br /&gt;
  Group index 1 has to be followed by a *, as the 1 jumps to the previous group and the following * will jump to the next group, which is index 1 again.&lt;br /&gt;
&lt;br /&gt;
  From V8 Hotfix 9 onwards, dynamic in groups will be preceeded with &#039;* &#039;&lt;br /&gt;
&lt;br /&gt;
=== Join/Leave all groups ===&lt;br /&gt;
&lt;br /&gt;
With this feature code you can join or leave all dynamic groups at once.&amp;lt;br&amp;gt;&lt;br /&gt;
Default code for joining: *32#&amp;lt;br&amp;gt;&lt;br /&gt;
Default code for leaving: #32#&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Enable/disable mobility ===&lt;br /&gt;
&lt;br /&gt;
With this feature code you can enable or disable the mobility by calling from the mobile phone.&amp;lt;br&amp;gt;&lt;br /&gt;
There are no default codes for these features. Suitable codes could look like this:&amp;lt;br&amp;gt;&lt;br /&gt;
Enabling: 041&amp;lt;br&amp;gt;&lt;br /&gt;
Disabling: 042&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Enable/disable mobility call waiting===&lt;br /&gt;
&lt;br /&gt;
With this feature code you can enable or disable the mobility call waiting flag by calling from the mobile phone.&amp;lt;br&amp;gt;&lt;br /&gt;
There are no default codes for these features. Suitable codes could look like this:&amp;lt;br&amp;gt;&lt;br /&gt;
enabling: 043&amp;lt;br&amp;gt;&lt;br /&gt;
disabling: 044&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Un/Set presence ===&lt;br /&gt;
&lt;br /&gt;
This allows you to set [[Reference8:Administration/PBX/Objects/Edit Presence|presence]] information for the calling user.&amp;lt;br&amp;gt;&lt;br /&gt;
There is no default code for this feature, as you have to define it according to your numbering plan. There is one parameters for this feature. It sets the activity and the note to a preconfigured pair (exactly one digit).&amp;lt;br&amp;gt;&lt;br /&gt;
So a suitable code could look like &#039;&#039;&#039;040$(1)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
You have a third tab on the configuration page of the pbx dtmf object, where you can configure 10 activity/note pairs (digit 0 - 9).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The unset presence feature code is used to unset the current presence activity and note.&lt;br /&gt;
A suitable code could look like &#039;&#039;&#039;041&#039;&#039;&#039;, as no parameter is needed..&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
For both the set and unset presence feature codes, a further parameter can be configured to enable/disable mobility.&amp;lt;br&amp;gt;&lt;br /&gt;
If given, the parameter must be one char long and enables mobility on digit &#039;1&#039; and disables it on digit &#039;0&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A suitable set presence code would be &#039;&#039;&#039;040$(1)$(1)&#039;&#039;&#039; and unset &#039;&#039;&#039;041$(1)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Common node and loc configuration for DTMF CTRL ==&lt;br /&gt;
&lt;br /&gt;
=== Concept 1 ===&lt;br /&gt;
&lt;br /&gt;
pbx - empty &amp;lt;br/&amp;gt;&lt;br /&gt;
node - empty &amp;lt;br/&amp;gt;&lt;br /&gt;
local - on &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Object should be called on the pbx, where the endpoint is registered. Independent of node/pbx of the calling endpoint and also from escapes, which might be set on the node of the calling endpoint.&lt;br /&gt;
&lt;br /&gt;
DTMF CTRL is replicated via LDAP, independent of pbx/node.&lt;br /&gt;
&lt;br /&gt;
=== Concept 2 ===&lt;br /&gt;
&lt;br /&gt;
pbx - empty &amp;lt;br/&amp;gt;&lt;br /&gt;
node - root &amp;lt;br/&amp;gt;&lt;br /&gt;
local - off &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Similar to 1, but DTMF CTRL can&#039;t be called out of nodes with prefixes. If an endpoint is registered on a slave, but redirected from a master, the call is rerouted to master and back.&lt;br /&gt;
&lt;br /&gt;
DTMF CTRL is replicated via LDAP, independent of pbx.&lt;br /&gt;
&lt;br /&gt;
=== Concept 3 ===&lt;br /&gt;
&lt;br /&gt;
pbx - name of pbx &amp;lt;br/&amp;gt;&lt;br /&gt;
node - name of node &amp;lt;br/&amp;gt;&lt;br /&gt;
local - off &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Must be dialed with node prefix if called from another node. Is processed on configured pbx.&lt;br /&gt;
&lt;br /&gt;
== Known Problems ==&lt;br /&gt;
&lt;br /&gt;
An alarm might occur if you upgrade from a V6, because the pickup string is currently configured under PBX-&amp;gt;General.&lt;br /&gt;
See the [[Reference:Administration/Diagnostics/Events/0x00020002|alarm description]] for more information.&lt;br /&gt;
&lt;br /&gt;
===Join/leave Group over Number Map if you have more than 9 Groups===&lt;br /&gt;
If you use more than 9 groups and a number-map object to join/leave groups you have to use a * for each digit from the group number. Example. In your number map you map the *31# for the first group, *31**# for the second group etc.&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference14r2:Concept_App_Service_Working&amp;diff=73829</id>
		<title>Reference14r2:Concept App Service Working</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference14r2:Concept_App_Service_Working&amp;diff=73829"/>
		<updated>2024-10-23T14:45:42Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* innovaphone-working-admin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
The Working App is an app for recording working hours. There is a user app (Working User) to start/stop time tracking and an admin app (Working Manager) to view working hours for all users.&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 14r2&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* innovaphone myApps&lt;br /&gt;
* Firmware V14r2 beta1 or higher&lt;br /&gt;
* License “App(innovaphone-working)” (order no. 02-00050-010) per application-user&lt;br /&gt;
&lt;br /&gt;
==Concept==&lt;br /&gt;
&lt;br /&gt;
The innovaphone Service Working App is an app to track working hours.&lt;br /&gt;
There is a user app (Working User) to start/stop time tracking (clock style) or to add entries manually. These entries must be confirmed (=submitted) to be displayed on the admin app. Once they are confirmed, they can no longer be edited. There is also an admin app (Working Manager) to display the working time information for all users and where the configuration settings can be changed.&lt;br /&gt;
The app is designed to help employees and employers to easily track working hours in a digital manner.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
The first time a user starts the Working App on myApps a new entry is created in the database for this user, based on the &amp;quot;Name&amp;quot; of this user, which will be used to store all the working hours entries, vacation days, sick days and national holidays. Entering the working hours is a two step task, because after defining the start/stop time it is also necessary to &amp;quot;confirm/submit&amp;quot; these hours as correct, after the confirmation is done the user can&#039;t change them anymore and they will be displayed on the admin app.&lt;br /&gt;
&lt;br /&gt;
In the Working Admin App the list of the users&#039; names is based on the &amp;quot;Display Name&amp;quot;, if no DN is set then the &amp;quot;Name&amp;quot; will be used. Once the users have opened the working app at least once, they will appear in the list of all users in the Working Manager App. The app adds a red mark when an user does not fulfill the working hours regulation.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== innovaphone-working ===&lt;br /&gt;
[[Image: Innovaphone-working.png]]&lt;br /&gt;
This is an app (Working User), where the user can enter the working hours, holidays, sick and vacation days. This can be done by clicking on the start/stop button. The user have also a calendar view to add, edit or delete working hours.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-api ===&lt;br /&gt;
[[Image: Innovaphone-working-api.png]]&lt;br /&gt;
This is a hidden app (Working Api), where the myApps session is been monitorized when the autostart/stop of the working times is enabled on the Working User App.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;Websocket: to set a websocket connection.&lt;br /&gt;
;Hidden: to configure the app as hidden.&lt;br /&gt;
;Admin: to get the app object name where to send the notifications.&lt;br /&gt;
;PbxApi: to send the notifications.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-client-api ===&lt;br /&gt;
[[Image: Innovaphone-working-api.png]]&lt;br /&gt;
This is an app needed to provide the Working Client API, so that other apps can start/stop working times. The innovaphone-working-client-api app is also a hidden app. The PBX Manager plugin also sets the hidden function.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;Websocket: to set a websocket connection.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-admin ===&lt;br /&gt;
[[Image: Innovaphone-working-admin.png‎]]&lt;br /&gt;
This is an admin app (Working Manager), where an administrator (i.e. Human Resources) can see the users&#039; working hours. Periodic reports are generated with a list of users who do not comply with the hours restrictions. Several settings like the working hours per day can be configured per user and they are set to 8 hours from monday to friday by default.&lt;br /&gt;
&lt;br /&gt;
Now &amp;quot;hr&amp;quot; must be entered as Mode on the app object on the PBX. With that now there are 2 workingmanager apps for the user-objects avaiable:&amp;lt;br&amp;gt; &lt;br /&gt;
workingmanager and &amp;lt;br&amp;gt;&lt;br /&gt;
workingmanager~hr. &amp;lt;br&amp;gt;&lt;br /&gt;
The administrator needs both.&lt;br /&gt;
* workingmanager: the managers on the group can only see the users on the group (no hamburger menu avaiable)&lt;br /&gt;
* workingmanager~hr: all the users can be seen there and all the configurations are available&lt;br /&gt;
&lt;br /&gt;
Also some config items can be edited on the hamburguer menu:&lt;br /&gt;
&lt;br /&gt;
* General settings&lt;br /&gt;
** Timeout to submit entries (days): max interval the user has to submit the working hours.&lt;br /&gt;
** Min break time after 6 hours: min break time if the user has worked more than 6 hours.&lt;br /&gt;
** Min break time after 9 hours: min break time if the user has worked more than 9 hours.&lt;br /&gt;
** Config working types: which can be selected on the dropdown for every working interval and are available for all users.&lt;br /&gt;
&lt;br /&gt;
* No email reports are available on 14r2&lt;br /&gt;
&lt;br /&gt;
* Default working hours: workings hours defined per day when a user opens the app for the first time, which can be modified per user on the Admin App (Working Manager).&lt;br /&gt;
** Monday&lt;br /&gt;
** Tuesday&lt;br /&gt;
** Wednesday&lt;br /&gt;
** Thursday&lt;br /&gt;
** Friday&lt;br /&gt;
** Saturday&lt;br /&gt;
** Sunday&lt;br /&gt;
&lt;br /&gt;
* Rights&lt;br /&gt;
** Config groups&lt;br /&gt;
*** Groups can be defined&lt;br /&gt;
*** Only the managers of the groups can see the users on the group on the Working Manager App&lt;br /&gt;
*** Working types only available for the users on the group can be configured&lt;br /&gt;
*** Enable/disable restrictions to submit working hours for the users on the group&lt;br /&gt;
&lt;br /&gt;
The users&#039; data can be exported and imported on CSV format. There are some fixed fields that are available for the import and the export. There are also some other fields that are only displayed on the export file just as extra information, which are marked with (*).&lt;br /&gt;
&lt;br /&gt;
==== CSV export ====&lt;br /&gt;
&#039;&#039;&#039;Users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, GUID, domain, display name, the defined working hours per day and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;guid;&amp;amp;domain;&amp;amp;dn;&amp;amp;monday;&amp;amp;tuesday;&amp;amp;wednesday;&amp;amp;thursday;&amp;amp;friday;&amp;amp;saturday;&amp;amp;sunday;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;null;innovaphone.com;Atlantis;8;8;8;8;8;0;0;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Absences&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, the start timestamp, the working hours, label (&#039;&#039;&#039;vacation&#039;&#039;&#039; for a vacation day, &#039;&#039;&#039;hvacation&#039;&#039;&#039; for a 1/2 day vacation, &#039;&#039;&#039;holiday&#039;&#039;&#039; for national holidays, &#039;&#039;&#039;sick&#039;&#039;&#039; for sick leave), confirmed (if the absence has been submitted), date, and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;duration;&amp;amp;label;&amp;amp;confirmed;&amp;amp;date;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712181600000;8;hvacation;true;2024-04-04;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Times&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, the start timestamp, the stop timestamp, confirmed (if has been submitted), the display name, the personal number, the start date, the start time, the stop date, the stop time, the amount of hours and the label (if a type has been selected).&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;stop;&amp;amp;confirmed;&amp;amp;dn;&amp;amp;p_number;&amp;amp;start_date;&amp;amp;start_time;&amp;amp;stop_date;&amp;amp;stop_time;&amp;amp;hours;&amp;amp;label&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712651520199;1712651700199;true;Atlantis;0;2024-04-09;10:32:00.199+00:00;2024-04-09;10:35:00.199+00:00;0,1;&lt;br /&gt;
&lt;br /&gt;
==== CSV import ====&lt;br /&gt;
&#039;&#039;&#039;Users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, GUID, domain, display name, the defined working hours per day and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;guid;&amp;amp;domain;&amp;amp;dn;&amp;amp;monday;&amp;amp;tuesday;&amp;amp;wednesday;&amp;amp;thursday;&amp;amp;friday;&amp;amp;saturday;&amp;amp;sunday;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;null;innovaphone.com;Atlantis;8;8;8;8;8;0;0;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Absences&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, the start timestamp, duration (the working hours), label (&#039;&#039;&#039;vacation&#039;&#039;&#039; for a vacation day, &#039;&#039;&#039;hvacation&#039;&#039;&#039; for a 1/2 day vacation, &#039;&#039;&#039;holiday&#039;&#039;&#039; for national holidays, &#039;&#039;&#039;sick&#039;&#039;&#039; for sick leave), confirmed (if the absence has been submitted) and date (if present timestamp will be ignored). The date must always have the english format, i.e. MM-DD-YYYY.&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;duration;&amp;amp;label;&amp;amp;confirmed;&amp;amp;date&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712181600000;8;hvacation;true;2024-04-04&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Times&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, the start timestamp, the stop timestamp, confirmed (if has been submitted).&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;stop;&amp;amp;confirmed&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712651520199;1712651700199;true&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;workingadmin: the name of the working admin app.&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
With the Working plugin App Objects can be created, edited and deleted on the PBX.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
* Install the Working App with the new AP app installer available in the PBX manager. &#039;&#039;Hint : after the installation done, close and open again the PBX Manager to refresh the list of the installed app (the coloured plug-in)&#039;&#039;&lt;br /&gt;
* Create a new PBX Object for the Working User, Working Manager and Working API Apps with the PBX Manager Plugin.&lt;br /&gt;
* Assign the Working User (to normal users) and Working Manager App (to administration for example Human Resources) by selecting the config template that should include the App.&lt;br /&gt;
* Assign the Working API to all the users, so users can use the auto start/stop and push notifications.&lt;br /&gt;
* Assign license &amp;quot;App(innovaphone-working)&amp;quot; via config template or directly to all users using the APP.&lt;br /&gt;
* Open the object workingadmin / App / Modes: (insert here:) hr.&lt;br /&gt;
* Open the object Config Admin / Apps / workingadmin~hr  (select).&lt;br /&gt;
* Set configuration settings on the &amp;quot;burger&amp;quot; menu of the Working Manager App (i.e. Reports Interval in weeks, groups and types configuration...).&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Trace flags for App on App Platform:&lt;br /&gt;
*App&lt;br /&gt;
*App Database&lt;br /&gt;
*App Websocket&lt;br /&gt;
&lt;br /&gt;
Trace flags for myApps Client:&lt;br /&gt;
*Browser Console&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
* [https://sdk.innovaphone.com/14r2/web1/com.innovaphone.working/com.innovaphone.working.htm SDK Documentation - Working API]&lt;br /&gt;
* [https://sdk.innovaphone.com/14r2/doc/service/Working.htm SDK Documentation - Working Client API]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference14r2:Concept_App_Service_Working&amp;diff=73828</id>
		<title>Reference14r2:Concept App Service Working</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference14r2:Concept_App_Service_Working&amp;diff=73828"/>
		<updated>2024-10-23T14:43:56Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* innovaphone-working-admin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
The Working App is an app for recording working hours. There is a user app (Working User) to start/stop time tracking and an admin app (Working Manager) to view working hours for all users.&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 14r2&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* innovaphone myApps&lt;br /&gt;
* Firmware V14r2 beta1 or higher&lt;br /&gt;
* License “App(innovaphone-working)” (order no. 02-00050-010) per application-user&lt;br /&gt;
&lt;br /&gt;
==Concept==&lt;br /&gt;
&lt;br /&gt;
The innovaphone Service Working App is an app to track working hours.&lt;br /&gt;
There is a user app (Working User) to start/stop time tracking (clock style) or to add entries manually. These entries must be confirmed (=submitted) to be displayed on the admin app. Once they are confirmed, they can no longer be edited. There is also an admin app (Working Manager) to display the working time information for all users and where the configuration settings can be changed.&lt;br /&gt;
The app is designed to help employees and employers to easily track working hours in a digital manner.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
The first time a user starts the Working App on myApps a new entry is created in the database for this user, based on the &amp;quot;Name&amp;quot; of this user, which will be used to store all the working hours entries, vacation days, sick days and national holidays. Entering the working hours is a two step task, because after defining the start/stop time it is also necessary to &amp;quot;confirm/submit&amp;quot; these hours as correct, after the confirmation is done the user can&#039;t change them anymore and they will be displayed on the admin app.&lt;br /&gt;
&lt;br /&gt;
In the Working Admin App the list of the users&#039; names is based on the &amp;quot;Display Name&amp;quot;, if no DN is set then the &amp;quot;Name&amp;quot; will be used. Once the users have opened the working app at least once, they will appear in the list of all users in the Working Manager App. The app adds a red mark when an user does not fulfill the working hours regulation.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== innovaphone-working ===&lt;br /&gt;
[[Image: Innovaphone-working.png]]&lt;br /&gt;
This is an app (Working User), where the user can enter the working hours, holidays, sick and vacation days. This can be done by clicking on the start/stop button. The user have also a calendar view to add, edit or delete working hours.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-api ===&lt;br /&gt;
[[Image: Innovaphone-working-api.png]]&lt;br /&gt;
This is a hidden app (Working Api), where the myApps session is been monitorized when the autostart/stop of the working times is enabled on the Working User App.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;Websocket: to set a websocket connection.&lt;br /&gt;
;Hidden: to configure the app as hidden.&lt;br /&gt;
;Admin: to get the app object name where to send the notifications.&lt;br /&gt;
;PbxApi: to send the notifications.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-client-api ===&lt;br /&gt;
[[Image: Innovaphone-working-api.png]]&lt;br /&gt;
This is an app needed to provide the Working Client API, so that other apps can start/stop working times. The innovaphone-working-client-api app is also a hidden app. The PBX Manager plugin also sets the hidden function.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;Websocket: to set a websocket connection.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-admin ===&lt;br /&gt;
[[Image: Innovaphone-working-admin.png‎]]&lt;br /&gt;
This is an admin app (Working Manager), where an administrator (i.e. Human Resources) can see the users&#039; working hours. Periodic reports are generated with a list of users who do not comply with the hours restrictions. Several settings like the working hours per day can be configured per user and they are set to 8 hours from monday to friday by default.&lt;br /&gt;
&lt;br /&gt;
Now &amp;quot;hr&amp;quot; must be entered as Mode on the app object on the PBX. With that now there are 2 apps for the user-objects avaiable:&amp;lt;br&amp;gt; workingmanager and &amp;lt;br&amp;gt;workingmanager~hr. &amp;lt;br&amp;gt;The administrator needs both.&lt;br /&gt;
* workingmanager: the managers on the group can only see the users on the group (no hamburger menu avaiable)&lt;br /&gt;
* workingmanager~hr: all the users can be seen there and all the configurations are available&lt;br /&gt;
&lt;br /&gt;
Also some config items can be edited on the hamburguer menu:&lt;br /&gt;
&lt;br /&gt;
* General settings&lt;br /&gt;
** Timeout to submit entries (days): max interval the user has to submit the working hours.&lt;br /&gt;
** Min break time after 6 hours: min break time if the user has worked more than 6 hours.&lt;br /&gt;
** Min break time after 9 hours: min break time if the user has worked more than 9 hours.&lt;br /&gt;
** Config working types: which can be selected on the dropdown for every working interval and are available for all users.&lt;br /&gt;
&lt;br /&gt;
* No email reports are available on 14r2&lt;br /&gt;
&lt;br /&gt;
* Default working hours: workings hours defined per day when a user opens the app for the first time, which can be modified per user on the Admin App (Working Manager).&lt;br /&gt;
** Monday&lt;br /&gt;
** Tuesday&lt;br /&gt;
** Wednesday&lt;br /&gt;
** Thursday&lt;br /&gt;
** Friday&lt;br /&gt;
** Saturday&lt;br /&gt;
** Sunday&lt;br /&gt;
&lt;br /&gt;
* Rights&lt;br /&gt;
** Config groups&lt;br /&gt;
*** Groups can be defined&lt;br /&gt;
*** Only the managers of the groups can see the users on the group on the Working Manager App&lt;br /&gt;
*** Working types only available for the users on the group can be configured&lt;br /&gt;
*** Enable/disable restrictions to submit working hours for the users on the group&lt;br /&gt;
&lt;br /&gt;
The users&#039; data can be exported and imported on CSV format. There are some fixed fields that are available for the import and the export. There are also some other fields that are only displayed on the export file just as extra information, which are marked with (*).&lt;br /&gt;
&lt;br /&gt;
==== CSV export ====&lt;br /&gt;
&#039;&#039;&#039;Users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, GUID, domain, display name, the defined working hours per day and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;guid;&amp;amp;domain;&amp;amp;dn;&amp;amp;monday;&amp;amp;tuesday;&amp;amp;wednesday;&amp;amp;thursday;&amp;amp;friday;&amp;amp;saturday;&amp;amp;sunday;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;null;innovaphone.com;Atlantis;8;8;8;8;8;0;0;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Absences&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, the start timestamp, the working hours, label (&#039;&#039;&#039;vacation&#039;&#039;&#039; for a vacation day, &#039;&#039;&#039;hvacation&#039;&#039;&#039; for a 1/2 day vacation, &#039;&#039;&#039;holiday&#039;&#039;&#039; for national holidays, &#039;&#039;&#039;sick&#039;&#039;&#039; for sick leave), confirmed (if the absence has been submitted), date, and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;duration;&amp;amp;label;&amp;amp;confirmed;&amp;amp;date;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712181600000;8;hvacation;true;2024-04-04;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Times&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, the start timestamp, the stop timestamp, confirmed (if has been submitted), the display name, the personal number, the start date, the start time, the stop date, the stop time, the amount of hours and the label (if a type has been selected).&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;stop;&amp;amp;confirmed;&amp;amp;dn;&amp;amp;p_number;&amp;amp;start_date;&amp;amp;start_time;&amp;amp;stop_date;&amp;amp;stop_time;&amp;amp;hours;&amp;amp;label&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712651520199;1712651700199;true;Atlantis;0;2024-04-09;10:32:00.199+00:00;2024-04-09;10:35:00.199+00:00;0,1;&lt;br /&gt;
&lt;br /&gt;
==== CSV import ====&lt;br /&gt;
&#039;&#039;&#039;Users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, GUID, domain, display name, the defined working hours per day and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;guid;&amp;amp;domain;&amp;amp;dn;&amp;amp;monday;&amp;amp;tuesday;&amp;amp;wednesday;&amp;amp;thursday;&amp;amp;friday;&amp;amp;saturday;&amp;amp;sunday;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;null;innovaphone.com;Atlantis;8;8;8;8;8;0;0;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Absences&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, the start timestamp, duration (the working hours), label (&#039;&#039;&#039;vacation&#039;&#039;&#039; for a vacation day, &#039;&#039;&#039;hvacation&#039;&#039;&#039; for a 1/2 day vacation, &#039;&#039;&#039;holiday&#039;&#039;&#039; for national holidays, &#039;&#039;&#039;sick&#039;&#039;&#039; for sick leave), confirmed (if the absence has been submitted) and date (if present timestamp will be ignored). The date must always have the english format, i.e. MM-DD-YYYY.&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;duration;&amp;amp;label;&amp;amp;confirmed;&amp;amp;date&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712181600000;8;hvacation;true;2024-04-04&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Times&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, the start timestamp, the stop timestamp, confirmed (if has been submitted).&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;stop;&amp;amp;confirmed&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712651520199;1712651700199;true&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;workingadmin: the name of the working admin app.&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
With the Working plugin App Objects can be created, edited and deleted on the PBX.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
* Install the Working App with the new AP app installer available in the PBX manager. &#039;&#039;Hint : after the installation done, close and open again the PBX Manager to refresh the list of the installed app (the coloured plug-in)&#039;&#039;&lt;br /&gt;
* Create a new PBX Object for the Working User, Working Manager and Working API Apps with the PBX Manager Plugin.&lt;br /&gt;
* Assign the Working User (to normal users) and Working Manager App (to administration for example Human Resources) by selecting the config template that should include the App.&lt;br /&gt;
* Assign the Working API to all the users, so users can use the auto start/stop and push notifications.&lt;br /&gt;
* Assign license &amp;quot;App(innovaphone-working)&amp;quot; via config template or directly to all users using the APP.&lt;br /&gt;
* Open the object workingadmin / App / Modes: (insert here:) hr.&lt;br /&gt;
* Open the object Config Admin / Apps / workingadmin~hr  (select).&lt;br /&gt;
* Set configuration settings on the &amp;quot;burger&amp;quot; menu of the Working Manager App (i.e. Reports Interval in weeks, groups and types configuration...).&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Trace flags for App on App Platform:&lt;br /&gt;
*App&lt;br /&gt;
*App Database&lt;br /&gt;
*App Websocket&lt;br /&gt;
&lt;br /&gt;
Trace flags for myApps Client:&lt;br /&gt;
*Browser Console&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
* [https://sdk.innovaphone.com/14r2/web1/com.innovaphone.working/com.innovaphone.working.htm SDK Documentation - Working API]&lt;br /&gt;
* [https://sdk.innovaphone.com/14r2/doc/service/Working.htm SDK Documentation - Working Client API]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference14r2:Concept_App_Service_Working&amp;diff=73825</id>
		<title>Reference14r2:Concept App Service Working</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference14r2:Concept_App_Service_Working&amp;diff=73825"/>
		<updated>2024-10-23T13:23:03Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
The Working App is an app for recording working hours. There is a user app (Working User) to start/stop time tracking and an admin app (Working Manager) to view working hours for all users.&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 14r2&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* innovaphone myApps&lt;br /&gt;
* Firmware V14r2 beta1 or higher&lt;br /&gt;
* License “App(innovaphone-working)” (order no. 02-00050-010) per application-user&lt;br /&gt;
&lt;br /&gt;
==Concept==&lt;br /&gt;
&lt;br /&gt;
The innovaphone Service Working App is an app to track working hours.&lt;br /&gt;
There is a user app (Working User) to start/stop time tracking (clock style) or to add entries manually. These entries must be confirmed (=submitted) to be displayed on the admin app. Once they are confirmed, they can no longer be edited. There is also an admin app (Working Manager) to display the working time information for all users and where the configuration settings can be changed.&lt;br /&gt;
The app is designed to help employees and employers to easily track working hours in a digital manner.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
The first time a user starts the Working App on myApps a new entry is created in the database for this user, based on the &amp;quot;Name&amp;quot; of this user, which will be used to store all the working hours entries, vacation days, sick days and national holidays. Entering the working hours is a two step task, because after defining the start/stop time it is also necessary to &amp;quot;confirm/submit&amp;quot; these hours as correct, after the confirmation is done the user can&#039;t change them anymore and they will be displayed on the admin app.&lt;br /&gt;
&lt;br /&gt;
In the Working Admin App the list of the users&#039; names is based on the &amp;quot;Display Name&amp;quot;, if no DN is set then the &amp;quot;Name&amp;quot; will be used. Once the users have opened the working app at least once, they will appear in the list of all users in the Working Manager App. The app adds a red mark when an user does not fulfill the working hours regulation.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== innovaphone-working ===&lt;br /&gt;
[[Image: Innovaphone-working.png]]&lt;br /&gt;
This is an app (Working User), where the user can enter the working hours, holidays, sick and vacation days. This can be done by clicking on the start/stop button. The user have also a calendar view to add, edit or delete working hours.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-api ===&lt;br /&gt;
[[Image: Innovaphone-working-api.png]]&lt;br /&gt;
This is a hidden app (Working Api), where the myApps session is been monitorized when the autostart/stop of the working times is enabled on the Working User App.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;Websocket: to set a websocket connection.&lt;br /&gt;
;Hidden: to configure the app as hidden.&lt;br /&gt;
;Admin: to get the app object name where to send the notifications.&lt;br /&gt;
;PbxApi: to send the notifications.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-client-api ===&lt;br /&gt;
[[Image: Innovaphone-working-api.png]]&lt;br /&gt;
This is an app needed to provide the Working Client API, so that other apps can start/stop working times. The innovaphone-working-client-api app is also a hidden app. The PBX Manager plugin also sets the hidden function.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;Websocket: to set a websocket connection.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-admin ===&lt;br /&gt;
[[Image: Innovaphone-working-admin.png‎]]&lt;br /&gt;
This is an admin app (Working Manager), where an administrator (i.e. Human Resources) can see the users&#039; working hours. Periodic reports are generated with a list of users who do not comply with the hours restrictions. Several settings like the working hours per day can be configured per user and they are set to 8 hours from monday to friday by default.&lt;br /&gt;
&lt;br /&gt;
Now &amp;quot;hr&amp;quot; must be entered as Mode on the app object on the PBX. With that now there are 2 apps for the users avaiable: workingmanager and workingmanager~hr. The administrator needs both.&lt;br /&gt;
* workingmanager: the managers on the group can only see the users on the group (no hamburger menu avaiable)&lt;br /&gt;
* workingmanager~hr: all the users can be seen there and all the configurations are available&lt;br /&gt;
&lt;br /&gt;
Also some config items can be edited on the hamburguer menu:&lt;br /&gt;
&lt;br /&gt;
* General settings&lt;br /&gt;
** Timeout to submit entries (days): max interval the user has to submit the working hours.&lt;br /&gt;
** Min break time after 6 hours: min break time if the user has worked more than 6 hours.&lt;br /&gt;
** Min break time after 9 hours: min break time if the user has worked more than 9 hours.&lt;br /&gt;
** Config working types: which can be selected on the dropdown for every working interval and are available for all users.&lt;br /&gt;
&lt;br /&gt;
* No email reports are available on 14r2&lt;br /&gt;
&lt;br /&gt;
* Default working hours: workings hours defined per day when a user opens the app for the first time, which can be modified per user on the Admin App (Working Manager).&lt;br /&gt;
** Monday&lt;br /&gt;
** Tuesday&lt;br /&gt;
** Wednesday&lt;br /&gt;
** Thursday&lt;br /&gt;
** Friday&lt;br /&gt;
** Saturday&lt;br /&gt;
** Sunday&lt;br /&gt;
&lt;br /&gt;
* Rights&lt;br /&gt;
** Config groups&lt;br /&gt;
*** Groups can be defined&lt;br /&gt;
*** Only the managers of the groups can see the users on the group on the Working Manager App&lt;br /&gt;
*** Working types only available for the users on the group can be configured&lt;br /&gt;
*** Enable/disable restrictions to submit working hours for the users on the group&lt;br /&gt;
&lt;br /&gt;
The users&#039; data can be exported and imported on CSV format. There are some fixed fields that are available for the import and the export. There are also some other fields that are only displayed on the export file just as extra information, which are marked with (*).&lt;br /&gt;
&lt;br /&gt;
==== CSV export ====&lt;br /&gt;
&#039;&#039;&#039;Users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, GUID, domain, display name, the defined working hours per day and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;guid;&amp;amp;domain;&amp;amp;dn;&amp;amp;monday;&amp;amp;tuesday;&amp;amp;wednesday;&amp;amp;thursday;&amp;amp;friday;&amp;amp;saturday;&amp;amp;sunday;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;null;innovaphone.com;Atlantis;8;8;8;8;8;0;0;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Absences&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, the start timestamp, the working hours, label (&#039;&#039;&#039;vacation&#039;&#039;&#039; for a vacation day, &#039;&#039;&#039;hvacation&#039;&#039;&#039; for a 1/2 day vacation, &#039;&#039;&#039;holiday&#039;&#039;&#039; for national holidays, &#039;&#039;&#039;sick&#039;&#039;&#039; for sick leave), confirmed (if the absence has been submitted), date, and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;duration;&amp;amp;label;&amp;amp;confirmed;&amp;amp;date;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712181600000;8;hvacation;true;2024-04-04;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Times&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, the start timestamp, the stop timestamp, confirmed (if has been submitted), the display name, the personal number, the start date, the start time, the stop date, the stop time, the amount of hours and the label (if a type has been selected).&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;stop;&amp;amp;confirmed;&amp;amp;dn;&amp;amp;p_number;&amp;amp;start_date;&amp;amp;start_time;&amp;amp;stop_date;&amp;amp;stop_time;&amp;amp;hours;&amp;amp;label&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712651520199;1712651700199;true;Atlantis;0;2024-04-09;10:32:00.199+00:00;2024-04-09;10:35:00.199+00:00;0,1;&lt;br /&gt;
&lt;br /&gt;
==== CSV import ====&lt;br /&gt;
&#039;&#039;&#039;Users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, GUID, domain, display name, the defined working hours per day and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;guid;&amp;amp;domain;&amp;amp;dn;&amp;amp;monday;&amp;amp;tuesday;&amp;amp;wednesday;&amp;amp;thursday;&amp;amp;friday;&amp;amp;saturday;&amp;amp;sunday;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;null;innovaphone.com;Atlantis;8;8;8;8;8;0;0;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Absences&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, the start timestamp, duration (the working hours), label (&#039;&#039;&#039;vacation&#039;&#039;&#039; for a vacation day, &#039;&#039;&#039;hvacation&#039;&#039;&#039; for a 1/2 day vacation, &#039;&#039;&#039;holiday&#039;&#039;&#039; for national holidays, &#039;&#039;&#039;sick&#039;&#039;&#039; for sick leave), confirmed (if the absence has been submitted) and date (if present timestamp will be ignored). The date must always have the english format, i.e. MM-DD-YYYY.&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;duration;&amp;amp;label;&amp;amp;confirmed;&amp;amp;date&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712181600000;8;hvacation;true;2024-04-04&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Times&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, the start timestamp, the stop timestamp, confirmed (if has been submitted).&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;stop;&amp;amp;confirmed&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712651520199;1712651700199;true&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;workingadmin: the name of the working admin app.&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
With the Working plugin App Objects can be created, edited and deleted on the PBX.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
* Install the Working App with the new AP app installer available in the PBX manager. &#039;&#039;Hint : after the installation done, close and open again the PBX Manager to refresh the list of the installed app (the coloured plug-in)&#039;&#039;&lt;br /&gt;
* Create a new PBX Object for the Working User, Working Manager and Working API Apps with the PBX Manager Plugin.&lt;br /&gt;
* Assign the Working User (to normal users) and Working Manager App (to administration for example Human Resources) by selecting the config template that should include the App.&lt;br /&gt;
* Assign the Working API to all the users, so users can use the auto start/stop and push notifications.&lt;br /&gt;
* Assign license &amp;quot;App(innovaphone-working)&amp;quot; via config template or directly to all users using the APP.&lt;br /&gt;
* Open the object workingadmin / App / Modes: (insert here:) hr.&lt;br /&gt;
* Open the object Config Admin / Apps / workingadmin~hr  (select).&lt;br /&gt;
* Set configuration settings on the &amp;quot;burger&amp;quot; menu of the Working Manager App (i.e. Reports Interval in weeks, groups and types configuration...).&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Trace flags for App on App Platform:&lt;br /&gt;
*App&lt;br /&gt;
*App Database&lt;br /&gt;
*App Websocket&lt;br /&gt;
&lt;br /&gt;
Trace flags for myApps Client:&lt;br /&gt;
*Browser Console&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
* [https://sdk.innovaphone.com/14r2/web1/com.innovaphone.working/com.innovaphone.working.htm SDK Documentation - Working API]&lt;br /&gt;
* [https://sdk.innovaphone.com/14r2/doc/service/Working.htm SDK Documentation - Working Client API]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference14r2:Concept_App_Service_Working&amp;diff=73824</id>
		<title>Reference14r2:Concept App Service Working</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference14r2:Concept_App_Service_Working&amp;diff=73824"/>
		<updated>2024-10-23T13:18:42Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* innovaphone-working-admin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
The Working App is an app for recording working hours. There is a user app (Working User) to start/stop time tracking and an admin app (Working Manager) to view working hours for all users.&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 14r2&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* innovaphone myApps&lt;br /&gt;
* Firmware V14r2 beta1 or higher&lt;br /&gt;
* License “App(innovaphone-working)” (order no. 02-00050-010) per application-user&lt;br /&gt;
&lt;br /&gt;
==Concept==&lt;br /&gt;
&lt;br /&gt;
The innovaphone Service Working App is an app to track working hours.&lt;br /&gt;
There is a user app (Working User) to start/stop time tracking (clock style) or to add entries manually. These entries must be confirmed (=submitted) to be displayed on the admin app. Once they are confirmed, they can no longer be edited. There is also an admin app (Working Manager) to display the working time information for all users and where the configuration settings can be changed.&lt;br /&gt;
The app is designed to help employees and employers to easily track working hours in a digital manner.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
&lt;br /&gt;
The first time a user starts the Working App on myApps a new entry is created in the database for this user, based on the &amp;quot;Name&amp;quot; of this user, which will be used to store all the working hours entries, vacation days, sick days and national holidays. Entering the working hours is a two step task, because after defining the start/stop time it is also necessary to &amp;quot;confirm/submit&amp;quot; these hours as correct, after the confirmation is done the user can&#039;t change them anymore and they will be displayed on the admin app.&lt;br /&gt;
&lt;br /&gt;
In the Working Admin App the list of the users&#039; names is based on the &amp;quot;Display Name&amp;quot;, if no DN is set then the &amp;quot;Name&amp;quot; will be used. Once the users have opened the working app at least once, they will appear in the list of all users in the Working Manager App. The app adds a red mark when an user does not fulfill the working hours regulation.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== innovaphone-working ===&lt;br /&gt;
[[Image: Innovaphone-working.png]]&lt;br /&gt;
This is an app (Working User), where the user can enter the working hours, holidays, sick and vacation days. This can be done by clicking on the start/stop button. The user have also a calendar view to add, edit or delete working hours.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-api ===&lt;br /&gt;
[[Image: Innovaphone-working-api.png]]&lt;br /&gt;
This is a hidden app (Working Api), where the myApps session is been monitorized when the autostart/stop of the working times is enabled on the Working User App.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;Websocket: to set a websocket connection.&lt;br /&gt;
;Hidden: to configure the app as hidden.&lt;br /&gt;
;Admin: to get the app object name where to send the notifications.&lt;br /&gt;
;PbxApi: to send the notifications.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-client-api ===&lt;br /&gt;
[[Image: Innovaphone-working-api.png]]&lt;br /&gt;
This is an app needed to provide the Working Client API, so that other apps can start/stop working times. The innovaphone-working-client-api app is also a hidden app. The PBX Manager plugin also sets the hidden function.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;Websocket: to set a websocket connection.&lt;br /&gt;
&lt;br /&gt;
=== innovaphone-working-admin ===&lt;br /&gt;
[[Image: Innovaphone-working-admin.png‎]]&lt;br /&gt;
This is an admin app (Working Manager), where an administrator (i.e. Human Resources) can see the users&#039; working hours. Periodic reports are generated with a list of users who do not comply with the hours restrictions. Several settings like the working hours per day can be configured per user and they are set to 8 hours from monday to friday by default.&lt;br /&gt;
&lt;br /&gt;
Now &amp;quot;hr&amp;quot; must be entered as Mode on the app object on the PBX. With that now there are 2 apps for the users avaiable: workingmanager and workingmanager~hr. The administrator needs both.&lt;br /&gt;
* workingmanager: the managers on the group can only see the users on the group (no hamburger menu avaiable)&lt;br /&gt;
* workingmanager~hr: all the users can be seen there and all the configurations are available&lt;br /&gt;
&lt;br /&gt;
Also some config items can be edited on the hamburguer menu:&lt;br /&gt;
&lt;br /&gt;
* General settings&lt;br /&gt;
** Timeout to submit entries (days): max interval the user has to submit the working hours.&lt;br /&gt;
** Min break time after 6 hours: min break time if the user has worked more than 6 hours.&lt;br /&gt;
** Min break time after 9 hours: min break time if the user has worked more than 9 hours.&lt;br /&gt;
** Config working types: which can be selected on the dropdown for every working interval and are available for all users.&lt;br /&gt;
&lt;br /&gt;
* No email reports are available on 14r2&lt;br /&gt;
&lt;br /&gt;
* Default working hours: workings hours defined per day when a user opens the app for the first time, which can be modified per user on the Admin App (Working Manager).&lt;br /&gt;
** Monday&lt;br /&gt;
** Tuesday&lt;br /&gt;
** Wednesday&lt;br /&gt;
** Thursday&lt;br /&gt;
** Friday&lt;br /&gt;
** Saturday&lt;br /&gt;
** Sunday&lt;br /&gt;
&lt;br /&gt;
* Rights&lt;br /&gt;
** Config groups&lt;br /&gt;
*** Groups can be defined&lt;br /&gt;
*** Only the managers of the groups can see the users on the group on the Working Manager App&lt;br /&gt;
*** Working types only available for the users on the group can be configured&lt;br /&gt;
*** Enable/disable restrictions to submit working hours for the users on the group&lt;br /&gt;
&lt;br /&gt;
The users&#039; data can be exported and imported on CSV format. There are some fixed fields that are available for the import and the export. There are also some other fields that are only displayed on the export file just as extra information, which are marked with (*).&lt;br /&gt;
&lt;br /&gt;
==== CSV export ====&lt;br /&gt;
&#039;&#039;&#039;Users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, GUID, domain, display name, the defined working hours per day and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;guid;&amp;amp;domain;&amp;amp;dn;&amp;amp;monday;&amp;amp;tuesday;&amp;amp;wednesday;&amp;amp;thursday;&amp;amp;friday;&amp;amp;saturday;&amp;amp;sunday;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;null;innovaphone.com;Atlantis;8;8;8;8;8;0;0;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Absences&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, the start timestamp, the working hours, label (&#039;&#039;&#039;vacation&#039;&#039;&#039; for a vacation day, &#039;&#039;&#039;hvacation&#039;&#039;&#039; for a 1/2 day vacation, &#039;&#039;&#039;holiday&#039;&#039;&#039; for national holidays, &#039;&#039;&#039;sick&#039;&#039;&#039; for sick leave), confirmed (if the absence has been submitted), date, and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;duration;&amp;amp;label;&amp;amp;confirmed;&amp;amp;date;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712181600000;8;hvacation;true;2024-04-04;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Times&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that come with the CSV are the SIP, the start timestamp, the stop timestamp, confirmed (if has been submitted), the display name, the personal number, the start date, the start time, the stop date, the stop time, the amount of hours and the label (if a type has been selected).&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;stop;&amp;amp;confirmed;&amp;amp;dn;&amp;amp;p_number;&amp;amp;start_date;&amp;amp;start_time;&amp;amp;stop_date;&amp;amp;stop_time;&amp;amp;hours;&amp;amp;label&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712651520199;1712651700199;true;Atlantis;0;2024-04-09;10:32:00.199+00:00;2024-04-09;10:35:00.199+00:00;0,1;&lt;br /&gt;
&lt;br /&gt;
==== CSV import ====&lt;br /&gt;
&#039;&#039;&#039;Users&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, GUID, domain, display name, the defined working hours per day and the personal number.&lt;br /&gt;
&amp;amp;sip;&amp;amp;guid;&amp;amp;domain;&amp;amp;dn;&amp;amp;monday;&amp;amp;tuesday;&amp;amp;wednesday;&amp;amp;thursday;&amp;amp;friday;&amp;amp;saturday;&amp;amp;sunday;&amp;amp;p_number&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;null;innovaphone.com;Atlantis;8;8;8;8;8;0;0;0&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Absences&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, the start timestamp, duration (the working hours), label (&#039;&#039;&#039;vacation&#039;&#039;&#039; for a vacation day, &#039;&#039;&#039;hvacation&#039;&#039;&#039; for a 1/2 day vacation, &#039;&#039;&#039;holiday&#039;&#039;&#039; for national holidays, &#039;&#039;&#039;sick&#039;&#039;&#039; for sick leave), confirmed (if the absence has been submitted) and date (if present timestamp will be ignored). The date must always have the english format, i.e. MM-DD-YYYY.&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;duration;&amp;amp;label;&amp;amp;confirmed;&amp;amp;date&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712181600000;8;hvacation;true;2024-04-04&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Times&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The fields that should come with the CSV are the SIP, the start timestamp, the stop timestamp, confirmed (if has been submitted).&lt;br /&gt;
&amp;amp;sip;&amp;amp;start;&amp;amp;stop;&amp;amp;confirmed&amp;lt;br&amp;gt;&lt;br /&gt;
atlantis;1712651520199;1712651700199;true&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;workingadmin: the name of the working admin app.&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
&lt;br /&gt;
With the Working plugin App Objects can be created, edited and deleted on the PBX.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
* Install the Working App with the new AP app installer available in the PBX manager. &#039;&#039;Hint : after the installation done, close and open again the PBX Manager to refresh the list of the installed app (the coloured plug-in)&#039;&#039;&lt;br /&gt;
* Create a new PBX Object for the Working User, Working Manager and Working API Apps with the PBX Manager Plugin.&lt;br /&gt;
* Assign the Working User (to normal users) and Working Manager App (to administration for example Human Resources) by selecting the config template that should include the App.&lt;br /&gt;
* Assign the Working API to all the users, so users can use the auto start/stop and push notifications.&lt;br /&gt;
* Assign license &amp;quot;App(innovaphone-working)&amp;quot; via config template or directly to all users using the APP.&lt;br /&gt;
* Set configuration settings on the &amp;quot;burger&amp;quot; menu of the Working Manager App (i.e. Reports Interval in weeks, groups and types configuration...).&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
Trace flags for App on App Platform:&lt;br /&gt;
*App&lt;br /&gt;
*App Database&lt;br /&gt;
*App Websocket&lt;br /&gt;
&lt;br /&gt;
Trace flags for myApps Client:&lt;br /&gt;
*Browser Console&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
* [https://sdk.innovaphone.com/14r2/web1/com.innovaphone.working/com.innovaphone.working.htm SDK Documentation - Working API]&lt;br /&gt;
* [https://sdk.innovaphone.com/14r2/doc/service/Working.htm SDK Documentation - Working Client API]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto:MyApps_Cloud_-_Using_Gigaset-Provisioning-App_in_innovaphone_cloud_environments&amp;diff=72738</id>
		<title>Howto:MyApps Cloud - Using Gigaset-Provisioning-App in innovaphone cloud environments</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto:MyApps_Cloud_-_Using_Gigaset-Provisioning-App_in_innovaphone_cloud_environments&amp;diff=72738"/>
		<updated>2024-07-22T07:40:55Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* View on the Gigaset Provisioning App */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Keywords: cloud, gigaset, provisioning,  --&amp;gt;&lt;br /&gt;
[[Category:myApps_Cloud|Gigaset|{{PAGENAME}}]]&lt;br /&gt;
&lt;br /&gt;
__toc__&lt;br /&gt;
&lt;br /&gt;
=Disclaimer=&lt;br /&gt;
Gigaset is a 3rd party brand. As such, innovaphone is not liable for any malfunction of the Gigaset firmware or Gigaset-Provisioning-App itself, or malfunction caused through or due to changes in the Gigaset firmware or Gigaset-Provisioning-App.&lt;br /&gt;
&lt;br /&gt;
=Applies To=&lt;br /&gt;
*This article is only intended as a supplement to the detailed configuration description from our colleagues at Gigaset.&lt;br /&gt;
**[[Howto:Gigaset-Provisioning-App_-_Gigaset_-_Partner_App | &#039;&#039;Howto:Gigaset-Provisioning-App&#039;&#039;]]&lt;br /&gt;
*It is often difficult to match the field names in the Gigaset Provisioning App with the names from the innovaphone myApps Cloud.&lt;br /&gt;
**We will therefore provide additional example screenshots of the configuration windows with terms from our cloud environment here.&lt;br /&gt;
*The Gigaset Provisioning App is a 3rd party product which is not permanently tested by innovaphone for functionality in our cloud environments.&lt;br /&gt;
**If you have any &#039;&#039;&#039;comments on changes&#039;&#039;&#039; or &#039;&#039;&#039;errors in this article&#039;&#039;&#039;, you are welcome to send them in a Ticket to [Mailto:cloud@innovaphone.com Cloud-Support].&lt;br /&gt;
&lt;br /&gt;
==Special thanks==&lt;br /&gt;
*The description of the implementation on our innovaphone myApps Cloud platforms was primarily created by Mr. Martin Pfeiffer from Mehrens.&lt;br /&gt;
*He tested this together with another reseller in our cloud on a Gigaset N870 and provided us with his results.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Be aware of the following=&lt;br /&gt;
&lt;br /&gt;
==How do I get the necessary SIP ports for my cloud instance forwarded?==&lt;br /&gt;
&amp;lt;b&amp;gt;Open a Ticket via [Mailto:cloud@innovaphone.com Cloud-Support]&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Subject:&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Instance-&amp;lt;u&amp;gt;Number&amp;lt;/u&amp;gt;|Cloud-Instance-&amp;lt;u&amp;gt;Domain-Name&amp;lt;/u&amp;gt;&#039;&#039; - Gigaset-Prov-App Port enabling on RP&lt;br /&gt;
*&#039;&#039;&#039;Text:&lt;br /&gt;
Dear Cloud-Team,&amp;lt;br&amp;gt;&lt;br /&gt;
Please set up our necessary host forwardings for SIP in your central RP.&amp;lt;br&amp;gt;&lt;br /&gt;
Port 5061 TLS &amp;lt;br&amp;gt;&lt;br /&gt;
(&#039;&#039;Port 5060 TCP&#039;&#039; ... only if you wish / you need this port ... see below [[Howto:MyApps_Cloud_-_Using_Gigaset-Provisioning-App_in_innovaphone_cloud_environments#Known_Issues | &#039;&#039;Known Issues&#039;&#039;]])&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;xxx-a(apps).innovaphone.com&#039;&#039; (address of the App Platform) &amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;xxx-p(pbx).innovaphone.com&#039;&#039; (address of the PBX)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==View on the Gigaset Provisioning App==&lt;br /&gt;
&amp;lt;b&amp;gt;Recommended configuration&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Image: gspapp_config.png|thumb|upright=1.0|right|Gigaset-Provisioning-App config]]&lt;br /&gt;
[[Image: gspapp_LDAP.png|thumb|upright=1.0|right|LDAP Directory, config]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;text-align:left; font-size:13px; font-family:Arial, Helvetica, sans-serif !important;;&amp;quot;&lt;br /&gt;
|- colspan=&amp;quot;12&amp;quot; style=&amp;quot;font-weight:bold; background-color:#c0c0c0;&amp;quot; &lt;br /&gt;
| &#039;&#039;&#039;innovaphone environment/settings&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| SIP domain &lt;br /&gt;
| cloud.muster.de&lt;br /&gt;
| (System Name of PBX)&lt;br /&gt;
|-&lt;br /&gt;
| SIP server&lt;br /&gt;
| cloudmuster-p.innovaphone.com&lt;br /&gt;
| (DNS of the PBX)&lt;br /&gt;
|-&lt;br /&gt;
| Port&lt;br /&gt;
| 5061&lt;br /&gt;
| (&amp;lt;u&amp;gt;or&amp;lt;/u&amp;gt; if needed 5060)&lt;br /&gt;
|-&lt;br /&gt;
| TLS &#039;&#039;checkbox&#039;&#039;&lt;br /&gt;
| check&lt;br /&gt;
| (&amp;lt;u&amp;gt;or&amp;lt;/u&amp;gt; &#039;uncheck&#039; if you need 5060)&lt;br /&gt;
|-&lt;br /&gt;
| MasterPBX Name&lt;br /&gt;
| master&lt;br /&gt;
| (&#039;master&#039; for PBX Name is our cloud default)&lt;br /&gt;
|-&lt;br /&gt;
| PBX password&lt;br /&gt;
| 123xxx78&lt;br /&gt;
| (&#039;&#039;&#039;NOT&#039;&#039;&#039; the admin or domain password)&lt;br /&gt;
|-&lt;br /&gt;
| Handset display name fallback&lt;br /&gt;
| Longname&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Reverse-Proxy &#039;&#039;checkbox&#039;&#039;&lt;br /&gt;
| Enabled&lt;br /&gt;
| &lt;br /&gt;
|- colspan=&amp;quot;12&amp;quot; style=&amp;quot;font-weight:bold; background-color:#c0c0c0;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Gigaset environment/settings&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| Connecting using &#039;&#039;checkbox&#039;&#039;&lt;br /&gt;
| SIP&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Gigaset Integrator MAC-ID&lt;br /&gt;
| 549EC2xxxx60&#039;&#039;&#039;-4xx7&#039;&#039;&#039;&lt;br /&gt;
| (from &#039;state&#039; of the master antenna - possibly named iPUI)&lt;br /&gt;
|-&lt;br /&gt;
| SIP Realm in App Service&lt;br /&gt;
| cloudmuster-a.innovaphone.com&lt;br /&gt;
| (DNS of the App-Platform)&lt;br /&gt;
|-&lt;br /&gt;
| App Platform FQDN&lt;br /&gt;
| cloudmuster-a.innovaphone.com&lt;br /&gt;
| (DNS of the App-Platform)&lt;br /&gt;
|-&lt;br /&gt;
| Port&lt;br /&gt;
| 5061&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| TLS &#039;&#039;checkbox&#039;&#039;&lt;br /&gt;
| check&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Gigaset Integrator Password&lt;br /&gt;
| 12x4 &lt;br /&gt;
| (Password of the Gigaset master antenna for the user &#039;admin&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| SIP username &lt;br /&gt;
| gigasetuser&lt;br /&gt;
| (create a user in the PBX with this name)&lt;br /&gt;
|-&lt;br /&gt;
| SIP password&lt;br /&gt;
| 56x8&lt;br /&gt;
| (Password of the &#039;gigasetuser&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| DECT frequency&lt;br /&gt;
| Europa&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Registration window in seconds&lt;br /&gt;
| 300&lt;br /&gt;
| (is default)&lt;br /&gt;
|- colspan=&amp;quot;12&amp;quot; style=&amp;quot;font-weight:bold; background-color:#c0c0c0;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Phone number formatting&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| Access code&lt;br /&gt;
| 0&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Prefix for Int/Ntl/Subsciber&lt;br /&gt;
| 00&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
| Dialing location&lt;br /&gt;
| 49&lt;br /&gt;
| 7031 (your prefix)&lt;br /&gt;
|-&lt;br /&gt;
| internal number length&lt;br /&gt;
| e.g. 3&lt;br /&gt;
| (&amp;lt;u&amp;gt;or&amp;lt;/u&amp;gt; &#039;73009&#039; your main phone number)&lt;br /&gt;
|-&lt;br /&gt;
| wildcarding &#039;&#039;checkbox&#039;&#039;&lt;br /&gt;
| check&lt;br /&gt;
| (&amp;lt;u&amp;gt;or&amp;lt;/u&amp;gt; uncheck if you use your main phone number)&lt;br /&gt;
|- colspan=&amp;quot;12&amp;quot; style=&amp;quot;font-weight:bold; background-color:#c0c0c0;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Directory settings&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| Directory synchronisation &#039;&#039;checkbox&#039;&#039;&lt;br /&gt;
| On&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Source&lt;br /&gt;
| cloudmuster-p.innovaphone.com&lt;br /&gt;
| Port 636&lt;br /&gt;
|-&lt;br /&gt;
| TLS &#039;&#039;checkbox&#039;&#039;&lt;br /&gt;
| check&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| App Platform FQDN&lt;br /&gt;
| cloudmuster-a.innovaphone.com&lt;br /&gt;
| (DNS of the App-Platform)&lt;br /&gt;
|-&lt;br /&gt;
| Username &amp;amp; Password&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|- colspan=&amp;quot;12&amp;quot; style=&amp;quot;font-weight:bold; background-color:#c0c0c0;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Append your own provisioning parameters in XML format&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| Copy the &#039;Provisioning path&#039;  &lt;br /&gt;
|&#039;&#039;http&#039;&#039;&#039;s&#039;&#039;&#039;://cloudmuster-a.innovaphone.com/cloud.muster.de/Giga...&#039;&#039; &amp;lt;br&amp;gt;(if necessary change http: to http&#039;&#039;&#039;s&#039;&#039;&#039;:)&lt;br /&gt;
| (... see below &amp;lt;br&amp;gt;[[Howto:MyApps_Cloud_-_Using_Gigaset-Provisioning-App_in_innovaphone_cloud_environments#Known_Issues | &#039;&#039;Known Issues&#039;&#039;]])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039; Set auto update intervall&#039;&#039;&lt;br /&gt;
| &#039;&#039; &amp;lt;param name=&amp;quot;Provisioning.global.Period&amp;quot; value=&amp;quot;time in seconds&amp;quot; /&amp;gt;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Save changes&#039;&#039;&#039; and start provisioning&lt;br /&gt;
| click on the &#039;&#039;floppy disk icon&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==View on the settings in the Gigaset Integrator==&lt;br /&gt;
&amp;lt;b&amp;gt;Continue on the customer side with the master antenna&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Image: gspapp_ProvPath.png|thumb|upright=1.0|right|provisioning path, start config]]&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;u&amp;gt;Navigate to:&amp;lt;/u&amp;gt; &lt;br /&gt;
**Settings &amp;gt; System &amp;gt; Provisioning and configuration &amp;gt; Provisioning server&lt;br /&gt;
*&amp;lt;u&amp;gt;Insert copied provisioning path:&amp;lt;/u&amp;gt; &lt;br /&gt;
**http&#039;&#039;&#039;s&#039;&#039;&#039;://cloudmuster-a.innovaphone.com/cloud.muster.de/Giga... &lt;br /&gt;
*&amp;lt;u&amp;gt;Then click on&amp;lt;/u&amp;gt; &lt;br /&gt;
**&#039;&#039;&#039;Start auto configuration&#039;&#039;&#039; &lt;br /&gt;
**This must also be done &amp;lt;u&amp;gt;after any changes&amp;lt;/u&amp;gt; in the Gigaset Provisioning App!&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Collection of further possibly helpful screenshots==&lt;br /&gt;
*Gigasetuser configuration on the PBX&lt;br /&gt;
[[Image: gspapp_gigasetuser.png|thumb|upright=1.0|right|gigasetuser, config]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;u&amp;gt;Checking the &#039;&#039;auto configuration&#039;&#039; on the Gigaset Integrator&amp;lt;/u&amp;gt;&lt;br /&gt;
*Provider profil &#039;innovaphone&#039;&lt;br /&gt;
[[Image: gspapp_profile.png|thumb|upright=1.0|right|check, Gigaset profiles]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Handset registration&lt;br /&gt;
[[Image: gspapp_HandsetReg.png|thumb|upright=1.0|right|check, handset registration]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Known Issues=&lt;br /&gt;
*It has been shown in field projects, that although the SIP registrations/connections generally work with TLS (5061) ...&lt;br /&gt;
**... but they are &amp;lt;u&amp;gt;often more stable with 5060&amp;lt;/u&amp;gt;.&lt;br /&gt;
*The provisioning link from the Gigaset Provisioning App is possibly created as an http link ...&lt;br /&gt;
**... but it only works in the Gigaset Integrator as an &amp;lt;u&amp;gt;http&#039;&#039;&#039;s&#039;&#039;&#039;&amp;lt;/u&amp;gt; link.&lt;br /&gt;
*When provisioning the handsets, the Gigaset MAC/&#039;&#039;&#039;iPUI&#039;&#039;&#039; can be read on the box (you require this with the UsersAdmin).&lt;br /&gt;
**If you have many handsets, it can also be done using a standard barcode scanner. &lt;br /&gt;
*Check whether the checkboxes for &amp;lt;u&amp;gt;&#039;&#039;PBX Pwd&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;&#039;&#039;Reverse Proxy&#039;&#039;&amp;lt;/u&amp;gt; and &amp;lt;u&amp;gt;&#039;&#039;Media Relay&#039;&#039;&amp;lt;/u&amp;gt; were automatically set in the user object when the phone was created for the user. &lt;br /&gt;
**Set manually if necessary. [[Image: gspapp_pwd-rp-mrelay.png|thumb|upright=1.0|right|user devices, checkboxes]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:Gigaset-Provisioning-App_-_Gigaset_-_Partner_App | &#039;&#039;Howto:Gigaset-Provisioning-App&#039;&#039;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto:MyApps_Cloud_-_Using_Gigaset-Provisioning-App_in_innovaphone_cloud_environments&amp;diff=72737</id>
		<title>Howto:MyApps Cloud - Using Gigaset-Provisioning-App in innovaphone cloud environments</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto:MyApps_Cloud_-_Using_Gigaset-Provisioning-App_in_innovaphone_cloud_environments&amp;diff=72737"/>
		<updated>2024-07-22T07:39:38Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* View on the Gigaset Provisioning App */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Keywords: cloud, gigaset, provisioning,  --&amp;gt;&lt;br /&gt;
[[Category:myApps_Cloud|Gigaset|{{PAGENAME}}]]&lt;br /&gt;
&lt;br /&gt;
__toc__&lt;br /&gt;
&lt;br /&gt;
=Disclaimer=&lt;br /&gt;
Gigaset is a 3rd party brand. As such, innovaphone is not liable for any malfunction of the Gigaset firmware or Gigaset-Provisioning-App itself, or malfunction caused through or due to changes in the Gigaset firmware or Gigaset-Provisioning-App.&lt;br /&gt;
&lt;br /&gt;
=Applies To=&lt;br /&gt;
*This article is only intended as a supplement to the detailed configuration description from our colleagues at Gigaset.&lt;br /&gt;
**[[Howto:Gigaset-Provisioning-App_-_Gigaset_-_Partner_App | &#039;&#039;Howto:Gigaset-Provisioning-App&#039;&#039;]]&lt;br /&gt;
*It is often difficult to match the field names in the Gigaset Provisioning App with the names from the innovaphone myApps Cloud.&lt;br /&gt;
**We will therefore provide additional example screenshots of the configuration windows with terms from our cloud environment here.&lt;br /&gt;
*The Gigaset Provisioning App is a 3rd party product which is not permanently tested by innovaphone for functionality in our cloud environments.&lt;br /&gt;
**If you have any &#039;&#039;&#039;comments on changes&#039;&#039;&#039; or &#039;&#039;&#039;errors in this article&#039;&#039;&#039;, you are welcome to send them in a Ticket to [Mailto:cloud@innovaphone.com Cloud-Support].&lt;br /&gt;
&lt;br /&gt;
==Special thanks==&lt;br /&gt;
*The description of the implementation on our innovaphone myApps Cloud platforms was primarily created by Mr. Martin Pfeiffer from Mehrens.&lt;br /&gt;
*He tested this together with another reseller in our cloud on a Gigaset N870 and provided us with his results.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Be aware of the following=&lt;br /&gt;
&lt;br /&gt;
==How do I get the necessary SIP ports for my cloud instance forwarded?==&lt;br /&gt;
&amp;lt;b&amp;gt;Open a Ticket via [Mailto:cloud@innovaphone.com Cloud-Support]&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Subject:&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Instance-&amp;lt;u&amp;gt;Number&amp;lt;/u&amp;gt;|Cloud-Instance-&amp;lt;u&amp;gt;Domain-Name&amp;lt;/u&amp;gt;&#039;&#039; - Gigaset-Prov-App Port enabling on RP&lt;br /&gt;
*&#039;&#039;&#039;Text:&lt;br /&gt;
Dear Cloud-Team,&amp;lt;br&amp;gt;&lt;br /&gt;
Please set up our necessary host forwardings for SIP in your central RP.&amp;lt;br&amp;gt;&lt;br /&gt;
Port 5061 TLS &amp;lt;br&amp;gt;&lt;br /&gt;
(&#039;&#039;Port 5060 TCP&#039;&#039; ... only if you wish / you need this port ... see below [[Howto:MyApps_Cloud_-_Using_Gigaset-Provisioning-App_in_innovaphone_cloud_environments#Known_Issues | &#039;&#039;Known Issues&#039;&#039;]])&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;xxx-a(apps).innovaphone.com&#039;&#039; (address of the App Platform) &amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;xxx-p(pbx).innovaphone.com&#039;&#039; (address of the PBX)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==View on the Gigaset Provisioning App==&lt;br /&gt;
&amp;lt;b&amp;gt;Recommended configuration&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Image: gspapp_config.png|thumb|upright=1.0|right|Gigaset-Provisioning-App config]]&lt;br /&gt;
[[Image: gspapp_LDAP.png|thumb|upright=1.0|right|LDAP Directory, config]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;text-align:left; font-size:13px; font-family:Arial, Helvetica, sans-serif !important;;&amp;quot;&lt;br /&gt;
|- colspan=&amp;quot;12&amp;quot; style=&amp;quot;font-weight:bold; background-color:#c0c0c0;&amp;quot; &lt;br /&gt;
| &#039;&#039;&#039;innovaphone environment/settings&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| SIP domain &lt;br /&gt;
| cloud.muster.de&lt;br /&gt;
| (System Name of PBX)&lt;br /&gt;
|-&lt;br /&gt;
| SIP server&lt;br /&gt;
| cloudmuster-p.innovaphone.com&lt;br /&gt;
| (DNS of the PBX)&lt;br /&gt;
|-&lt;br /&gt;
| Port&lt;br /&gt;
| 5061&lt;br /&gt;
| (&amp;lt;u&amp;gt;or&amp;lt;/u&amp;gt; if needed 5060)&lt;br /&gt;
|-&lt;br /&gt;
| TLS &#039;&#039;checkbox&#039;&#039;&lt;br /&gt;
| check&lt;br /&gt;
| (&amp;lt;u&amp;gt;or&amp;lt;/u&amp;gt; &#039;uncheck&#039; if you need 5060)&lt;br /&gt;
|-&lt;br /&gt;
| MasterPBX Name&lt;br /&gt;
| master&lt;br /&gt;
| (&#039;master&#039; for PBX Name is our cloud default)&lt;br /&gt;
|-&lt;br /&gt;
| PBX password&lt;br /&gt;
| 123xxx78&lt;br /&gt;
| (&#039;&#039;&#039;NOT&#039;&#039;&#039; the admin or domain password)&lt;br /&gt;
|-&lt;br /&gt;
| Handset display name fallback&lt;br /&gt;
| Longname&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Reverse-Proxy &#039;&#039;checkbox&#039;&#039;&lt;br /&gt;
| Enabled&lt;br /&gt;
| &lt;br /&gt;
|- colspan=&amp;quot;12&amp;quot; style=&amp;quot;font-weight:bold; background-color:#c0c0c0;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Gigaset environment/settings&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| Connecting using &#039;&#039;checkbox&#039;&#039;&lt;br /&gt;
| SIP&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Gigaset Integrator MAC-ID&lt;br /&gt;
| 549EC2xxxx60&#039;&#039;&#039;-4xx7&#039;&#039;&#039;&lt;br /&gt;
| (from &#039;state&#039; of the master antenna - possibly named iPUI)&lt;br /&gt;
|-&lt;br /&gt;
| SIP Realm in App Service&lt;br /&gt;
| cloudmuster-a.innovaphone.com&lt;br /&gt;
| (DNS of the App-Platform)&lt;br /&gt;
|-&lt;br /&gt;
| App Platform FQDN&lt;br /&gt;
| cloudmuster-a.innovaphone.com&lt;br /&gt;
| (DNS of the App-Platform)&lt;br /&gt;
|-&lt;br /&gt;
| Port&lt;br /&gt;
| 5061&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| TLS &#039;&#039;checkbox&#039;&#039;&lt;br /&gt;
| check&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Gigaset Integrator Password&lt;br /&gt;
| 12x4 &lt;br /&gt;
| (Password of the Gigaset master antenna for the user &#039;admin&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| SIP username &lt;br /&gt;
| gigasetuser&lt;br /&gt;
| (create a user in the PBX with this name)&lt;br /&gt;
|-&lt;br /&gt;
| SIP password&lt;br /&gt;
| 56x8&lt;br /&gt;
| (Password of the &#039;gigasetuser&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| DECT frequency&lt;br /&gt;
| Europa&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Registration window in seconds&lt;br /&gt;
| 300&lt;br /&gt;
| (is default)&lt;br /&gt;
|- colspan=&amp;quot;12&amp;quot; style=&amp;quot;font-weight:bold; background-color:#c0c0c0;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Phone number formatting&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| Access code&lt;br /&gt;
| 0&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Prefix for Int/Ntl/Subsciber&lt;br /&gt;
| 00&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
| Dialing location&lt;br /&gt;
| 49&lt;br /&gt;
| 7031 (your prefix)&lt;br /&gt;
|-&lt;br /&gt;
| internal number length&lt;br /&gt;
| e.g. 3&lt;br /&gt;
| (&amp;lt;u&amp;gt;or&amp;lt;/u&amp;gt; &#039;73009&#039; your main phone number)&lt;br /&gt;
|-&lt;br /&gt;
| wildcarding &#039;&#039;checkbox&#039;&#039;&lt;br /&gt;
| check&lt;br /&gt;
| (&amp;lt;u&amp;gt;or&amp;lt;/u&amp;gt; uncheck if you use your main phone number)&lt;br /&gt;
|- colspan=&amp;quot;12&amp;quot; style=&amp;quot;font-weight:bold; background-color:#c0c0c0;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Directory settings&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| Directory synchronisation &#039;&#039;checkbox&#039;&#039;&lt;br /&gt;
| On&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Source&lt;br /&gt;
| cloudmuster-p.innovaphone.com&lt;br /&gt;
| Port 636&lt;br /&gt;
|-&lt;br /&gt;
| TLS &#039;&#039;checkbox&#039;&#039;&lt;br /&gt;
| check&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| App Platform FQDN&lt;br /&gt;
| cloudmuster-a.innovaphone.com&lt;br /&gt;
| (DNS of the App-Platform)&lt;br /&gt;
|-&lt;br /&gt;
| Username &amp;amp; Password&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|- colspan=&amp;quot;12&amp;quot; style=&amp;quot;font-weight:bold; background-color:#c0c0c0;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Append your own provisioning parameters in XML format&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| Copy the &#039;Provisioning path&#039;  &lt;br /&gt;
|&#039;&#039;http&#039;&#039;&#039;s&#039;&#039;&#039;://cloudmuster-a.innovaphone.com/cloud.muster.de/Giga...&#039;&#039; &amp;lt;br&amp;gt;(if necessary change http: to http&#039;&#039;&#039;s&#039;&#039;&#039;:)&lt;br /&gt;
| (... see below &amp;lt;br&amp;gt;[[Howto:MyApps_Cloud_-_Using_Gigaset-Provisioning-App_in_innovaphone_cloud_environments#Known_Issues | &#039;&#039;Known Issues&#039;&#039;]])&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| &#039;&#039; &#039;&#039;&amp;lt;param name=&amp;quot;Provisioning.global.Period&amp;quot; value=&amp;quot;time in seconds&amp;quot; /&amp;gt;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Save changes&#039;&#039;&#039; and start provisioning&lt;br /&gt;
| click on the &#039;&#039;floppy disk icon&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==View on the settings in the Gigaset Integrator==&lt;br /&gt;
&amp;lt;b&amp;gt;Continue on the customer side with the master antenna&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Image: gspapp_ProvPath.png|thumb|upright=1.0|right|provisioning path, start config]]&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;u&amp;gt;Navigate to:&amp;lt;/u&amp;gt; &lt;br /&gt;
**Settings &amp;gt; System &amp;gt; Provisioning and configuration &amp;gt; Provisioning server&lt;br /&gt;
*&amp;lt;u&amp;gt;Insert copied provisioning path:&amp;lt;/u&amp;gt; &lt;br /&gt;
**http&#039;&#039;&#039;s&#039;&#039;&#039;://cloudmuster-a.innovaphone.com/cloud.muster.de/Giga... &lt;br /&gt;
*&amp;lt;u&amp;gt;Then click on&amp;lt;/u&amp;gt; &lt;br /&gt;
**&#039;&#039;&#039;Start auto configuration&#039;&#039;&#039; &lt;br /&gt;
**This must also be done &amp;lt;u&amp;gt;after any changes&amp;lt;/u&amp;gt; in the Gigaset Provisioning App!&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Collection of further possibly helpful screenshots==&lt;br /&gt;
*Gigasetuser configuration on the PBX&lt;br /&gt;
[[Image: gspapp_gigasetuser.png|thumb|upright=1.0|right|gigasetuser, config]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;u&amp;gt;Checking the &#039;&#039;auto configuration&#039;&#039; on the Gigaset Integrator&amp;lt;/u&amp;gt;&lt;br /&gt;
*Provider profil &#039;innovaphone&#039;&lt;br /&gt;
[[Image: gspapp_profile.png|thumb|upright=1.0|right|check, Gigaset profiles]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Handset registration&lt;br /&gt;
[[Image: gspapp_HandsetReg.png|thumb|upright=1.0|right|check, handset registration]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Known Issues=&lt;br /&gt;
*It has been shown in field projects, that although the SIP registrations/connections generally work with TLS (5061) ...&lt;br /&gt;
**... but they are &amp;lt;u&amp;gt;often more stable with 5060&amp;lt;/u&amp;gt;.&lt;br /&gt;
*The provisioning link from the Gigaset Provisioning App is possibly created as an http link ...&lt;br /&gt;
**... but it only works in the Gigaset Integrator as an &amp;lt;u&amp;gt;http&#039;&#039;&#039;s&#039;&#039;&#039;&amp;lt;/u&amp;gt; link.&lt;br /&gt;
*When provisioning the handsets, the Gigaset MAC/&#039;&#039;&#039;iPUI&#039;&#039;&#039; can be read on the box (you require this with the UsersAdmin).&lt;br /&gt;
**If you have many handsets, it can also be done using a standard barcode scanner. &lt;br /&gt;
*Check whether the checkboxes for &amp;lt;u&amp;gt;&#039;&#039;PBX Pwd&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;&#039;&#039;Reverse Proxy&#039;&#039;&amp;lt;/u&amp;gt; and &amp;lt;u&amp;gt;&#039;&#039;Media Relay&#039;&#039;&amp;lt;/u&amp;gt; were automatically set in the user object when the phone was created for the user. &lt;br /&gt;
**Set manually if necessary. [[Image: gspapp_pwd-rp-mrelay.png|thumb|upright=1.0|right|user devices, checkboxes]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:Gigaset-Provisioning-App_-_Gigaset_-_Partner_App | &#039;&#039;Howto:Gigaset-Provisioning-App&#039;&#039;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto:MyApps_Cloud_-_Using_Gigaset-Provisioning-App_in_innovaphone_cloud_environments&amp;diff=72736</id>
		<title>Howto:MyApps Cloud - Using Gigaset-Provisioning-App in innovaphone cloud environments</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto:MyApps_Cloud_-_Using_Gigaset-Provisioning-App_in_innovaphone_cloud_environments&amp;diff=72736"/>
		<updated>2024-07-22T07:38:17Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* View on the Gigaset Provisioning App */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Keywords: cloud, gigaset, provisioning,  --&amp;gt;&lt;br /&gt;
[[Category:myApps_Cloud|Gigaset|{{PAGENAME}}]]&lt;br /&gt;
&lt;br /&gt;
__toc__&lt;br /&gt;
&lt;br /&gt;
=Disclaimer=&lt;br /&gt;
Gigaset is a 3rd party brand. As such, innovaphone is not liable for any malfunction of the Gigaset firmware or Gigaset-Provisioning-App itself, or malfunction caused through or due to changes in the Gigaset firmware or Gigaset-Provisioning-App.&lt;br /&gt;
&lt;br /&gt;
=Applies To=&lt;br /&gt;
*This article is only intended as a supplement to the detailed configuration description from our colleagues at Gigaset.&lt;br /&gt;
**[[Howto:Gigaset-Provisioning-App_-_Gigaset_-_Partner_App | &#039;&#039;Howto:Gigaset-Provisioning-App&#039;&#039;]]&lt;br /&gt;
*It is often difficult to match the field names in the Gigaset Provisioning App with the names from the innovaphone myApps Cloud.&lt;br /&gt;
**We will therefore provide additional example screenshots of the configuration windows with terms from our cloud environment here.&lt;br /&gt;
*The Gigaset Provisioning App is a 3rd party product which is not permanently tested by innovaphone for functionality in our cloud environments.&lt;br /&gt;
**If you have any &#039;&#039;&#039;comments on changes&#039;&#039;&#039; or &#039;&#039;&#039;errors in this article&#039;&#039;&#039;, you are welcome to send them in a Ticket to [Mailto:cloud@innovaphone.com Cloud-Support].&lt;br /&gt;
&lt;br /&gt;
==Special thanks==&lt;br /&gt;
*The description of the implementation on our innovaphone myApps Cloud platforms was primarily created by Mr. Martin Pfeiffer from Mehrens.&lt;br /&gt;
*He tested this together with another reseller in our cloud on a Gigaset N870 and provided us with his results.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Be aware of the following=&lt;br /&gt;
&lt;br /&gt;
==How do I get the necessary SIP ports for my cloud instance forwarded?==&lt;br /&gt;
&amp;lt;b&amp;gt;Open a Ticket via [Mailto:cloud@innovaphone.com Cloud-Support]&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Subject:&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Instance-&amp;lt;u&amp;gt;Number&amp;lt;/u&amp;gt;|Cloud-Instance-&amp;lt;u&amp;gt;Domain-Name&amp;lt;/u&amp;gt;&#039;&#039; - Gigaset-Prov-App Port enabling on RP&lt;br /&gt;
*&#039;&#039;&#039;Text:&lt;br /&gt;
Dear Cloud-Team,&amp;lt;br&amp;gt;&lt;br /&gt;
Please set up our necessary host forwardings for SIP in your central RP.&amp;lt;br&amp;gt;&lt;br /&gt;
Port 5061 TLS &amp;lt;br&amp;gt;&lt;br /&gt;
(&#039;&#039;Port 5060 TCP&#039;&#039; ... only if you wish / you need this port ... see below [[Howto:MyApps_Cloud_-_Using_Gigaset-Provisioning-App_in_innovaphone_cloud_environments#Known_Issues | &#039;&#039;Known Issues&#039;&#039;]])&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;xxx-a(apps).innovaphone.com&#039;&#039; (address of the App Platform) &amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;xxx-p(pbx).innovaphone.com&#039;&#039; (address of the PBX)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==View on the Gigaset Provisioning App==&lt;br /&gt;
&amp;lt;b&amp;gt;Recommended configuration&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Image: gspapp_config.png|thumb|upright=1.0|right|Gigaset-Provisioning-App config]]&lt;br /&gt;
[[Image: gspapp_LDAP.png|thumb|upright=1.0|right|LDAP Directory, config]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; style=&amp;quot;text-align:left; font-size:13px; font-family:Arial, Helvetica, sans-serif !important;;&amp;quot;&lt;br /&gt;
|- colspan=&amp;quot;12&amp;quot; style=&amp;quot;font-weight:bold; background-color:#c0c0c0;&amp;quot; &lt;br /&gt;
| &#039;&#039;&#039;innovaphone environment/settings&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| SIP domain &lt;br /&gt;
| cloud.muster.de&lt;br /&gt;
| (System Name of PBX)&lt;br /&gt;
|-&lt;br /&gt;
| SIP server&lt;br /&gt;
| cloudmuster-p.innovaphone.com&lt;br /&gt;
| (DNS of the PBX)&lt;br /&gt;
|-&lt;br /&gt;
| Port&lt;br /&gt;
| 5061&lt;br /&gt;
| (&amp;lt;u&amp;gt;or&amp;lt;/u&amp;gt; if needed 5060)&lt;br /&gt;
|-&lt;br /&gt;
| TLS &#039;&#039;checkbox&#039;&#039;&lt;br /&gt;
| check&lt;br /&gt;
| (&amp;lt;u&amp;gt;or&amp;lt;/u&amp;gt; &#039;uncheck&#039; if you need 5060)&lt;br /&gt;
|-&lt;br /&gt;
| MasterPBX Name&lt;br /&gt;
| master&lt;br /&gt;
| (&#039;master&#039; for PBX Name is our cloud default)&lt;br /&gt;
|-&lt;br /&gt;
| PBX password&lt;br /&gt;
| 123xxx78&lt;br /&gt;
| (&#039;&#039;&#039;NOT&#039;&#039;&#039; the admin or domain password)&lt;br /&gt;
|-&lt;br /&gt;
| Handset display name fallback&lt;br /&gt;
| Longname&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Reverse-Proxy &#039;&#039;checkbox&#039;&#039;&lt;br /&gt;
| Enabled&lt;br /&gt;
| &lt;br /&gt;
|- colspan=&amp;quot;12&amp;quot; style=&amp;quot;font-weight:bold; background-color:#c0c0c0;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Gigaset environment/settings&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| Connecting using &#039;&#039;checkbox&#039;&#039;&lt;br /&gt;
| SIP&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Gigaset Integrator MAC-ID&lt;br /&gt;
| 549EC2xxxx60&#039;&#039;&#039;-4xx7&#039;&#039;&#039;&lt;br /&gt;
| (from &#039;state&#039; of the master antenna - possibly named iPUI)&lt;br /&gt;
|-&lt;br /&gt;
| SIP Realm in App Service&lt;br /&gt;
| cloudmuster-a.innovaphone.com&lt;br /&gt;
| (DNS of the App-Platform)&lt;br /&gt;
|-&lt;br /&gt;
| App Platform FQDN&lt;br /&gt;
| cloudmuster-a.innovaphone.com&lt;br /&gt;
| (DNS of the App-Platform)&lt;br /&gt;
|-&lt;br /&gt;
| Port&lt;br /&gt;
| 5061&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| TLS &#039;&#039;checkbox&#039;&#039;&lt;br /&gt;
| check&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Gigaset Integrator Password&lt;br /&gt;
| 12x4 &lt;br /&gt;
| (Password of the Gigaset master antenna for the user &#039;admin&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| SIP username &lt;br /&gt;
| gigasetuser&lt;br /&gt;
| (create a user in the PBX with this name)&lt;br /&gt;
|-&lt;br /&gt;
| SIP password&lt;br /&gt;
| 56x8&lt;br /&gt;
| (Password of the &#039;gigasetuser&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| DECT frequency&lt;br /&gt;
| Europa&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Registration window in seconds&lt;br /&gt;
| 300&lt;br /&gt;
| (is default)&lt;br /&gt;
|- colspan=&amp;quot;12&amp;quot; style=&amp;quot;font-weight:bold; background-color:#c0c0c0;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Phone number formatting&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| Access code&lt;br /&gt;
| 0&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Prefix for Int/Ntl/Subsciber&lt;br /&gt;
| 00&lt;br /&gt;
| 0&lt;br /&gt;
|-&lt;br /&gt;
| Dialing location&lt;br /&gt;
| 49&lt;br /&gt;
| 7031 (your prefix)&lt;br /&gt;
|-&lt;br /&gt;
| internal number length&lt;br /&gt;
| e.g. 3&lt;br /&gt;
| (&amp;lt;u&amp;gt;or&amp;lt;/u&amp;gt; &#039;73009&#039; your main phone number)&lt;br /&gt;
|-&lt;br /&gt;
| wildcarding &#039;&#039;checkbox&#039;&#039;&lt;br /&gt;
| check&lt;br /&gt;
| (&amp;lt;u&amp;gt;or&amp;lt;/u&amp;gt; uncheck if you use your main phone number)&lt;br /&gt;
|- colspan=&amp;quot;12&amp;quot; style=&amp;quot;font-weight:bold; background-color:#c0c0c0;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Directory settings&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| Directory synchronisation &#039;&#039;checkbox&#039;&#039;&lt;br /&gt;
| On&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Source&lt;br /&gt;
| cloudmuster-p.innovaphone.com&lt;br /&gt;
| Port 636&lt;br /&gt;
|-&lt;br /&gt;
| TLS &#039;&#039;checkbox&#039;&#039;&lt;br /&gt;
| check&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| App Platform FQDN&lt;br /&gt;
| cloudmuster-a.innovaphone.com&lt;br /&gt;
| (DNS of the App-Platform)&lt;br /&gt;
|-&lt;br /&gt;
| Username &amp;amp; Password&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|- colspan=&amp;quot;12&amp;quot; style=&amp;quot;font-weight:bold; background-color:#c0c0c0;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Append your own provisioning parameters in XML format&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| Copy the &#039;Provisioning path&#039;  &lt;br /&gt;
|&#039;&#039;http&#039;&#039;&#039;s&#039;&#039;&#039;://cloudmuster-a.innovaphone.com/cloud.muster.de/Giga...&#039;&#039; &amp;lt;br&amp;gt;(if necessary change http: to http&#039;&#039;&#039;s&#039;&#039;&#039;:)&lt;br /&gt;
| (... see below &amp;lt;br&amp;gt;[[Howto:MyApps_Cloud_-_Using_Gigaset-Provisioning-App_in_innovaphone_cloud_environments#Known_Issues | &#039;&#039;Known Issues&#039;&#039;]])&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039; &#039;&#039;&amp;lt;param name=&amp;quot;Provisioning.global.Period&amp;quot; value=&amp;quot;time in seconds&amp;quot; /&amp;gt;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Save changes&#039;&#039;&#039; and start provisioning&lt;br /&gt;
| click on the &#039;&#039;floppy disk icon&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==View on the settings in the Gigaset Integrator==&lt;br /&gt;
&amp;lt;b&amp;gt;Continue on the customer side with the master antenna&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Image: gspapp_ProvPath.png|thumb|upright=1.0|right|provisioning path, start config]]&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;u&amp;gt;Navigate to:&amp;lt;/u&amp;gt; &lt;br /&gt;
**Settings &amp;gt; System &amp;gt; Provisioning and configuration &amp;gt; Provisioning server&lt;br /&gt;
*&amp;lt;u&amp;gt;Insert copied provisioning path:&amp;lt;/u&amp;gt; &lt;br /&gt;
**http&#039;&#039;&#039;s&#039;&#039;&#039;://cloudmuster-a.innovaphone.com/cloud.muster.de/Giga... &lt;br /&gt;
*&amp;lt;u&amp;gt;Then click on&amp;lt;/u&amp;gt; &lt;br /&gt;
**&#039;&#039;&#039;Start auto configuration&#039;&#039;&#039; &lt;br /&gt;
**This must also be done &amp;lt;u&amp;gt;after any changes&amp;lt;/u&amp;gt; in the Gigaset Provisioning App!&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Collection of further possibly helpful screenshots==&lt;br /&gt;
*Gigasetuser configuration on the PBX&lt;br /&gt;
[[Image: gspapp_gigasetuser.png|thumb|upright=1.0|right|gigasetuser, config]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;u&amp;gt;Checking the &#039;&#039;auto configuration&#039;&#039; on the Gigaset Integrator&amp;lt;/u&amp;gt;&lt;br /&gt;
*Provider profil &#039;innovaphone&#039;&lt;br /&gt;
[[Image: gspapp_profile.png|thumb|upright=1.0|right|check, Gigaset profiles]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Handset registration&lt;br /&gt;
[[Image: gspapp_HandsetReg.png|thumb|upright=1.0|right|check, handset registration]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Known Issues=&lt;br /&gt;
*It has been shown in field projects, that although the SIP registrations/connections generally work with TLS (5061) ...&lt;br /&gt;
**... but they are &amp;lt;u&amp;gt;often more stable with 5060&amp;lt;/u&amp;gt;.&lt;br /&gt;
*The provisioning link from the Gigaset Provisioning App is possibly created as an http link ...&lt;br /&gt;
**... but it only works in the Gigaset Integrator as an &amp;lt;u&amp;gt;http&#039;&#039;&#039;s&#039;&#039;&#039;&amp;lt;/u&amp;gt; link.&lt;br /&gt;
*When provisioning the handsets, the Gigaset MAC/&#039;&#039;&#039;iPUI&#039;&#039;&#039; can be read on the box (you require this with the UsersAdmin).&lt;br /&gt;
**If you have many handsets, it can also be done using a standard barcode scanner. &lt;br /&gt;
*Check whether the checkboxes for &amp;lt;u&amp;gt;&#039;&#039;PBX Pwd&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;&#039;&#039;Reverse Proxy&#039;&#039;&amp;lt;/u&amp;gt; and &amp;lt;u&amp;gt;&#039;&#039;Media Relay&#039;&#039;&amp;lt;/u&amp;gt; were automatically set in the user object when the phone was created for the user. &lt;br /&gt;
**Set manually if necessary. [[Image: gspapp_pwd-rp-mrelay.png|thumb|upright=1.0|right|user devices, checkboxes]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:Gigaset-Provisioning-App_-_Gigaset_-_Partner_App | &#039;&#039;Howto:Gigaset-Provisioning-App&#039;&#039;]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference12r1:PBX/Objects/Waiting_Queue&amp;diff=72581</id>
		<title>Reference12r1:PBX/Objects/Waiting Queue</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference12r1:PBX/Objects/Waiting_Queue&amp;diff=72581"/>
		<updated>2024-07-11T09:18:51Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Presence Disables Operator */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Waiting Queue PBX object is used to put calls sent to this object into a queue. While the call is in the queue, it may either remain in alerting state or it be connected with an announcement played. Two announcements can be configured played one after the other, the second is repeated. Calls which are in the queue can be sent to groups of operators configured for the queue. Calls are strictly sent in a first in first out manner to operators. The next call is sent only after the previous call is connected. Destinations can be configured, which can be dialed using DTMF while a call is in the queue and connected.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Waiting Queue PBX object does not support DTMF tone detection. Only &#039;telephone-event&#039; (RFC-2833) or DTMF signalling (H.245 User Input Indication / SIP INFO(dtmf-relay)) are supported.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Addressing ===&lt;br /&gt;
&lt;br /&gt;
The Long Name, Name Number and Node configuration parameters have the same meaning as for any other object.&lt;br /&gt;
&lt;br /&gt;
=== Registration ===&lt;br /&gt;
&lt;br /&gt;
Hardware ID, PBX, Send Number, Password, Filter, Diversion Filter and Group Indications are used only for endpoints registered directly to the Waiting Queue object. This maybe useful to set diversions for the Waiting Queue object and such endpoints can be used to make calls and are treated as operators of the Waiting Queue.&lt;br /&gt;
&lt;br /&gt;
=== CFNR Timeout ===&lt;br /&gt;
&lt;br /&gt;
The timeout used for call forward no response. See Diversions. Please note that the timeout is limited to 900 seconds.&lt;br /&gt;
&lt;br /&gt;
=== Max Calls ===&lt;br /&gt;
&lt;br /&gt;
This configuration parameter can be used to limit the calls in the queue. Calls connected to a operator do not count in this respect anymore.&lt;br /&gt;
&lt;br /&gt;
=== Announcements ===&lt;br /&gt;
&lt;br /&gt;
For announcements the URL and/or Extern Name/no have to be configured. If no Extern Name/no is configured the local HTTP interface is used to retrieve the announcements. The URL has the following format:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://&amp;lt;addr&amp;gt;/&amp;lt;filename.$coder&amp;gt;?coder=&amp;lt;coder-list&amp;gt;[&amp;amp;repeat=true|repeat=n|disc=true|random=true|record=true]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|valign=top nowrap=true|&#039;&#039;&#039;addr&#039;&#039;&#039;&lt;br /&gt;
|The IP address of the web server. A DNS name cannot be used here.&lt;br /&gt;
|-&lt;br /&gt;
|valign=top nowrap=true|&#039;&#039;&#039;filename.$coder&#039;&#039;&#039;&lt;br /&gt;
|The filename of the announcement files including any path. $coder will be replaced by the actual coder used.&lt;br /&gt;
|-&lt;br /&gt;
|valign=top nowrap=true|&#039;&#039;&#039;coder-list&#039;&#039;&#039;&lt;br /&gt;
|A comma seperated list of all available coder. For each coder in the list the respective announcement file must be available on the server. The available coders are g711a,g711u,g722,g723,g729,opus-nb,opus-wb.  Te order of coders is not significant, OPUS_NB will be used as preferred coder (if present)&lt;br /&gt;
|-&lt;br /&gt;
|valign=top nowrap=true|&#039;&#039;&#039;repeat=true&#039;&#039;&#039;&lt;br /&gt;
|If this is present the announcement will be repeated. If this is used for the 1st Announcement the 2nd Announcement will never be played.&lt;br /&gt;
|-&lt;br /&gt;
|valign=top nowrap=true|&#039;&#039;&#039;repeat=&amp;lt;n&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|If this is present the announcement will be repeated another n times.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
|valign=top nowrap=true|&#039;&#039;&#039;disc=true&#039;&#039;&#039;&lt;br /&gt;
|If this is present, the call will be disconnected as soon as the announcement URL is played (that is, when the source file &lt;br /&gt;
-- scheint nicht zu tun auch nicht, wenn man es in die zweite URL reintut&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|valign=top nowrap=true|&#039;&#039;&#039;fallback=true&#039;&#039;&#039;&lt;br /&gt;
|If this is present and the specified announcement file is not available, the built-in MOH pattern will be played.&lt;br /&gt;
|-&lt;br /&gt;
|valign=top nowrap=true|&#039;&#039;&#039;random=true&#039;&#039;&#039;&lt;br /&gt;
|If this is present, the announcement will be started at a random offset, so each caller will hear it from a different point in time.  This works with non-local URLs only though.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://145.253.157.2/announce/welcome.$coder?coder=g711a,g711u,g722,g723,g729,opus-nb,opus-wb&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If no URL is configured the local HTTP interface plays the built-in music on hold by default.&lt;br /&gt;
&lt;br /&gt;
If an Extern Name/No is configured then no local HTTP interface is used, but a call is sent to the configured Name/No. The URL is sent with this call as user-user-info, so that a remote HTTP interface can use it the same way as the local HTTP interface. As destination of the call any voip endpoint can be used.&lt;br /&gt;
&lt;br /&gt;
1st announcement is played once when the call is connected. When 1st announcement is complete, the 2nd announcement is played repeatedly.  If there is no 2nd announcement, the caller will be disconnected when the 1st announcement has completed.&lt;br /&gt;
&lt;br /&gt;
There are 2 pseudo URLs available, TONE and MOH.  Such URLs will be interpreted locally and connect to the systems tone and music-on-hold interface, respectively.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|valign=top nowrap=true|&#039;&#039;&#039;TONE&#039;&#039;&#039;&lt;br /&gt;
|as URL will produce a constant tone (often recognized as a dial-tone).  You can add a &#039;&#039;&#039;?tone=ringback&#039;&#039;&#039; which will give you a tone sequence with 1 second tone and 4 seconds silence (this is often recognized as a ring-back tone).&lt;br /&gt;
&lt;br /&gt;
It&#039;s possible to define different tones from different countries with a &#039;&#039;&#039;?tone=ringback&amp;amp;tones=X&#039;&#039;&#039; where X it&#039;s a numeric value from 0 to 27, this numeric order match with the list of TONES we can find at the Gateway-&amp;gt;Interfaces-&amp;gt;TONE, where 2 it&#039;s US and 8 it&#039;s Swiss for example.&lt;br /&gt;
&lt;br /&gt;
You can also add a &#039;&#039;&#039;?tone=busy&#039;&#039;&#039; which will give you a busy tone sequence. Notice that the queue is only playing the busy tone, it will not disconnect the call. (To disconnect the call after a while, use the CFNR to a not existing user or to a Disconnect user object, routed to the DISC interface.)&lt;br /&gt;
|-&lt;br /&gt;
|valign=top nowrap=true|&#039;&#039;&#039;MOH&#039;&#039;&#039;&lt;br /&gt;
|will produce the built-in music-on-hold.  Please note that both TONE and MOH never end, so &#039;&#039;&#039;repeat=true&#039;&#039;&#039; is not required and &#039;&#039;&#039;disc=true&#039;&#039;&#039; will have no effect.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;V7 hotfix9&#039;&#039;&#039;: At any location inside the URL placeholders can be used, which are replaced by a string defined for the placeholder. The following placeholders are available:&lt;br /&gt;
{|&lt;br /&gt;
|valign=top nowrap=true|&#039;&#039;&#039;#p&#039;&#039;&#039;&lt;br /&gt;
|Position of this call within the queue. &#039;&#039;&#039;0&#039;&#039;&#039; means the next available operator will answer this call.&lt;br /&gt;
|-&lt;br /&gt;
|valign=top nowrap=true|&#039;&#039;&#039;##&#039;&#039;&#039;&lt;br /&gt;
|Is replaced by &#039;&#039;&#039;#&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://145.253.157.2/announce/queue_place#p.$coder?coder=g711a,g711u,g722,g723,g729,opus-nb,opus-wb&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will be resolved to the files &#039;&#039;queue_place1.g711a&#039;&#039;,&#039;&#039;queue_place2.g711a&#039;&#039;, &#039;&#039;queue_place3.g711a&#039;&#039;...., depended on place in queue. So you have to create one set of prompt files for each queue place.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Recommended solution:&#039;&#039;&#039; Create a welcome prompt in 1st Announcement URL and a &#039;&#039;queue_place&#039;&#039; prompt which will be repeated in 2nd Announcement URL. This way every time the 2nd Announcement is repeated it will provide the queue position to the caller.&lt;br /&gt;
&lt;br /&gt;
=== Max Call/Operator(%) ===&lt;br /&gt;
&lt;br /&gt;
This configuration parameter allows to limit the number of current calls depending on the number of operator registrations in the primary group. Only the configured percentage of operator registrations are accepted as calls. Calls currently connected to operators do count in this context. For example if 2 operators are registered and the value is set to 150%, the 4th call received will get a busy. Note that only operators in the primary group count for this, this means if there is no primary group configured all calls are rejected with busy if any value is entered here.&lt;br /&gt;
&lt;br /&gt;
=== Alert Timeout ===&lt;br /&gt;
&lt;br /&gt;
The timeout (in seconds) after which the Waiting Queue connects incoming calls. If no timeout is configured the Waiting Queue will never connect. If a timeout of 0 is configured the Waiting Queue connects right away.&lt;br /&gt;
&lt;br /&gt;
=== Round Robin Timeout ===&lt;br /&gt;
&lt;br /&gt;
If a &#039;&#039;&#039;Round Robin Timeout&#039;&#039;&#039; is configured the call is not sent to all members of the primary group, it starts with one only. &lt;br /&gt;
After the round robin timeout has expired, the call is sent to all members of the primary group. The operator which is selected for the first call changes every call. (Round robin manner like a static list so all are used)&lt;br /&gt;
&lt;br /&gt;
If the &#039;&#039;&#039;Speedup if more calls waiting&#039;&#039;&#039; checkmark is set, the round robin timeout will be removed as soon as a second ringing call exist and all members of the primary group will be signalled. &lt;br /&gt;
&lt;br /&gt;
If the &#039;&#039;&#039;Call longest idle&#039;&#039;&#039; checkmark is set, the next operator to be called is based on which one has the longest idle time of an answered call distributed over the waiting queue.&lt;br /&gt;
&lt;br /&gt;
=== Primary Group/Timeout ===&lt;br /&gt;
&lt;br /&gt;
The call is sent to this group first, either to all members at the same time, or in a round robin manner. After the configured Primary Group Timeout expires the call is sent to all operators. If Primary group operators are busy the call is immediately sent to Secondary Groups members. Operators are all members of groups in which the Waiting Queue object itself is active member. The operators do not need to be active members of these groups. If Primary Group Timeout is empty, the call is sent to primary and secondary group immediately.&lt;br /&gt;
&lt;br /&gt;
=== CFNR on no Operators ===&lt;br /&gt;
&lt;br /&gt;
If this option is configured, calls are rejected with No User Responding if there is no operator. If a CFNR is configured at the Waiting Queue, it is executed in this case.&lt;br /&gt;
&lt;br /&gt;
=== Support for RTP-DTMF ===&lt;br /&gt;
&lt;br /&gt;
If the announcement interface for a Waiting queue is not the PBX internal one and the calling endpoint can only do RTP-DTMF, the announcement interface receives the RTP-DTMF and not the waiting queue. When this checkmark is set, the &#039;&#039;&#039;uui-dtmf=on&#039;&#039;&#039; argument to the URL is added, which tells the announcement interface to send back the received DTMF as USER-INFO.&lt;br /&gt;
&lt;br /&gt;
This feature is needed for a Hosting Scenario where the PBX is located in a private network and the Media interface on a different system in the public network.&lt;br /&gt;
&lt;br /&gt;
=== Operator connect for SOAP ===&lt;br /&gt;
&lt;br /&gt;
On the SOAP/TAPI interface a call to a waiting queue is normally indicated as connected as soon it is connected signalingwise, this means it is indicated as connected if an announcement is played. This behaviour can be changed so that it is indicated connected only after an operator has accepted the call by setting this checkmark. This also will affect the PBX CDRs state accordingly.&lt;br /&gt;
&lt;br /&gt;
=== Call busy Operators ===&lt;br /&gt;
&lt;br /&gt;
Normally an operator who is already engaged in a Waiting Object call is not called again. If this checkmark is set, calls are delivered to these (busy) operators as well.&lt;br /&gt;
&lt;br /&gt;
=== CFU disables Operator ===&lt;br /&gt;
&lt;br /&gt;
If this checkmark is set a operator which has a CFU set is not called.&lt;br /&gt;
&lt;br /&gt;
=== Execute Operator CFB/CFNR ===&lt;br /&gt;
&lt;br /&gt;
If this checkmark is set, CFB or CFNR is executed for calls sent thru the Waiting Queue to operator phones otherwise these CFB/CFNR are ignored for such calls.&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Only CFB/CFNR configured by the operator will be executed. &#039;&#039;Administrative CFx&#039;&#039; will be ignored (e.g. call forwardings using Bool or Only/Only Not parameters).&lt;br /&gt;
&lt;br /&gt;
=== No Mobility for Operators ===&lt;br /&gt;
&lt;br /&gt;
If this checkmark is set, mobility for operators is not executed.&lt;br /&gt;
&lt;br /&gt;
=== Announcement w/o Connect ===&lt;br /&gt;
&lt;br /&gt;
If this checkmark is set, no connect is sent on incoming calls to play the announcements. This feature allows to provide free-of-charge waiting queues. For this to work, the carrier has to support early media (and not all do, for example German Telekom is known to not support this feature as of December 2012 on ISDN lines). On TE ISDN interfaces the Annex-N option has to be enabled for this.&lt;br /&gt;
&lt;br /&gt;
=== Presence Disables Operator ===&lt;br /&gt;
&lt;br /&gt;
If this checkmark is set, no calls are sent to an operator with any presence information that is not &amp;quot;Available&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Set Operator Presence ===&lt;br /&gt;
&lt;br /&gt;
If this checkmark is set the presence of an operator is set to busy whenever the operator accepts a call. A timeout can be set after which this presence information is cleared again after the call release.&lt;br /&gt;
&lt;br /&gt;
=== DTMF destinations ===&lt;br /&gt;
&lt;br /&gt;
A list of DTMF destinations can be configured. Any DTMF digits dialed after the call is connected to an announcement is matched to this list. If a match is found the call is sent to Dest. No/Dest. Name. If no Dest. No/Dest. Name is configured more DTMF digits may be dialed for the final destination. If the destination of the call is not an endpoint, but a gateway (Trunk object, Gateway object, Voicemail object), the call is sent only after a timeout of 4s after the last digit is dialed.&lt;br /&gt;
&lt;br /&gt;
A &#039;.&#039; entered as DTMF map will catch all DTMF digits dialled after this map and append them at the end of &#039;&#039;Dest. No&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 DTMF	  Dest. No      Description&lt;br /&gt;
 55.       11            if the DTMF sequence &amp;quot;55222&amp;quot; is dialled, the destination number is &amp;quot;11222&amp;quot;&lt;br /&gt;
 .        &amp;lt;empty&amp;gt;        the dialled DTMF sequence is passed completely to the destination&lt;br /&gt;
&lt;br /&gt;
A &#039;~&#039; character before the DTMF destination indicates that no ct_complete shall be generated. This means the dialed DTMF destination does not show up in the redial list of the phone.&lt;br /&gt;
&lt;br /&gt;
== Call Forwarding ==&lt;br /&gt;
&lt;br /&gt;
Call Forwarding can be used with the Waiting Queue object and can be set/reset by endpoints registered to the Waiting Queue object itself.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|valign=top nowrap=true|&#039;&#039;&#039;CFU&#039;&#039;&#039;&lt;br /&gt;
|Executed as usual&lt;br /&gt;
|-&lt;br /&gt;
|valign=top nowrap=true|&#039;&#039;&#039;CFB&#039;&#039;&#039;&lt;br /&gt;
|Executed if the Busy on ... calls condition or the Max Call/Operator(%) condition applies.&lt;br /&gt;
|-&lt;br /&gt;
|valign=top nowrap=true|&#039;&#039;&#039;CFNR&#039;&#039;&#039;&lt;br /&gt;
|Executed if the CFNR timeout expires and no operator has accepted the call, even if the call is connected to an announcement or if the first announcement ends and no second announcement is configured.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r1:Apps/PbxManager/Trunks&amp;diff=72372</id>
		<title>Reference13r1:Apps/PbxManager/Trunks</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r1:Apps/PbxManager/Trunks&amp;diff=72372"/>
		<updated>2024-07-01T09:12:29Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Edit Trunk */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Configure your Trunklines&lt;br /&gt;
&lt;br /&gt;
== Add Trunk ==&lt;br /&gt;
&lt;br /&gt;
Create a new Trunk object on the PBX&lt;br /&gt;
&lt;br /&gt;
; Name&lt;br /&gt;
: The &amp;lt;u&amp;gt;Long Name&amp;lt;/u&amp;gt; of the PBX object&lt;br /&gt;
&lt;br /&gt;
; SIP&lt;br /&gt;
: The &amp;lt;u&amp;gt;name&amp;lt;/u&amp;gt; of the PBX object&lt;br /&gt;
&lt;br /&gt;
; Number&lt;br /&gt;
: The &amp;lt;u&amp;gt;number&amp;lt;/u&amp;gt; of the object&lt;br /&gt;
&lt;br /&gt;
; Loopback&lt;br /&gt;
: target number, when the called number is the trunk-number&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Incomplete&lt;br /&gt;
: target number, when the called number is incomplete&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Invalid&lt;br /&gt;
: target number, when an incomming call was received&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Busy&lt;br /&gt;
: target number, when an incomming call was received with: busy&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Rejected&lt;br /&gt;
: target number, when an incomming call was received with: rejected&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; No anwser&lt;br /&gt;
: target number, when an incomming call was received with: no answer&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Interfaces/SBC&lt;br /&gt;
: You have first to create the Trunk and klick OK. Afterwards you can reopen the Trunk configuration and configure the connected Interface/SBC&lt;br /&gt;
&lt;br /&gt;
== Edit Trunk ==&lt;br /&gt;
&lt;br /&gt;
; Interfaces/SBC&lt;br /&gt;
: Klick (+ Add) to select the target Gateway.&lt;br /&gt;
: Klick on the Gateway, you wont to use.&lt;br /&gt;
: Chuse if you wont to connect an ISDN-Interface (BRI/PRI/TEL) or an SBC Interface (SIP) to this Trunk.&lt;br /&gt;
; Interface&lt;br /&gt;
: All possible interfaces where lited. Chuse one, by clicking on them.&lt;br /&gt;
: Select a protocoll &lt;br /&gt;
* Point to Point (most ISDN with a number area)&lt;br /&gt;
* Point to Multipoint (most ISDN with single numbers)&lt;br /&gt;
* Manual (Setting was not changed, standart: Point to Multipoint); no wizzard for numbermapping&lt;br /&gt;
* After selecting a protocol a wizzard opend to configure the &amp;quot;numbermapping&amp;quot; of the interface. &lt;br /&gt;
* The same protocol you have to configure manual in the Admin UI in interfaces.&lt;br /&gt;
; SBC (SIP)&lt;br /&gt;
: Klick on the country code where the provider of your SIP came from.&lt;br /&gt;
: Select the SIP wizzard of your SIP contract.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* defintion of protocol mode PtP (default PtmP) in PBXManager has no effect to the physical interface settings&lt;br /&gt;
: adjustment has to be done via [[{{NAMESPACE}}:Interfaces/BRI/Protocol|AdvancedUI]]&lt;br /&gt;
* Line-bound SIP connections are not listed.&lt;br /&gt;
* More options for the trunk objekt you find in the Admin UI / PBX / Objects / trunk-object.&lt;br /&gt;
&lt;br /&gt;
= Related Articles = &lt;br /&gt;
* [[Course13:IT_Connect_-_05_Using_Trunks]]&lt;br /&gt;
* [[{{NAMESPACE}}:PBX/Objects/Trunk_Line]]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r1:Apps/PbxManager/Trunks&amp;diff=72371</id>
		<title>Reference13r1:Apps/PbxManager/Trunks</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r1:Apps/PbxManager/Trunks&amp;diff=72371"/>
		<updated>2024-07-01T09:09:28Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Add Trunk */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Configure your Trunklines&lt;br /&gt;
&lt;br /&gt;
== Add Trunk ==&lt;br /&gt;
&lt;br /&gt;
Create a new Trunk object on the PBX&lt;br /&gt;
&lt;br /&gt;
; Name&lt;br /&gt;
: The &amp;lt;u&amp;gt;Long Name&amp;lt;/u&amp;gt; of the PBX object&lt;br /&gt;
&lt;br /&gt;
; SIP&lt;br /&gt;
: The &amp;lt;u&amp;gt;name&amp;lt;/u&amp;gt; of the PBX object&lt;br /&gt;
&lt;br /&gt;
; Number&lt;br /&gt;
: The &amp;lt;u&amp;gt;number&amp;lt;/u&amp;gt; of the object&lt;br /&gt;
&lt;br /&gt;
; Loopback&lt;br /&gt;
: target number, when the called number is the trunk-number&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Incomplete&lt;br /&gt;
: target number, when the called number is incomplete&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Invalid&lt;br /&gt;
: target number, when an incomming call was received&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Busy&lt;br /&gt;
: target number, when an incomming call was received with: busy&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Rejected&lt;br /&gt;
: target number, when an incomming call was received with: rejected&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; No anwser&lt;br /&gt;
: target number, when an incomming call was received with: no answer&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Interfaces/SBC&lt;br /&gt;
: You have first to create the Trunk and klick OK. Afterwards you can reopen the Trunk configuration and configure the connected Interface/SBC&lt;br /&gt;
&lt;br /&gt;
== Edit Trunk ==&lt;br /&gt;
&lt;br /&gt;
; Interfaces/SBC&lt;br /&gt;
: Klick (+ Add) to select the target Gateway.&lt;br /&gt;
: Klick on the Gateway, you wont to use.&lt;br /&gt;
: Chuse if you wont to connect an ISDN-Interface (BRI/PRI/TEL) or an SBC Interface (SIP) to this Trunk.&lt;br /&gt;
; Interface&lt;br /&gt;
: All possible interfaces where lited. Chuse one, by clicking on them.&lt;br /&gt;
: Select a protocoll &lt;br /&gt;
- Point to Point (most ISDN with a number area)&lt;br /&gt;
- Point to Multipoint (most ISDN with single numbers)&lt;br /&gt;
- Manual (Setting was not changed, standart: Point to Multipoint); no wizzard for numbermapping&lt;br /&gt;
- After selecting a protocol a wizzard opend to configure the &amp;quot;numbermapping&amp;quot; of the interface. &lt;br /&gt;
; SBC (SIP)&lt;br /&gt;
: Klick on the country code where the provider of your SIP came from.&lt;br /&gt;
: Select the SIP wizzard of your SIP contract.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* defintion of protocol mode PtP (default PtmP) in PBXManager has no effect to the physical interface settings&lt;br /&gt;
: adjustment has to be done via [[{{NAMESPACE}}:Interfaces/BRI/Protocol|AdvancedUI]]&lt;br /&gt;
* Line-bound SIP connections are not listed.&lt;br /&gt;
* More options for the trunk objekt you find in the Admin UI / PBX / Objects / trunk-object.&lt;br /&gt;
&lt;br /&gt;
= Related Articles = &lt;br /&gt;
* [[Course13:IT_Connect_-_05_Using_Trunks]]&lt;br /&gt;
* [[{{NAMESPACE}}:PBX/Objects/Trunk_Line]]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r1:Apps/PbxManager/Trunks&amp;diff=72370</id>
		<title>Reference13r1:Apps/PbxManager/Trunks</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r1:Apps/PbxManager/Trunks&amp;diff=72370"/>
		<updated>2024-07-01T09:09:04Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Add Trunk */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Configure your Trunklines&lt;br /&gt;
&lt;br /&gt;
== Add Trunk ==&lt;br /&gt;
&lt;br /&gt;
Create a new Trunk object on the PBX&lt;br /&gt;
&lt;br /&gt;
; Name&lt;br /&gt;
: The &amp;lt;b&amp;gt;Long Name&amp;lt;/b&amp;gt; of the PBX object&lt;br /&gt;
&lt;br /&gt;
; SIP&lt;br /&gt;
: The &amp;lt;b&amp;gt;name&amp;lt;/b&amp;gt; of the PBX object&lt;br /&gt;
&lt;br /&gt;
; Number&lt;br /&gt;
: The &amp;lt;b&amp;gt;number&amp;lt;/b&amp;gt; of the object&lt;br /&gt;
&lt;br /&gt;
; Loopback&lt;br /&gt;
: target number, when the called number is the trunk-number&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Incomplete&lt;br /&gt;
: target number, when the called number is incomplete&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Invalid&lt;br /&gt;
: target number, when an incomming call was received&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Busy&lt;br /&gt;
: target number, when an incomming call was received with: busy&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Rejected&lt;br /&gt;
: target number, when an incomming call was received with: rejected&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; No anwser&lt;br /&gt;
: target number, when an incomming call was received with: no answer&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Interfaces/SBC&lt;br /&gt;
: You have first to create the Trunk and klick OK. Afterwards you can reopen the Trunk configuration and configure the connected Interface/SBC&lt;br /&gt;
&lt;br /&gt;
== Edit Trunk ==&lt;br /&gt;
&lt;br /&gt;
; Interfaces/SBC&lt;br /&gt;
: Klick (+ Add) to select the target Gateway.&lt;br /&gt;
: Klick on the Gateway, you wont to use.&lt;br /&gt;
: Chuse if you wont to connect an ISDN-Interface (BRI/PRI/TEL) or an SBC Interface (SIP) to this Trunk.&lt;br /&gt;
; Interface&lt;br /&gt;
: All possible interfaces where lited. Chuse one, by clicking on them.&lt;br /&gt;
: Select a protocoll &lt;br /&gt;
- Point to Point (most ISDN with a number area)&lt;br /&gt;
- Point to Multipoint (most ISDN with single numbers)&lt;br /&gt;
- Manual (Setting was not changed, standart: Point to Multipoint); no wizzard for numbermapping&lt;br /&gt;
- After selecting a protocol a wizzard opend to configure the &amp;quot;numbermapping&amp;quot; of the interface. &lt;br /&gt;
; SBC (SIP)&lt;br /&gt;
: Klick on the country code where the provider of your SIP came from.&lt;br /&gt;
: Select the SIP wizzard of your SIP contract.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* defintion of protocol mode PtP (default PtmP) in PBXManager has no effect to the physical interface settings&lt;br /&gt;
: adjustment has to be done via [[{{NAMESPACE}}:Interfaces/BRI/Protocol|AdvancedUI]]&lt;br /&gt;
* Line-bound SIP connections are not listed.&lt;br /&gt;
* More options for the trunk objekt you find in the Admin UI / PBX / Objects / trunk-object.&lt;br /&gt;
&lt;br /&gt;
= Related Articles = &lt;br /&gt;
* [[Course13:IT_Connect_-_05_Using_Trunks]]&lt;br /&gt;
* [[{{NAMESPACE}}:PBX/Objects/Trunk_Line]]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r1:Apps/PbxManager/Trunks&amp;diff=72369</id>
		<title>Reference13r1:Apps/PbxManager/Trunks</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r1:Apps/PbxManager/Trunks&amp;diff=72369"/>
		<updated>2024-07-01T09:07:57Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Edit Trunk */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Configure your Trunklines&lt;br /&gt;
&lt;br /&gt;
== Add Trunk ==&lt;br /&gt;
&lt;br /&gt;
Create a new Trunk object on the PBX&lt;br /&gt;
&lt;br /&gt;
; Name&lt;br /&gt;
: The Long Name of the PBX object&lt;br /&gt;
&lt;br /&gt;
; SIP&lt;br /&gt;
: The name of the PBX object&lt;br /&gt;
&lt;br /&gt;
; Number&lt;br /&gt;
: The number of the object&lt;br /&gt;
&lt;br /&gt;
; Loopback&lt;br /&gt;
: target number, when the called number is the trunk-number&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Incomplete&lt;br /&gt;
: target number, when the called number is incomplete&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Invalid&lt;br /&gt;
: target number, when an incomming call was received&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Busy&lt;br /&gt;
: target number, when an incomming call was received with: busy&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Rejected&lt;br /&gt;
: target number, when an incomming call was received with: rejected&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; No anwser&lt;br /&gt;
: target number, when an incomming call was received with: no answer&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Interfaces/SBC&lt;br /&gt;
: You have first to create the Trunk and klick OK. Afterwards you can reopen the Trunk configuration and configure the connected Interface/SBC&lt;br /&gt;
&lt;br /&gt;
== Edit Trunk ==&lt;br /&gt;
&lt;br /&gt;
; Interfaces/SBC&lt;br /&gt;
: Klick (+ Add) to select the target Gateway.&lt;br /&gt;
: Klick on the Gateway, you wont to use.&lt;br /&gt;
: Chuse if you wont to connect an ISDN-Interface (BRI/PRI/TEL) or an SBC Interface (SIP) to this Trunk.&lt;br /&gt;
; Interface&lt;br /&gt;
: All possible interfaces where lited. Chuse one, by clicking on them.&lt;br /&gt;
: Select a protocoll &lt;br /&gt;
- Point to Point (most ISDN with a number area)&lt;br /&gt;
- Point to Multipoint (most ISDN with single numbers)&lt;br /&gt;
- Manual (Setting was not changed, standart: Point to Multipoint); no wizzard for numbermapping&lt;br /&gt;
- After selecting a protocol a wizzard opend to configure the &amp;quot;numbermapping&amp;quot; of the interface. &lt;br /&gt;
; SBC (SIP)&lt;br /&gt;
: Klick on the country code where the provider of your SIP came from.&lt;br /&gt;
: Select the SIP wizzard of your SIP contract.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* defintion of protocol mode PtP (default PtmP) in PBXManager has no effect to the physical interface settings&lt;br /&gt;
: adjustment has to be done via [[{{NAMESPACE}}:Interfaces/BRI/Protocol|AdvancedUI]]&lt;br /&gt;
* Line-bound SIP connections are not listed.&lt;br /&gt;
* More options for the trunk objekt you find in the Admin UI / PBX / Objects / trunk-object.&lt;br /&gt;
&lt;br /&gt;
= Related Articles = &lt;br /&gt;
* [[Course13:IT_Connect_-_05_Using_Trunks]]&lt;br /&gt;
* [[{{NAMESPACE}}:PBX/Objects/Trunk_Line]]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r1:Apps/PbxManager/Trunks&amp;diff=72368</id>
		<title>Reference13r1:Apps/PbxManager/Trunks</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r1:Apps/PbxManager/Trunks&amp;diff=72368"/>
		<updated>2024-07-01T09:07:34Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Known issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Configure your Trunklines&lt;br /&gt;
&lt;br /&gt;
== Add Trunk ==&lt;br /&gt;
&lt;br /&gt;
Create a new Trunk object on the PBX&lt;br /&gt;
&lt;br /&gt;
; Name&lt;br /&gt;
: The Long Name of the PBX object&lt;br /&gt;
&lt;br /&gt;
; SIP&lt;br /&gt;
: The name of the PBX object&lt;br /&gt;
&lt;br /&gt;
; Number&lt;br /&gt;
: The number of the object&lt;br /&gt;
&lt;br /&gt;
; Loopback&lt;br /&gt;
: target number, when the called number is the trunk-number&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Incomplete&lt;br /&gt;
: target number, when the called number is incomplete&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Invalid&lt;br /&gt;
: target number, when an incomming call was received&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Busy&lt;br /&gt;
: target number, when an incomming call was received with: busy&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Rejected&lt;br /&gt;
: target number, when an incomming call was received with: rejected&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; No anwser&lt;br /&gt;
: target number, when an incomming call was received with: no answer&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Interfaces/SBC&lt;br /&gt;
: You have first to create the Trunk and klick OK. Afterwards you can reopen the Trunk configuration and configure the connected Interface/SBC&lt;br /&gt;
&lt;br /&gt;
== Edit Trunk ==&lt;br /&gt;
&lt;br /&gt;
; Interfaces/SBC&lt;br /&gt;
: Klick (+ Add) to select the target Gateway.&lt;br /&gt;
: Klick on the Gateway, you wont to use.&lt;br /&gt;
: Chuse if you wont to connect an ISDN-Interface (BRI/PRI/TEL) or an SBC Interface (SIP) to this Trunk.&lt;br /&gt;
; Interface&lt;br /&gt;
: All possible interfaces where lited. Chuse one, by clicking on them.&lt;br /&gt;
: Select a protocoll &lt;br /&gt;
- Point to Point (most ISDN with a number area)&lt;br /&gt;
- Point to Multipoint (most ISDN with single numbers)&lt;br /&gt;
- Manual (Setting was not changed, standart: Point to Multipoint); no wizzard for numbermapping&lt;br /&gt;
- After selecting a protocol a wizzard opend to configure the &amp;quot;numbermapping&amp;quot; of the interface. &lt;br /&gt;
; SBC (SIP)&lt;br /&gt;
: Klick on the country code where the provider of your SIP came from.&lt;br /&gt;
: (Line-bound SIP connections are not listed)&lt;br /&gt;
: Select the SIP wizzard of your SIP contract.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* defintion of protocol mode PtP (default PtmP) in PBXManager has no effect to the physical interface settings&lt;br /&gt;
: adjustment has to be done via [[{{NAMESPACE}}:Interfaces/BRI/Protocol|AdvancedUI]]&lt;br /&gt;
* Line-bound SIP connections are not listed.&lt;br /&gt;
* More options for the trunk objekt you find in the Admin UI / PBX / Objects / trunk-object.&lt;br /&gt;
&lt;br /&gt;
= Related Articles = &lt;br /&gt;
* [[Course13:IT_Connect_-_05_Using_Trunks]]&lt;br /&gt;
* [[{{NAMESPACE}}:PBX/Objects/Trunk_Line]]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r1:Apps/PbxManager/Trunks&amp;diff=72367</id>
		<title>Reference13r1:Apps/PbxManager/Trunks</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r1:Apps/PbxManager/Trunks&amp;diff=72367"/>
		<updated>2024-07-01T09:05:56Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Known issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Configure your Trunklines&lt;br /&gt;
&lt;br /&gt;
== Add Trunk ==&lt;br /&gt;
&lt;br /&gt;
Create a new Trunk object on the PBX&lt;br /&gt;
&lt;br /&gt;
; Name&lt;br /&gt;
: The Long Name of the PBX object&lt;br /&gt;
&lt;br /&gt;
; SIP&lt;br /&gt;
: The name of the PBX object&lt;br /&gt;
&lt;br /&gt;
; Number&lt;br /&gt;
: The number of the object&lt;br /&gt;
&lt;br /&gt;
; Loopback&lt;br /&gt;
: target number, when the called number is the trunk-number&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Incomplete&lt;br /&gt;
: target number, when the called number is incomplete&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Invalid&lt;br /&gt;
: target number, when an incomming call was received&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Busy&lt;br /&gt;
: target number, when an incomming call was received with: busy&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Rejected&lt;br /&gt;
: target number, when an incomming call was received with: rejected&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; No anwser&lt;br /&gt;
: target number, when an incomming call was received with: no answer&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Interfaces/SBC&lt;br /&gt;
: You have first to create the Trunk and klick OK. Afterwards you can reopen the Trunk configuration and configure the connected Interface/SBC&lt;br /&gt;
&lt;br /&gt;
== Edit Trunk ==&lt;br /&gt;
&lt;br /&gt;
; Interfaces/SBC&lt;br /&gt;
: Klick (+ Add) to select the target Gateway.&lt;br /&gt;
: Klick on the Gateway, you wont to use.&lt;br /&gt;
: Chuse if you wont to connect an ISDN-Interface (BRI/PRI/TEL) or an SBC Interface (SIP) to this Trunk.&lt;br /&gt;
; Interface&lt;br /&gt;
: All possible interfaces where lited. Chuse one, by clicking on them.&lt;br /&gt;
: Select a protocoll &lt;br /&gt;
- Point to Point (most ISDN with a number area)&lt;br /&gt;
- Point to Multipoint (most ISDN with single numbers)&lt;br /&gt;
- Manual (Setting was not changed, standart: Point to Multipoint); no wizzard for numbermapping&lt;br /&gt;
- After selecting a protocol a wizzard opend to configure the &amp;quot;numbermapping&amp;quot; of the interface. &lt;br /&gt;
; SBC (SIP)&lt;br /&gt;
: Klick on the country code where the provider of your SIP came from.&lt;br /&gt;
: (Line-bound SIP connections are not listed)&lt;br /&gt;
: Select the SIP wizzard of your SIP contract.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* defintion of protocol mode PtP (default PtmP) in PBXManager has no effect to the physical interface settings&lt;br /&gt;
: adjustment has to be done via [[{{NAMESPACE}}:Interfaces/BRI/Protocol|AdvancedUI]]&lt;br /&gt;
* Line-bound SIP connections are not listed.&lt;br /&gt;
&lt;br /&gt;
= Related Articles = &lt;br /&gt;
* [[Course13:IT_Connect_-_05_Using_Trunks]]&lt;br /&gt;
* [[{{NAMESPACE}}:PBX/Objects/Trunk_Line]]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r1:Apps/PbxManager/Trunks&amp;diff=72366</id>
		<title>Reference13r1:Apps/PbxManager/Trunks</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r1:Apps/PbxManager/Trunks&amp;diff=72366"/>
		<updated>2024-07-01T09:04:47Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Edit Trunk */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Configure your Trunklines&lt;br /&gt;
&lt;br /&gt;
== Add Trunk ==&lt;br /&gt;
&lt;br /&gt;
Create a new Trunk object on the PBX&lt;br /&gt;
&lt;br /&gt;
; Name&lt;br /&gt;
: The Long Name of the PBX object&lt;br /&gt;
&lt;br /&gt;
; SIP&lt;br /&gt;
: The name of the PBX object&lt;br /&gt;
&lt;br /&gt;
; Number&lt;br /&gt;
: The number of the object&lt;br /&gt;
&lt;br /&gt;
; Loopback&lt;br /&gt;
: target number, when the called number is the trunk-number&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Incomplete&lt;br /&gt;
: target number, when the called number is incomplete&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Invalid&lt;br /&gt;
: target number, when an incomming call was received&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Busy&lt;br /&gt;
: target number, when an incomming call was received with: busy&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Rejected&lt;br /&gt;
: target number, when an incomming call was received with: rejected&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; No anwser&lt;br /&gt;
: target number, when an incomming call was received with: no answer&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Interfaces/SBC&lt;br /&gt;
: You have first to create the Trunk and klick OK. Afterwards you can reopen the Trunk configuration and configure the connected Interface/SBC&lt;br /&gt;
&lt;br /&gt;
== Edit Trunk ==&lt;br /&gt;
&lt;br /&gt;
; Interfaces/SBC&lt;br /&gt;
: Klick (+ Add) to select the target Gateway.&lt;br /&gt;
: Klick on the Gateway, you wont to use.&lt;br /&gt;
: Chuse if you wont to connect an ISDN-Interface (BRI/PRI/TEL) or an SBC Interface (SIP) to this Trunk.&lt;br /&gt;
; Interface&lt;br /&gt;
: All possible interfaces where lited. Chuse one, by clicking on them.&lt;br /&gt;
: Select a protocoll &lt;br /&gt;
- Point to Point (most ISDN with a number area)&lt;br /&gt;
- Point to Multipoint (most ISDN with single numbers)&lt;br /&gt;
- Manual (Setting was not changed, standart: Point to Multipoint); no wizzard for numbermapping&lt;br /&gt;
- After selecting a protocol a wizzard opend to configure the &amp;quot;numbermapping&amp;quot; of the interface. &lt;br /&gt;
; SBC (SIP)&lt;br /&gt;
: Klick on the country code where the provider of your SIP came from.&lt;br /&gt;
: (Line-bound SIP connections are not listed)&lt;br /&gt;
: Select the SIP wizzard of your SIP contract.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* defintion of protocol mode PtP (default PtmP) in PBXManager has no effect to the physical interface settings&lt;br /&gt;
: adjustment has to be done via [[{{NAMESPACE}}:Interfaces/BRI/Protocol|AdvancedUI]]&lt;br /&gt;
&lt;br /&gt;
= Related Articles = &lt;br /&gt;
* [[Course13:IT_Connect_-_05_Using_Trunks]]&lt;br /&gt;
* [[{{NAMESPACE}}:PBX/Objects/Trunk_Line]]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r1:Apps/PbxManager/Trunks&amp;diff=72365</id>
		<title>Reference13r1:Apps/PbxManager/Trunks</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r1:Apps/PbxManager/Trunks&amp;diff=72365"/>
		<updated>2024-07-01T08:59:04Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Edit Trunk */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Configure your Trunklines&lt;br /&gt;
&lt;br /&gt;
== Add Trunk ==&lt;br /&gt;
&lt;br /&gt;
Create a new Trunk object on the PBX&lt;br /&gt;
&lt;br /&gt;
; Name&lt;br /&gt;
: The Long Name of the PBX object&lt;br /&gt;
&lt;br /&gt;
; SIP&lt;br /&gt;
: The name of the PBX object&lt;br /&gt;
&lt;br /&gt;
; Number&lt;br /&gt;
: The number of the object&lt;br /&gt;
&lt;br /&gt;
; Loopback&lt;br /&gt;
: target number, when the called number is the trunk-number&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Incomplete&lt;br /&gt;
: target number, when the called number is incomplete&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Invalid&lt;br /&gt;
: target number, when an incomming call was received&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Busy&lt;br /&gt;
: target number, when an incomming call was received with: busy&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Rejected&lt;br /&gt;
: target number, when an incomming call was received with: rejected&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; No anwser&lt;br /&gt;
: target number, when an incomming call was received with: no answer&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Interfaces/SBC&lt;br /&gt;
: You have first to create the Trunk and klick OK. Afterwards you can reopen the Trunk configuration and configure the connected Interface/SBC&lt;br /&gt;
&lt;br /&gt;
== Edit Trunk ==&lt;br /&gt;
&lt;br /&gt;
; Interfaces/SBC&lt;br /&gt;
: Klick (+ Add) to select the target Gateway.&lt;br /&gt;
: Klick on the Gateway, you wont to use.&lt;br /&gt;
: Chuse if you wont to connect an ISDN-Interface (BRI/PRI/TEL) or an SBC Interface (SIP) to this Trunk.&lt;br /&gt;
# Interface&lt;br /&gt;
: All possible interfaces where lited. Chuse one, by clicking on them.&lt;br /&gt;
: Select a protocoll &lt;br /&gt;
- Point to Point (most ISDN with a number area)&lt;br /&gt;
- Point to Multipoint (most ISDN with single numbers)&lt;br /&gt;
- Manual (Setting was not changed, standart: Point to Multipoint); no wizzard for numbermapping&lt;br /&gt;
- After selecting a protocol a wizzard opend to configure the &amp;quot;numbermapping&amp;quot; of the interface. &lt;br /&gt;
# SBC (SIP)&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* defintion of protocol mode PtP (default PtmP) in PBXManager has no effect to the physical interface settings&lt;br /&gt;
: adjustment has to be done via [[{{NAMESPACE}}:Interfaces/BRI/Protocol|AdvancedUI]]&lt;br /&gt;
&lt;br /&gt;
= Related Articles = &lt;br /&gt;
* [[Course13:IT_Connect_-_05_Using_Trunks]]&lt;br /&gt;
* [[{{NAMESPACE}}:PBX/Objects/Trunk_Line]]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r1:Apps/PbxManager/Trunks&amp;diff=72364</id>
		<title>Reference13r1:Apps/PbxManager/Trunks</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r1:Apps/PbxManager/Trunks&amp;diff=72364"/>
		<updated>2024-07-01T08:42:17Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Add Trunk */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Configure your Trunklines&lt;br /&gt;
&lt;br /&gt;
== Add Trunk ==&lt;br /&gt;
&lt;br /&gt;
Create a new Trunk object on the PBX&lt;br /&gt;
&lt;br /&gt;
; Name&lt;br /&gt;
: The Long Name of the PBX object&lt;br /&gt;
&lt;br /&gt;
; SIP&lt;br /&gt;
: The name of the PBX object&lt;br /&gt;
&lt;br /&gt;
; Number&lt;br /&gt;
: The number of the object&lt;br /&gt;
&lt;br /&gt;
; Loopback&lt;br /&gt;
: target number, when the called number is the trunk-number&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Incomplete&lt;br /&gt;
: target number, when the called number is incomplete&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Invalid&lt;br /&gt;
: target number, when an incomming call was received&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Busy&lt;br /&gt;
: target number, when an incomming call was received with: busy&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Rejected&lt;br /&gt;
: target number, when an incomming call was received with: rejected&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; No anwser&lt;br /&gt;
: target number, when an incomming call was received with: no answer&lt;br /&gt;
: [[{{NAMESPACE}}:PBX/Objects/Trunk_Line#Trunk_Object_specific_configuration|See Trunk specific configurations]]&lt;br /&gt;
&lt;br /&gt;
; Interfaces/SBC&lt;br /&gt;
: You have first to create the Trunk and klick OK. Afterwards you can reopen the Trunk configuration and configure the connected Interface/SBC&lt;br /&gt;
&lt;br /&gt;
== Edit Trunk ==&lt;br /&gt;
&lt;br /&gt;
; Interfaces/SBC&lt;br /&gt;
: Select the target Gateway and the Interface (BRI/PRI/TEL) or an SBC Interface (SIP1-SIP16) for the Trunk&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
&lt;br /&gt;
* defintion of protocol mode PtP (default PtmP) in PBXManager has no effect to the physical interface settings&lt;br /&gt;
: adjustment has to be done via [[{{NAMESPACE}}:Interfaces/BRI/Protocol|AdvancedUI]]&lt;br /&gt;
&lt;br /&gt;
= Related Articles = &lt;br /&gt;
* [[Course13:IT_Connect_-_05_Using_Trunks]]&lt;br /&gt;
* [[{{NAMESPACE}}:PBX/Objects/Trunk_Line]]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto:ESENTA_SIAS_-_ESENTA_GmbH_-_3rd_Party_Product&amp;diff=72016</id>
		<title>Howto:ESENTA SIAS - ESENTA GmbH - 3rd Party Product</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto:ESENTA_SIAS_-_ESENTA_GmbH_-_3rd_Party_Product&amp;diff=72016"/>
		<updated>2024-05-27T13:22:29Z</updated>

		<summary type="html">&lt;p&gt;Hawk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- replace CompanyLogo by real logo-name. Do not change size &amp;amp; alignment. Upload image by pressing red link --&amp;gt;&lt;br /&gt;
[[Image:ESENTA logo.png||200px|right]]&lt;br /&gt;
 &lt;br /&gt;
==Product Name==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- replace CompanyName &amp;amp; ProductName by real names and add URL to productpage --&amp;gt;&lt;br /&gt;
ESENTA [https://esenta.de/details/ Sias]&lt;br /&gt;
 &lt;br /&gt;
==Certification Status==&lt;br /&gt;
&amp;lt;!-- do not remove comment. Will be done by innovaphone upon document check --&amp;gt;&lt;br /&gt;
{{Template:Compat_Status_referral_terminals|manufacturername=Esenta GmbH|certificationdate=in November 2023}}&lt;br /&gt;
 &lt;br /&gt;
==Category==&lt;br /&gt;
&amp;lt;!-- Do not change this section and do not remove comments. Will be done by innovaphone upon document check --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{Category:3rdParty product categorie to be filled by innovaphone}} --&amp;gt;&lt;br /&gt;
[[Category:Referral Product|{{PAGENAME}}]]&lt;br /&gt;
{{Category:3rdParty_Terminal_Devices}}&lt;br /&gt;
[[Category:3rdParty_Terminal_Devices|{{PAGENAME}}]]&lt;br /&gt;
 &lt;br /&gt;
==Vendor==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Give some introducting words about the vendor itself --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Place optional company logo. Don&#039;t change logo size. --&amp;gt;&lt;br /&gt;
[[Image:ESENTA logo.png|150px]] &lt;br /&gt;
&lt;br /&gt;
ESENTA GmbH specializes in leading-edge building communication and automation solutions. Since our inception in Kappelrodeck in 2018, we have dedicated ourselves to crafting state-of-the-art smart home solutions and IP video door intercom systems. Our flagship product, the SIAS IP video door intercom, transcends the traditional doorbell, weaving security, convenience, and advanced technology into the fabric of daily living.&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Give description about the product, benefits, other information to mention to understand main product purpose --&amp;gt;&lt;br /&gt;
&amp;lt;!-- place optional product logo or functional overwiew. --&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;!-- Some formattings WikiMedia supports:&lt;br /&gt;
 ==Title2==&lt;br /&gt;
 ===Title3===&lt;br /&gt;
 &#039;&#039;&#039;xxx&#039;&#039;&#039; fat text&lt;br /&gt;
 * - list item&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;!-- [[Image:ProductLogo.png]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- some text --&amp;gt;&lt;br /&gt;
[[File:Sias.png|150px|ESENTA SIAS]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ESENTA SIAS is an advanced IP intercom system with a feature-rich touchscreen interface for residential and commercial buildings, offering direct calling to residents, video streaming, and two-way communication through an intuitive app. The system enhances property access with multifactor authentication including NFC and fingerprint verification, allows remote door operation, and is designed for integration into smart home ecosystems. It&#039;s crafted to streamline visitor management with customizable nameplates on its display, does not mandate cloud usage, supports flexible network connectivity and ensures a secure and seamless user experience. &lt;br /&gt;
 &lt;br /&gt;
&amp;lt;!-- &#039;&#039;&#039;Benefits at a glance:&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
 * Bullet-point&lt;br /&gt;
 * Bullet-point&lt;br /&gt;
 * Bullet-point&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Benefits at a glance:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Direct Calling and Communication&lt;br /&gt;
* Multifactor Authentication&lt;br /&gt;
* Remote Door Operation&lt;br /&gt;
* Smart Home Integration&lt;br /&gt;
* Customizable Interface&lt;br /&gt;
* Global Access (Optional Cloud)&lt;br /&gt;
* Flexible Connectivity&lt;br /&gt;
* Enhanced Security&lt;br /&gt;
* User-Friendly Management&lt;br /&gt;
 &lt;br /&gt;
==Functions==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;!-- Give functional description about the product. Use formattings if needed --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Connectivity and Communication:&#039;&#039;&#039;&lt;br /&gt;
* Real-Time Notifications: Sends alerts to smartphones or tablets when someone rings the bell or when motion is detected.&lt;br /&gt;
* Video Streaming: Offers a live video feed via a high-resolution wide-angle camera viewable on the ESENTA app.&lt;br /&gt;
* Two-Way Audio: Allows for communication with visitors through the app using the intercom&#039;s microphone and speaker.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Security and Access:&#039;&#039;&#039;&lt;br /&gt;
* Fingerprint Authentication: A capacitive fingerprint reader that can store up to 100 different fingerprints.&lt;br /&gt;
* Code Entry: Users can enter access codes directly on the touchscreen display.&lt;br /&gt;
* PIR/Radar Sensor: Detects people in proximity to the door.&lt;br /&gt;
* Sabotage Detection: Features an accelerometer to detect any tampering efforts.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Smart Home Compatibility:&#039;&#039;&#039;&lt;br /&gt;
* Integration: Easily integrates with existing smart home systems using open interfaces like MQTT and REST API.&lt;br /&gt;
* User Interface: Control the system through a web interface or smartphone app, customizing access and functions as needed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Installation and Setup:&#039;&#039;&#039;&lt;br /&gt;
* Network Integration: Can be connected via standard networking cable or through a 2-Wire module using existing wires.&lt;br /&gt;
* Device Support: Compatible with a wide range of devices including Android/iOS smartphones, SIP phones, and tablets.&lt;br /&gt;
* Multiple SIP Server Support: Capable of connecting to several SIP servers at once.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Energy and Power:&#039;&#039;&#039;&lt;br /&gt;
* Voltage Compatibility: Supports an input voltage range from 12V to 48V DC and is compatible with passive Power over Ethernet (PoE).&lt;br /&gt;
* Power Consumption: Operates on a low energy consumption of 4-6 Watts.&lt;br /&gt;
&lt;br /&gt;
==innovaphone CTI ready==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* Initiate outgoing call (automatic call with no manual intervention, update of called party, correct call direction in call list) yes/no&lt;br /&gt;
* Answer incoming call yes/no&lt;br /&gt;
* Hold/Retrieve yes/no&lt;br /&gt;
* Transfer yes/no&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Initiate outgoing call no&lt;br /&gt;
* Answer incoming call no&lt;br /&gt;
* Hold/Retrieve no&lt;br /&gt;
* Transfer no&lt;br /&gt;
&lt;br /&gt;
==innovaphone Reverse Proxy ready==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* STUN yes/no&lt;br /&gt;
* TURN yes/no&lt;br /&gt;
* ICE yes/no&lt;br /&gt;
* SIP/TCP yes/no&lt;br /&gt;
* SIP/TLS yes/no&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* STUN yes&lt;br /&gt;
* TURN yes&lt;br /&gt;
* ICE yes&lt;br /&gt;
* SIP/TCP yes&lt;br /&gt;
* SIP/TLS yes&lt;br /&gt;
==innovaphone WebRTC ready==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* Codec G.711 yes/no&lt;br /&gt;
* Codec OPUS yes/no&lt;br /&gt;
* DTLS encryption yes/no (RFC?)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Codec G.711 yes&lt;br /&gt;
* Codec OPUS yes&lt;br /&gt;
* DTLS encryption yes (RFC 5764)&lt;br /&gt;
 &lt;br /&gt;
==Supported Codecs==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&amp;lt;!--&lt;br /&gt;
* G.722 yes/no&lt;br /&gt;
* G.711 A-law yes/no&lt;br /&gt;
* G.711 y-law yes/no&lt;br /&gt;
* G.723.1 (53) yes/no&lt;br /&gt;
* G.729A yes/no&lt;br /&gt;
* Opus yes/no (RFC, WB, NB?)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* G.722 no&lt;br /&gt;
* G.711 A-law yes&lt;br /&gt;
* G.711 y-law yes&lt;br /&gt;
* G.723.1 (53) no&lt;br /&gt;
* G.729A no&lt;br /&gt;
* Opus yes (RFC 7587, NB)&lt;br /&gt;
&lt;br /&gt;
==DTMF Support==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* SIP INFO (RFC?)&lt;br /&gt;
* RTP DTMF (RFC?)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* SIP INFO (RFC 2976)&lt;br /&gt;
* RTP DTMF (RFC 4733) &lt;br /&gt;
&lt;br /&gt;
==Supports RFC3261 Digest Authentication Scheme (Section 22.4)==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* Supports RFC3261 Digest Authentication Scheme (Section 22.4) yes/no&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
Supports RFC3261 Digest Authentication Scheme (Section 22.4) yes&lt;br /&gt;
&lt;br /&gt;
==Support LDAP Phonebook==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* Support LDAP Phonebook yes/no&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Support LDAP Phonebook no&lt;br /&gt;
&lt;br /&gt;
==Version==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Give used versions for testing of both innovaphone and 3rd-pty product --&amp;gt;&lt;br /&gt;
&amp;lt;!-- If not present or outdated innovaphone FW is used, no certificate will be given at all --&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
Product versions used for interop testing:&lt;br /&gt;
&amp;lt;!-- replace 3rd-Pty-Product by real name --&amp;gt;&lt;br /&gt;
* ESENTA Sias Version 1.37 (26)&lt;br /&gt;
&amp;lt;!-- adjust used innovaphone FW, if applied add further applications (e.g. TAPI &amp;amp; Versions) --&amp;gt;&lt;br /&gt;
* innovaphone V13r3sr10&lt;br /&gt;
 &lt;br /&gt;
==Configuration==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Describe configuration steps to be done for both innovaphone and 3rd-pty product --&amp;gt;&lt;br /&gt;
&amp;lt;!-- If not present, no certificate will be given at all --&amp;gt;&lt;br /&gt;
&amp;lt;!-- you may either list the config steps by adding text &amp;amp; pictures, or provide the URL to a PDF-formatted config document. Ideally the document is hosted by the 3rd-party-supplier itself --&amp;gt;&lt;br /&gt;
&amp;lt;!-- in any case you must be aware of the fact that any questions concerning configuration issues will be directly forwarded by innovaphone to you as manufacturer --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Setting up a user for ESENTA Sias===&lt;br /&gt;
In the innovaphone user interface, navigate to the subpage PBX &amp;gt; Objects&lt;br /&gt;
&lt;br /&gt;
Press new and then fill in the following fields&lt;br /&gt;
&lt;br /&gt;
* Long Name (a descriptive name, here: Sias)&lt;br /&gt;
* Name (the short name, here: sias)&lt;br /&gt;
* Password (a password of your choice)&lt;br /&gt;
* Hardware Id (the user name, here: sias)&lt;br /&gt;
* Activate Media Relay&lt;br /&gt;
&lt;br /&gt;
[[File:NewUser.png|Create new user|500px]]&lt;br /&gt;
 &lt;br /&gt;
===Configure SIP credentials in ESENTA Sias===&lt;br /&gt;
&lt;br /&gt;
In the ESENTA SIAS web interface, navigate to SIP telephony.&lt;br /&gt;
* Under SIP Server enter the IP address of the innovaphone PBX, port 5060, protocol TCP&lt;br /&gt;
* Enter the name from the innovaphone Hardware ID field as the Auth user name&lt;br /&gt;
* Enter the selected password as the Auth password&lt;br /&gt;
* Set Media Encoding to RTP/AVP&lt;br /&gt;
* Select RTP (RFC-4733) as DTMF Mode&lt;br /&gt;
&lt;br /&gt;
[[File:Settings_sias.png|SIAS settings|500px]]&lt;br /&gt;
&lt;br /&gt;
===Adding a call button to ESENTA Sias===&lt;br /&gt;
&lt;br /&gt;
Navigate to the nameplates subpage and click on Add nameplate.&lt;br /&gt;
&lt;br /&gt;
Enter the SIP address in the format sip:[phone number]@[innovaphone server] ([phone number] replaced with the destination number assigned to the user in the innovaphone PBX, [innovaphone server] replaced with the server IP/Host).&lt;br /&gt;
&lt;br /&gt;
Then press Save.&lt;br /&gt;
&lt;br /&gt;
[[File:Nameplate.png|SIAS nameplate|500px]]&lt;br /&gt;
&lt;br /&gt;
==Summary==&lt;br /&gt;
&amp;lt;!-- Optional topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Anything to mention which does not fit to above topics. To be deleted if not needed --&amp;gt; &lt;br /&gt;
This tutorial shows the integration with our native SIP stack, but soon our innovaphone myApps Platform App based on WebRTC technology will be available, which supports two-way video calls and integrates well into the innovaphone ecosystem.&lt;br /&gt;
&lt;br /&gt;
==Video on phone==&lt;br /&gt;
Video on innovaphone phones is possible. Use this link: http://IP-Adress-ESENTA/snapshot/480x272.jpg?refresh=1&amp;lt;br&amp;gt;&lt;br /&gt;
Tested on IP111, IP112, IP232 simultaneous on 10 Phones by Mehrens U.C. .&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Give contact details for potential interests. You may give personal or general contact data. --&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
{|&lt;br /&gt;
| ESENTA GmbH&lt;br /&gt;
|-&lt;br /&gt;
| Hauptstraße 165&lt;br /&gt;
|-&lt;br /&gt;
| 77876 Kappelrodeck&lt;br /&gt;
|-&lt;br /&gt;
| Tel: +49 (0) 78 42 99 77 461&lt;br /&gt;
|-&lt;br /&gt;
| Mail: [mailto:info@esenta.de info@esenta.de]&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
For any questions please refer to [https://esenta.de/contact-us/ our contact page].&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference14r1:Apps/PbxManager/App_Voicemail&amp;diff=71901</id>
		<title>Reference14r1:Apps/PbxManager/App Voicemail</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference14r1:Apps/PbxManager/App_Voicemail&amp;diff=71901"/>
		<updated>2024-05-16T14:39:22Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Add a (group) voicemail object */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This PBX Manager Plugin contains 2 sections:&lt;br /&gt;
* Change the Settings for the voicemail objects.&lt;br /&gt;
* Add, edit or delete (group) voicemail objects on the PBX.&lt;br /&gt;
&lt;br /&gt;
== Change Settings ==&lt;br /&gt;
; User&lt;br /&gt;
: User configured on the PBX to authenticate against the webserver on App Platform.&lt;br /&gt;
&lt;br /&gt;
; Password&lt;br /&gt;
: Password configured on the PBX to authenticate against the webserver on App Platform.&lt;br /&gt;
: Adding an additional character displays an eye-symbol to see the password in cleartext. &lt;br /&gt;
: Remark: the displayed password also contains the additionally entered character.&lt;br /&gt;
&lt;br /&gt;
; Delete voicemails after x (days)&lt;br /&gt;
: New and stored voicemail messages will be deleted automatically after x days (not applicable when left empty). Deletion-procedure will be triggered on change.&lt;br /&gt;
&lt;br /&gt;
== Add a (group) voicemail object ==&lt;br /&gt;
; Name&lt;br /&gt;
: Name of Voicemail Object.&lt;br /&gt;
&lt;br /&gt;
; SIP&lt;br /&gt;
: SIP of Voicemail Object&lt;br /&gt;
&lt;br /&gt;
; Number&lt;br /&gt;
: Number of Voicemail Object&lt;br /&gt;
: A Group voicemail is client and server in one person. So you call this number twice. e.g.: Number:803, Call for GroupVM: 803803&lt;br /&gt;
&lt;br /&gt;
; PBX&lt;br /&gt;
: PBX of Voicemail Object&lt;br /&gt;
&lt;br /&gt;
; Node&lt;br /&gt;
: Node of Voicemail Object&lt;br /&gt;
&lt;br /&gt;
; Default PIN&lt;br /&gt;
: The default PIN of this (group) voicemail system. 8765 by default (if not set).&lt;br /&gt;
&lt;br /&gt;
; Email Notification Checkmark&lt;br /&gt;
: Check if emails shall be send&lt;br /&gt;
&lt;br /&gt;
; Custom Checkmark&lt;br /&gt;
: Check if a custom voicemail is configured&lt;br /&gt;
&lt;br /&gt;
; MWI users (&#039;&#039;only for Group Voicemail Objects&#039;&#039;)&lt;br /&gt;
: Comma separated list of (SIP/name) names of users whose phones are actively informed about changes in the voicemail.&lt;br /&gt;
: Each user has to be a active meber of a new group.&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference14r1:PBX/Config/General&amp;diff=70899</id>
		<title>Reference14r1:PBX/Config/General</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference14r1:PBX/Config/General&amp;diff=70899"/>
		<updated>2024-02-21T11:37:08Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Common */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
&lt;br /&gt;
;PBX Mode: The PBX operating mode&lt;br /&gt;
:* &#039;&#039;&#039;Off&#039;&#039;&#039; - The PBX is disabled. After enabling the PBX a browser refresh is needed to activate additional PBX webpages.&lt;br /&gt;
:* &#039;&#039;&#039;Master&#039;&#039;&#039; - The PBX on this device acts as Master. Within a multisite installation exactly one PBX must be configured as Master.&lt;br /&gt;
:* &#039;&#039;&#039;Slave&#039;&#039;&#039; - The PBX on this device acts as Slave. Within a multisite installation several PBXes can be configured as Slave.&lt;br /&gt;
:* &#039;&#039;&#039;Standby&#039;&#039;&#039; - The PBX on this device acts as Standby for the Master. As long as the master is available, this PBX is  not active, but just monitors the Master. If the Master is not available this PBX is active.&lt;br /&gt;
:* &#039;&#039;&#039;Standby-Slave&#039;&#039;&#039; - The PBX on this device acts as Standby for a Slave. As long as the slave is available, this PBX is  not active, but just monitors the slave. If the slave is not available this PBX is active.&lt;br /&gt;
&lt;br /&gt;
;System Name: The system Name. On all PBX within a multisite installation the same System Name must be configured. For H.323 endpoints this name is the gatekeeper identifier, for SIP endpoints it is the server name.&lt;br /&gt;
&lt;br /&gt;
;Use as Domain: Uses the &#039;&#039;System Name&#039;&#039; as domain name, together with the name field in the user object the PBX constructs the email address (used for sending emails out ox myPBX). This mechanism is also used for Federation, to federate with other domains.&lt;br /&gt;
&lt;br /&gt;
;PBX Name: The name of the PBX on this device. With this name a PBX is associated to a node. The field &#039;Name&#039; (not Long Name) of a PBX Node object relates to this name.&lt;br /&gt;
&lt;br /&gt;
;DNS: DNS Name of the PBX. If configured this will be used for myPBX redirects if a client tries to register at a PBX on which the user is not configured.&lt;br /&gt;
&lt;br /&gt;
;Unknown Registrations: If this checkmark is set, the PBX accepts &#039;unknown&#039; registrations. This means registrations with no matching object configured. If from an endpoint registered in this way a number of an object is dialed, which has no registration active and no &#039;HW-ID&#039; configured the name used for the registration is configured as &#039;HW-ID&#039; of this object. This is an easy way to deploy large numbers of phones.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;With PBX Pwd only:&#039;&#039;&#039; If checked only registrations with a PBX authentication or a verified certificate in case of H.323/TLS are accepted. In this case either &amp;quot;PBX Pwd&amp;quot; or &amp;quot;TLS only&amp;quot; is set in a device generated.&lt;br /&gt;
&lt;br /&gt;
;Reverse Proxy Addresses: Up to 8 addresses (no DNS names allowed) can be entered in this field, separated by comma. Registrations from one of these addresses are assumed to be routed through a Reverse Proxy. To the address &#039;/&amp;lt;certificate name&amp;gt;&#039; can be added to also check the TLS certificate of the Reverse Proxy. If the reverse proxy certificate is to be verified, the certificate or the issuer of the reverse proxy certificate must be trusted in the PBX.&lt;br /&gt;
; Assume TLS: If the &#039;&#039;Assume TLS&#039;&#039; checkmark is set, it is assumed, that the reverse Proxy did a successful check of the TLS certificate against the registration name.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/Firewall public IP: For media relay endpoints (e.g. third party SIP phones) the public address of the firewall of the PBX network can be configured. This address is signaled in the SDP to received RTP from the phone. The firewall should have configured a port forwarding to the PBX or the TURN, for the RTP range of the PBX or TURN.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/TURN: If this checkmark is set, the PBX allocates TURN endpoints for calls to or from media relay endpoints, which registerd thru the reverse proxy (e.g. third party SIP phones)&lt;br /&gt;
&lt;br /&gt;
;IP address for App Platform&lt;br /&gt;
: The ip address of an App Platform can be configured here, with a DNS name used for it. If myApps uses a host to access the PBX different from the configured DNS name of the PBX, the hostname in any App url, which matches the configured AP DNS, is replaced by the AP IP. This way it is possible to configure a PBX with DNS names and access it with myApps when the DNS is not yet set up. If the checkmark &#039;&#039;Operation without DNS&#039;&#039; is set as well any matching DNS name is replaced also when an App service requests the URL of another App service (Example: Users requesting the URL of Devices for provisioning) and in the URL sent to the App services itself (Example: Devices uses this URL to construct the URL set at devices for the Devices registration).&lt;br /&gt;
&lt;br /&gt;
: Note that this mode is intended to be able to run the PBX using DNS names while the DNS is not yet in place. Once the DNS is up and running, neither the DNS name of the AP nor its IP address should be configured here.&lt;br /&gt;
&lt;br /&gt;
;Music On Hold URL: A URL for the Music On Hold. This file is read by the PBX using HTTP and sent to a held endpoint via RTP. The format of this URL is&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;http://&amp;lt;addr&amp;gt;/&amp;lt;file&amp;gt;.$coder?coder=g711a,g711u,g722,g723,g729,opus-nb,opus-wb&amp;amp;repeat=true&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;. &amp;lt;addr&amp;gt; is the IP address of the http server, no dns name is allowed here. &amp;lt;file&amp;gt; is the filename. $coder will be replaced by the actual coder used.&lt;br /&gt;
&lt;br /&gt;
:Parameters: &#039;&#039;coder=g729,g711a,g711u,g723,opus-nb,opus-wb&#039;&#039; is the list of available coders. Only these coders must be specified for which a corresponding file exists. &#039;&#039;repeat=true&#039;&#039; should be specified in order to loop the file endlessly. &#039;&#039;random=true&#039;&#039; can be used to start the music on hold on a random point (this will work only if the URL is not local though).&lt;br /&gt;
&lt;br /&gt;
:By default the built-in Music-On-Hold is played (Pseudo URL: &amp;quot;MOH?coder=g729,g711a,g723&amp;amp;repeat=true&amp;quot;).  You can also play a dial tone (Pseudo URL &amp;quot;TONE&amp;quot;) or a ring-back tone (Pseudo URL &amp;quot;TONE?tone=ringback&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
:The maximum length of the URL is limited to 500 characters (bytes).&lt;br /&gt;
&lt;br /&gt;
:If you configure a wrong (or invalid) URL then you will have silence as MOH. To prevent this situation when the MoH for some specific context/user(see below) is missing and silence is played instead of any MoH, an additional parameter &#039;&#039;fallback=true&#039;&#039; is available. If the file provided in the URL is missing (HTTP Error 404 Not Found is delivered by the HTTP Server) and the parameter &#039;&#039;fallback&#039;&#039; is provided, the default MoH will be played instead of silence. To use a custom file as fallback MoH, instead of default MoH, any file name can be provided with the &#039;&#039;fallback&#039;&#039; parameter: e.g. &#039;&#039;fallback=other_filename&#039;&#039;. The file other_filename.g7xx must be placed in the same folder as a file provided with URL. A special filename &#039;&#039;fallback=ringback&#039;&#039; can be used to generate a ringback tone (equivalent to &#039;&#039;TONE?tone=ringback&#039;&#039;) instead to play an alternative file.&lt;br /&gt;
&lt;br /&gt;
:Within the URL %&amp;lt;id&amp;gt; can be used to put in some context information of the call. The information refers to the party which has put the receiving party on hold. For information about the receiving party itself, the id has to be preceded by &#039;.&#039; (e.g. &#039;&#039;&#039;.l&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;l&#039;&#039;&#039; Long Name&lt;br /&gt;
:&#039;&#039;&#039;h&#039;&#039;&#039; Name (H.323 id)&lt;br /&gt;
:&#039;&#039;&#039;n&#039;&#039;&#039; Number&lt;br /&gt;
:&#039;&#039;&#039;N&#039;&#039;&#039; Node&lt;br /&gt;
:&#039;&#039;&#039;P&#039;&#039;&#039; PBX&lt;br /&gt;
:&#039;&#039;&#039;d&#039;&#039;&#039; Diverting Name&lt;br /&gt;
:&#039;&#039;&#039;#d&#039;&#039;&#039; Diverting Number&lt;br /&gt;
&lt;br /&gt;
: See [[Howto:Dynamic_MOH]] for more details on how to use dynamic music on hold.&lt;br /&gt;
&lt;br /&gt;
;External Music On Hold: To offload the device from playing the Music on hold, the Music On Hold can be played by a separate device. This device can register with a name configured here. To retrieve the Music On Hold a call is sent to this device. For each held endpoint a call is sent.&lt;br /&gt;
&lt;br /&gt;
;Response Timeout: Global timeout (in seconds) after which any action for no response is taken (e.g. Call Forward on No Response). A timeout configured at any object overrides this value.&lt;br /&gt;
&lt;br /&gt;
;Dial Complete Timeout: Global timeout (in seconds) after which any action for incomplete dialed number is taken (e.g. incomplete destination at trunk object).&lt;br /&gt;
&lt;br /&gt;
;No. of Regs w/o Pwd: Number of registration without password authentication which are allowed per user. If 0 is configured no registration without password is possible.&lt;br /&gt;
Pls. note that registrations from 127.0.0.1 w/o password will be accepted anyway&lt;br /&gt;
&lt;br /&gt;
;Security block time(s): Time for which a registration to a user is blocked after attempt with wrong password. Default is 20s. With a value of 0 this features is turned off.&lt;br /&gt;
&lt;br /&gt;
;Recall Timeout: A value configured here enables recall after transfer. If a call is transferred and not answered within this time, the call is sent back to the transferring endpoint.&lt;br /&gt;
&lt;br /&gt;
;Chat no Attachments: If checked, no file attachments are allowed in chats for any user&lt;br /&gt;
&lt;br /&gt;
;Retries on busy (14s): Number of retries (Each attempt runs for 14 seconds) of blind transfer to a busy endpoint, before a recall back to the initiator is executed. During an attempt, the PBX waits to see if the target is free, and then delivers the call. The default value are 4-retries if the field is empty. If there is a 0 configured no further (in addition to the initial) will be executed. (This function depends on the &#039;&#039;Recall Timeout&#039;&#039; so the &#039;&#039;Recall Timeout&#039;&#039; must not be empty)&lt;br /&gt;
&lt;br /&gt;
;Max Call Duration (h): Number of hours until a call with media is disconnected automatically. Affects all calls with initialized media channels signalled via PBX.&lt;br /&gt;
&lt;br /&gt;
;Group Default Visibility: Defines additional visibility for active group members. These are added to the visibility rights derived from the [[{{NAMESPACE}}:PBX/Objects/Visibility | Visibility settings ]] in user or template definitions. Note that changes made here only take effect after a re-registration.&lt;br /&gt;
&lt;br /&gt;
;Presence with Alert: Enable presentation of presence on phone upon alert. Setting applies for all PBX users.&lt;br /&gt;
&lt;br /&gt;
;Enable External Transfer: Unless this checkbox is set any attempt to transfer an external call back to an external destination will result in disconnection of the call.&lt;br /&gt;
&lt;br /&gt;
;No CLIR on Internal calls: If checked numbers are displayed even if received with presentation restricted. When sending a call presentation restricted can still be set and should be honored by a public network.&lt;br /&gt;
&lt;br /&gt;
;Media Relay:&lt;br /&gt;
:;Off: No Media Relay is done in the PBX &lt;br /&gt;
:;On: All media traffic is routed through the PBX.  With the &#039;&#039;&#039;No Media Relay if Addresses are identical or private&#039;&#039;&#039; checkmark, this is not done if the two call endpoints registration addresses are either private or equal (i.e. external endpoints behind the same NAT router).  To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used.&lt;br /&gt;
:;Auto: Media traffic is routed through the PBX if calls are between private and public registration addresses but not for calls between private and private or public and public registration addresses. To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used. In v11 this was the behaviour if &#039;&#039;RTP Proxy&#039;&#039; was &#039;&#039;on&#039;&#039;.&lt;br /&gt;
: Please note that when media relay is in effect for a call,  &#039;&#039;&#039;video is not working&#039;&#039;&#039;.   With ICE (available from v12r1), media relay in the PBX should be obsolete except for special applications.  Check &#039;&#039;On&#039;&#039; or &#039;&#039;Auto&#039;&#039; only if you need to have this, since it creates CPU load on the PBX.&lt;br /&gt;
&lt;br /&gt;
;Generate CDRs: If this checkbox is set, the PBX generates CDRs for all calls. For details, refer to the [[{{NAMESPACE}}:Concept_Call_Detail_Record_CDR_PBX|CDR description article]].&lt;br /&gt;
&lt;br /&gt;
;Reverse Lookup URL&lt;br /&gt;
: A String in the LDAP URL Format according [https://tools.ietf.org/html/rfc2255 RFC2255] which will be used by the PBX to make a lookup for all external numbers.&lt;br /&gt;
: Number resolutions will be forwarded to internal applications like generated CDRs, Phone App etc..&lt;br /&gt;
: Example: &#039;&#039;ldaps://ap.innovaphone.com/dc=entries?givenname,sn,company?sub?(metaSearchNumber=+%n)?bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:* dn:  &#039;&#039;dc=entries&#039;&#039;&lt;br /&gt;
:* attributes: &#039;&#039;givenname,sn,company&#039;&#039;&lt;br /&gt;
:* scope: &#039;&#039;sub&#039;&#039;&lt;br /&gt;
:* filter: &#039;&#039;(metaSearchNumber=+%n)&#039;&#039;&lt;br /&gt;
:** %n is a placeholder for the given cgpn&lt;br /&gt;
:* extension: &#039;&#039;bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:** The username for the authentication.&lt;br /&gt;
:&#039;&#039;&#039;Variables&#039;&#039;&#039;&lt;br /&gt;
:* %n - cgpn&lt;br /&gt;
:* %u - h323 name of the current object&lt;br /&gt;
: Also there is an additional field for the LDAP password&lt;br /&gt;
: Examples are listed in the [[{{NAMESPACE}}:Concept_Number_Resolution_and_LDAP#PBX_Configuration|Concept Article]]&lt;br /&gt;
&lt;br /&gt;
;Logo URL&lt;br /&gt;
:The URL to a customized logo image that will be displayed on the phones. Leave empty to keep the standard logo. The image size should be 220x150px or less with 24Bit color deep or less and an RGB range. The file format should be PNG or JPEG.&lt;br /&gt;
&lt;br /&gt;
;Route Root-Node External Calls to: Destination object (Long Name) of Root-Node external calls. This configuration option is available on the Master or Standby PBX only. Any call call which cannot be terminated inside the PBX is sent to this destination as long as neither the source nor the destination of the call can be associated with a node with a PBX configured. This object must be assigned to this PBX.&lt;br /&gt;
:&#039;&#039;&#039;For calls from local PBX only&#039;&#039;&#039;: If set on a master, calls from a slave are not sent to this destination but sent back to the slave where the call came from. On the slave the call is then sent to a destination configured with &#039;Route Root-Node External Calls to&#039;.&lt;br /&gt;
&lt;br /&gt;
;Route PBX-Node External Calls to: Destination object (Long Name) of PBX-Node external calls. Any call which cannot be terminated inside the PBX is sent to this destination as long as the source nor the destination of the call can be associated with the node of this PBX. If a call is sent from or to an object defined inside the node of this PBX or in a node hierarchically below the node of this PBX the call is associated to the node of this PBX. This object must be assigned to this PBX, that is, it has to register to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Route Internal Calls to: Destination object (Long Name) to which any call is sent for which a PBX internal destination was found, except for those calls that originated from that object. This can be used to apply special routing on PBX internal calls.&lt;br /&gt;
&lt;br /&gt;
;Escape Dialtone from: The PBX object (Long Name) to which a call is made to get a dialtone if a dialtone is configured for the escape of a node. As above, this object must be assigned to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Prefix for Intl/Ntl/Subscriber/Area-Code/Country-Code: Prefixes to be used to map International, National and Subscriber numbers.&lt;br /&gt;
:* &#039;&#039;&#039;International Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;000&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;National Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;Subscriber&#039;&#039;&#039; (in Germany, &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; is a commonly used trunk line access code).&lt;br /&gt;
::The SubscriberID is used for hotkey-actions within myAPPs-launcher. By use of node-objects, adjust the Subscriber Prefix in the respective [[{{NAMESPACE}}:PBX/Objects/Node#Number_Mapping_.28International.2C_National.2C_Subscriber_Prefix.29|node object number mapping]].&lt;br /&gt;
::For myPBX-launcher hotkeys, refer to the [[{{NAMESPACE}}:Phone/User/Directories#Dialing_location|dialing location settings]].&lt;br /&gt;
&lt;br /&gt;
:* &#039;&#039;&#039;Area-Code&#039;&#039;&#039; (in Germany for example, the town Mannheim has area code &amp;lt;code&amp;gt;621&amp;lt;/code&amp;gt;).&lt;br /&gt;
:* &#039;&#039;&#039;Country-Code&#039;&#039;&#039; (for Germany, &amp;lt;code&amp;gt;49&amp;lt;/code&amp;gt; would be used)&lt;br /&gt;
&lt;br /&gt;
: These settings resemble the same settings found in the [[{{NAMESPACE}}:PBX/Objects/Node | Node ]] and [[{{NAMESPACE}}:PBX/Objects/PBX | PBX ]] object. However, they apply to the &#039;&#039;root&#039;&#039; node instead (and should be consistent through all PBXs in a multi-PBX system).&lt;br /&gt;
&lt;br /&gt;
;Adjust LDAP results for e.164: Add a &amp;quot;+&amp;quot; prefix to an PBX-internal LDAP-contact-search result. This is used for 3rd-party- and DECT-phones which are not able to benefit from the Dialing Location settings in case of LDAP-search in an E.164-setup. See also [[{{NAMESPACE}}:Concept_Number_Adjustments_%28Dialing_Location%29#PBX_database_used_as_LDAP_database|concept description]].&lt;br /&gt;
&lt;br /&gt;
;Tones: The tones scheme to be used for PBX generated dialtones. This applies to dialtones generated for node prefixes, ringback on transfer and some more.&lt;br /&gt;
&lt;br /&gt;
=== Slave PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Slave mode, then the Slave PBX section is displayed&lt;br /&gt;
&lt;br /&gt;
;Registration: The VOIP protocol used for the registration to the master. Possible choices are H.323, H.323/TCP or H.323/TLS.&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master&lt;br /&gt;
&lt;br /&gt;
;License Only: If set, the PBX obtains license from master, but acts as master in all other respects.&lt;br /&gt;
&lt;br /&gt;
;Alternate Master: The IP address of an alternative PBX master (standby, if available)&lt;br /&gt;
&lt;br /&gt;
;Password: The password to be used for registration at the Master as configured in the corresponding PBX Object (The length of the password is limited to 16 characters)&lt;br /&gt;
&lt;br /&gt;
;Master GK-ID: The System Name/Gatekeeper ID of the PBX Master were will register (Optional, usually used for DynPBX).&lt;br /&gt;
&lt;br /&gt;
;Replication: This parameter allows you to select the replication style for the slave PBX: either &#039;&#039;All&#039;&#039; or &#039;&#039;Local&#039;&#039; (only users that need to be known in this PBX). For the replication process the [[Reference9:PBX/Config/Security|PBX Password]] is used which have to be the same password on all PBXes in the system.&lt;br /&gt;
&lt;br /&gt;
;dyn PBX ID: This parameter allows to set replication from a specific DynPBX configured on the Master Device.&lt;br /&gt;
&lt;br /&gt;
;Use local static User DB: A dynPBX has also this checkmark. The database of the main PBX is used, but be careful due to the increased memory usage. The dynPBX will create its own PBX datastructure which allocates memory.&lt;br /&gt;
&lt;br /&gt;
;Route Master calls if no Master to: If the master is not available, master calls are sent to this destination. Destination has to be an object with active registration.&lt;br /&gt;
&lt;br /&gt;
;Max Calls to Master/No Reroute: This parameter can be used to limit the calls to the master. If a call is sent to the master and there are already calls to/from the master equal to or exceeding this value, the call is rejected if &#039;&#039;&#039;No Reroute&#039;&#039;&#039; is set or is handled as if the master was not available otherwise.&lt;br /&gt;
&lt;br /&gt;
;License Limits: Here we can set limit of licensing for this Slave PBX for Port, Mobility, Operator and Softwarephone.&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave, check also password in [[Reference9:Administration/PBX/Security]]&lt;br /&gt;
&lt;br /&gt;
=== Standby PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Standby mode, then the Standby PBX section is displayed&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master&lt;br /&gt;
&lt;br /&gt;
;Replicate from Master: Turns on full replication from the master PBX&lt;br /&gt;
&lt;br /&gt;
;use TLS: Use LDAPS (TLS) instead of LDAP (TCP).&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave or standby, check also password in [[Reference9:Administration/PBX/Security]]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference14r1:PBX/Config/General&amp;diff=70353</id>
		<title>Reference14r1:PBX/Config/General</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference14r1:PBX/Config/General&amp;diff=70353"/>
		<updated>2023-12-18T08:51:44Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Common */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
&lt;br /&gt;
;PBX Mode: The PBX operating mode&lt;br /&gt;
:* &#039;&#039;&#039;Off&#039;&#039;&#039; - The PBX is disabled. After enabling the PBX a browser refresh is needed to activate additional PBX webpages.&lt;br /&gt;
:* &#039;&#039;&#039;Master&#039;&#039;&#039; - The PBX on this device acts as Master. Within a multisite installation exactly one PBX must be configured as Master.&lt;br /&gt;
:* &#039;&#039;&#039;Slave&#039;&#039;&#039; - The PBX on this device acts as Slave. Within a multisite installation several PBXes can be configured as Slave.&lt;br /&gt;
:* &#039;&#039;&#039;Standby&#039;&#039;&#039; - The PBX on this device acts as Standby for the Master. As long as the master is available, this PBX is  not active, but just monitors the Master. If the Master is not available this PBX is active.&lt;br /&gt;
:* &#039;&#039;&#039;Standby-Slave&#039;&#039;&#039; - The PBX on this device acts as Standby for a Slave. As long as the slave is available, this PBX is  not active, but just monitors the slave. If the slave is not available this PBX is active.&lt;br /&gt;
&lt;br /&gt;
;System Name: The system Name. On all PBX within a multisite installation the same System Name must be configured. For H.323 endpoints this name is the gatekeeper identifier, for SIP endpoints it is the server name.&lt;br /&gt;
&lt;br /&gt;
;Use as Domain: Uses the &#039;&#039;System Name&#039;&#039; as domain name, together with the name field in the user object the PBX constructs the email address (used for sending emails out ox myPBX). This mechanism is also used for Federation, to federate with other domains.&lt;br /&gt;
&lt;br /&gt;
;PBX Name: The name of the PBX on this device. With this name a PBX is associated to a node. The field &#039;Name&#039; (not Long Name) of a PBX Node object relates to this name.&lt;br /&gt;
&lt;br /&gt;
;DNS: DNS Name of the PBX. If configured this will be used for myPBX redirects if a client tries to register at a PBX on which the user is not configured.&lt;br /&gt;
&lt;br /&gt;
;Unknown Registrations: If this checkmark is set, the PBX accepts &#039;unknown&#039; registrations. This means registrations with no matching object configured. If from an endpoint registered in this way a number of an object is dialed, which has no registration active and no &#039;HW-ID&#039; configured the name used for the registration is configured as &#039;HW-ID&#039; of this object. This is an easy way to deploy large numbers of phones.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;With PBX Pwd only:&#039;&#039;&#039; If checked only registrations with a PBX authentication or a verified certificate in case of H.323/TLS are accepted. In this case either &amp;quot;PBX Pwd&amp;quot; or &amp;quot;TLS only&amp;quot; is set in a device generated.&lt;br /&gt;
&lt;br /&gt;
;Reverse Proxy Addresses: Up to 8 addresses (no DNS names allowed) can be entered in this field, separated by comma. Registrations from one of these addresses are assumed to be routed through a Reverse Proxy. To the address &#039;/&amp;lt;certificate name&amp;gt;&#039; can be added to also check the TLS certificate of the Reverse Proxy. If the reverse proxy certificate is to be verified, the certificate or the issuer of the reverse proxy certificate must be trusted in the PBX.&lt;br /&gt;
; Assume TLS: If the &#039;&#039;Assume TLS&#039;&#039; checkmark is set, it is assumed, that the reverse Proxy did a successful check of the TLS certificate against the registration name.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/Firewall public IP: For media relay endpoints (e.g. third party SIP phones) the public address of the firewall of the PBX network can be configured. This address is signaled in the SDP to received RTP from the phone. The firewall should have configured a port forwarding to the PBX or the TURN, for the RTP range of the PBX or TURN.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/TURN: If this checkmark is set, the PBX allocates TURN endpoints for calls to or from media relay endpoints, which registerd thru the reverse proxy (e.g. third party SIP phones)&lt;br /&gt;
&lt;br /&gt;
;IP address for App Platform&lt;br /&gt;
: The ip address of an App Platform can be configured here, with a DNS name used for it. If myApps uses a host to access the PBX different from the configured DNS name of the PBX, the hostname in any App url, which matches the configured AP DNS, is replaced by the AP IP. This way it is possible to configure a PBX with DNS names and access it with myApps when the DNS is not yet set up. If the checkmark &#039;&#039;Operation without DNS&#039;&#039; is set as well any matching DNS name is replaced also when an App service requests the URL of another App service (Example: Users requesting the URL of Devices for provisioning) and in the URL sent to the App services itself (Example: Devices uses this URL to construct the URL set at devices for the Devices registration).&lt;br /&gt;
&lt;br /&gt;
: Note that this mode is intended to be able to run the PBX using DNS names while the DNS is not yet in place. Once the DNS is up and running, neither the DNS name of the AP nor its IP address should be configured here.&lt;br /&gt;
&lt;br /&gt;
;Music On Hold URL: A URL for the Music On Hold. This file is read by the PBX using HTTP and sent to a held endpoint via RTP. The format of this URL is&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;http://&amp;lt;addr&amp;gt;/&amp;lt;file&amp;gt;.$coder?coder=g711a,g711u,g722,g723,g729,opus-nb,opus-wb&amp;amp;repeat=true&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;. &amp;lt;addr&amp;gt; is the IP address of the http server, no dns name is allowed here. &amp;lt;file&amp;gt; is the filename. $coder will be replaced by the actual coder used.&lt;br /&gt;
&lt;br /&gt;
:Parameters: &#039;&#039;coder=g729,g711a,g711u,g723,opus-nb,opus-wb&#039;&#039; is the list of available coders. Only these coders must be specified for which a corresponding file exists. &#039;&#039;repeat=true&#039;&#039; should be specified in order to loop the file endlessly. &#039;&#039;random=true&#039;&#039; can be used to start the music on hold on a random point (this will work only if the URL is not local though).&lt;br /&gt;
&lt;br /&gt;
:By default the built-in Music-On-Hold is played (Pseudo URL: &amp;quot;MOH?coder=g729,g711a,g723&amp;amp;repeat=true&amp;quot;).  You can also play a dial tone (Pseudo URL &amp;quot;TONE&amp;quot;) or a ring-back tone (Pseudo URL &amp;quot;TONE?tone=ringback&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
:The maximum length of the URL is limited to 500 characters (bytes).&lt;br /&gt;
&lt;br /&gt;
:If you configure a wrong (or invalid) URL then you will have silence as MOH. To prevent this situation when the MoH for some specific context/user(see below) is missing and silence is played instead of any MoH, an additional parameter &#039;&#039;fallback=true&#039;&#039; is available. If the file provided in the URL is missing (HTTP Error 404 Not Found is delivered by the HTTP Server) and the parameter &#039;&#039;fallback&#039;&#039; is provided, the default MoH will be played instead of silence. To use a custom file as fallback MoH, instead of default MoH, any file name can be provided with the &#039;&#039;fallback&#039;&#039; parameter: e.g. &#039;&#039;fallback=other_filename&#039;&#039;. The file other_filename.g7xx must be placed in the same folder as a file provided with URL. A special filename &#039;&#039;fallback=ringback&#039;&#039; can be used to generate a ringback tone (equivalent to &#039;&#039;TONE?tone=ringback&#039;&#039;) instead to play an alternative file.&lt;br /&gt;
&lt;br /&gt;
:Within the URL %&amp;lt;id&amp;gt; can be used to put in some context information of the call. The information refers to the party which has put the receiving party on hold. For information about the receiving party itself, the id has to be preceded by &#039;.&#039; (e.g. &#039;&#039;&#039;.l&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;l&#039;&#039;&#039; Long Name&lt;br /&gt;
:&#039;&#039;&#039;h&#039;&#039;&#039; Name (H.323 id)&lt;br /&gt;
:&#039;&#039;&#039;n&#039;&#039;&#039; Number&lt;br /&gt;
:&#039;&#039;&#039;N&#039;&#039;&#039; Node&lt;br /&gt;
:&#039;&#039;&#039;P&#039;&#039;&#039; PBX&lt;br /&gt;
:&#039;&#039;&#039;d&#039;&#039;&#039; Diverting Name&lt;br /&gt;
:&#039;&#039;&#039;#d&#039;&#039;&#039; Diverting Number&lt;br /&gt;
&lt;br /&gt;
: See [[Howto:Dynamic_MOH]] for more details on how to use dynamic music on hold.&lt;br /&gt;
&lt;br /&gt;
;External Music On Hold: To offload the device from playing the Music on hold, the Music On Hold can be played by a separate device. This device can register with a name configured here. To retrieve the Music On Hold a call is sent to this device. For each held endpoint a call is sent.&lt;br /&gt;
&lt;br /&gt;
;Response Timeout: Global timeout (in seconds) after which any action for no response is taken (e.g. Call Forward on No Response). A timeout configured at any object overrides this value.&lt;br /&gt;
&lt;br /&gt;
;Dial Complete Timeout: Global timeout (in seconds) after which any action for incomplete dialed number is taken (e.g. incomplete destination at trunk object).&lt;br /&gt;
&lt;br /&gt;
;No. of Regs w/o Pwd: Number of registration without password authentication which are allowed per user. If 0 is configured no registration without password is possible.&lt;br /&gt;
Pls. note that registrations from 127.0.0.1 w/o password will be accepted anyway&lt;br /&gt;
&lt;br /&gt;
;Security block time(s): Time for which a registration to a user is blocked after attempt with wrong password. Default is 20s. With a value of 0 this features is turned off.&lt;br /&gt;
&lt;br /&gt;
;Recall Timeout: A value configured here enables recall after transfer. If a call is transferred and not answered within this time, the call is sent back to the transferring endpoint.&lt;br /&gt;
&lt;br /&gt;
;Retries on busy (14s): Number of retries (Each attempt runs for 14 seconds) of blind transfer to a busy endpoint, before a recall back to the initiator is executed. During an attempt, the PBX waits to see if the target is free, and then delivers the call. The default value are 4-retries if the field is empty. If there is a 0 configured no further (in addition to the initial) will be executed. (This function depends on the &#039;&#039;Recall Timeout&#039;&#039; so the &#039;&#039;Recall Timeout&#039;&#039; must not be empty)&lt;br /&gt;
&lt;br /&gt;
;Max Call Duration (h): Number of hours until a call with media is disconnected automatically. Affects all calls with initialized media channels signalled via PBX.&lt;br /&gt;
&lt;br /&gt;
;Group Default Visibility: Allows to restrict default visibility to active group members. If changed active subscriptions are not affected. Is used to prevent standard users from getting access to sensitive information like activities/presences of group members in myPBX. If not generally allowed by the administrator via this setting, normal users are not able to change it via myPBX.&lt;br /&gt;
&lt;br /&gt;
;Presence with Alert: Enable presentation of presence on phone upon alert. Setting applies for all PBX users.&lt;br /&gt;
&lt;br /&gt;
;Enable External Transfer: Unless this checkbox is set any attempt to transfer an external call back to an external destination will result in disconnection of the call.&lt;br /&gt;
&lt;br /&gt;
;No CLIR on Internal calls: If checked numbers are displayed even if received with presentation restricted. When sending a call presentation restricted can still be set and should be honored by a public network.&lt;br /&gt;
&lt;br /&gt;
;Media Relay:&lt;br /&gt;
:;Off: No Media Relay is done in the PBX &lt;br /&gt;
:;On: All media traffic is routed through the PBX.  With the &#039;&#039;&#039;No Media Relay if Addresses are identical or private&#039;&#039;&#039; checkmark, this is not done if the two call endpoints registration addresses are either private or equal (i.e. external endpoints behind the same NAT router).  To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used.&lt;br /&gt;
:;Auto: Media traffic is routed through the PBX if calls are between private and public registration addresses but not for calls between private and private or public and public registration addresses. To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used. In v11 this was the behaviour if &#039;&#039;RTP Proxy&#039;&#039; was &#039;&#039;on&#039;&#039;.&lt;br /&gt;
: Please note that when media relay is in effect for a call,  &#039;&#039;&#039;video is not working&#039;&#039;&#039;.   With ICE (available from v12r1), media relay in the PBX should be obsolete except for special applications.  Check &#039;&#039;On&#039;&#039; or &#039;&#039;Auto&#039;&#039; only if you need to have this, since it creates CPU load on the PBX.&lt;br /&gt;
&lt;br /&gt;
;Generate CDRs: If this checkbox is set, the PBX generates CDRs for all calls. For details, refer to the [[{{NAMESPACE}}:Concept_Call_Detail_Record_CDR_PBX|CDR description article]].&lt;br /&gt;
&lt;br /&gt;
;Reverse Lookup URL&lt;br /&gt;
: A String in the LDAP URL Format according [https://tools.ietf.org/html/rfc2255 RFC2255] which will be used by the PBX to make a lookup for all external numbers.&lt;br /&gt;
: Number resolutions will be forwarded to internal applications like generated CDRs, Phone App etc..&lt;br /&gt;
: Example: &#039;&#039;ldaps://ap.innovaphone.com/dc=entries?givenname,sn,company?sub?(metaSearchNumber=+%n)?bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:* dn:  &#039;&#039;dc=entries&#039;&#039;&lt;br /&gt;
:* attributes: &#039;&#039;givenname,sn,company&#039;&#039;&lt;br /&gt;
:* scope: &#039;&#039;sub&#039;&#039;&lt;br /&gt;
:* filter: &#039;&#039;(metaSearchNumber=+%n)&#039;&#039;&lt;br /&gt;
:** %n is a placeholder for the given cgpn&lt;br /&gt;
:* extension: &#039;&#039;bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:** The username for the authentication.&lt;br /&gt;
:&#039;&#039;&#039;Variables&#039;&#039;&#039;&lt;br /&gt;
:* %n - cgpn&lt;br /&gt;
:* %u - h323 name of the current object&lt;br /&gt;
: Also there is an additional field for the LDAP password&lt;br /&gt;
: Examples are listed in the [[{{NAMESPACE}}:Concept_Number_Resolution_and_LDAP#PBX_Configuration|Concept Article]]&lt;br /&gt;
&lt;br /&gt;
;Logo URL&lt;br /&gt;
:The URL to a customized logo image that will be displayed on the phones. The image size should be 220x150px or less, RGB color and a deep of color 24Bit or less. Leave empty to keep the standard logo. The file format should be PNG or JPEG.&lt;br /&gt;
:Username and password or filekey cannot be stored in the link. Save the file to a location with anonymous access. Or save the file in Files, in a folder with username and password sharing. Store the link with user name and password in HTTP/Client on the phone.&lt;br /&gt;
:You can distribute this to all phones via Devices/Device Configuration/Expert Configuration.&lt;br /&gt;
&lt;br /&gt;
;Route Root-Node External Calls to: Destination object (Long Name) of Root-Node external calls. This configuration option is available on the Master or Standby PBX only. Any call call which cannot be terminated inside the PBX is sent to this destination as long as neither the source nor the destination of the call can be associated with a node with a PBX configured. This object must be assigned to this PBX.&lt;br /&gt;
:&#039;&#039;&#039;For calls from local PBX only&#039;&#039;&#039;: If set on a master, calls from a slave are not sent to this destination but sent back to the slave where the call came from. On the slave the call is then sent to a destination configured with &#039;Route Root-Node External Calls to&#039;.&lt;br /&gt;
&lt;br /&gt;
;Route PBX-Node External Calls to: Destination object (Long Name) of PBX-Node external calls. Any call which cannot be terminated inside the PBX is sent to this destination as long as the source nor the destination of the call can be associated with the node of this PBX. If a call is sent from or to an object defined inside the node of this PBX or in a node hierarchically below the node of this PBX the call is associated to the node of this PBX. This object must be assigned to this PBX, that is, it has to register to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Route Internal Calls to: Destination object (Long Name) to which any call is sent for which a PBX internal destination was found, except for those calls that originated from that object. This can be used to apply special routing on PBX internal calls.&lt;br /&gt;
&lt;br /&gt;
;Escape Dialtone from: The PBX object (Long Name) to which a call is made to get a dialtone if a dialtone is configured for the escape of a node. As above, this object must be assigned to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Prefix for Intl/Ntl/Subscriber/Area-Code/Country-Code: Prefixes to be used to map International, National and Subscriber numbers.&lt;br /&gt;
:* &#039;&#039;&#039;International Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;000&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;National Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;Subscriber&#039;&#039;&#039; (in Germany, &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; is a commonly used trunk line access code).&lt;br /&gt;
::The SubscriberID is used for hotkey-actions within myAPPs-launcher. By use of node-objects, adjust the Subscriber Prefix in the respective [[{{NAMESPACE}}:PBX/Objects/Node#Number_Mapping_.28International.2C_National.2C_Subscriber_Prefix.29|node object number mapping]].&lt;br /&gt;
::For myPBX-launcher hotkeys, refer to the [[{{NAMESPACE}}:Phone/User/Directories#Dialing_location|dialing location settings]].&lt;br /&gt;
&lt;br /&gt;
:* &#039;&#039;&#039;Area-Code&#039;&#039;&#039; (in Germany for example, the town Mannheim has area code &amp;lt;code&amp;gt;621&amp;lt;/code&amp;gt;).&lt;br /&gt;
:* &#039;&#039;&#039;Country-Code&#039;&#039;&#039; (for Germany, &amp;lt;code&amp;gt;49&amp;lt;/code&amp;gt; would be used)&lt;br /&gt;
&lt;br /&gt;
: These settings resemble the same settings found in the [[{{NAMESPACE}}:PBX/Objects/Node | Node ]] and [[{{NAMESPACE}}:PBX/Objects/PBX | PBX ]] object. However, they apply to the &#039;&#039;root&#039;&#039; node instead (and should be consistent through all PBXs in a multi-PBX system).&lt;br /&gt;
&lt;br /&gt;
;Adjust LDAP results for e.164: Add a &amp;quot;+&amp;quot; prefix to an PBX-internal LDAP-contact-search result. This is used for 3rd-party- and DECT-phones which are not able to benefit from the Dialing Location settings in case of LDAP-search in an E.164-setup. See also [[{{NAMESPACE}}:Concept_Number_Adjustments_%28Dialing_Location%29#PBX_database_used_as_LDAP_database|concept description]].&lt;br /&gt;
&lt;br /&gt;
;Tones: The tones scheme to be used for PBX generated dialtones. This applies to dialtones generated for node prefixes, ringback on transfer and some more.&lt;br /&gt;
&lt;br /&gt;
=== Slave PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Slave mode, then the Slave PBX section is displayed&lt;br /&gt;
&lt;br /&gt;
;Registration: The VOIP protocol used for the registration to the master. Possible choices are H.323, H.323/TCP or H.323/TLS.&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master&lt;br /&gt;
&lt;br /&gt;
;License Only: If set, the PBX obtains license from master, but acts as master in all other respects.&lt;br /&gt;
&lt;br /&gt;
;Alternate Master: The IP address of an alternative PBX master (standby, if available)&lt;br /&gt;
&lt;br /&gt;
;Password: The password to be used for registration at the Master as configured in the corresponding PBX Object (The length of the password is limited to 16 characters)&lt;br /&gt;
&lt;br /&gt;
;Master GK-ID: The System Name/Gatekeeper ID of the PBX Master were will register (Optional, usually used for DynPBX).&lt;br /&gt;
&lt;br /&gt;
;Replication: This parameter allows you to select the replication style for the slave PBX: either &#039;&#039;All&#039;&#039; or &#039;&#039;Local&#039;&#039; (only users that need to be known in this PBX). For the replication process the [[Reference9:PBX/Config/Security|PBX Password]] is used which have to be the same password on all PBXes in the system.&lt;br /&gt;
&lt;br /&gt;
;dyn PBX ID: This parameter allows to set replication from a specific DynPBX configured on the Master Device.&lt;br /&gt;
&lt;br /&gt;
;Use local static User DB: A dynPBX has also this checkmark. The database of the main PBX is used, but be careful due to the increased memory usage. The dynPBX will create its own PBX datastructure which allocates memory.&lt;br /&gt;
&lt;br /&gt;
;Route Master calls if no Master to: If the master is not available, master calls are sent to this destination. Destination has to be an object with active registration.&lt;br /&gt;
&lt;br /&gt;
;Max Calls to Master/No Reroute: This parameter can be used to limit the calls to the master. If a call is sent to the master and there are already calls to/from the master equal to or exceeding this value, the call is rejected if &#039;&#039;&#039;No Reroute&#039;&#039;&#039; is set or is handled as if the master was not available otherwise.&lt;br /&gt;
&lt;br /&gt;
;License Limits: Here we can set limit of licensing for this Slave PBX for Port, Mobility, Operator and Softwarephone.&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave, check also password in [[Reference9:Administration/PBX/Security]]&lt;br /&gt;
&lt;br /&gt;
=== Standby PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Standby mode, then the Standby PBX section is displayed&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master&lt;br /&gt;
&lt;br /&gt;
;Replicate from Master: Turns on full replication from the master PBX&lt;br /&gt;
&lt;br /&gt;
;use TLS: Use LDAPS (TLS) instead of LDAP (TCP).&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave or standby, check also password in [[Reference9:Administration/PBX/Security]]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference14r1:PBX/Config/General&amp;diff=70352</id>
		<title>Reference14r1:PBX/Config/General</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference14r1:PBX/Config/General&amp;diff=70352"/>
		<updated>2023-12-18T08:51:13Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Common */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
&lt;br /&gt;
;PBX Mode: The PBX operating mode&lt;br /&gt;
:* &#039;&#039;&#039;Off&#039;&#039;&#039; - The PBX is disabled. After enabling the PBX a browser refresh is needed to activate additional PBX webpages.&lt;br /&gt;
:* &#039;&#039;&#039;Master&#039;&#039;&#039; - The PBX on this device acts as Master. Within a multisite installation exactly one PBX must be configured as Master.&lt;br /&gt;
:* &#039;&#039;&#039;Slave&#039;&#039;&#039; - The PBX on this device acts as Slave. Within a multisite installation several PBXes can be configured as Slave.&lt;br /&gt;
:* &#039;&#039;&#039;Standby&#039;&#039;&#039; - The PBX on this device acts as Standby for the Master. As long as the master is available, this PBX is  not active, but just monitors the Master. If the Master is not available this PBX is active.&lt;br /&gt;
:* &#039;&#039;&#039;Standby-Slave&#039;&#039;&#039; - The PBX on this device acts as Standby for a Slave. As long as the slave is available, this PBX is  not active, but just monitors the slave. If the slave is not available this PBX is active.&lt;br /&gt;
&lt;br /&gt;
;System Name: The system Name. On all PBX within a multisite installation the same System Name must be configured. For H.323 endpoints this name is the gatekeeper identifier, for SIP endpoints it is the server name.&lt;br /&gt;
&lt;br /&gt;
;Use as Domain: Uses the &#039;&#039;System Name&#039;&#039; as domain name, together with the name field in the user object the PBX constructs the email address (used for sending emails out ox myPBX). This mechanism is also used for Federation, to federate with other domains.&lt;br /&gt;
&lt;br /&gt;
;PBX Name: The name of the PBX on this device. With this name a PBX is associated to a node. The field &#039;Name&#039; (not Long Name) of a PBX Node object relates to this name.&lt;br /&gt;
&lt;br /&gt;
;DNS: DNS Name of the PBX. If configured this will be used for myPBX redirects if a client tries to register at a PBX on which the user is not configured.&lt;br /&gt;
&lt;br /&gt;
;Unknown Registrations: If this checkmark is set, the PBX accepts &#039;unknown&#039; registrations. This means registrations with no matching object configured. If from an endpoint registered in this way a number of an object is dialed, which has no registration active and no &#039;HW-ID&#039; configured the name used for the registration is configured as &#039;HW-ID&#039; of this object. This is an easy way to deploy large numbers of phones.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;With PBX Pwd only:&#039;&#039;&#039; If checked only registrations with a PBX authentication or a verified certificate in case of H.323/TLS are accepted. In this case either &amp;quot;PBX Pwd&amp;quot; or &amp;quot;TLS only&amp;quot; is set in a device generated.&lt;br /&gt;
&lt;br /&gt;
;Reverse Proxy Addresses: Up to 8 addresses (no DNS names allowed) can be entered in this field, separated by comma. Registrations from one of these addresses are assumed to be routed through a Reverse Proxy. To the address &#039;/&amp;lt;certificate name&amp;gt;&#039; can be added to also check the TLS certificate of the Reverse Proxy. If the reverse proxy certificate is to be verified, the certificate or the issuer of the reverse proxy certificate must be trusted in the PBX.&lt;br /&gt;
; Assume TLS: If the &#039;&#039;Assume TLS&#039;&#039; checkmark is set, it is assumed, that the reverse Proxy did a successful check of the TLS certificate against the registration name.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/Firewall public IP: For media relay endpoints (e.g. third party SIP phones) the public address of the firewall of the PBX network can be configured. This address is signaled in the SDP to received RTP from the phone. The firewall should have configured a port forwarding to the PBX or the TURN, for the RTP range of the PBX or TURN.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/TURN: If this checkmark is set, the PBX allocates TURN endpoints for calls to or from media relay endpoints, which registerd thru the reverse proxy (e.g. third party SIP phones)&lt;br /&gt;
&lt;br /&gt;
;IP address for App Platform&lt;br /&gt;
: The ip address of an App Platform can be configured here, with a DNS name used for it. If myApps uses a host to access the PBX different from the configured DNS name of the PBX, the hostname in any App url, which matches the configured AP DNS, is replaced by the AP IP. This way it is possible to configure a PBX with DNS names and access it with myApps when the DNS is not yet set up. If the checkmark &#039;&#039;Operation without DNS&#039;&#039; is set as well any matching DNS name is replaced also when an App service requests the URL of another App service (Example: Users requesting the URL of Devices for provisioning) and in the URL sent to the App services itself (Example: Devices uses this URL to construct the URL set at devices for the Devices registration).&lt;br /&gt;
&lt;br /&gt;
: Note that this mode is intended to be able to run the PBX using DNS names while the DNS is not yet in place. Once the DNS is up and running, neither the DNS name of the AP nor its IP address should be configured here.&lt;br /&gt;
&lt;br /&gt;
;Music On Hold URL: A URL for the Music On Hold. This file is read by the PBX using HTTP and sent to a held endpoint via RTP. The format of this URL is&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;http://&amp;lt;addr&amp;gt;/&amp;lt;file&amp;gt;.$coder?coder=g711a,g711u,g722,g723,g729,opus-nb,opus-wb&amp;amp;repeat=true&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;. &amp;lt;addr&amp;gt; is the IP address of the http server, no dns name is allowed here. &amp;lt;file&amp;gt; is the filename. $coder will be replaced by the actual coder used.&lt;br /&gt;
&lt;br /&gt;
:Parameters: &#039;&#039;coder=g729,g711a,g711u,g723,opus-nb,opus-wb&#039;&#039; is the list of available coders. Only these coders must be specified for which a corresponding file exists. &#039;&#039;repeat=true&#039;&#039; should be specified in order to loop the file endlessly. &#039;&#039;random=true&#039;&#039; can be used to start the music on hold on a random point (this will work only if the URL is not local though).&lt;br /&gt;
&lt;br /&gt;
:By default the built-in Music-On-Hold is played (Pseudo URL: &amp;quot;MOH?coder=g729,g711a,g723&amp;amp;repeat=true&amp;quot;).  You can also play a dial tone (Pseudo URL &amp;quot;TONE&amp;quot;) or a ring-back tone (Pseudo URL &amp;quot;TONE?tone=ringback&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
:The maximum length of the URL is limited to 500 characters (bytes).&lt;br /&gt;
&lt;br /&gt;
:If you configure a wrong (or invalid) URL then you will have silence as MOH. To prevent this situation when the MoH for some specific context/user(see below) is missing and silence is played instead of any MoH, an additional parameter &#039;&#039;fallback=true&#039;&#039; is available. If the file provided in the URL is missing (HTTP Error 404 Not Found is delivered by the HTTP Server) and the parameter &#039;&#039;fallback&#039;&#039; is provided, the default MoH will be played instead of silence. To use a custom file as fallback MoH, instead of default MoH, any file name can be provided with the &#039;&#039;fallback&#039;&#039; parameter: e.g. &#039;&#039;fallback=other_filename&#039;&#039;. The file other_filename.g7xx must be placed in the same folder as a file provided with URL. A special filename &#039;&#039;fallback=ringback&#039;&#039; can be used to generate a ringback tone (equivalent to &#039;&#039;TONE?tone=ringback&#039;&#039;) instead to play an alternative file.&lt;br /&gt;
&lt;br /&gt;
:Within the URL %&amp;lt;id&amp;gt; can be used to put in some context information of the call. The information refers to the party which has put the receiving party on hold. For information about the receiving party itself, the id has to be preceded by &#039;.&#039; (e.g. &#039;&#039;&#039;.l&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;l&#039;&#039;&#039; Long Name&lt;br /&gt;
:&#039;&#039;&#039;h&#039;&#039;&#039; Name (H.323 id)&lt;br /&gt;
:&#039;&#039;&#039;n&#039;&#039;&#039; Number&lt;br /&gt;
:&#039;&#039;&#039;N&#039;&#039;&#039; Node&lt;br /&gt;
:&#039;&#039;&#039;P&#039;&#039;&#039; PBX&lt;br /&gt;
:&#039;&#039;&#039;d&#039;&#039;&#039; Diverting Name&lt;br /&gt;
:&#039;&#039;&#039;#d&#039;&#039;&#039; Diverting Number&lt;br /&gt;
&lt;br /&gt;
: See [[Howto:Dynamic_MOH]] for more details on how to use dynamic music on hold.&lt;br /&gt;
&lt;br /&gt;
;External Music On Hold: To offload the device from playing the Music on hold, the Music On Hold can be played by a separate device. This device can register with a name configured here. To retrieve the Music On Hold a call is sent to this device. For each held endpoint a call is sent.&lt;br /&gt;
&lt;br /&gt;
;Response Timeout: Global timeout (in seconds) after which any action for no response is taken (e.g. Call Forward on No Response). A timeout configured at any object overrides this value.&lt;br /&gt;
&lt;br /&gt;
;Dial Complete Timeout: Global timeout (in seconds) after which any action for incomplete dialed number is taken (e.g. incomplete destination at trunk object).&lt;br /&gt;
&lt;br /&gt;
;No. of Regs w/o Pwd: Number of registration without password authentication which are allowed per user. If 0 is configured no registration without password is possible.&lt;br /&gt;
Pls. note that registrations from 127.0.0.1 w/o password will be accepted anyway&lt;br /&gt;
&lt;br /&gt;
;Security block time(s): Time for which a registration to a user is blocked after attempt with wrong password. Default is 20s. With a value of 0 this features is turned off.&lt;br /&gt;
&lt;br /&gt;
;Recall Timeout: A value configured here enables recall after transfer. If a call is transferred and not answered within this time, the call is sent back to the transferring endpoint.&lt;br /&gt;
&lt;br /&gt;
;Retries on busy (14s): Number of retries (Each attempt runs for 14 seconds) of blind transfer to a busy endpoint, before a recall back to the initiator is executed. During an attempt, the PBX waits to see if the target is free, and then delivers the call. The default value are 4-retries if the field is empty. If there is a 0 configured no further (in addition to the initial) will be executed. (This function depends on the &#039;&#039;Recall Timeout&#039;&#039; so the &#039;&#039;Recall Timeout&#039;&#039; must not be empty)&lt;br /&gt;
&lt;br /&gt;
;Max Call Duration (h): Number of hours until a call with media is disconnected automatically. Affects all calls with initialized media channels signalled via PBX.&lt;br /&gt;
&lt;br /&gt;
;Group Default Visibility: Allows to restrict default visibility to active group members. If changed active subscriptions are not affected. Is used to prevent standard users from getting access to sensitive information like activities/presences of group members in myPBX. If not generally allowed by the administrator via this setting, normal users are not able to change it via myPBX.&lt;br /&gt;
&lt;br /&gt;
;Presence with Alert: Enable presentation of presence on phone upon alert. Setting applies for all PBX users.&lt;br /&gt;
&lt;br /&gt;
;Enable External Transfer: Unless this checkbox is set any attempt to transfer an external call back to an external destination will result in disconnection of the call.&lt;br /&gt;
&lt;br /&gt;
;No CLIR on Internal calls: If checked numbers are displayed even if received with presentation restricted. When sending a call presentation restricted can still be set and should be honored by a public network.&lt;br /&gt;
&lt;br /&gt;
;Media Relay:&lt;br /&gt;
:;Off: No Media Relay is done in the PBX &lt;br /&gt;
:;On: All media traffic is routed through the PBX.  With the &#039;&#039;&#039;No Media Relay if Addresses are identical or private&#039;&#039;&#039; checkmark, this is not done if the two call endpoints registration addresses are either private or equal (i.e. external endpoints behind the same NAT router).  To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used.&lt;br /&gt;
:;Auto: Media traffic is routed through the PBX if calls are between private and public registration addresses but not for calls between private and private or public and public registration addresses. To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used. In v11 this was the behaviour if &#039;&#039;RTP Proxy&#039;&#039; was &#039;&#039;on&#039;&#039;.&lt;br /&gt;
: Please note that when media relay is in effect for a call,  &#039;&#039;&#039;video is not working&#039;&#039;&#039;.   With ICE (available from v12r1), media relay in the PBX should be obsolete except for special applications.  Check &#039;&#039;On&#039;&#039; or &#039;&#039;Auto&#039;&#039; only if you need to have this, since it creates CPU load on the PBX.&lt;br /&gt;
&lt;br /&gt;
;Generate CDRs: If this checkbox is set, the PBX generates CDRs for all calls. For details, refer to the [[{{NAMESPACE}}:Concept_Call_Detail_Record_CDR_PBX|CDR description article]].&lt;br /&gt;
&lt;br /&gt;
;Reverse Lookup URL&lt;br /&gt;
: A String in the LDAP URL Format according [https://tools.ietf.org/html/rfc2255 RFC2255] which will be used by the PBX to make a lookup for all external numbers.&lt;br /&gt;
: Number resolutions will be forwarded to internal applications like generated CDRs, Phone App etc..&lt;br /&gt;
: Example: &#039;&#039;ldaps://ap.innovaphone.com/dc=entries?givenname,sn,company?sub?(metaSearchNumber=+%n)?bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:* dn:  &#039;&#039;dc=entries&#039;&#039;&lt;br /&gt;
:* attributes: &#039;&#039;givenname,sn,company&#039;&#039;&lt;br /&gt;
:* scope: &#039;&#039;sub&#039;&#039;&lt;br /&gt;
:* filter: &#039;&#039;(metaSearchNumber=+%n)&#039;&#039;&lt;br /&gt;
:** %n is a placeholder for the given cgpn&lt;br /&gt;
:* extension: &#039;&#039;bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:** The username for the authentication.&lt;br /&gt;
:&#039;&#039;&#039;Variables&#039;&#039;&#039;&lt;br /&gt;
:* %n - cgpn&lt;br /&gt;
:* %u - h323 name of the current object&lt;br /&gt;
: Also there is an additional field for the LDAP password&lt;br /&gt;
: Examples are listed in the [[{{NAMESPACE}}:Concept_Number_Resolution_and_LDAP#PBX_Configuration|Concept Article]]&lt;br /&gt;
&lt;br /&gt;
;Logo URL&lt;br /&gt;
:The URL to a customized logo image that will be displayed on the phones. The image size should be 220x150px or less, RGB color and a deep of color 24Bit or less. Leave empty to keep the standard logo. The file format should be PNG or JPEG.&lt;br /&gt;
:Username and password or filekey cannot be stored in the link. Save the file to a location with anonymous access. Or save the file in Files, in a folder with username and password sharing. Store the link with user name and password in HTTP/Client on the phone.&lt;br /&gt;
You can distribute this to all phones via Devices/Device Configuration/Expert Configuration.&lt;br /&gt;
&lt;br /&gt;
;Route Root-Node External Calls to: Destination object (Long Name) of Root-Node external calls. This configuration option is available on the Master or Standby PBX only. Any call call which cannot be terminated inside the PBX is sent to this destination as long as neither the source nor the destination of the call can be associated with a node with a PBX configured. This object must be assigned to this PBX.&lt;br /&gt;
:&#039;&#039;&#039;For calls from local PBX only&#039;&#039;&#039;: If set on a master, calls from a slave are not sent to this destination but sent back to the slave where the call came from. On the slave the call is then sent to a destination configured with &#039;Route Root-Node External Calls to&#039;.&lt;br /&gt;
&lt;br /&gt;
;Route PBX-Node External Calls to: Destination object (Long Name) of PBX-Node external calls. Any call which cannot be terminated inside the PBX is sent to this destination as long as the source nor the destination of the call can be associated with the node of this PBX. If a call is sent from or to an object defined inside the node of this PBX or in a node hierarchically below the node of this PBX the call is associated to the node of this PBX. This object must be assigned to this PBX, that is, it has to register to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Route Internal Calls to: Destination object (Long Name) to which any call is sent for which a PBX internal destination was found, except for those calls that originated from that object. This can be used to apply special routing on PBX internal calls.&lt;br /&gt;
&lt;br /&gt;
;Escape Dialtone from: The PBX object (Long Name) to which a call is made to get a dialtone if a dialtone is configured for the escape of a node. As above, this object must be assigned to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Prefix for Intl/Ntl/Subscriber/Area-Code/Country-Code: Prefixes to be used to map International, National and Subscriber numbers.&lt;br /&gt;
:* &#039;&#039;&#039;International Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;000&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;National Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;Subscriber&#039;&#039;&#039; (in Germany, &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; is a commonly used trunk line access code).&lt;br /&gt;
::The SubscriberID is used for hotkey-actions within myAPPs-launcher. By use of node-objects, adjust the Subscriber Prefix in the respective [[{{NAMESPACE}}:PBX/Objects/Node#Number_Mapping_.28International.2C_National.2C_Subscriber_Prefix.29|node object number mapping]].&lt;br /&gt;
::For myPBX-launcher hotkeys, refer to the [[{{NAMESPACE}}:Phone/User/Directories#Dialing_location|dialing location settings]].&lt;br /&gt;
&lt;br /&gt;
:* &#039;&#039;&#039;Area-Code&#039;&#039;&#039; (in Germany for example, the town Mannheim has area code &amp;lt;code&amp;gt;621&amp;lt;/code&amp;gt;).&lt;br /&gt;
:* &#039;&#039;&#039;Country-Code&#039;&#039;&#039; (for Germany, &amp;lt;code&amp;gt;49&amp;lt;/code&amp;gt; would be used)&lt;br /&gt;
&lt;br /&gt;
: These settings resemble the same settings found in the [[{{NAMESPACE}}:PBX/Objects/Node | Node ]] and [[{{NAMESPACE}}:PBX/Objects/PBX | PBX ]] object. However, they apply to the &#039;&#039;root&#039;&#039; node instead (and should be consistent through all PBXs in a multi-PBX system).&lt;br /&gt;
&lt;br /&gt;
;Adjust LDAP results for e.164: Add a &amp;quot;+&amp;quot; prefix to an PBX-internal LDAP-contact-search result. This is used for 3rd-party- and DECT-phones which are not able to benefit from the Dialing Location settings in case of LDAP-search in an E.164-setup. See also [[{{NAMESPACE}}:Concept_Number_Adjustments_%28Dialing_Location%29#PBX_database_used_as_LDAP_database|concept description]].&lt;br /&gt;
&lt;br /&gt;
;Tones: The tones scheme to be used for PBX generated dialtones. This applies to dialtones generated for node prefixes, ringback on transfer and some more.&lt;br /&gt;
&lt;br /&gt;
=== Slave PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Slave mode, then the Slave PBX section is displayed&lt;br /&gt;
&lt;br /&gt;
;Registration: The VOIP protocol used for the registration to the master. Possible choices are H.323, H.323/TCP or H.323/TLS.&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master&lt;br /&gt;
&lt;br /&gt;
;License Only: If set, the PBX obtains license from master, but acts as master in all other respects.&lt;br /&gt;
&lt;br /&gt;
;Alternate Master: The IP address of an alternative PBX master (standby, if available)&lt;br /&gt;
&lt;br /&gt;
;Password: The password to be used for registration at the Master as configured in the corresponding PBX Object (The length of the password is limited to 16 characters)&lt;br /&gt;
&lt;br /&gt;
;Master GK-ID: The System Name/Gatekeeper ID of the PBX Master were will register (Optional, usually used for DynPBX).&lt;br /&gt;
&lt;br /&gt;
;Replication: This parameter allows you to select the replication style for the slave PBX: either &#039;&#039;All&#039;&#039; or &#039;&#039;Local&#039;&#039; (only users that need to be known in this PBX). For the replication process the [[Reference9:PBX/Config/Security|PBX Password]] is used which have to be the same password on all PBXes in the system.&lt;br /&gt;
&lt;br /&gt;
;dyn PBX ID: This parameter allows to set replication from a specific DynPBX configured on the Master Device.&lt;br /&gt;
&lt;br /&gt;
;Use local static User DB: A dynPBX has also this checkmark. The database of the main PBX is used, but be careful due to the increased memory usage. The dynPBX will create its own PBX datastructure which allocates memory.&lt;br /&gt;
&lt;br /&gt;
;Route Master calls if no Master to: If the master is not available, master calls are sent to this destination. Destination has to be an object with active registration.&lt;br /&gt;
&lt;br /&gt;
;Max Calls to Master/No Reroute: This parameter can be used to limit the calls to the master. If a call is sent to the master and there are already calls to/from the master equal to or exceeding this value, the call is rejected if &#039;&#039;&#039;No Reroute&#039;&#039;&#039; is set or is handled as if the master was not available otherwise.&lt;br /&gt;
&lt;br /&gt;
;License Limits: Here we can set limit of licensing for this Slave PBX for Port, Mobility, Operator and Softwarephone.&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave, check also password in [[Reference9:Administration/PBX/Security]]&lt;br /&gt;
&lt;br /&gt;
=== Standby PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Standby mode, then the Standby PBX section is displayed&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master&lt;br /&gt;
&lt;br /&gt;
;Replicate from Master: Turns on full replication from the master PBX&lt;br /&gt;
&lt;br /&gt;
;use TLS: Use LDAPS (TLS) instead of LDAP (TCP).&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave or standby, check also password in [[Reference9:Administration/PBX/Security]]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference14r1:PBX/Config/General&amp;diff=70351</id>
		<title>Reference14r1:PBX/Config/General</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference14r1:PBX/Config/General&amp;diff=70351"/>
		<updated>2023-12-18T08:50:20Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Common */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
&lt;br /&gt;
;PBX Mode: The PBX operating mode&lt;br /&gt;
:* &#039;&#039;&#039;Off&#039;&#039;&#039; - The PBX is disabled. After enabling the PBX a browser refresh is needed to activate additional PBX webpages.&lt;br /&gt;
:* &#039;&#039;&#039;Master&#039;&#039;&#039; - The PBX on this device acts as Master. Within a multisite installation exactly one PBX must be configured as Master.&lt;br /&gt;
:* &#039;&#039;&#039;Slave&#039;&#039;&#039; - The PBX on this device acts as Slave. Within a multisite installation several PBXes can be configured as Slave.&lt;br /&gt;
:* &#039;&#039;&#039;Standby&#039;&#039;&#039; - The PBX on this device acts as Standby for the Master. As long as the master is available, this PBX is  not active, but just monitors the Master. If the Master is not available this PBX is active.&lt;br /&gt;
:* &#039;&#039;&#039;Standby-Slave&#039;&#039;&#039; - The PBX on this device acts as Standby for a Slave. As long as the slave is available, this PBX is  not active, but just monitors the slave. If the slave is not available this PBX is active.&lt;br /&gt;
&lt;br /&gt;
;System Name: The system Name. On all PBX within a multisite installation the same System Name must be configured. For H.323 endpoints this name is the gatekeeper identifier, for SIP endpoints it is the server name.&lt;br /&gt;
&lt;br /&gt;
;Use as Domain: Uses the &#039;&#039;System Name&#039;&#039; as domain name, together with the name field in the user object the PBX constructs the email address (used for sending emails out ox myPBX). This mechanism is also used for Federation, to federate with other domains.&lt;br /&gt;
&lt;br /&gt;
;PBX Name: The name of the PBX on this device. With this name a PBX is associated to a node. The field &#039;Name&#039; (not Long Name) of a PBX Node object relates to this name.&lt;br /&gt;
&lt;br /&gt;
;DNS: DNS Name of the PBX. If configured this will be used for myPBX redirects if a client tries to register at a PBX on which the user is not configured.&lt;br /&gt;
&lt;br /&gt;
;Unknown Registrations: If this checkmark is set, the PBX accepts &#039;unknown&#039; registrations. This means registrations with no matching object configured. If from an endpoint registered in this way a number of an object is dialed, which has no registration active and no &#039;HW-ID&#039; configured the name used for the registration is configured as &#039;HW-ID&#039; of this object. This is an easy way to deploy large numbers of phones.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;With PBX Pwd only:&#039;&#039;&#039; If checked only registrations with a PBX authentication or a verified certificate in case of H.323/TLS are accepted. In this case either &amp;quot;PBX Pwd&amp;quot; or &amp;quot;TLS only&amp;quot; is set in a device generated.&lt;br /&gt;
&lt;br /&gt;
;Reverse Proxy Addresses: Up to 8 addresses (no DNS names allowed) can be entered in this field, separated by comma. Registrations from one of these addresses are assumed to be routed through a Reverse Proxy. To the address &#039;/&amp;lt;certificate name&amp;gt;&#039; can be added to also check the TLS certificate of the Reverse Proxy. If the reverse proxy certificate is to be verified, the certificate or the issuer of the reverse proxy certificate must be trusted in the PBX.&lt;br /&gt;
; Assume TLS: If the &#039;&#039;Assume TLS&#039;&#039; checkmark is set, it is assumed, that the reverse Proxy did a successful check of the TLS certificate against the registration name.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/Firewall public IP: For media relay endpoints (e.g. third party SIP phones) the public address of the firewall of the PBX network can be configured. This address is signaled in the SDP to received RTP from the phone. The firewall should have configured a port forwarding to the PBX or the TURN, for the RTP range of the PBX or TURN.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/TURN: If this checkmark is set, the PBX allocates TURN endpoints for calls to or from media relay endpoints, which registerd thru the reverse proxy (e.g. third party SIP phones)&lt;br /&gt;
&lt;br /&gt;
;IP address for App Platform&lt;br /&gt;
: The ip address of an App Platform can be configured here, with a DNS name used for it. If myApps uses a host to access the PBX different from the configured DNS name of the PBX, the hostname in any App url, which matches the configured AP DNS, is replaced by the AP IP. This way it is possible to configure a PBX with DNS names and access it with myApps when the DNS is not yet set up. If the checkmark &#039;&#039;Operation without DNS&#039;&#039; is set as well any matching DNS name is replaced also when an App service requests the URL of another App service (Example: Users requesting the URL of Devices for provisioning) and in the URL sent to the App services itself (Example: Devices uses this URL to construct the URL set at devices for the Devices registration).&lt;br /&gt;
&lt;br /&gt;
: Note that this mode is intended to be able to run the PBX using DNS names while the DNS is not yet in place. Once the DNS is up and running, neither the DNS name of the AP nor its IP address should be configured here.&lt;br /&gt;
&lt;br /&gt;
;Music On Hold URL: A URL for the Music On Hold. This file is read by the PBX using HTTP and sent to a held endpoint via RTP. The format of this URL is&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;http://&amp;lt;addr&amp;gt;/&amp;lt;file&amp;gt;.$coder?coder=g711a,g711u,g722,g723,g729,opus-nb,opus-wb&amp;amp;repeat=true&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;. &amp;lt;addr&amp;gt; is the IP address of the http server, no dns name is allowed here. &amp;lt;file&amp;gt; is the filename. $coder will be replaced by the actual coder used.&lt;br /&gt;
&lt;br /&gt;
:Parameters: &#039;&#039;coder=g729,g711a,g711u,g723,opus-nb,opus-wb&#039;&#039; is the list of available coders. Only these coders must be specified for which a corresponding file exists. &#039;&#039;repeat=true&#039;&#039; should be specified in order to loop the file endlessly. &#039;&#039;random=true&#039;&#039; can be used to start the music on hold on a random point (this will work only if the URL is not local though).&lt;br /&gt;
&lt;br /&gt;
:By default the built-in Music-On-Hold is played (Pseudo URL: &amp;quot;MOH?coder=g729,g711a,g723&amp;amp;repeat=true&amp;quot;).  You can also play a dial tone (Pseudo URL &amp;quot;TONE&amp;quot;) or a ring-back tone (Pseudo URL &amp;quot;TONE?tone=ringback&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
:The maximum length of the URL is limited to 500 characters (bytes).&lt;br /&gt;
&lt;br /&gt;
:If you configure a wrong (or invalid) URL then you will have silence as MOH. To prevent this situation when the MoH for some specific context/user(see below) is missing and silence is played instead of any MoH, an additional parameter &#039;&#039;fallback=true&#039;&#039; is available. If the file provided in the URL is missing (HTTP Error 404 Not Found is delivered by the HTTP Server) and the parameter &#039;&#039;fallback&#039;&#039; is provided, the default MoH will be played instead of silence. To use a custom file as fallback MoH, instead of default MoH, any file name can be provided with the &#039;&#039;fallback&#039;&#039; parameter: e.g. &#039;&#039;fallback=other_filename&#039;&#039;. The file other_filename.g7xx must be placed in the same folder as a file provided with URL. A special filename &#039;&#039;fallback=ringback&#039;&#039; can be used to generate a ringback tone (equivalent to &#039;&#039;TONE?tone=ringback&#039;&#039;) instead to play an alternative file.&lt;br /&gt;
&lt;br /&gt;
:Within the URL %&amp;lt;id&amp;gt; can be used to put in some context information of the call. The information refers to the party which has put the receiving party on hold. For information about the receiving party itself, the id has to be preceded by &#039;.&#039; (e.g. &#039;&#039;&#039;.l&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;l&#039;&#039;&#039; Long Name&lt;br /&gt;
:&#039;&#039;&#039;h&#039;&#039;&#039; Name (H.323 id)&lt;br /&gt;
:&#039;&#039;&#039;n&#039;&#039;&#039; Number&lt;br /&gt;
:&#039;&#039;&#039;N&#039;&#039;&#039; Node&lt;br /&gt;
:&#039;&#039;&#039;P&#039;&#039;&#039; PBX&lt;br /&gt;
:&#039;&#039;&#039;d&#039;&#039;&#039; Diverting Name&lt;br /&gt;
:&#039;&#039;&#039;#d&#039;&#039;&#039; Diverting Number&lt;br /&gt;
&lt;br /&gt;
: See [[Howto:Dynamic_MOH]] for more details on how to use dynamic music on hold.&lt;br /&gt;
&lt;br /&gt;
;External Music On Hold: To offload the device from playing the Music on hold, the Music On Hold can be played by a separate device. This device can register with a name configured here. To retrieve the Music On Hold a call is sent to this device. For each held endpoint a call is sent.&lt;br /&gt;
&lt;br /&gt;
;Response Timeout: Global timeout (in seconds) after which any action for no response is taken (e.g. Call Forward on No Response). A timeout configured at any object overrides this value.&lt;br /&gt;
&lt;br /&gt;
;Dial Complete Timeout: Global timeout (in seconds) after which any action for incomplete dialed number is taken (e.g. incomplete destination at trunk object).&lt;br /&gt;
&lt;br /&gt;
;No. of Regs w/o Pwd: Number of registration without password authentication which are allowed per user. If 0 is configured no registration without password is possible.&lt;br /&gt;
Pls. note that registrations from 127.0.0.1 w/o password will be accepted anyway&lt;br /&gt;
&lt;br /&gt;
;Security block time(s): Time for which a registration to a user is blocked after attempt with wrong password. Default is 20s. With a value of 0 this features is turned off.&lt;br /&gt;
&lt;br /&gt;
;Recall Timeout: A value configured here enables recall after transfer. If a call is transferred and not answered within this time, the call is sent back to the transferring endpoint.&lt;br /&gt;
&lt;br /&gt;
;Retries on busy (14s): Number of retries (Each attempt runs for 14 seconds) of blind transfer to a busy endpoint, before a recall back to the initiator is executed. During an attempt, the PBX waits to see if the target is free, and then delivers the call. The default value are 4-retries if the field is empty. If there is a 0 configured no further (in addition to the initial) will be executed. (This function depends on the &#039;&#039;Recall Timeout&#039;&#039; so the &#039;&#039;Recall Timeout&#039;&#039; must not be empty)&lt;br /&gt;
&lt;br /&gt;
;Max Call Duration (h): Number of hours until a call with media is disconnected automatically. Affects all calls with initialized media channels signalled via PBX.&lt;br /&gt;
&lt;br /&gt;
;Group Default Visibility: Allows to restrict default visibility to active group members. If changed active subscriptions are not affected. Is used to prevent standard users from getting access to sensitive information like activities/presences of group members in myPBX. If not generally allowed by the administrator via this setting, normal users are not able to change it via myPBX.&lt;br /&gt;
&lt;br /&gt;
;Presence with Alert: Enable presentation of presence on phone upon alert. Setting applies for all PBX users.&lt;br /&gt;
&lt;br /&gt;
;Enable External Transfer: Unless this checkbox is set any attempt to transfer an external call back to an external destination will result in disconnection of the call.&lt;br /&gt;
&lt;br /&gt;
;No CLIR on Internal calls: If checked numbers are displayed even if received with presentation restricted. When sending a call presentation restricted can still be set and should be honored by a public network.&lt;br /&gt;
&lt;br /&gt;
;Media Relay:&lt;br /&gt;
:;Off: No Media Relay is done in the PBX &lt;br /&gt;
:;On: All media traffic is routed through the PBX.  With the &#039;&#039;&#039;No Media Relay if Addresses are identical or private&#039;&#039;&#039; checkmark, this is not done if the two call endpoints registration addresses are either private or equal (i.e. external endpoints behind the same NAT router).  To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used.&lt;br /&gt;
:;Auto: Media traffic is routed through the PBX if calls are between private and public registration addresses but not for calls between private and private or public and public registration addresses. To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used. In v11 this was the behaviour if &#039;&#039;RTP Proxy&#039;&#039; was &#039;&#039;on&#039;&#039;.&lt;br /&gt;
: Please note that when media relay is in effect for a call,  &#039;&#039;&#039;video is not working&#039;&#039;&#039;.   With ICE (available from v12r1), media relay in the PBX should be obsolete except for special applications.  Check &#039;&#039;On&#039;&#039; or &#039;&#039;Auto&#039;&#039; only if you need to have this, since it creates CPU load on the PBX.&lt;br /&gt;
&lt;br /&gt;
;Generate CDRs: If this checkbox is set, the PBX generates CDRs for all calls. For details, refer to the [[{{NAMESPACE}}:Concept_Call_Detail_Record_CDR_PBX|CDR description article]].&lt;br /&gt;
&lt;br /&gt;
;Reverse Lookup URL&lt;br /&gt;
: A String in the LDAP URL Format according [https://tools.ietf.org/html/rfc2255 RFC2255] which will be used by the PBX to make a lookup for all external numbers.&lt;br /&gt;
: Number resolutions will be forwarded to internal applications like generated CDRs, Phone App etc..&lt;br /&gt;
: Example: &#039;&#039;ldaps://ap.innovaphone.com/dc=entries?givenname,sn,company?sub?(metaSearchNumber=+%n)?bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:* dn:  &#039;&#039;dc=entries&#039;&#039;&lt;br /&gt;
:* attributes: &#039;&#039;givenname,sn,company&#039;&#039;&lt;br /&gt;
:* scope: &#039;&#039;sub&#039;&#039;&lt;br /&gt;
:* filter: &#039;&#039;(metaSearchNumber=+%n)&#039;&#039;&lt;br /&gt;
:** %n is a placeholder for the given cgpn&lt;br /&gt;
:* extension: &#039;&#039;bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:** The username for the authentication.&lt;br /&gt;
:&#039;&#039;&#039;Variables&#039;&#039;&#039;&lt;br /&gt;
:* %n - cgpn&lt;br /&gt;
:* %u - h323 name of the current object&lt;br /&gt;
: Also there is an additional field for the LDAP password&lt;br /&gt;
: Examples are listed in the [[{{NAMESPACE}}:Concept_Number_Resolution_and_LDAP#PBX_Configuration|Concept Article]]&lt;br /&gt;
&lt;br /&gt;
;Logo URL&lt;br /&gt;
:The URL to a customized logo image that will be displayed on the phones. The image size should be 220x150px or less, RGB color and a deep of color 24Bit or less. Leave empty to keep the standard logo. The file format should be PNG or JPEG.&lt;br /&gt;
Username and password or filekey cannot be stored in the link. Save the file to a location with anonymous access. Or save the file in Files, in a folder with username and password sharing. Store the link with user name and password in HTTP/Client on the phone.&lt;br /&gt;
You can distribute this to all phones via Devices/Device Configuration/Expert Configuration.&lt;br /&gt;
&lt;br /&gt;
;Route Root-Node External Calls to: Destination object (Long Name) of Root-Node external calls. This configuration option is available on the Master or Standby PBX only. Any call call which cannot be terminated inside the PBX is sent to this destination as long as neither the source nor the destination of the call can be associated with a node with a PBX configured. This object must be assigned to this PBX.&lt;br /&gt;
:&#039;&#039;&#039;For calls from local PBX only&#039;&#039;&#039;: If set on a master, calls from a slave are not sent to this destination but sent back to the slave where the call came from. On the slave the call is then sent to a destination configured with &#039;Route Root-Node External Calls to&#039;.&lt;br /&gt;
&lt;br /&gt;
;Route PBX-Node External Calls to: Destination object (Long Name) of PBX-Node external calls. Any call which cannot be terminated inside the PBX is sent to this destination as long as the source nor the destination of the call can be associated with the node of this PBX. If a call is sent from or to an object defined inside the node of this PBX or in a node hierarchically below the node of this PBX the call is associated to the node of this PBX. This object must be assigned to this PBX, that is, it has to register to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Route Internal Calls to: Destination object (Long Name) to which any call is sent for which a PBX internal destination was found, except for those calls that originated from that object. This can be used to apply special routing on PBX internal calls.&lt;br /&gt;
&lt;br /&gt;
;Escape Dialtone from: The PBX object (Long Name) to which a call is made to get a dialtone if a dialtone is configured for the escape of a node. As above, this object must be assigned to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Prefix for Intl/Ntl/Subscriber/Area-Code/Country-Code: Prefixes to be used to map International, National and Subscriber numbers.&lt;br /&gt;
:* &#039;&#039;&#039;International Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;000&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;National Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;Subscriber&#039;&#039;&#039; (in Germany, &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; is a commonly used trunk line access code).&lt;br /&gt;
::The SubscriberID is used for hotkey-actions within myAPPs-launcher. By use of node-objects, adjust the Subscriber Prefix in the respective [[{{NAMESPACE}}:PBX/Objects/Node#Number_Mapping_.28International.2C_National.2C_Subscriber_Prefix.29|node object number mapping]].&lt;br /&gt;
::For myPBX-launcher hotkeys, refer to the [[{{NAMESPACE}}:Phone/User/Directories#Dialing_location|dialing location settings]].&lt;br /&gt;
&lt;br /&gt;
:* &#039;&#039;&#039;Area-Code&#039;&#039;&#039; (in Germany for example, the town Mannheim has area code &amp;lt;code&amp;gt;621&amp;lt;/code&amp;gt;).&lt;br /&gt;
:* &#039;&#039;&#039;Country-Code&#039;&#039;&#039; (for Germany, &amp;lt;code&amp;gt;49&amp;lt;/code&amp;gt; would be used)&lt;br /&gt;
&lt;br /&gt;
: These settings resemble the same settings found in the [[{{NAMESPACE}}:PBX/Objects/Node | Node ]] and [[{{NAMESPACE}}:PBX/Objects/PBX | PBX ]] object. However, they apply to the &#039;&#039;root&#039;&#039; node instead (and should be consistent through all PBXs in a multi-PBX system).&lt;br /&gt;
&lt;br /&gt;
;Adjust LDAP results for e.164: Add a &amp;quot;+&amp;quot; prefix to an PBX-internal LDAP-contact-search result. This is used for 3rd-party- and DECT-phones which are not able to benefit from the Dialing Location settings in case of LDAP-search in an E.164-setup. See also [[{{NAMESPACE}}:Concept_Number_Adjustments_%28Dialing_Location%29#PBX_database_used_as_LDAP_database|concept description]].&lt;br /&gt;
&lt;br /&gt;
;Tones: The tones scheme to be used for PBX generated dialtones. This applies to dialtones generated for node prefixes, ringback on transfer and some more.&lt;br /&gt;
&lt;br /&gt;
=== Slave PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Slave mode, then the Slave PBX section is displayed&lt;br /&gt;
&lt;br /&gt;
;Registration: The VOIP protocol used for the registration to the master. Possible choices are H.323, H.323/TCP or H.323/TLS.&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master&lt;br /&gt;
&lt;br /&gt;
;License Only: If set, the PBX obtains license from master, but acts as master in all other respects.&lt;br /&gt;
&lt;br /&gt;
;Alternate Master: The IP address of an alternative PBX master (standby, if available)&lt;br /&gt;
&lt;br /&gt;
;Password: The password to be used for registration at the Master as configured in the corresponding PBX Object (The length of the password is limited to 16 characters)&lt;br /&gt;
&lt;br /&gt;
;Master GK-ID: The System Name/Gatekeeper ID of the PBX Master were will register (Optional, usually used for DynPBX).&lt;br /&gt;
&lt;br /&gt;
;Replication: This parameter allows you to select the replication style for the slave PBX: either &#039;&#039;All&#039;&#039; or &#039;&#039;Local&#039;&#039; (only users that need to be known in this PBX). For the replication process the [[Reference9:PBX/Config/Security|PBX Password]] is used which have to be the same password on all PBXes in the system.&lt;br /&gt;
&lt;br /&gt;
;dyn PBX ID: This parameter allows to set replication from a specific DynPBX configured on the Master Device.&lt;br /&gt;
&lt;br /&gt;
;Use local static User DB: A dynPBX has also this checkmark. The database of the main PBX is used, but be careful due to the increased memory usage. The dynPBX will create its own PBX datastructure which allocates memory.&lt;br /&gt;
&lt;br /&gt;
;Route Master calls if no Master to: If the master is not available, master calls are sent to this destination. Destination has to be an object with active registration.&lt;br /&gt;
&lt;br /&gt;
;Max Calls to Master/No Reroute: This parameter can be used to limit the calls to the master. If a call is sent to the master and there are already calls to/from the master equal to or exceeding this value, the call is rejected if &#039;&#039;&#039;No Reroute&#039;&#039;&#039; is set or is handled as if the master was not available otherwise.&lt;br /&gt;
&lt;br /&gt;
;License Limits: Here we can set limit of licensing for this Slave PBX for Port, Mobility, Operator and Softwarephone.&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave, check also password in [[Reference9:Administration/PBX/Security]]&lt;br /&gt;
&lt;br /&gt;
=== Standby PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Standby mode, then the Standby PBX section is displayed&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master&lt;br /&gt;
&lt;br /&gt;
;Replicate from Master: Turns on full replication from the master PBX&lt;br /&gt;
&lt;br /&gt;
;use TLS: Use LDAPS (TLS) instead of LDAP (TCP).&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave or standby, check also password in [[Reference9:Administration/PBX/Security]]&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:Wiki_Collage.png&amp;diff=69194</id>
		<title>File:Wiki Collage.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:Wiki_Collage.png&amp;diff=69194"/>
		<updated>2023-10-20T13:23:03Z</updated>

		<summary type="html">&lt;p&gt;Hawk: Hawk uploaded a new version of File:Wiki Collage.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Special_Accessories_by_Mehrens_Unified_Communication_GmbH&amp;diff=69163</id>
		<title>Special Accessories by Mehrens Unified Communication GmbH</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Special_Accessories_by_Mehrens_Unified_Communication_GmbH&amp;diff=69163"/>
		<updated>2023-10-19T10:07:01Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* 6 MEHRENS IP2x2 mobile phone stand */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Special Accessories by Mehrens Unified Communication GmbH==&lt;br /&gt;
Mehrens Unified Communication GmbH&lt;br /&gt;
Special Accessories by Mehrens Unified Communication GmbH with 3D printing technologie&lt;br /&gt;
&lt;br /&gt;
==Certification Status==&lt;br /&gt;
&amp;lt;!-- do not remove comment. Will be done by innovaphone upon document check --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Referralprod.PNGThis product is listed due to a customer testimonial.  No tests have been conducted by innovaphone. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Testing of this product has been finalized 29th February, 2020. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Category==&lt;br /&gt;
&amp;lt;!-- Do not change this section and do not remove comments. Will be done by innovaphone upon document check --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Category:3rdParty product categorie to be filled by innovaphone --&amp;gt;&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vendor==&lt;br /&gt;
[[Image:MehrensLogo.jpg]]&lt;br /&gt;
&lt;br /&gt;
As a partner, you have an innovaphone Value Added Distributor Pro at your side. &lt;br /&gt;
We connect people and always stand up for your needs. &lt;br /&gt;
As a “value added” distribution, we also provide our partners with technical advice and support in their day-to-day business.&lt;br /&gt;
We develop our own products for innovaphone devices to expand the range of functions and meet the requirements of end customers.&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
===3D-Products===&lt;br /&gt;
[[Image:Wiki_Collage.png]]&lt;br /&gt;
====1 Kuando Monitor-Halter====&lt;br /&gt;
Kuando Monitor Holder The Kuando Busylight UC Omega is difficult or impossible to attach to modern narrow monitors with the included adhesive pad. We are therefore offering a new solution here: a holder that can hold the Kuando Busylight UC Omega and can be attached to all monitors with a frame thickness of up to 38 mm at the top.&lt;br /&gt;
====2 DECT/WLAN telephone wall and pipe mount====&lt;br /&gt;
DECT/WLAN telephone wall and pipe mount suitable for DECT and WLAN telephones IP64, IP65 and IP73, as well as Ascom D43, D63 and I63. Holder can be attached with two screws, or with up to 4 cable ties, two each for a vertical and horizontal pole .Application locations include: B. in the forklift, in the emergency vehicle, on the picking truck, in short, at all mobile work locations where you want to have your DECT phone with you but not in your hand.&lt;br /&gt;
====3 Wall mount for IP2X2 phones====&lt;br /&gt;
Wall mount for IP2X2 telephones + Drop-Stop Bundle Unscrew the two upper housing screws on the back and place this wall mount corner on top. The screw is screwed back in through the wall bracket and now also holds the wall bracket. This has a holder on the wall side for a normal wall screw including a drilling template.&lt;br /&gt;
====4 Wall kit / wall and ceiling mount====&lt;br /&gt;
Wall kit / wall and ceiling mount for IP411, IP811, IP3011, IP6010, IP29-2, IP29-4, IP29-8, IP600, IP1500, IP400, IP2000, IP3000, IP6000, IP38, IP302, IP305, IP800, IP302 , IP1130, IP0010, IP1060, IP1130, so all stainless steel housings. The kit includes a wall/ceiling bracket, 3 mounting screws for connection to the stainless steel housing and a locking tab. The safety tab is required for mounting under the table to prevent the holder from unhooking. The securing tab is not required for wall mounting. The kit includes a wall / ceiling bracket, 3 mounting screws for the connection to the stainless steel housing and a securing strap. The safety tab is required for assembly under the table to prevent the bracket from unhooking. The securing strap is not required for wall mounting.&lt;br /&gt;
====5 Stand-Up for IP112 / IP111 / IP10X*====&lt;br /&gt;
Stand-Up for IP112 / IP111 / IP10X* The stand-up changes the tilt of an IP-111, IP112, IP101*, or IP102* from 28 degrees to 40 degrees. *On the IP10x, the stand-up sits a little looser, but is secure. Pack: 2 pcs.&lt;br /&gt;
====6 MEHRENS IP2x2 mobile phone stand====&lt;br /&gt;
MEHRENS IP2x2 mobile phone stand for mobile phone cases.&lt;br /&gt;
It comes in three diferent versions Standart (6a), Big and for Apple MagSafe(6b).&lt;br /&gt;
====7 IP11x display anti-glare protection====&lt;br /&gt;
Display glare protection for IP111 and IP112 against unwanted reflections. Functions and visibility of the display are not restricted. It can be stuck to the phone with double-sided adhesive tape.&lt;br /&gt;
====8 Drop Stop - for IP222 / IP232====&lt;br /&gt;
Drop-Stop - for IP222 / IP232 The drop-stop, manufactured using the 3D printing process, gives your phone a classic receiver stop. This means that there is no longer any play between the receiver and the base device, which means that the receiver no longer falls off the base unit when you hastily grab it. The receiver can be hung up again more forcefully, as with classic telephones with a mechanical rocker. A conversation is no longer accidentally ended when you The receiver is not grasped properly and the contact is opened for the call by briefly rocking and then immediately closed again.&lt;br /&gt;
====9 Rack cover for innovaphone 19&amp;quot; installation frame (IP800 rack)====&lt;br /&gt;
====10 Flat Wall Kit for IP1XX====&lt;br /&gt;
Flat Wall Kit for IP1XXFlat mounting option for IP101, IP102, IP111, IP112 and IP112a. 5 mm distance from the wall for laying the LAN cables. Particularly suitable for wall telephones in narrow hallways, in-table mounting for e.g. .B. maritime operations, or mobile operations centers. Two-piece mounting set for the click mount in the telephone and four normal screw heads.&lt;br /&gt;
&lt;br /&gt;
==Version==&lt;br /&gt;
All products were tested on old and current production lines.&lt;br /&gt;
&lt;br /&gt;
Product versions used for interop testing:&lt;br /&gt;
&amp;lt;!-- replace 3rd-Pty-Product by real name --&amp;gt;&lt;br /&gt;
* 3rd-Pty-Product Version&lt;br /&gt;
&amp;lt;!-- adjust used innovaphone FW, if applied add further applications (e.g. TAPI &amp;amp; Versions) --&amp;gt;&lt;br /&gt;
* innovaphone V12r2sr24&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
Individual assembly instructions (if necessary) are included with the product or are engraved on the product.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
Mehrens Unified Communication GmbH&lt;br /&gt;
&lt;br /&gt;
Memellandstr. 4, 24537 Neumünster&lt;br /&gt;
&lt;br /&gt;
Telephone number: +49 (0) 43 21 - 96 66 9 - 50&lt;br /&gt;
&lt;br /&gt;
Fax: +49 (0) 43 21 - 96 66 9 - 66&lt;br /&gt;
&lt;br /&gt;
E-Mail: vertrieb@mehrens.de&lt;br /&gt;
&lt;br /&gt;
Shop / Homepage: www.mehrens.de&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:Wiki_Collage.png&amp;diff=69162</id>
		<title>File:Wiki Collage.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:Wiki_Collage.png&amp;diff=69162"/>
		<updated>2023-10-19T08:47:29Z</updated>

		<summary type="html">&lt;p&gt;Hawk: Hawk uploaded a new version of File:Wiki Collage.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Special_Accessories_by_Mehrens_Unified_Communication_GmbH&amp;diff=69161</id>
		<title>Special Accessories by Mehrens Unified Communication GmbH</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Special_Accessories_by_Mehrens_Unified_Communication_GmbH&amp;diff=69161"/>
		<updated>2023-10-19T08:44:10Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Contact */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Special Accessories by Mehrens Unified Communication GmbH==&lt;br /&gt;
Mehrens Unified Communication GmbH&lt;br /&gt;
Special Accessories by Mehrens Unified Communication GmbH with 3D printing technologie&lt;br /&gt;
&lt;br /&gt;
==Certification Status==&lt;br /&gt;
&amp;lt;!-- do not remove comment. Will be done by innovaphone upon document check --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Referralprod.PNGThis product is listed due to a customer testimonial.  No tests have been conducted by innovaphone. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Testing of this product has been finalized 29th February, 2020. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Category==&lt;br /&gt;
&amp;lt;!-- Do not change this section and do not remove comments. Will be done by innovaphone upon document check --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Category:3rdParty product categorie to be filled by innovaphone --&amp;gt;&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vendor==&lt;br /&gt;
[[Image:MehrensLogo.jpg]]&lt;br /&gt;
&lt;br /&gt;
As a partner, you have an innovaphone Value Added Distributor Pro at your side. &lt;br /&gt;
We connect people and always stand up for your needs. &lt;br /&gt;
As a “value added” distribution, we also provide our partners with technical advice and support in their day-to-day business.&lt;br /&gt;
We develop our own products for innovaphone devices to expand the range of functions and meet the requirements of end customers.&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
===3D-Products===&lt;br /&gt;
[[Image:Wiki_Collage.png]]&lt;br /&gt;
====1 Kuando Monitor-Halter====&lt;br /&gt;
Kuando Monitor Holder The Kuando Busylight UC Omega is difficult or impossible to attach to modern narrow monitors with the included adhesive pad. We are therefore offering a new solution here: a holder that can hold the Kuando Busylight UC Omega and can be attached to all monitors with a frame thickness of up to 38 mm at the top.&lt;br /&gt;
====2 DECT/WLAN telephone wall and pipe mount====&lt;br /&gt;
DECT/WLAN telephone wall and pipe mount suitable for DECT and WLAN telephones IP64, IP65 and IP73, as well as Ascom D43, D63 and I63. Holder can be attached with two screws, or with up to 4 cable ties, two each for a vertical and horizontal pole .Application locations include: B. in the forklift, in the emergency vehicle, on the picking truck, in short, at all mobile work locations where you want to have your DECT phone with you but not in your hand.&lt;br /&gt;
====3 Wall mount for IP2X2 phones====&lt;br /&gt;
Wall mount for IP2X2 telephones + Drop-Stop Bundle Unscrew the two upper housing screws on the back and place this wall mount corner on top. The screw is screwed back in through the wall bracket and now also holds the wall bracket. This has a holder on the wall side for a normal wall screw including a drilling template.&lt;br /&gt;
====4 Wall kit / wall and ceiling mount====&lt;br /&gt;
Wall kit / wall and ceiling mount for IP411, IP811, IP3011, IP6010, IP29-2, IP29-4, IP29-8, IP600, IP1500, IP400, IP2000, IP3000, IP6000, IP38, IP302, IP305, IP800, IP302 , IP1130, IP0010, IP1060, IP1130, so all stainless steel housings. The kit includes a wall/ceiling bracket, 3 mounting screws for connection to the stainless steel housing and a locking tab. The safety tab is required for mounting under the table to prevent the holder from unhooking. The securing tab is not required for wall mounting. The kit includes a wall / ceiling bracket, 3 mounting screws for the connection to the stainless steel housing and a securing strap. The safety tab is required for assembly under the table to prevent the bracket from unhooking. The securing strap is not required for wall mounting.&lt;br /&gt;
====5 Stand-Up for IP112 / IP111 / IP10X*====&lt;br /&gt;
Stand-Up for IP112 / IP111 / IP10X* The stand-up changes the tilt of an IP-111, IP112, IP101*, or IP102* from 28 degrees to 40 degrees. *On the IP10x, the stand-up sits a little looser, but is secure. Pack: 2 pcs.&lt;br /&gt;
====6 MEHRENS IP2x2 mobile phone stand====&lt;br /&gt;
MEHRENS IP2x2 mobile phone stand for mobile phone cases.&lt;br /&gt;
It comes in three diferent versions Standart, Big and for Apple MagSafe.&lt;br /&gt;
====7 IP11x display anti-glare protection====&lt;br /&gt;
Display glare protection for IP111 and IP112 against unwanted reflections. Functions and visibility of the display are not restricted. It can be stuck to the phone with double-sided adhesive tape.&lt;br /&gt;
====8 Drop Stop - for IP222 / IP232====&lt;br /&gt;
Drop-Stop - for IP222 / IP232 The drop-stop, manufactured using the 3D printing process, gives your phone a classic receiver stop. This means that there is no longer any play between the receiver and the base device, which means that the receiver no longer falls off the base unit when you hastily grab it. The receiver can be hung up again more forcefully, as with classic telephones with a mechanical rocker. A conversation is no longer accidentally ended when you The receiver is not grasped properly and the contact is opened for the call by briefly rocking and then immediately closed again.&lt;br /&gt;
====9 Rack cover for innovaphone 19&amp;quot; installation frame (IP800 rack)====&lt;br /&gt;
====10 Flat Wall Kit for IP1XX====&lt;br /&gt;
Flat Wall Kit for IP1XXFlat mounting option for IP101, IP102, IP111, IP112 and IP112a. 5 mm distance from the wall for laying the LAN cables. Particularly suitable for wall telephones in narrow hallways, in-table mounting for e.g. .B. maritime operations, or mobile operations centers. Two-piece mounting set for the click mount in the telephone and four normal screw heads.&lt;br /&gt;
&lt;br /&gt;
==Version==&lt;br /&gt;
All products were tested on old and current production lines.&lt;br /&gt;
&lt;br /&gt;
Product versions used for interop testing:&lt;br /&gt;
&amp;lt;!-- replace 3rd-Pty-Product by real name --&amp;gt;&lt;br /&gt;
* 3rd-Pty-Product Version&lt;br /&gt;
&amp;lt;!-- adjust used innovaphone FW, if applied add further applications (e.g. TAPI &amp;amp; Versions) --&amp;gt;&lt;br /&gt;
* innovaphone V12r2sr24&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
Individual assembly instructions (if necessary) are included with the product or are engraved on the product.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
Mehrens Unified Communication GmbH&lt;br /&gt;
&lt;br /&gt;
Memellandstr. 4, 24537 Neumünster&lt;br /&gt;
&lt;br /&gt;
Telephone number: +49 (0) 43 21 - 96 66 9 - 0&lt;br /&gt;
&lt;br /&gt;
Fax: +49 (0) 43 21 - 96 66 9 - 66&lt;br /&gt;
&lt;br /&gt;
Email: info@mehrens.de&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Special_Accessories_by_Mehrens_Unified_Communication_GmbH&amp;diff=69160</id>
		<title>Special Accessories by Mehrens Unified Communication GmbH</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Special_Accessories_by_Mehrens_Unified_Communication_GmbH&amp;diff=69160"/>
		<updated>2023-10-19T08:43:19Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* 3D-Products */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Special Accessories by Mehrens Unified Communication GmbH==&lt;br /&gt;
Mehrens Unified Communication GmbH&lt;br /&gt;
Special Accessories by Mehrens Unified Communication GmbH with 3D printing technologie&lt;br /&gt;
&lt;br /&gt;
==Certification Status==&lt;br /&gt;
&amp;lt;!-- do not remove comment. Will be done by innovaphone upon document check --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Referralprod.PNGThis product is listed due to a customer testimonial.  No tests have been conducted by innovaphone. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Testing of this product has been finalized 29th February, 2020. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Category==&lt;br /&gt;
&amp;lt;!-- Do not change this section and do not remove comments. Will be done by innovaphone upon document check --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Category:3rdParty product categorie to be filled by innovaphone --&amp;gt;&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vendor==&lt;br /&gt;
[[Image:MehrensLogo.jpg]]&lt;br /&gt;
&lt;br /&gt;
As a partner, you have an innovaphone Value Added Distributor Pro at your side. &lt;br /&gt;
We connect people and always stand up for your needs. &lt;br /&gt;
As a “value added” distribution, we also provide our partners with technical advice and support in their day-to-day business.&lt;br /&gt;
We develop our own products for innovaphone devices to expand the range of functions and meet the requirements of end customers.&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
===3D-Products===&lt;br /&gt;
[[Image:Wiki_Collage.png]]&lt;br /&gt;
====1 Kuando Monitor-Halter====&lt;br /&gt;
Kuando Monitor Holder The Kuando Busylight UC Omega is difficult or impossible to attach to modern narrow monitors with the included adhesive pad. We are therefore offering a new solution here: a holder that can hold the Kuando Busylight UC Omega and can be attached to all monitors with a frame thickness of up to 38 mm at the top.&lt;br /&gt;
====2 DECT/WLAN telephone wall and pipe mount====&lt;br /&gt;
DECT/WLAN telephone wall and pipe mount suitable for DECT and WLAN telephones IP64, IP65 and IP73, as well as Ascom D43, D63 and I63. Holder can be attached with two screws, or with up to 4 cable ties, two each for a vertical and horizontal pole .Application locations include: B. in the forklift, in the emergency vehicle, on the picking truck, in short, at all mobile work locations where you want to have your DECT phone with you but not in your hand.&lt;br /&gt;
====3 Wall mount for IP2X2 phones====&lt;br /&gt;
Wall mount for IP2X2 telephones + Drop-Stop Bundle Unscrew the two upper housing screws on the back and place this wall mount corner on top. The screw is screwed back in through the wall bracket and now also holds the wall bracket. This has a holder on the wall side for a normal wall screw including a drilling template.&lt;br /&gt;
====4 Wall kit / wall and ceiling mount====&lt;br /&gt;
Wall kit / wall and ceiling mount for IP411, IP811, IP3011, IP6010, IP29-2, IP29-4, IP29-8, IP600, IP1500, IP400, IP2000, IP3000, IP6000, IP38, IP302, IP305, IP800, IP302 , IP1130, IP0010, IP1060, IP1130, so all stainless steel housings. The kit includes a wall/ceiling bracket, 3 mounting screws for connection to the stainless steel housing and a locking tab. The safety tab is required for mounting under the table to prevent the holder from unhooking. The securing tab is not required for wall mounting. The kit includes a wall / ceiling bracket, 3 mounting screws for the connection to the stainless steel housing and a securing strap. The safety tab is required for assembly under the table to prevent the bracket from unhooking. The securing strap is not required for wall mounting.&lt;br /&gt;
====5 Stand-Up for IP112 / IP111 / IP10X*====&lt;br /&gt;
Stand-Up for IP112 / IP111 / IP10X* The stand-up changes the tilt of an IP-111, IP112, IP101*, or IP102* from 28 degrees to 40 degrees. *On the IP10x, the stand-up sits a little looser, but is secure. Pack: 2 pcs.&lt;br /&gt;
====6 MEHRENS IP2x2 mobile phone stand====&lt;br /&gt;
MEHRENS IP2x2 mobile phone stand for mobile phone cases.&lt;br /&gt;
It comes in three diferent versions Standart, Big and for Apple MagSafe.&lt;br /&gt;
====7 IP11x display anti-glare protection====&lt;br /&gt;
Display glare protection for IP111 and IP112 against unwanted reflections. Functions and visibility of the display are not restricted. It can be stuck to the phone with double-sided adhesive tape.&lt;br /&gt;
====8 Drop Stop - for IP222 / IP232====&lt;br /&gt;
Drop-Stop - for IP222 / IP232 The drop-stop, manufactured using the 3D printing process, gives your phone a classic receiver stop. This means that there is no longer any play between the receiver and the base device, which means that the receiver no longer falls off the base unit when you hastily grab it. The receiver can be hung up again more forcefully, as with classic telephones with a mechanical rocker. A conversation is no longer accidentally ended when you The receiver is not grasped properly and the contact is opened for the call by briefly rocking and then immediately closed again.&lt;br /&gt;
====9 Rack cover for innovaphone 19&amp;quot; installation frame (IP800 rack)====&lt;br /&gt;
====10 Flat Wall Kit for IP1XX====&lt;br /&gt;
Flat Wall Kit for IP1XXFlat mounting option for IP101, IP102, IP111, IP112 and IP112a. 5 mm distance from the wall for laying the LAN cables. Particularly suitable for wall telephones in narrow hallways, in-table mounting for e.g. .B. maritime operations, or mobile operations centers. Two-piece mounting set for the click mount in the telephone and four normal screw heads.&lt;br /&gt;
&lt;br /&gt;
==Version==&lt;br /&gt;
All products were tested on old and current production lines.&lt;br /&gt;
&lt;br /&gt;
Product versions used for interop testing:&lt;br /&gt;
&amp;lt;!-- replace 3rd-Pty-Product by real name --&amp;gt;&lt;br /&gt;
* 3rd-Pty-Product Version&lt;br /&gt;
&amp;lt;!-- adjust used innovaphone FW, if applied add further applications (e.g. TAPI &amp;amp; Versions) --&amp;gt;&lt;br /&gt;
* innovaphone V12r2sr24&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
Individual assembly instructions (if necessary) are included with the product or are engraved on the product.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
Mehrens Unified Communication GmbH&lt;br /&gt;
Memellandstr. 4, 24537 Neumünster&lt;br /&gt;
&lt;br /&gt;
Telephone number: +49 (0) 43 21 - 96 66 9 - 0&lt;br /&gt;
Fax: +49 (0) 43 21 - 96 66 9 - 66&lt;br /&gt;
&lt;br /&gt;
Email: info@mehrens.de&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Special_Accessories_by_Mehrens_Unified_Communication_GmbH&amp;diff=69159</id>
		<title>Special Accessories by Mehrens Unified Communication GmbH</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Special_Accessories_by_Mehrens_Unified_Communication_GmbH&amp;diff=69159"/>
		<updated>2023-10-19T08:42:48Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Vendor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Special Accessories by Mehrens Unified Communication GmbH==&lt;br /&gt;
Mehrens Unified Communication GmbH&lt;br /&gt;
Special Accessories by Mehrens Unified Communication GmbH with 3D printing technologie&lt;br /&gt;
&lt;br /&gt;
==Certification Status==&lt;br /&gt;
&amp;lt;!-- do not remove comment. Will be done by innovaphone upon document check --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Referralprod.PNGThis product is listed due to a customer testimonial.  No tests have been conducted by innovaphone. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Testing of this product has been finalized 29th February, 2020. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Category==&lt;br /&gt;
&amp;lt;!-- Do not change this section and do not remove comments. Will be done by innovaphone upon document check --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Category:3rdParty product categorie to be filled by innovaphone --&amp;gt;&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vendor==&lt;br /&gt;
[[Image:MehrensLogo.jpg]]&lt;br /&gt;
&lt;br /&gt;
As a partner, you have an innovaphone Value Added Distributor Pro at your side. &lt;br /&gt;
We connect people and always stand up for your needs. &lt;br /&gt;
As a “value added” distribution, we also provide our partners with technical advice and support in their day-to-day business.&lt;br /&gt;
We develop our own products for innovaphone devices to expand the range of functions and meet the requirements of end customers.&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
===3D-Products===&lt;br /&gt;
File:Wiki_Collage.png&lt;br /&gt;
====1 Kuando Monitor-Halter====&lt;br /&gt;
Kuando Monitor Holder The Kuando Busylight UC Omega is difficult or impossible to attach to modern narrow monitors with the included adhesive pad. We are therefore offering a new solution here: a holder that can hold the Kuando Busylight UC Omega and can be attached to all monitors with a frame thickness of up to 38 mm at the top.&lt;br /&gt;
====2 DECT/WLAN telephone wall and pipe mount====&lt;br /&gt;
DECT/WLAN telephone wall and pipe mount suitable for DECT and WLAN telephones IP64, IP65 and IP73, as well as Ascom D43, D63 and I63. Holder can be attached with two screws, or with up to 4 cable ties, two each for a vertical and horizontal pole .Application locations include: B. in the forklift, in the emergency vehicle, on the picking truck, in short, at all mobile work locations where you want to have your DECT phone with you but not in your hand.&lt;br /&gt;
====3 Wall mount for IP2X2 phones====&lt;br /&gt;
Wall mount for IP2X2 telephones + Drop-Stop Bundle Unscrew the two upper housing screws on the back and place this wall mount corner on top. The screw is screwed back in through the wall bracket and now also holds the wall bracket. This has a holder on the wall side for a normal wall screw including a drilling template.&lt;br /&gt;
====4 Wall kit / wall and ceiling mount====&lt;br /&gt;
Wall kit / wall and ceiling mount for IP411, IP811, IP3011, IP6010, IP29-2, IP29-4, IP29-8, IP600, IP1500, IP400, IP2000, IP3000, IP6000, IP38, IP302, IP305, IP800, IP302 , IP1130, IP0010, IP1060, IP1130, so all stainless steel housings. The kit includes a wall/ceiling bracket, 3 mounting screws for connection to the stainless steel housing and a locking tab. The safety tab is required for mounting under the table to prevent the holder from unhooking. The securing tab is not required for wall mounting. The kit includes a wall / ceiling bracket, 3 mounting screws for the connection to the stainless steel housing and a securing strap. The safety tab is required for assembly under the table to prevent the bracket from unhooking. The securing strap is not required for wall mounting.&lt;br /&gt;
====5 Stand-Up for IP112 / IP111 / IP10X*====&lt;br /&gt;
Stand-Up for IP112 / IP111 / IP10X* The stand-up changes the tilt of an IP-111, IP112, IP101*, or IP102* from 28 degrees to 40 degrees. *On the IP10x, the stand-up sits a little looser, but is secure. Pack: 2 pcs.&lt;br /&gt;
====6 MEHRENS IP2x2 mobile phone stand====&lt;br /&gt;
MEHRENS IP2x2 mobile phone stand for mobile phone cases.&lt;br /&gt;
It comes in three diferent versions Standart, Big and for Apple MagSafe.&lt;br /&gt;
====7 IP11x display anti-glare protection====&lt;br /&gt;
Display glare protection for IP111 and IP112 against unwanted reflections. Functions and visibility of the display are not restricted. It can be stuck to the phone with double-sided adhesive tape.&lt;br /&gt;
====8 Drop Stop - for IP222 / IP232====&lt;br /&gt;
Drop-Stop - for IP222 / IP232 The drop-stop, manufactured using the 3D printing process, gives your phone a classic receiver stop. This means that there is no longer any play between the receiver and the base device, which means that the receiver no longer falls off the base unit when you hastily grab it. The receiver can be hung up again more forcefully, as with classic telephones with a mechanical rocker. A conversation is no longer accidentally ended when you The receiver is not grasped properly and the contact is opened for the call by briefly rocking and then immediately closed again.&lt;br /&gt;
====9 Rack cover for innovaphone 19&amp;quot; installation frame (IP800 rack)====&lt;br /&gt;
====10 Flat Wall Kit for IP1XX====&lt;br /&gt;
Flat Wall Kit for IP1XXFlat mounting option for IP101, IP102, IP111, IP112 and IP112a. 5 mm distance from the wall for laying the LAN cables. Particularly suitable for wall telephones in narrow hallways, in-table mounting for e.g. .B. maritime operations, or mobile operations centers. Two-piece mounting set for the click mount in the telephone and four normal screw heads.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version==&lt;br /&gt;
All products were tested on old and current production lines.&lt;br /&gt;
&lt;br /&gt;
Product versions used for interop testing:&lt;br /&gt;
&amp;lt;!-- replace 3rd-Pty-Product by real name --&amp;gt;&lt;br /&gt;
* 3rd-Pty-Product Version&lt;br /&gt;
&amp;lt;!-- adjust used innovaphone FW, if applied add further applications (e.g. TAPI &amp;amp; Versions) --&amp;gt;&lt;br /&gt;
* innovaphone V12r2sr24&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
Individual assembly instructions (if necessary) are included with the product or are engraved on the product.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
Mehrens Unified Communication GmbH&lt;br /&gt;
Memellandstr. 4, 24537 Neumünster&lt;br /&gt;
&lt;br /&gt;
Telephone number: +49 (0) 43 21 - 96 66 9 - 0&lt;br /&gt;
Fax: +49 (0) 43 21 - 96 66 9 - 66&lt;br /&gt;
&lt;br /&gt;
Email: info@mehrens.de&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Special_Accessories_by_Mehrens_Unified_Communication_GmbH&amp;diff=69158</id>
		<title>Special Accessories by Mehrens Unified Communication GmbH</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Special_Accessories_by_Mehrens_Unified_Communication_GmbH&amp;diff=69158"/>
		<updated>2023-10-19T08:42:24Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Vendor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Special Accessories by Mehrens Unified Communication GmbH==&lt;br /&gt;
Mehrens Unified Communication GmbH&lt;br /&gt;
Special Accessories by Mehrens Unified Communication GmbH with 3D printing technologie&lt;br /&gt;
&lt;br /&gt;
==Certification Status==&lt;br /&gt;
&amp;lt;!-- do not remove comment. Will be done by innovaphone upon document check --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Referralprod.PNGThis product is listed due to a customer testimonial.  No tests have been conducted by innovaphone. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Testing of this product has been finalized 29th February, 2020. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Category==&lt;br /&gt;
&amp;lt;!-- Do not change this section and do not remove comments. Will be done by innovaphone upon document check --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Category:3rdParty product categorie to be filled by innovaphone --&amp;gt;&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vendor==&lt;br /&gt;
[[Image:MehrensLogo.jpg]]&lt;br /&gt;
As a partner, you have an innovaphone Value Added Distributor Pro at your side. &lt;br /&gt;
We connect people and always stand up for your needs. &lt;br /&gt;
As a “value added” distribution, we also provide our partners with technical advice and support in their day-to-day business.&lt;br /&gt;
We develop our own products for innovaphone devices to expand the range of functions and meet the requirements of end customers.&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
===3D-Products===&lt;br /&gt;
File:Wiki_Collage.png&lt;br /&gt;
====1 Kuando Monitor-Halter====&lt;br /&gt;
Kuando Monitor Holder The Kuando Busylight UC Omega is difficult or impossible to attach to modern narrow monitors with the included adhesive pad. We are therefore offering a new solution here: a holder that can hold the Kuando Busylight UC Omega and can be attached to all monitors with a frame thickness of up to 38 mm at the top.&lt;br /&gt;
====2 DECT/WLAN telephone wall and pipe mount====&lt;br /&gt;
DECT/WLAN telephone wall and pipe mount suitable for DECT and WLAN telephones IP64, IP65 and IP73, as well as Ascom D43, D63 and I63. Holder can be attached with two screws, or with up to 4 cable ties, two each for a vertical and horizontal pole .Application locations include: B. in the forklift, in the emergency vehicle, on the picking truck, in short, at all mobile work locations where you want to have your DECT phone with you but not in your hand.&lt;br /&gt;
====3 Wall mount for IP2X2 phones====&lt;br /&gt;
Wall mount for IP2X2 telephones + Drop-Stop Bundle Unscrew the two upper housing screws on the back and place this wall mount corner on top. The screw is screwed back in through the wall bracket and now also holds the wall bracket. This has a holder on the wall side for a normal wall screw including a drilling template.&lt;br /&gt;
====4 Wall kit / wall and ceiling mount====&lt;br /&gt;
Wall kit / wall and ceiling mount for IP411, IP811, IP3011, IP6010, IP29-2, IP29-4, IP29-8, IP600, IP1500, IP400, IP2000, IP3000, IP6000, IP38, IP302, IP305, IP800, IP302 , IP1130, IP0010, IP1060, IP1130, so all stainless steel housings. The kit includes a wall/ceiling bracket, 3 mounting screws for connection to the stainless steel housing and a locking tab. The safety tab is required for mounting under the table to prevent the holder from unhooking. The securing tab is not required for wall mounting. The kit includes a wall / ceiling bracket, 3 mounting screws for the connection to the stainless steel housing and a securing strap. The safety tab is required for assembly under the table to prevent the bracket from unhooking. The securing strap is not required for wall mounting.&lt;br /&gt;
====5 Stand-Up for IP112 / IP111 / IP10X*====&lt;br /&gt;
Stand-Up for IP112 / IP111 / IP10X* The stand-up changes the tilt of an IP-111, IP112, IP101*, or IP102* from 28 degrees to 40 degrees. *On the IP10x, the stand-up sits a little looser, but is secure. Pack: 2 pcs.&lt;br /&gt;
====6 MEHRENS IP2x2 mobile phone stand====&lt;br /&gt;
MEHRENS IP2x2 mobile phone stand for mobile phone cases.&lt;br /&gt;
It comes in three diferent versions Standart, Big and for Apple MagSafe.&lt;br /&gt;
====7 IP11x display anti-glare protection====&lt;br /&gt;
Display glare protection for IP111 and IP112 against unwanted reflections. Functions and visibility of the display are not restricted. It can be stuck to the phone with double-sided adhesive tape.&lt;br /&gt;
====8 Drop Stop - for IP222 / IP232====&lt;br /&gt;
Drop-Stop - for IP222 / IP232 The drop-stop, manufactured using the 3D printing process, gives your phone a classic receiver stop. This means that there is no longer any play between the receiver and the base device, which means that the receiver no longer falls off the base unit when you hastily grab it. The receiver can be hung up again more forcefully, as with classic telephones with a mechanical rocker. A conversation is no longer accidentally ended when you The receiver is not grasped properly and the contact is opened for the call by briefly rocking and then immediately closed again.&lt;br /&gt;
====9 Rack cover for innovaphone 19&amp;quot; installation frame (IP800 rack)====&lt;br /&gt;
====10 Flat Wall Kit for IP1XX====&lt;br /&gt;
Flat Wall Kit for IP1XXFlat mounting option for IP101, IP102, IP111, IP112 and IP112a. 5 mm distance from the wall for laying the LAN cables. Particularly suitable for wall telephones in narrow hallways, in-table mounting for e.g. .B. maritime operations, or mobile operations centers. Two-piece mounting set for the click mount in the telephone and four normal screw heads.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version==&lt;br /&gt;
All products were tested on old and current production lines.&lt;br /&gt;
&lt;br /&gt;
Product versions used for interop testing:&lt;br /&gt;
&amp;lt;!-- replace 3rd-Pty-Product by real name --&amp;gt;&lt;br /&gt;
* 3rd-Pty-Product Version&lt;br /&gt;
&amp;lt;!-- adjust used innovaphone FW, if applied add further applications (e.g. TAPI &amp;amp; Versions) --&amp;gt;&lt;br /&gt;
* innovaphone V12r2sr24&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
Individual assembly instructions (if necessary) are included with the product or are engraved on the product.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
Mehrens Unified Communication GmbH&lt;br /&gt;
Memellandstr. 4, 24537 Neumünster&lt;br /&gt;
&lt;br /&gt;
Telephone number: +49 (0) 43 21 - 96 66 9 - 0&lt;br /&gt;
Fax: +49 (0) 43 21 - 96 66 9 - 66&lt;br /&gt;
&lt;br /&gt;
Email: info@mehrens.de&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Special_Accessories_by_Mehrens_Unified_Communication_GmbH&amp;diff=69157</id>
		<title>Special Accessories by Mehrens Unified Communication GmbH</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Special_Accessories_by_Mehrens_Unified_Communication_GmbH&amp;diff=69157"/>
		<updated>2023-10-19T08:41:50Z</updated>

		<summary type="html">&lt;p&gt;Hawk: /* Special Accessories by Mehrens Unified Communication GmbH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Special Accessories by Mehrens Unified Communication GmbH==&lt;br /&gt;
Mehrens Unified Communication GmbH&lt;br /&gt;
Special Accessories by Mehrens Unified Communication GmbH with 3D printing technologie&lt;br /&gt;
&lt;br /&gt;
==Certification Status==&lt;br /&gt;
&amp;lt;!-- do not remove comment. Will be done by innovaphone upon document check --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Referralprod.PNGThis product is listed due to a customer testimonial.  No tests have been conducted by innovaphone. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Testing of this product has been finalized 29th February, 2020. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Category==&lt;br /&gt;
&amp;lt;!-- Do not change this section and do not remove comments. Will be done by innovaphone upon document check --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Category:3rdParty product categorie to be filled by innovaphone --&amp;gt;&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vendor==&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[[Image:MehrensLogo.jpg]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
As a partner, you have an innovaphone Value Added Distributor Pro at your side. &lt;br /&gt;
We connect people and always stand up for your needs. &lt;br /&gt;
As a “value added” distribution, we also provide our partners with technical advice and support in their day-to-day business.&lt;br /&gt;
We develop our own products for innovaphone devices to expand the range of functions and meet the requirements of end customers.&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
===3D-Products===&lt;br /&gt;
File:Wiki_Collage.png&lt;br /&gt;
====1 Kuando Monitor-Halter====&lt;br /&gt;
Kuando Monitor Holder The Kuando Busylight UC Omega is difficult or impossible to attach to modern narrow monitors with the included adhesive pad. We are therefore offering a new solution here: a holder that can hold the Kuando Busylight UC Omega and can be attached to all monitors with a frame thickness of up to 38 mm at the top.&lt;br /&gt;
====2 DECT/WLAN telephone wall and pipe mount====&lt;br /&gt;
DECT/WLAN telephone wall and pipe mount suitable for DECT and WLAN telephones IP64, IP65 and IP73, as well as Ascom D43, D63 and I63. Holder can be attached with two screws, or with up to 4 cable ties, two each for a vertical and horizontal pole .Application locations include: B. in the forklift, in the emergency vehicle, on the picking truck, in short, at all mobile work locations where you want to have your DECT phone with you but not in your hand.&lt;br /&gt;
====3 Wall mount for IP2X2 phones====&lt;br /&gt;
Wall mount for IP2X2 telephones + Drop-Stop Bundle Unscrew the two upper housing screws on the back and place this wall mount corner on top. The screw is screwed back in through the wall bracket and now also holds the wall bracket. This has a holder on the wall side for a normal wall screw including a drilling template.&lt;br /&gt;
====4 Wall kit / wall and ceiling mount====&lt;br /&gt;
Wall kit / wall and ceiling mount for IP411, IP811, IP3011, IP6010, IP29-2, IP29-4, IP29-8, IP600, IP1500, IP400, IP2000, IP3000, IP6000, IP38, IP302, IP305, IP800, IP302 , IP1130, IP0010, IP1060, IP1130, so all stainless steel housings. The kit includes a wall/ceiling bracket, 3 mounting screws for connection to the stainless steel housing and a locking tab. The safety tab is required for mounting under the table to prevent the holder from unhooking. The securing tab is not required for wall mounting. The kit includes a wall / ceiling bracket, 3 mounting screws for the connection to the stainless steel housing and a securing strap. The safety tab is required for assembly under the table to prevent the bracket from unhooking. The securing strap is not required for wall mounting.&lt;br /&gt;
====5 Stand-Up for IP112 / IP111 / IP10X*====&lt;br /&gt;
Stand-Up for IP112 / IP111 / IP10X* The stand-up changes the tilt of an IP-111, IP112, IP101*, or IP102* from 28 degrees to 40 degrees. *On the IP10x, the stand-up sits a little looser, but is secure. Pack: 2 pcs.&lt;br /&gt;
====6 MEHRENS IP2x2 mobile phone stand====&lt;br /&gt;
MEHRENS IP2x2 mobile phone stand for mobile phone cases.&lt;br /&gt;
It comes in three diferent versions Standart, Big and for Apple MagSafe.&lt;br /&gt;
====7 IP11x display anti-glare protection====&lt;br /&gt;
Display glare protection for IP111 and IP112 against unwanted reflections. Functions and visibility of the display are not restricted. It can be stuck to the phone with double-sided adhesive tape.&lt;br /&gt;
====8 Drop Stop - for IP222 / IP232====&lt;br /&gt;
Drop-Stop - for IP222 / IP232 The drop-stop, manufactured using the 3D printing process, gives your phone a classic receiver stop. This means that there is no longer any play between the receiver and the base device, which means that the receiver no longer falls off the base unit when you hastily grab it. The receiver can be hung up again more forcefully, as with classic telephones with a mechanical rocker. A conversation is no longer accidentally ended when you The receiver is not grasped properly and the contact is opened for the call by briefly rocking and then immediately closed again.&lt;br /&gt;
====9 Rack cover for innovaphone 19&amp;quot; installation frame (IP800 rack)====&lt;br /&gt;
====10 Flat Wall Kit for IP1XX====&lt;br /&gt;
Flat Wall Kit for IP1XXFlat mounting option for IP101, IP102, IP111, IP112 and IP112a. 5 mm distance from the wall for laying the LAN cables. Particularly suitable for wall telephones in narrow hallways, in-table mounting for e.g. .B. maritime operations, or mobile operations centers. Two-piece mounting set for the click mount in the telephone and four normal screw heads.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Version==&lt;br /&gt;
All products were tested on old and current production lines.&lt;br /&gt;
&lt;br /&gt;
Product versions used for interop testing:&lt;br /&gt;
&amp;lt;!-- replace 3rd-Pty-Product by real name --&amp;gt;&lt;br /&gt;
* 3rd-Pty-Product Version&lt;br /&gt;
&amp;lt;!-- adjust used innovaphone FW, if applied add further applications (e.g. TAPI &amp;amp; Versions) --&amp;gt;&lt;br /&gt;
* innovaphone V12r2sr24&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
Individual assembly instructions (if necessary) are included with the product or are engraved on the product.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&lt;br /&gt;
Mehrens Unified Communication GmbH&lt;br /&gt;
Memellandstr. 4, 24537 Neumünster&lt;br /&gt;
&lt;br /&gt;
Telephone number: +49 (0) 43 21 - 96 66 9 - 0&lt;br /&gt;
Fax: +49 (0) 43 21 - 96 66 9 - 66&lt;br /&gt;
&lt;br /&gt;
Email: info@mehrens.de&lt;/div&gt;</summary>
		<author><name>Hawk</name></author>
	</entry>
</feed>