Jump to content

All Activity

This stream auto-updates     

  1. Yesterday
  2. Hello guys, I have a very strange behavior in my swyx server 2013 R6, when I try to call a phone off I can't hear the answering machine but the ring, why? This behavior happening only when i use the internal number of the group (for example i set the line one with the group internal number), when i use the line of the user with the same trunk there aren't problem, why? Frank
  3. Tom Wellige

    EN: Swyx Topia

    This article is taken from the Swyx Forum Archive (2007-2014) and was originally posted 12.07.2009 by Tom Wellige. Swyx Topia is a place in the distant future where... it is believed that there is one client for all platforms, with a fully resize-able/responsive UI/skin the admin msc is a tale which the youngsters refuse to believe that it ever existed the GSE is a web based, cross platform application, easily expandable with new function blocks by every user the concept of the ease of use and administration is the driving factor in all development the Swyx software integrates by default in all other standard software ...
  4. Last week
  5. This article is taken from the Swyx Forum Archive (2007-2014) and was originally posted 27.05.2008 by Tom Wellige. The Swyxus Forumus was discussed in a blog article I wrote about a Swyx-Tours trip for a "SwyxECR for Developers" training at the premises of MTV in Surrey, London. I will not quote the entire blog article, but just the relevant part:
  6. This article is taken from the Swyx Forum Archive (2007-2014) and was originally posted 26.11.2008 by wbruessler . Skin, the (feminine). In English, it is easy: "The" skin. But in German it is quite complicated. Sometimes I read "der Skin wird nicht geladen", "das Skin hat zu wenige Namenstasten". Argh! As the inventor, I now declare: SwyxIt! skins are feminine. So please call it "die Skin". Example: "Die Skin von dem Herbert seine Sekretärin ihr SwyxIt!". The only allowed exception for certain regions: "Dat Skin"
  7. Tom Wellige

    EN: Swyxville

    This article is taken from the Swyx Forum Archive (2007-2014) and was originally posted 12.10.2008 by Morten Rokosz. Swyxville is the most organized town in Techland, one quite nice place in Cyberspace. The town is controlled by a governing body called the ECR (Extended Cyber Republic). They are able to solve all problems using the GSE (Goverment Solving Engine). This machine is guarded by an elite of über-nerds using only the native language of VBScript. A language almost forgotten by all others in Techland.
  8. Tom Wellige

    EN: Swyxism

    This article is taken from the Swyx Forum Archive (2007-2014) and was originally posted 03.08.2007 by Morten Rokosz. The belief that SwyxWare is the superior system. That all other systems are just a shadow of the pure code. The faith is based on a document known as 'SwyxWare.pdf'. The true believers of Swyxism are convinced that one day they will see the true path of coding and after this revelation there will never be any bugs in software anymore. Others believe that the system is just a better way to make phonecalls...
  9. This article is taken from the Swyx Forum Archive (2007-2014) and was originally posted 24.07.2007 by Tom Wellige Do not ask what your community can do for you, but what you can do for your community.
  10. This article is taken from the Swyx Forum Archive (2007-2014) and was originally posted 05.06.2007 by Ryan Osborne. A Swyx-o-Holic is a person who Lives, Breaths and Sleeps around Swyx. Examples of a Swyx-o-Holic include; Someone who is addicted with the telephony system Swyx Someone who spends a lot of time configuring Swyx People such as Morten Rokosz and Ryan Osborne who are self confessed Swyx-o-Holics
  11. Also das sollte gehen...ist der SIP-ALG deaktiviert in beiden Routern ?
  12. Könnte Dir noch diesen Ansatz ans Herz legen
  13. Natürlich kann die SwyxWare das, halt über das Call Routing. Und da kannst du Dir dann überlegen, wie Du es dem Kunden ermöglichen willst. Ein zentrale Backliste, oder eine Blackliste pro Benutzer. Ein Blacklist Verwaltung über den Call Routing Manager oder eine externe Quelle (z.B. Textdatei, Excel Tabelle oder Datenbank). Du hast da alle Möglichkeiten offen, und das sind ein vielfaches mehr als "... heute zu Tage jede Telefonanlage, von der Fritzbox angefangen ...". Einen möglichen Ansatz findest Du hier im Forum unter: Number Blocking
  14. Hallo, ich habe das mal bei uns nachgebaut. Ganz einfache LAN-LAN-Kopplung per VPN zwischen 2 FritzBoxen von der Firma zu mir nach Hause. Da hatte ich genau den selben Fehler. Alles funktionierte, nur die Swyx-IP-Telefone hatten den einseitigen Medienstrom. Wenn ich bei meiner FritzBox zuhause meine Firmenrufnummer als SIP-Rufnummer hinterlege habe ich auch den Effekt mit dem einseitigen Medienstrom zu internen Teilnehmern. Bei Telefonie per SwyxIt über die selbe VPN-Verbindung passiert das aber nicht. Da funktioniert das ohne Probleme. Somit kann ich schlecht sagen es liegt am VPN unseres Kunden wenn ich den gleichen Fehler mit anderer VPN-Technik einfach so reproduzieren konnte. Ich konnte auch sonst nichts finden das über das VPN nicht geht. Ich habe sogar hier in der Firma über den VPN-Tunnel live TV geschaut über meinen Satreceiver. Es funktioniert also soweit ich das gesehen habe alles bis auf Swyx IP-Telefone und SIP-Clients. Eingesetzte Versionen: bei uns 11.50, beim Kunden 11.42 Testgeräte beim Kunden L615 und L62, bei uns ein L615 und ein 520s
  15. Ich hatte gerade einen Kunden da wegen Vorführung der Swyx. Da kam die Frage ob man da nicht unerwünschte Anrufer einfach mit einer Blacklist blockieren kann. Da war dann meine Aussage: Out of the Box nicht, da müssten wir halt mit CallRouting und so arbeiten. Antwort meines Kunden: Des kann doch heute zu Tage jede Telefonanlage, von der FritzBox angefangen, das man da nur eine unerwünschte Nummer einfach in eine Blacklist einträgt. Seine jetzige Anlage kann das ja auch das er da einfach global die Nummer sperrt und er sieht nicht ein das er für knapp 50 User da mit Scripten rumbastelt. Da hat er aber auch irgendwie Recht. Gibts sowas, mal abgesehen von den für den Kunden zu komplizierten Scripten das ich übersehen habe? Da muss ich das jetzt in gut 15 Jahren Swyx aber total übersehen haben.
  16. In former years we had Blogs on the Swyx Forum page and a hand full of regular bloggers, writing more or less about Swyx related topics. One of these old blogs is currently re-posted every Friday: Mirjams' Fridays' Swyx Tip. I wonder if there are users around here, beside me, who would be interested in writing a regular blog? Blogs can of course be written in either German or English language. The frequency of blog posts is totally up to the blogger. To get an idea if it would make sense to setup blogs again, I will start a small poll (on top of this post) and will let it run it for a week or so. If you have further questions about blogs and their possible content feel free to ask in this topic.
  17. Hallo, in meinen Augen ist das nichts fürs Call Routing, da das ja nur durch kommende Rufe auf einen Benutzer getriggert wird. Wenn kein Ruf für einen Benutzer rein kommt, bekommst Du dann auch den Statustext nicht aktualisiert. Denkbar wäre eine kleine Applikation auf den Clients parallel zum SwyxIt!, welche über das Client SDK den Statustext passend setzt, oder eine zentrale Applikation irgendwo (z.B. auf dem Server selbst) welche regelmässig (z.B. alle 10 Minuten) per Config Datastore SDK oder PowerShell alle benötigten Daten ermittelt und setzt. Persönlich würde ich den zweiten Ansatz verfolgen. Das könnte dann in etwa so aussehen: - über das globale Telefonbuch alle Benutzer inkl. aktuellem Status ermitteln - über die Login Device Liste pro Benutzer die IP Adresse des SwyxIt! Clients ermitteln (wobei natürlich auch eine Telefon IP Adresse verwendet werden könnte) - Statustext pro Benutzer passend setzen oder auch löschen (bei abgemeldeten Benutzern)
  18. Moin allerseits, Folgende Anfrage kam zu mir & bisher ist mir kein Weg bekannt wie so etwas abzubilden wäre. Je nach hinterlegte IP-Adresse des SwyxIt Clients im Benutzer (Benutzer - Endgeräte - Private IP Adresse) soll ein festgelegter Statustext im Benutzer gepflegt werden Bsp: IP 192.168.178.1 ==> Statustext "Frankfurt" IP 192.168.178.2 ==> Staustext "Berlin" IP 192.168.178.3 ==> Statustext "München" Zusätzlich soll der Benutzer Statustext als neue Spalte im globalen Telefonbuch ergänzt werden. Könnte mir lediglich vorstellen, das es als globale GSE Regel funktioniert, zusammen mit einem VBScript. Letzten Punkt ist, denke, ich, fest programmiert?
  19. From 2009 to 2011 mirjam baumberger wrote a great blog, the "Fridays' Swyx Tip". Every Friday she posted a tip regarding the usage of SwyxWare and connected tools and devices. As the old forum is offline, this article series will be restored here again over the time. Please note that some information in this article series might not be valid anymore with current SwyxWare versions or downloads might not be available anymore. This blog article was originally posted on 08.01.2009 09:37 Dear Swyx Users The special work relation between a manager and his/her assistant usually includes a clear role assignment in terms of forwarding telephone calls. The manager normally does not receive any calls directly, but rather all incoming calls are forwarded through the defined secretariat number. As a result, the secretariat receives all calls, both those calls intended for the secretariat and those for the manager. All calls received in the secretariat are shown on the display of the manager's telephone and after a predefined time period, the calls will be signaled to the manager with an attention tone. Those calls which are received for the manager can be connected to the manager by the secretariat staff after. The scenario described above, which is often called the manager PA function, represents a combination of different parameters from the SwyxWare point of view, and these parameters must be appropriately configured by the participating users. Sounds complicated? Well it isn’t! Swyx provides a wizard for this purpose to help you to set up such a secretariat configuration with just a few mouse clicks. This wizard is started in SwyxWare Administration on the "Secretariate" tab of the User. This tab can be opened using the shortcut menu in the detail view of the highlighted user or via the appropriate symbol in the SwyxWare Administration toolbar Note: One user can take on the secretariats function for several managers. Each manager, however, is assigned exactly one secretariat. Therefore, after creating a secretary configuration in which the user functions as a manager, the “Add” button for the lower list view is deactivated. Happy swyxing... Regards Mirjam @ IT Net World Ltd, NZ & AUS SWYX Distributor http://www.itnetworld.co.nz/
  20. The old Swyx Forum (2007-2014) had a Wiki open to all users to add tips&tricks and any other kind of information to the forum page. After changing to the current forum system in 2014 the Wiki was only available read-only in the archive. As the archive is disabled now and also on request of some users I have setup a new wiki: SwyxPEDIA Wiki There was (and still is) a SwyxPEDIA area in the forum itself. I just used that to keep content of the old Wiki in the new forum. But the different areas were (and still are) forums and not Wiki articles. Everybody could add to them, but only as posts into a discussion thread. A Wiki is different. In there you have articles and no discussion threads. Everybody is able to work on articles directly. A Wiki keeps the history of all changes, so they can always be reverted (by a moderator). Please feel free to use the Wiki (read, add, edit)!
  21. A huge list of all Extended Call Routing (ECR) related information can be found here: ECR Useful Link Collection
  22. The following is a collection of useful links when it comes to developing add-ons/connectors/extensions for the SwyxIt! The grayed out links in this list a current not available but will be made available again soon. Interfaces SwyxIt! Client SDK SwyxIt! Variables SwyxIt! TAPI Interface (TSP) How-to articles How to open an URL from SwyxIt! How to open an URL from SwyxIt! (on transferred calls) How to obtain line details of an incoming or transferred call How to execute any command on incoming call How to initiate alarm calls programatically How to auto accept incoming calls Event signalling from client line manager into VB script VBScript updates text file with caller information (example for event handling)
  23. This article is taken from the Swyx Forum Archive (2007-2014) and was originally posted 03.07.2014 by me The SwyxIt! Web Extension control and Shortcut buttons supports a set of variables to retrieve certain call related values. Variables names are case insensitive. For the web extension variables can be part of the URL or HTML content. Supported Variables %SelLinePeernumber% is the phone number of the other party (for inbound and outbound calls) on the selected line. %RelatedLinePeernumber% is the phone number of the other party (for inbound and outbound calls) on the line that is linked to the Web Extension. %SelLinePeernumberPublicFormat% is the phone number of the other party (for inbound and outbound calls) in non-canonical format without public access prefix on the selected line (the settings from the user’s location will be used). Example: public access prefix: 0 long distance prefix: 0 international prefix: 00 area code: 231 country code: 49 length of own internal number: 3 digits (eg. 222) The length of internal numbers is guessed from the length of the own internal number. SelLinePeernumber SelLinePeernumberPublicFormat 0003320123456 003320123456 0004940123456 040123456 00049231123456 0231123456 0040123456 040123456 00231123456 0231123456 0123456 0231123456 200 200 %RelatedLinePeernumberPublicFormat% is similar to %SelLinePeernumberPublicFormat% but retrieves the value from the line that is linked to the Web Extension. %SelLinePeername% is the display name of the other party (for inbound and outbound calls) on the selected line. %RelatedLinePeername% is similar to %SelLinePeername% but retrieves the value from the line that is linked to the Web Extension. %SelLinePeeraddress% contains the - %SelLinePeername% and the %SelLinePeernumber% when both details are known - %SelLinePeername% when only the name is known - %SelLinePeernumber% when only the number is known %RelatedLinePeeraddress% is similar to %SelLinePeeraddress% but retrieves the value from the line that is linked to the Web Extension. %SelLineCallednumber% is the own called extension or group extension for inbound calls. This parameter is empty for outbound calls. %RelatedLineCallednumber% is similar to %SelLineCallednumber% but retrieves the value from the line that is linked to the Web Extension. %SelLineCalledname% is the own called name or group name for inbound calls. This parameter is empty for outbound calls. %RelatedLineCalledname% is similar to %SelLineCalledname% but retrieves the value from the line that is linked to the Web Extension. %SelLineCalledaddress% contains the - %SelLineCalledname% and the %SelLineCallednumber% when both details are known - %SelLineCalledname% when only the name is known - %SelLineCallednumber% when only the number is known %RelatedLineCalledaddress% is similar to %SelLineCalledaddress% but retrieves the value from the line that is linked to the Web Extension. %SelLineCallID% is the call id (CDR id) of the current / previous call on the selected line. %RelatedLineCallID% is the call id (CDR id) of the current / previous call on the line that is linked to the Web Extension. %SelLineDisconnectReason% is the disconnect reason of the current / previous call on the selected line. Possible disconnect reasons are: 0 normal disconnect 1 peer was busy 2 peer rejected call 3 call was cancelled 4 call was transferred 6 peer did not pick up, timeout 7 call was already picked up from other phone 9 invalid number was dialed 10 destination is unreachable 12 call routing failed, possible script error (script of peer) 13 permission for call was denied due to call restrictions (e.g. no long distance call allowed) 14 no line available (within ISDN network) 15 no gateway channel available 16 the number of the called party has changed 17 the device type of the called party is incompatible 18 wrong phone number format, e.g. bad character %RelatedLineDisconnectReason% is the disconnect reason of the current / previous call on the line that is linked to the Web Extension. %OwnName% is the own SwyxWare name as displayed in the SwyxIt! display %ActiveServerName% is the name of the active SwyxServer as displayed in the SwyxIt! display Windows environment variables like %PATH% or %APPDIR% are supported as well.
  24. Hello Tom. I was away from job and have been occupied moving in private. I read your good replies the day you posted them, but was first able to reply now - sorry about that, they are much appreciated. I updated my code with all your advices (I hope) and with a little errorhandling and logging. It now look like this: Const sTimeIntervalForRecall = "60" Dim sNumberToRedirectTo Function bCallerCalledBefore() On Error Resume Next bCallerCalledBefore = False ' Define Connectionstring Dim sDsn sDsn = "Driver={SQL Server Native Client 11.0};Server=.\SQLExpress;Database=IpPbxCDR;User Id=CDR;Password=CDR;" ' Open connection to database Dim db Set db = CreateObject("ADODB.Connection") db.Open(sDsn) If Err <> 0 Then PBXScript.OutputTrace "FEJL (" & Err & "): " & Err.Description Exit Function End If Err.Clear ' Open recordset Dim sSQL sSQL = "SELECT TransferredToCallId FROM IpPbxCDR WHERE OriginationNumber = '" & CallerNumber() & "' AND DATEDIFF(minute, StartTime, GETDATE()) < " & sTimeIntervalForRecall & " ORDER BY StartTime DESC;" Dim rs Set rs = db.Execute(sSQL) If rs.BOF = False And rs.EOF = False Then bCallerCalledBefore = True sNumberToRedirectTo = rs("TransferredToCallId") PBXScript.OutputTrace "OMSTILLER TIL NUMMER: " & sNumberToRedirectTo End If rs.Close() rs = Nothing db.Close() db = Nothing End Function It still feels like a little steep learning curve and still some trial and error, but with logging and better errordescriptions I hope I am on my way. The SQL actually worked with the + instead of &, but I changed it and will try to remember that syntax. I also have to look more into all the ressources in the ECR Useful Link Collection. Thanks a lot. Kind regards Kasper S.
  25. Ein Benutzer kann in seiner Fernabfrage die Voicemail Ansage ändern (Taste 6).
  26. das ist extrem nervig. Für was gibt es denn den Status bzw das "statusgebende Gerät", wenn es bei Gruppenrufen ignoriert wird.
  1. Load more activity
  • Newsletter

    Want to keep up to date with all our latest news and information?
    Sign Up
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and have taken note of our Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.