Inhaltsverzeichnis
- Wichtige Hinweise
- Mehrere XCAPI Kontroller verwenden
- Interne Rufnummern im Mehrstandort Betrieb
- Standortbezogene Voicemail Präfixe
Wichtige Hinweise
Alle im Folgenden genannten Parameter sind erst ab V8.0.641 bzw. 9.0.164 implementiert. Bei Bedarf muss auf eine der Versionen oder höher geupdated werden.
In dem Artikel werden verschiedene Themen im Zusammenhang mit UM bei Mehrstandortbetrieb behandelt. Es müssen nicht zwingend alle drei Punkte (Mehrere XCAPI Controller verwenden / Interne Rufnummern im Mehrstandort Betrieb / Standortbezogene Voicemail Präfixe) konfiguriert werden.
Mehrere XCAPI Controller verwenden
Unsere XPhone Connect UM Dienste können jetzt gezielt einen CAPI Controller auswählen und sind damit viel besser für den Mehrstandort-Betrieb geeignet!
Die Challenge
XPhone kennt nur ein UM-Gateway, das durch einen XCAPI Dienst abgebildet wird. Daran sollen aber mehrere Standorte mit unterschiedlichen Wahlparametern angeschlossen werden. Dazu kommt, dass in vielen Fällen die Telefonanlagen der Standorte nicht vernetzt sind.
Mit einem SBC zwischen XCAPI und den TK-Anlagen kann man das realisieren. Aber das kostet a) Geld und b) zusätzlichen Konfigurationsaufwand.
Der Ansatz zur Lösung des Problems "mit Bordmitteln" sind mehrere XCAPI Controller.
Für die eingehende Richtung (also ankommende Rufe im XPhone Server: eingehende Faxe, Auto Attendant, Voicemail) stellt das auch (fast) kein Problem dar (bis auf ein paar kleine Wahlparameter-Themen, die wir aber alle heute schon in den Griff bekommen): die Wahl des richtigen XCAPI Controllers wird ja "hart verdrahtet" durch das externe TK-System getroffen.
Aber in der anderen, der ausgehenden Richtung klappte das bisher nicht. Grund: die UM Dienste haben bei der Suche nach einem freien Kanal nicht beachtet, auf welchem Controller dieser Kanal liegt.
So konnte es passieren, dass auf Controller X ein Auto Attendant angerufen wurde, der dann aber auf Controller Y einen ausgehenden Kanal für den Call-Transfer gewählt hat. Das führt zu Problemen, wenn X = Hamburg und Y = Stuttgart ist.
Folgendes können wir ab sofort:
- Faxversand: der passende Controller wird pro Standort/Konfigurationsgruppe über die Fax-Vorlage definiert.
- Voicemail/Auto Attendant/MWI: ausgehende Calls gibt es hier nur, wenn vorher einer reinkam. Jetzt wird dafür gesorgt, dass ausgehende Calls immer auf demselben Controller rausgehen, auf dem sie auch reingekommen sind. Gesteuert wird das über die neue Erweiterte Voicemail-Einstellung "UseCurrentControllerForCallTransfer = 1".
- Voicemail-Player: Mithilfe eines Registry Eintrags kann der VMP-Player nun den passenden XCAPI-Controller an den VMP-Service schicken, sodass dieser verwendet wird.
Anstelle von noch mehr Text folgen jetzt die bebilderten Details.
Faxversand
Der XCAPI Controller wird in der Faxvorlage anhand der Nummerierung in der XCAPI Konfiguration ausgewählt. Dazu wird die Einstellung "Vorwahl für Amt bei Faxversand" neu interpretiert: mit drei ### als Präfix bestimmt man den XCAPI Controller (gleiche Zählweise wie in der XCAPI Konfiguration).
Öffnen Sie die XPhone Connect Administrationsoberfläche und navigieren Sie zu einem Standort. Dort in die Einstellungen > Fax und tragen Sie bei Vorwahl für Amt bei Faxversand die ### und die Controller-Nummer ein.
Wiederholen Sie das auch in den anderen Standorten, ggf. mit anderen Nummern je nachdem welcher Controller verwendet werden soll.
TIPP: Die Controller Nummer wird in der XCAPI festgelegt, beginnend bei 1 mit dem ersten angelegten Controller.
Beispiel: Unser Kunde hat drei verschiedene Telefonanlagen und wiederum 3 verschiedene XCAPI Controller.
%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BstrokeColor%3Ddefault%3Bdashed%3D1%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%2270%22%20y%3D%22190%22%20width%3D%22680%22%20height%3D%22120%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%223%22%20value%3D%22Controller%201%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23dae8fc%3BstrokeColor%3D%236c8ebf%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%2290%22%20y%3D%22220%22%20width%3D%22120%22%20height%3D%2260%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%224%22%20value%3D%22PBX%26lt%3Bbr%26gt%3BLocation%201%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23dae8fc%3BstrokeColor%3D%236c8ebf%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%2290%22%20y%3D%22380%22%20width%3D%22120%22%20height%3D%2260%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%225%22%20value%3D%22%22%20style%3D%22endArrow%3Dclassic%3Bhtml%3D1%3Brounded%3D0%3BexitX%3D0.5%3BexitY%3D1%3BexitDx%3D0%3BexitDy%3D0%3B%22%20edge%3D%221%22%20source%3D%223%22%20target%3D%224%22%20parent%3D%221%22%3E%3CmxGeometry%20width%3D%2250%22%20height%3D%2250%22%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CmxPoint%20x%3D%22150%22%20y%3D%22290%22%20as%3D%22sourcePoint%22%2F%3E%3CmxPoint%20x%3D%22180%22%20y%3D%22220%22%20as%3D%22targetPoint%22%2F%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%226%22%20value%3D%22Controller%203%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23dae8fc%3BstrokeColor%3D%236c8ebf%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22430%22%20y%3D%22220%22%20width%3D%22120%22%20height%3D%2260%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%227%22%20value%3D%22PBX%26lt%3Bbr%26gt%3BLocation%203%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23dae8fc%3BstrokeColor%3D%236c8ebf%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22430%22%20y%3D%22380%22%20width%3D%22120%22%20height%3D%2260%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%228%22%20value%3D%22%22%20style%3D%22endArrow%3Dclassic%3Bhtml%3D1%3Brounded%3D0%3BexitX%3D0.5%3BexitY%3D1%3BexitDx%3D0%3BexitDy%3D0%3B%22%20edge%3D%221%22%20source%3D%226%22%20target%3D%227%22%20parent%3D%221%22%3E%3CmxGeometry%20width%3D%2250%22%20height%3D%2250%22%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CmxPoint%20x%3D%22160%22%20y%3D%22300%22%20as%3D%22sourcePoint%22%2F%3E%3CmxPoint%20x%3D%22190%22%20y%3D%22230%22%20as%3D%22targetPoint%22%2F%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%229%22%20value%3D%22Controller%202%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23dae8fc%3BstrokeColor%3D%236c8ebf%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22260%22%20y%3D%22220%22%20width%3D%22120%22%20height%3D%2260%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%2210%22%20value%3D%22PBX%26lt%3Bbr%26gt%3BLocation%202%22%20style%3D%22rounded%3D0%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23dae8fc%3BstrokeColor%3D%236c8ebf%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22260%22%20y%3D%22380%22%20width%3D%22120%22%20height%3D%2260%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%2211%22%20value%3D%22%22%20style%3D%22endArrow%3Dclassic%3Bhtml%3D1%3Brounded%3D0%3BexitX%3D0.5%3BexitY%3D1%3BexitDx%3D0%3BexitDy%3D0%3B%22%20edge%3D%221%22%20source%3D%229%22%20target%3D%2210%22%20parent%3D%221%22%3E%3CmxGeometry%20width%3D%2250%22%20height%3D%2250%22%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CmxPoint%20x%3D%22320%22%20y%3D%22290%22%20as%3D%22sourcePoint%22%2F%3E%3CmxPoint%20x%3D%22350%22%20y%3D%22220%22%20as%3D%22targetPoint%22%2F%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%2212%22%20value%3D%22PBX%20Systems%26lt%3Bbr%26gt%3Bin%20separate%20locations%22%20style%3D%22text%3Bhtml%3D1%3Balign%3Dcenter%3BverticalAlign%3Dmiddle%3Bresizable%3D0%3Bpoints%3D%5B%5D%3Bautosize%3D1%3BstrokeColor%3Dnone%3BfillColor%3Dnone%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22610%22%20y%3D%22390%22%20width%3D%22130%22%20height%3D%2240%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%2213%22%20value%3D%22%22%20style%3D%22shape%3Dimage%3BverticalLabelPosition%3Dbottom%3BlabelBackgroundColor%3Ddefault%3BverticalAlign%3Dtop%3Baspect%3Dfixed%3BimageAspect%3D0%3Bimage%3Ddata%3Aimage%2Fpng%2CiVBORw0KGgoAAAANSUhEUgAAAK8AAAB5CAYAAABP9XFHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAASdEVYdFNvZnR3YXJlAEdyZWVuc2hvdF5VCAUAABVbSURBVHhe7Z0LcFRFuscnCaGyIGBJyBICCvIaEBREuEgSvRsRAgQScHnoQliIBQQkII9AbqmwMaw8DCQQAQHlJcUi3luSgGiEUmF9rG%2FwsTwVFSlLCxXBonx%2B9%2Fw700NPp2fmZDjnkDPbv6qvMvOdfp0%2B%2F%2FScb053j4fC8Pvvv9Ovv%2F6qTVu9s7Di1WjqK1q8GteixatxLVq8GteixatxLVq8GteixatxLWHFe%2B7cD%2FT%2B4Y8ctcOHP9CmLayFFe%2FR459QyZKVtHr9Flr7xFPatNUbMyXe5avWsxH4t99%2B06at3pgp8a4wxPvD%2BQs%2BjyYU6NSzZ8%2FSTz%2F95PNo7EKL12LwzP2rr76iixcv%2Bjwau9DitRgtXufQ4rUYLV7n0OK1GC1e59DitRgtXufQ4rUYLV7n0OK1GC1e57BUvD%2F%2F%2FDN9%2FPHHdO7cOZ%2FnEp9%2B%2Bim7qNFOXcWLfjl06FCAqfrPSVA%2FriOuZ32%2BbpaK98yZM3TttdfS7t27fZ5L5OTkUHFxse9d9FJX8aJf4uPjA0zVf06C%2BnEdcT3r83WzVLxffvkltWrVijp37kwbNmzweWsYOnQoLVy40PcuejEr3m%2B%2B%2BYaysrJYP73%2B%2BusBlpeXV6v%2F6srBgwdZ%2BainrlRWVrLriOtZn6%2BbLeL1eDy1TliLNxDeVxCKDEa%2BN9980%2FcuMkQB1pX%2FaPHeeeed7ISrq6t9RwLF%2B%2BOPP9L27dvpiSeeoHfffZf5ogUrxCsi9hVM7FO8Rv99%2Fvnn%2FuN4DVDu1VdfTaWlpcyHdDiOslAm4D5VXpV4w7VF9tmNLeLFyeOEceIcsRN4unbt2tGaNWuYL1qwUrwInF5%2B%2BWW6%2Ffbb6aabbmI2fvx4%2Buijj1gwhT6dMmUKbdq0yX8cr1E%2FysX9c9euXVkZ6PumTZtS%2F%2F796euvv6ZPPvmE%2BXg%2BOa8sXjNtadmyJRUUFPhabz9XVLzPPvssm4UVTVgpXtw%2BtGnTho2Iv%2FzyC7Ndu3YxH4Ip9GlsbCwNGzbMfxyvEWCh3OTkZJYXG8eg74cMGcLSgOzsbObj%2BeS8snjNtOWhhx5i5%2B8Uton3iy%2B%2BYEEHDxpU4g114dyKleIVRcSRhXXvvffSkSNHfEcvDRJyXvhwjCNeD44qr%2Bhr2LAh3XzzzdS3b19mCMzldE5im3gBviMsKyujGTNmUNu2bf0nJ6eLJpwWrxkBAvhwjGM2r%2Bhr1qwZLVq0iCoqKvy2ceNGunDhgrI8u7FVvID7xG8gVOmiBSvEywMxUUQc0WdWgAA%2BHOOYzRusPIBbCB4AqsqzG9vFi%2BAAQQKCBX5yqnTRglnx8n5BkPT%2B%2B%2B8HGAIhBLI8QMJffgzpedAVSoBiXgRb8OEYB4EVfKp6VeKNpC12Y7t4AW7uESzwk9PirYEHSQ0aNAgwBEIIZBFoYXRDUMSP8eAMhBKvmBfBFnyieNFO%2BFT1qsQbSVvsxlLxYt0WPu6%2B%2FfZbn%2BcSR48epdOnT7PXodK5nbqIF6Bf3njjjQAT%2B4X3FT%2BG9ByxTznB%2Bhk%2BMS%2BAT1Uv%2FiIf8qvKM9sWu7FUvJq6i1cTOVq8FqPF6xxavBajxescWrwWo8XrHFq8FqPF6xxavBajxescWrwWo8XrHFq8FqPF6xxavBajxescWrwWg8eoeGQabfOU6yNavBrXosWrcS2WiRfT7t57772I7cMPP2RroUTw0YvpdriHvBw7ceIEnTx50leqJlqwTLxVVVUUFxcXsWGqHabgiZw%2Ff57Ky8vZ7P3LMcw5xZotTXRhmXgxBxSrJSI1Pn9UBOLFMqLUklRqXdI6qHVb0o3%2BUfUPGvLvIdR6j%2BHbbPhOGb79hq9iCDXNaBowl1UTHdgi3vz8fFq9erUpwyT1cOItH%2Bqlv9%2BfSvkb82lAyQBKKEmgERtHUKrh8wz1UOKyRKp8qZLSXkyj1F2pNGLNCEqcZfj2V1JpVSmljkpla%2Bjmz59P33%2F%2Fva%2F0QNAWTNp2GtSL%2FhLt8OHDvqOXENPJ54H0Yn4Y0ovg3GSfCqQTy6lrW5zEFvGGWyGBNU%2Fbtm2jzz77jM2%2BDyfeiiwvLR2dTtOnT6fMnExKyEmgkdNHUnp6Onm8gnjXplH6gnQaOXIkJSYaPqMdZbvLKH2UkU5RB%2Bpfv349M%2BxD4ORKAN4Hc%2BfOZSuARVu6dCm98847QdNNnTqVHnvsMdZ%2BgPNs1KgR3XPPPf40SI98yM%2FTrFq1ir0OxgsvvMD6gJcBM9MWiJm3xUkcFy8COywwbNGiBUtnRryDZnvphszmbJOSpOQkikuOo1btWlHz5s1rideTbbQh2fDdYPh2V9LITSOpuZFXVccrr7xCPXr0YCausXMCtAPtUfWVuKRGlQ5BLHYlQvsBjsnnpvKFQ7WUB2vd1q5dy17L9QKUj%2F0hVOdhN46Llwd2PJ0Z8R7p4qVTeRPZJiVzi%2BdSk%2BImtOTZJTRx4sTa4n3YaEOx4VtS43v11VdpopFXVQceKOCJGAz7S7hFvABtRvsBjsnnpvKFQyVevpaOI9YLUH7UiRcfxbNmzfIdrQG%2BTp06BaQzI96hM73UY1ALlje5dTLFtY6jNp3asNFbFO%2BOfTtow%2FMbmG16YRMdePUA3b3lbmph5A1WB0d14ewE7VCJEpgRrwiOyecm%2B%2Fj1wAYwgwcPpj59%2BvgN7%2BWNYcyC8qNOvOgEMUjCfVHv3r3ZcWxe8cgjj7BNScyI11vipdQHjYDNCBAGDDMCtmFGwJZvBGypRsAmiHfOzjn0aNWjtLV6K43bOo6qD1TXjMYZNe1S1cGpr%2BLFhh6bN2%2BmefPmBQ2SUEbjxo0pNzfXnwbpkQ%2F5AcpDubw8XA8eePF%2Bee6551g6XgZMFbABHtjhtmLlypXsWjqNreLFa%2BxUuGzZMhYQ4T02LZ4zZw599913LB9PF068CMRMB2wPjKSrHr6Kpv%2FPdOrwtw5MvHK9MvVVvBwEW2KQVNeADeWhXBEEYgjIxH5BWbwMmBiwifB0URmw4Sb%2F%2Buuv9%2Ftg%2BHjB1k8iZsXLA7Fadqt0z4t0hs9TZFgHw%2B41zBCvfOFk6rt4ReS8%2BCv3n%2ByTxYsnjvDJ10PGTFui7rYBN%2FXYxIL7YAsWLAi42QfoGBwLK94SowwEYwoLEC9PJ%2F7V4mXliX2ADUPgk6%2BHzH%2BkeAE%2Bivbs2cMCK2xyLHYuBx0TTLyYl4BdCRNSEsiTYpStsLapbWneijz68qsetGrbVbRuj4f%2B918eyjVG3sadfOmaule8%2BHoKAdWBAwfYeyDnxV%2Bz4uXlYSNoub8R0K1bt873rgYzbYlK8QIeIAS7oQ8lXjm4UBnmPpSVzTNG6Sa0Y4fH6FgPHTvmMQIWDzVpculpH4KRUDgtXlUgxm3x4sX01ltvBU2HIAnnzfsU%2FW02YEMfo68HDRrkT8sDQFXAZqYtURWw3Xffff4nV%2BEMH1%2FBxGsG%2FHbDmDGZRkCTQJMne6iw0EMlxq1CZqaHEhIC%2F5FCgYDIbForEQMxbtjETkZMJweeSC%2Fmh8lP03Bu8CEf8otpQwVsZtoSVY%2BHI7FIxYunPT179gxq4tMgTXThevEi4MBToGAWLiDRuBfLxIuPHXyER2qYkC5PRtdoQmGZeDUap9Hi1bgWLV6Na9Hi1bgWLV6Na9Hi1biWsOI9fvwElVesCyteTInDc%2FFI7amnnvJP3%2BPgq7MPPviA%2FYjH5Rjmnj7%2F%2FPO%2BUjXRgmXiteMhBZ9VNqtkFk0tmRrUChYVUGlZKRU%2BXkhTywzfMsO33vCtNHyLC6l3Rm%2F2XF8TXbhCvJgSGVMSE9RaLGtRMyXy2zSKOWD4dhi%2Bnwzf2zXTJGMyYrR4oxDL7nlF8S5fvpwwE8mMTZo0Kax4n0v10p6p2bR8x3LKLcmlxiWNqWBHAWUbPk%2BqMJ93Rxpl78ymgvICSrzD8O2tpKf3P03Z47LZig7MpMK0PhG8h%2F%2BWW25hdv%2F99%2FuOOAPq43VzE6cccsR08nkgvZgfJp8Hbs3MnBvSieXUtS1OYot48ToUmIWEaXVYHxVqSiQX78xcL43N9lJmZib17NOT4vvEU9%2FMvuT1emstA%2FJO9bJfJOf7NszeOZu8OUY6RR2oH0uLMKUPP1sKW7JkCWub3TOleB%2BgPl43t8LCQnafHiwd2ot28%2FVlOE%2BsC8T0RZ5GPg8MFOGmhWJpEa4HLwNW17Y4ienbhvMWiReBHdZFYSREOjPiLRjXjcYOuYEGDBjAZool9Eygfhn92E%2Fme7p4KGlJEu3et5vS16RTzF9iKLZXLP3xv%2F%2FIOn3WzlnUOcdIp6jj0KFDbK2XOL0QbVK1xWpQPupR9ZU4t1iVDu1Fu9F%2BoGpzJOehmtOM6Y%2B8brleEOo87MY28Z45c4btzigC34oVKwLSmRFvVWpnqhqfw%2FL%2BdcpfqcnkJjSjbAbl5OQEiHf05tHUeWVnZreuupX2vrSXntn3DI24Z0TQOmTQprpe9EgIddHDiVdG1WbZx68HvsHBKIlFldzwHn6VeMNhpn12YZt40QlykARfTExMrXTBhOUP2IqNj%2F0MD8vL8%2FtfC%2BLFBiOivfbaa2w0NrP0nSNfdLsIddHtEC%2B%2FHnifkpLi7z8Y3sOvxSuIUgyScJOPk8RxrGnD%2FRc%2BhsyIt8vDXSi73AjYjEBw%2FOTxbOQtWGEEbNlGwCaNvEVPF9HqvaupX0U%2FNvLWRbwIViZMmMBWD9g9PTPURRdFhHagPWhXsCAJZcTHx7PtBXga%2BTy4eHl5PGBGn%2FJ%2BOX78OEvHy4CpAjYOjt1xxx20b9%2B%2BgFsvp7BVvHiN%2FQTGjRtH1113HXt%2F44030pYtWwL2EwgmLFG8CMQQsGFBZkDAJt3zsoBtQl9q9GAjGjxiMCXPTmbileuV4cHK3r17fR57MSteDtqF7QRguA%2FFUivxnhcBGwIpngavEWzxgA3loVwRbL2FNGK%2FvP322%2F4yYDiOdDKqvE5jm3hxcgMHDvT7YL169aKKigpfjhrMipcHYrLFDImpFbDBF%2FOAkT7VOH6fcWsRYuk7On7r1q0sEFFdJLuoq3hF5Lz4K%2Fef7JPFiyeO8MnXQ0bVFrN57cY28QKsH%2BvevTv7SGvfvj09%2FvjjzC%2BCTggmXowaRUVF1HZqW%2FJMM8pWWMLsBOpa2pX2%2F6uChq%2FrQR1XNCDvGuPWZGE8xU6PZWkgcpV4Uf7%2B%2FfspIyPD8bVuZsWLj3kEVHwEBZcjXl4ebivk64GADoGdiKotqrxXAlvFC06fPh30IoFQ4sV7BBO8XJXh67Ly0iK6cL4JPbPdQwcPeujkUQ%2FNK2xAjZoa4vWlU4kXIy3KRxudRhagiCgY3gfip4KcF3%2Fl%2FpN9XLy8vHD1clRtUeW9EtguXh4gBLuhDyVeObhQGQK%2FYOJt8od4%2F9M%2BBCMyaKcc6MCceGrEz00MxLg9%2BeST%2Fr5QpZODJNV5BAvYUC76ukOHDv60%2FHxVAZvYFlVebqECO7uwRbwIrCZPnmzKcOLBxGsGdFrqf%2FWivPF%2FoP79Yyl7SDz9ZXQM9ezhYfsAi%2F9IMqdOnQoITrg5GYSIgRg3tEtGTCe3T3UecuCJQAw%2B5EN%2BMW2ogE1siyqvKp1T2CLeSCxS8SLixvyIYCY%2BDdJEF5aJFyMgvk2I1DBaX6kJHhp3Ypl4NRqn0eLVuBYtXo1r0eLVuBYtXo1r0eLVuBYtXo1rsUy84R4WhDNMr5MfIV%2B8eJFNnMHvWlyO4RHxlZ4BpbEey8RrxxM2PiVyQvEEGl48PKiNXjyazXLK35lPw9cPp5yVOTSmcgyt3bSW8pfmU5c%2FdWHP9TXRhS3ixcQN1VM0lUG04cQ7eFYXuvGBJGq%2FvD21fLglxSyKoZTlKZS4IJE8sy9NRu%2F3aT%2B65qVrKHlbMrV4swXt%2FmfN6oqkgUnsBwfx6cAnqnDwHn4804epJvDYCerjdXPj0x%2FxV9VmDvJiCiPSyWXAQuWNBmwRb6jJMDKhZpVx8Z7s7KXPJ%2BWycov%2BVkTNipvR0qqllJeXV2slRd62PLY6mS99xzo2li5IHXjP%2F4FgTo%2FQqI%2FXzY33H%2F6q2szh0xWRTi4DFipvNHBFxIs5DJjLgPkQZsSLkbfboEQ2ob1ly5bUMKkhpbQ3Rl5DoLJ4E0clsjmnXLx85FXVIa7B4qMVpgA6Mc%2BC9wHqE0dLGJ%2FsXRfxYl0gZo2J5eiR12LxokPHjh3L1rYhnRnxlg3vSH8fk0bTpk2jgdkDqVFWI7pr2l2UlpZWS7xs5URWLCWNSaLK6koqryyn9JGGX1EHpvFhCZA4vTCcYKwC5aMeVV9xUaJ9CDRx3ug3DgJbBLj4hIFInWpzfcM28aJTVXNK8UPLYjqz4l00OpXl5eIdNWlUza%2B%2BC%2BKd%2FcxsGrFhBLPcTbnsV9%2FLdpVR2p8NkQepQ8YpIZgRL8D9LISKBZXoPwhatQBTi1dBpOJF5yNI4rP5EVzgKzEc57P%2Bzd42YAEmbgcQCOKnQuNS4qh1h9a1bht2vriT9uzfw0S7pXoLHTx4sGY0NrH0He3Digt8jDuxksKseDnYOgA%2BVftQBt9OgK8wcTrwvBLYKl4uGKwRy8rK8h%2FHPSkXkVnxIhDDD3HPXzifBWyl%2F1caNGDDMfiqXqyitNXGqOsTr1ivDASDDTjw14nfbqureNEm%2BFTt430vbiSCdNGO7eLFKIsVxNhXAO9vu%2B02%2F%2FZCwKx4MfKaDtj6p1DDoobUsXtHtkEJxCvXK4OVs9j6CCMbluzXt5F35syZzKdqH8rAyIsl6XwLJ3mrrWjE1nteBBrcB8NFkXcoNyteHojVsrFGcCaIl6UzfLEPxlLMXcYoNCf0vg0yaLuqLVZjVrxycKYK4pxqc33DNvECdC52y8E3C%2FhaSLWpRyjxnj17ln1tlJKVohauYdeMvYYGPHobvXNoNk3a2IGGbWhAd2%2F3UC9DvLF%2FrkmD0VklXghBXsxYn8SrCs6AHMRp8QbhcsQL8PGGAAPBmYpQ4uV55WXWouFeOtTSd75MW7Wxsvg9Lw90nArY%2BLmhPl43N%2FzDYt%2B0cKLkIkc6OWCDiUvfoxHbxIugwowtWLAgqHjNcOzYMSp7dD6d%2F%2BEqJt4DBzx04oiHCufGMfGK%2F0gqUCcCuSsV6KA%2BMdCC8U8ovilKOPEinVwGLFTeaMAW8SKwwoZ4ZgxffV2OeKurq1nent0SqF1bD3Xs0IC6exsYI1E8xcbGhhUvRiYEclcq0OGBomi4LQD4Gy7I5HMb5DJgofJGA7aINxKLVLzhfkILxzXRiWXixX%2F5lClTIjYnfgdCE11YJl6Nxmm0eDWuRYtX41q0eDWuRYtX41q0eDWuRYtX41q0eDWuRYtX41q0eDWuRYtX41q0eDUuhej%2FAZXUaqt5BOWBAAAAAElFTkSuQmCC%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22610%22%20y%3D%22210%22%20width%3D%22130.17%22%20height%3D%2290%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E
Nun möchte er im Standort 3 festlegen, dass nur noch über den 3. Controller Faxe versendet werden dürfen. Das würde dann wie folgt aussehen:
Voicemail / Auto Attendant / MWI
Für Voicemail muss lediglich die Erweiterte Einstellung "UseCurrentControllerForCallTransfer = 1" gesetzt werden.
Öffnen Sie die XPhone Connect Administrationsoberfläche und navigieren Sie zu UM > Voicemail > Allgemein. Tragen Sie dort in die Erweiterten Einstellungen UseCurrentControllerForCallTransfer mit dem Wert 1 ein.
Folgendes passiert durch setzen dieses Parameters:
Auf dem grünen Pfad kommt der Ruf ein, auf dem roten geht er wieder raus - und zwar auf demselben Controller wie auf dem Hinweg!
Voicemail-Player
Um dem Voicemail Player einen Controller zuzuweisen muss man in der Registry des Users einen entsprechenden Eintrag anlegen.
Öffnen Sie den Windows Registrierungs-Editor und navigieren Sie zum Pfad:
Computer\HKEY_CURRENT_USER\SOFTWARE\C4B\XPhone50\VoiceMailPlayer
Hinterlegen Sie nun eine neue Zeichenfolge:
Der Wert bei „Daten“ entspricht wieder der Nummer des Controllers aus der XCAPI.
Controller für Konfigurations- / Standortgruppen festlegen (erweiterte Einstellung "VMP CapiController")
Es gibt zwei Szenarien, in denen der Controller nicht durch einen eingehenden Anruf festgelegt wurde:
- Abhören der Voicemail über den Voicemailplayer am Client / Outlook
- Ausschalten der MWI Lampe
Damit für diese Szenarien auch der „richtige“ Controller verwendet wird, muss dieser entsprechend vorab festgelegt werden. Das geht mit dem folgenden Parameter:
Name: VMP.CapiController
Wert: Entspricht der Nummer des Controllers
Zu setzen unter: Benutzerverwaltung > Standort > Einstellungen > Connect Client > Erweiterte Einstellungen
TIPP: Die Controller Nummer wird in der XCAPI festgelegt, beginnend bei 1 mit dem ersten angelegten Controller.
Beispiel: Unser Kunde hat drei verschiedene Telefonanlagen und wiederum 3 verschiedene XCAPI Controller
Web-Administration
Auch die Web-Administration verwendet den Voicemail-Dienst, z.B. zur Simulation von Auto Attendants oder zum Überprüfen von Ansagen. Ähnlich wie beim Voicemail-Player gibt es auch hier keinen eingehenden Call, der den XCAPI-Controller festlegt.
Für dieses Szenario kann man nun bei der Eingabe der Rufnummer über die die Ansage abgespielt werden soll entscheiden, welcher Controller verwendet werden soll.
(1) Abspielen einer Ansage bzw. Simulation im Auto Attandent auswählen
(2) Zielrufnummer eingeben und den XCAPI Controller abgetrennt durch drei Plus-Zeichen (+++) angeben (im Beispiel gelb hinterlegt).
(3) Mit dem Play-Button abspielen.
Interne Rufnummern im Mehrstandort Betrieb
Problem
Es gibt zwei Standorte mit unterschiedlichen Wahlparametern. Einer davon ist im UM Gateway eingetragen, der andere wurde in den "NumberSeachFormats" ergänzt.
Nun will ein XPhone User aus dem 2. Standort seine Voicemail abfragen. Er ruft die zentrale VM-Nummer an.
Signalisiert wird bei der Anrufer Nummer jedoch nur seine Durchwahl. Die Anrufer Nummer wird nun anhand der UM Wahlparameter automatisch zu E.164 ergänzt → dabei kommt natürlich die falsche Nummer heraus!
In der Folge wird der Call abgebrochen.
Lösung 1: Signalisierung im E.164 Format (bevorzugter Weg)
Das Problem rührt daher, dass die Anrufer-Nummer als Durchwahl signalisiert wird. Für die weitere interne Verarbeitung muss sie nach E.164 konvertiert werden.
Die (aus Sicht von XPhone) einfachste Lösung wäre, wenn die Anlage hier E.164 signalisiert. Dann gäbe es keinen Zweifel über die Caller-Nummer und der Anrufer würde identifiziert.
Ist das aus welchem Grund auch immer nicht möglich, lesen Sie die Lösung 2.
Lösung 2: Neuer Parameter
Grundsätzlich hat der XPhone Server schon alle Informationen die er benötigt um die Rufnummer korrekt zu identifizieren. Nämlich in - in den "NumberSearchFormats", in denen bereits alle Rufnummern der Nebenstandorte eingetragen sind
Damit der Voicemail-Dienst die signalisierte, kurze Rufnummer verwendet, um die Suchformate aufzufüllen (also das "i" hinter der Nummer), muss diese neue Erweiterte Einstellung gesetzt werden:
Navigieren Sie in der Administrationsoberfläche zu UM > Voicemail > Allgemein und fügen Sie einen neuen Parameter bei den erweiterten Einstellungen hinzu.
Name: UseUnresolvedCallerNumberForDatabaseSearch
Wert: 1
Damit wird in den NumberSearchFormats das "i" durch die signalisierte (kurze) Durchwahl ersetzt wird. Also wird jetzt auch der richtige Benutzer gefunden.
Standortbezogene Voicemail Präfixe
Anforderung
Ein Kunde hat beispielsweise 4 OpenScape4000-Knoten an einen XPhone Server angebunden (CTI und XCC jeweils eigene SIP-Trunks).
UM/XCAPI läuft ausschließlich über die Hauptanlage. Voicemail-Kennzahl ist einheitlich 899 in allen Knoten und die Kennzahl wird auch korrekt in den passenden Knoten geroutet und die Anrufe können den Mailboxen zugeteilt werden.
Der Kunde möchte jetzt gerne zusätzlich den Voicemail-Präfixnutzen, um auf beliebige Voicemail-Boxen umleiten zu können.
Lösungsvorschlag und Realisierung
Neuer Parameter „SubstituteVoicemailPrefixes“. Mit diesem Parameter können die Rufnummern den Präfixen zugeordnet werden.
Dieser ist in der Administrationsoberfläche unter UM > Voicemail > Allgemein > Erweiterte Einstellungen zu setzen
Legen Sie einen neuen Parameter mit dem Namens SubstituteVoicemailPrefixes an.
Der Wert ist eine Key=Value Collection, getrennt durch Semikolon:
SubstituteVoicemailPrefixes = "p1=s1;p2=s2;..."
px = Voicemail-Prefix
sx = Stammrufnummer, die substituiert werden soll
Beispiel:
SubstituteVoicemailPrefixes = "11=+49123456789;22=+49987654321"
Technischer Hintergrund
Als Anrufer Nummer wird die Durchwahl mit einem eindeutigen Präfix signalisiert. Beispiel: Präfix=99, Durchwahl=1234, signalisierte Nummer 991234.
Die Amtsnummer des zugehörigen Standorts sei +4989890798. Die gesuchte Rufnummer wäre also +4989890798-1234.
Ersetzt man die 99 in 991234 durch +4981416677 würde man genau bei dieser Nummer landen: +49814166771234.
Für die Umsetzung braucht man also ein Lookup Präfix → Amtsnummer.
Wie funktioniert's?
Die Voicemail-Präfixe aus dieser Collection werden bei der Rufnummernerkennung zusätzlich zu dem Voicemail-Präfix ausgewertet, welches in der Admin-Oberfläche des Voicemail-Dienstes konfiguriert ist. Für dieses eine Präfix gelten ganz normal die Wahlparameter des UM-Gateways, dafür braucht es also keinen speziellen Lookup.
Wird eines der Präfixe aus der Collection erkannt, findet die Substitution statt, bevor die die Benutzer-Suche im XPhone Server gestartet wurde.
Kommentare
0 Kommentare
Zu diesem Beitrag können keine Kommentare hinterlassen werden.