Forum

 
  Forums  Client  Configuration -...  Unregulair variable
Previous Previous
 
Next Next
New Post 8/11/2008 12:11 PM
Resolved
User is offline M.Beier
28 posts
8th Level Poster


Unregulair variable  (Denmark)
Modified By M.Beier  on 8/11/2008 2:21:00 PM)

Dear all,
Please note Im relatively new to SwyX.

I have the following situation;
A clinic has 1 number, 1 secretary and 1 doctor.
Depending on day, without any system, the many messages change (alternative contact info in announcement).

The user has none less then 32 different announcements.....

What I would like is a button, or rather 3 buttons, selecting whom to be set as contact....

Example:
7th; Secretary signs in and pushes button "1" and all announcements will be with "A" information
15th; Secretary signs in and pushes button "3" and all announcements will be with "C" information
23th: Secretary signs in and pushes button "2" and all announcements will be with "B" information 

Is this somehow possible? At the moment there is a tons of rules, none graphical, and I find it very hard to get a good overview.

Br,
Marc

EDIT:
Announcements are "You can reach doctor X on no" "You can reach doctor Y on no", by end of other messages....

EDIT2;
Full story, the situation (though not exact, not using names or correct times)

Mon-fri, excl. tues
Time
8-9 Phonehour, redirecting to doc (through announcement, not directly, asked by client.... Announcement also includes information of who to contact of 4 other doctors)
9-14 Phonehours secretary
12-13 Lunchbreak announcement
14-16 Announcement redirecting to another doctor (Varies between 4 doctors)
16-8 Closed announcement

Tues
...

Announcement varies, and now its set multiple places... Would be nice to get a function that will fix all at one, and not doing it by having multiple call routing functions....

 
New Post 8/11/2008 12:53 PM
User is offline 3imedia-schmidt
82 posts
www.3imedia.de
5th Level Poster




Re: Unregulair variable  (Germany)

Hi

You need ECR to achieve that. Do you ECR or Professional licenses?

Regards
Frank

 
New Post 8/11/2008 3:13 PM
User is offline M.Beier
28 posts
8th Level Poster


Re: Unregulair variable  (Denmark)
Modified By M.Beier  on 8/11/2008 2:14:07 PM)

Hi again,
After doing a little search online (rather severe) ECR, Extended Call Routing, is CRM + GSE.
These are in use, yet, I have a hard time figuring how to do it.

Thing is, I want a function, so that this button enables everything...

For each A, B, C - 3-4 messages varies...

What I'd imagine is;
Enabled button; X -> "if true" -> follow path A
Enabled button; Y -> "if true" -> folow path B
Enabled button; Z -> "If true" -> follow path C

And then put everything in a graphic setup.... Is it somehow possible...?

Oh, and if possible; To disable the other X,Y,Z when one is active.... Allowing only one to be active...

Br,
Marc

EDIT;
Updating first post, with more information

 
New Post 8/11/2008 8:19 PM
User is offline Tom Wellige
821 posts
www.swyx.com
1st Level Poster








Re: Unregulair variable  (Germany)

Marc,

there is no build-in functionality to connect a SwyxIt! button with some behaviour of your ECR script. You have to do an easy workarround: DTMF.

So what you need to do is to setup a dummy user with a certain extension (e.g. 123), configure three speed dials on the skin (X, Y, Z) and let them all call this extension *plus* some fourth number, a so called post dialing digit.

This is how to do the easy one of the both to be done jobs, configureing the client.

The taff job is the ECR script ...

 

First of all you need to know that ECR resp. SwyxWare does not provide you with persistent variables, meaning a value you store into one certain variable will be lost once the script is finished (i.e. the call is disconnected). So, you need to store the information of the current path (A, B, C) to be taken for calls on the main number somewhere else (Windows Registry, Textfile, Database). Personally I allways prefer databases, but if you are not that familiar with it, you can also make use of text files.

Take a look on the bottom of the follwing page. There you'll find examples on how to deal with databases and textfiles within call routing script:

 

Next step is to get the "post dialing digit" that has been dialed by the speed dial key. There's a build-in GSE function available for this.  Take a look into the following forum thread for details:

 

With this you should be able to setup the X, Y, Z resp. A, B, C information into the storage of your choice (textfile, database).

 

As a last step you need to define an ECR script on the user having the main number that reads the stored path information (A, B or C) from the storage and routes the call accordingly.

 

Well, as you see you need to extend some functionality to the GSE script by using some own VBScript code. This is because there are so many different tasks one could think of doing with the GSE it is simply impossible to provide ready made GSE blocks for everything. The beauty of the GSE is, that you can easily extend it's functionality.

Take a look on the first link I have given in this posting. There you'll find a number of examples of how to make use of own vbscript code.

 

You wrote that you are relatively new to SwyxWare. Make yourself comfortable with the GSE and it's blocks. Ask your reseller or distributor for some ECR training. Swyx also provides Basic ECR training as also an ECR for Developers training.

 

Hope this helps,

Tom.


Tom Wellige
(Lead Solution Consultant, Swyx)

"It is a capital mistake to theorize before you have all the evidence. It biases the judgment."
Sir Arthur Conan Doyle - Sherlock Holmes - A Study in Scarlet

 
Previous Previous
 
Next Next
  Forums  Client  Configuration -...  Unregulair variable

 

 

Forum Policy

The discussion forums at Swyx Forum are dedicated to the discussion of Swyx, SwyxWare and related topics.

For the benefit of the community and to protect the integrity of swyx-form, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial products and non-commercial products which are not directly related to SwyxWare, it's OEM versions or a forum topic.
  2. No Flaming or Trolling.
  3. No Profanity, Racism, or Prejudice.
  4. Furthermore, make sure your posts comply to our Terms of Use.
  5. Newest development in German law defines online forums as journalistic content, making the forum owner and all posters to journalists. With this statement the forum owner declares that neither he nor his users are journalists with all legal consequences.
  6. The forums are currently unmoderated, meaning all postings will appear immediately after submission. If this turns out not working due to massive abuse all forums will switch to moderated mode, meaning a posting must be approved after submission my a moderator before appearing.
  7. You can use any language you like (except for the project forums) but keep in mind that by using english you will reach the largest audience.
  8. Within the project forums english language is mandatory.

 

Forum Help
Sponsors
bluvo AG
logic-base GmbH
Swyx Solutions AG, Germany

 

Charity

German Aid for Afghan Children

Swyx Forum supports the German Aid for Afghan Children (Kinderhilfe Afghanistan)

Statistics
Threads1025
Postings4853
Most active (Posts)
Most popular (Views)
Most active (Posts)